static void ui__signal_backtrace(int sig) { void *stackdump[32]; size_t size; ui__exit(false); psignal(sig, "perf"); printf("-------- backtrace --------\n"); size = backtrace(stackdump, ARRAY_SIZE(stackdump)); backtrace_symbols_fd(stackdump, size, STDOUT_FILENO); exit(0); }
void exit_browser(bool wait_for_ok) { switch (use_browser) { case 2: perf_gtk__exit(wait_for_ok); break; case 1: ui__exit(wait_for_ok); break; default: break; } }
static void ui__signal(int sig) { ui__exit(false); psignal(sig, "perf"); exit(0); }