void abort_message(const char* format, ...) { va_list list; va_start(list, format); _simple_vdprintf(STDERR_FILENO, format, list); va_end(list); }
// called by libuwind code before aborting int fprintf(FILE* file, const char* format, ...) { va_list list; va_start(list, format); _simple_vdprintf(STDERR_FILENO, format, list); va_end(list); return 0; }
inline void nomalloc_printf(const char *format, ...) { va_list ap; va_start(ap, format); _simple_vdprintf(STDOUT_FILENO, format, ap); va_end(ap); }