示例#1
0
文件: trace.c 项目: 1974kpkpkp/git
void trace_printf(const char *fmt, ...)
{
	va_list ap;
	va_start(ap, fmt);
	trace_vprintf("GIT_TRACE", fmt, ap);
	va_end(ap);
}
示例#2
0
文件: trace.c 项目: 1974kpkpkp/git
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);
}
示例#3
0
//
// 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);
}
示例#4
0
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");
}