Guard libgcc unwind init with opt_prof.

Only triggers libgcc unwind init when prof is enabled.  This helps workaround
some bootstrapping issues.
This commit is contained in:
Qi Wang 2019-02-19 15:58:13 -08:00 committed by Qi Wang
parent dca7060d5e
commit 18450d0abe

View File

@ -3067,16 +3067,14 @@ prof_boot2(tsd_t *tsd) {
return true;
}
}
}
#ifdef JEMALLOC_PROF_LIBGCC
/*
* Cause the backtracing machinery to allocate its internal state
* before enabling profiling.
*/
_Unwind_Backtrace(prof_unwind_init_callback, NULL);
/*
* Cause the backtracing machinery to allocate its internal
* state before enabling profiling.
*/
_Unwind_Backtrace(prof_unwind_init_callback, NULL);
#endif
}
prof_booted = true;
return false;