QNX-11—tracelogger-3-添加traceevent


一、示例

可按如下方法添加,添加完后,在 monmentic 软件中分析它。

void sdmmc_trace_start(void)
{
    TraceEvent(_NTO_TRACE_START);
}

void sdmmc_trace_stop(void)
{
    TraceEvent(_NTO_TRACE_STOP);
}

void sdmmc_trace_event(int event, const char *fmt, ...)
{
    char buf[255];
    va_list arglist;

    va_start(arglist, fmt);
    vsnprintf(buf, 254, fmt, arglist);
    va_end(arglist);

    TraceEvent(_NTO_TRACE_INSERTUSRSTREVENT, event, buf);
}

参阅:http://www.qnx.com/developers/docs/7.0.0/index.html#com.qnx.doc.neutrino.lib_ref/topic/t/traceevent.html

posted on 2025-01-17 15:00  Hello-World3  阅读(156)  评论(0)    收藏  举报

导航