void trace_printf(const char *fmt, ...) { va_list ap; va_start(ap, fmt); trace_vprintf("GIT_TRACE", fmt, ap); va_end(ap); }
void trace_printf_key(const char *key, const char *fmt, ...) { va_list ap; va_start(ap, fmt); trace_vprintf(key, fmt, ap); va_end(ap); }
// // Purpose: printf // void SB_Trace::trace_printf(const char *pp_format, ...) { void *lp_ra; va_list lv_ap; #ifdef DISPLAY_RA lp_ra = __builtin_return_address(0); #else lp_ra = NULL; #endif // DISPLAY_RA va_start(lv_ap, pp_format); trace_vprintf(lp_ra, pp_format, lv_ap); va_end(lv_ap); }
void trace_register (SIM_DESC sd, sim_cpu *cpu, const char *fmt, ...) { va_list ap; trace_printf (sd, cpu, "%s %s", "reg: ", TRACE_PREFIX (CPU_TRACE_DATA (cpu))); va_start (ap, fmt); trace_vprintf (sd, cpu, fmt, ap); va_end (ap); trace_printf (sd, cpu, "\n"); }