Suppress verbose frame address warnings

These warnings are not useful, and make the output of some CI jobs
enormous and difficult to read, so let's suppress them.
This commit is contained in:
Kevin Svetlitski 2023-07-20 11:30:59 -07:00 committed by Qi Wang
parent cdb2c0e02f
commit c49c17f128
2 changed files with 7 additions and 0 deletions

View file

@ -100,6 +100,8 @@ prof_backtrace_impl(void **vec, unsigned *len, unsigned max_len) {
_Unwind_Backtrace(prof_unwind_callback, &data);
}
#elif (defined(JEMALLOC_PROF_GCC))
JEMALLOC_DIAGNOSTIC_PUSH
JEMALLOC_DIAGNOSTIC_IGNORE_FRAME_ADDRESS
static void
prof_backtrace_impl(void **vec, unsigned *len, unsigned max_len) {
/* The input arg must be a constant for __builtin_return_address. */
@ -405,6 +407,7 @@ prof_backtrace_impl(void **vec, unsigned *len, unsigned max_len) {
BT_FRAME(254)
BT_FRAME(255)
#undef BT_FRAME
JEMALLOC_DIAGNOSTIC_POP
}
#else
static void