#include <los_trace.h>
结构体 | |
struct | CoreStatus |
成员变量 | |
UINT32 | eventType |
UINT32 | curTask |
UINT32 | curPid |
UINT64 | curTime |
UINTPTR | identity |
struct TraceEventFrame::CoreStatus | core |
UINT32 | eventCount |
UINTPTR | linkReg [LOS_TRACE_LR_RECORD] |
UINTPTR | params [LOSCFG_TRACE_FRAME_MAX_PARAMS] |
struct to store the event infomation | 保存跟踪事件的信息 ,Trace模块会对输入信息进行封装, 添加Trace帧头信息,包含事件类型、运行的cpuid、运行的任务id、运行的相对时间戳等信息
在文件 los_trace.h 第 255 行定义.
struct TraceEventFrame::CoreStatus TraceEventFrame::core |
UINT32 TraceEventFrame::curPid |
current running processID | 当前进程ID
在文件 los_trace.h 第 258 行定义.
UINT32 TraceEventFrame::curTask |
current running task | 当前任务ID
在文件 los_trace.h 第 257 行定义.
UINT64 TraceEventFrame::curTime |
current timestamp | 时间戳
在文件 los_trace.h 第 259 行定义.
UINT32 TraceEventFrame::eventCount |
the sequence of happend events | 事件发生的顺序
在文件 los_trace.h 第 272 行定义.
UINT32 TraceEventFrame::eventType |
event type | 事件类型
在文件 los_trace.h 第 256 行定义.
UINTPTR TraceEventFrame::identity |
subject of the event description | 描述事件
在文件 los_trace.h 第 260 行定义.
UINTPTR TraceEventFrame::linkReg[LOS_TRACE_LR_RECORD] |
在文件 los_trace.h 第 276 行定义.
UINTPTR TraceEventFrame::params[LOSCFG_TRACE_FRAME_MAX_PARAMS] |
event frame's params
在文件 los_trace.h 第 280 行定义.