158#ifdef LOSCFG_KERNEL_TRACE
169#ifdef LOSCFG_KERNEL_TRACE
186#ifdef LOSCFG_KERNEL_TRACE
201#ifdef LOSCFG_KERNEL_TRACE
282 LOS_TRACE(
IPC_KILL, msgType, ipcStatus);
287#ifdef LOSCFG_DRIVERS_TRACE
UINT32 LOS_MemFree(VOID *pool, VOID *ptr)
释放从指定动态内存中申请的内存
UINT8 * m_aucSysMem0
异常交互动态内存池地址的起始地址,当不支持异常交互特性时,m_aucSysMem0等于m_aucSysMem1。
@ TRACE_USER_DEFAULT_FLAG
STATIC INLINE LosTaskCB * OsCurrTaskGet(VOID)
UINT16 readWriteableCnt[OS_QUEUE_N_RW]
UINT32(* schedParamGet)(const LosTaskCB *taskCB, SchedParam *param)
获取调度参数
uintptr_t params[TRACE_USR_MAX_PARAMS]
STATIC VOID LOS_TraceIpcReadTimeout(UINT32 msgType, UINT32 ipcStatus)
STATIC VOID LOS_TraceEventRead(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout)
STATIC VOID LOS_TraceEventWrite(PEVENT_CB_S eventCB, UINT32 events)
STATIC VOID LOS_TraceSemDelete(const LosSemCB *semCB)
STATIC VOID LOS_TraceQueueRW(const LosQueueCB *queueCB, UINT32 operateType, UINT32 bufferSize, UINT32 timeout)
STATIC VOID LOS_TraceIsrExit(UINT32 hwiNum)
STATIC VOID LOS_TraceMemInit(VOID *pool, UINT32 size)
STATIC VOID LOS_TraceSemPend(const LosSemCB *semCB, const LosTaskCB *runningTask, UINT32 timeout)
STATIC VOID LOS_TraceTaskPriModify(const LosTaskCB *taskCB, UINT32 prio)
STATIC VOID LOS_TraceMuxPend(const LosMux *muxCB, UINT32 timeout)
STATIC VOID LOS_TraceEventClear(PEVENT_CB_S eventCB, UINT32 events)
STATIC VOID LOS_TraceMemRealloc(VOID *pool, VOID *ptr, UINT32 size)
VOID OsTraceCnvInit(VOID)
STATIC VOID LOS_TraceMemFree(VOID *pool, VOID *ptr)
STATIC VOID LOS_TraceSwtmrStart(const SWTMR_CTRL_S *swtmr)
STATIC VOID LOS_TraceIpcRead(const IpcMsg *msg, UINT32 ipcStatus)
STATIC VOID LOS_TraceIpcWrite(const IpcMsg *msg, UINT32 dstTid, UINT32 dstPid, UINT32 ipcStatus)
STATIC VOID LOS_TraceMemAlloc(VOID *pool, VOID *ptr, UINT32 size)
STATIC VOID LOS_TraceIpcWriteDrop(const IpcMsg *msg, UINT32 dstTid, UINT32 dstPid, UINT32 ipcStatus)
STATIC VOID LOS_TraceTaskDelete(const LosTaskCB *taskCB)
STATIC VOID LOS_TraceSwtmrDelete(const SWTMR_CTRL_S *swtmr)
STATIC VOID LOS_TraceMuxCreate(const LosMux *muxCB)
STATIC VOID LOS_TraceSemCreate(const LosSemCB *semCB)
STATIC VOID LOS_TraceIpcTryRead(UINT32 msgType, UINT32 ipcStatus)
STATIC VOID LOS_TraceEventDestroy(PEVENT_CB_S eventCB)
STATIC VOID LOS_TraceSemPost(const LosSemCB *semCB, const LosTaskCB *resumedTask)
STATIC VOID LOS_TraceMuxDelete(const LosMux *muxCB)
STATIC VOID LOS_TraceTaskSwitchedIn(const LosTaskCB *newTask, const LosTaskCB *runTask)
STATIC VOID LOS_TraceSwtmrStop(const SWTMR_CTRL_S *swtmr)
STATIC VOID LOS_TraceIsrEnter(UINT32 hwiNum)
STATIC VOID LOS_TraceUsrEvent(VOID *buffer, UINT32 len)
将事件的钩子函数注册进HOOK框架 ,但谁能告诉我 cnv 是啥意?? @note_thinking
STATIC VOID LOS_TraceMemAllocAlign(VOID *pool, VOID *ptr, UINT32 size, UINT32 boundary)
STATIC VOID LOS_TraceIpcKill(UINT32 msgType, UINT32 ipcStatus)
STATIC VOID LOS_TraceSwtmrCreate(const SWTMR_CTRL_S *swtmr)
STATIC VOID LOS_TraceEventInit(PEVENT_CB_S eventCB)
STATIC VOID LOS_TraceQueueDelete(const LosQueueCB *queueCB)
STATIC VOID LOS_TraceMuxPost(const LosMux *muxCB)
STATIC VOID LOS_TraceSwtmrExpired(const SWTMR_CTRL_S *swtmr)
STATIC VOID LOS_TraceIpcReadDrop(const IpcMsg *msg, UINT32 ipcStatus)
STATIC VOID LOS_TraceQueueCreate(const LosQueueCB *queueCB)
STATIC VOID LOS_TraceTaskSuspend(const LosTaskCB *taskCB)
STATIC VOID LOS_TraceTaskResume(const LosTaskCB *taskCB)
STATIC VOID LOS_TraceTaskCreate(const LosTaskCB *taskCB)