|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|

结构体 | |
| struct | TraceClientCmd |
| struct | TraceNotifyFrame |
| struct | TraceOfflineHeaderInfo |
| struct | TraceOfflineHeaderInfo::WriteCtrl |
宏定义 | |
| #define | TRACE_ERROR PRINT_ERR |
| #define | TRACE_MODE_OFFLINE 0 |
| #define | TRACE_MODE_ONLINE 1 |
| #define | TRACE_DEFAULT_MASK ((UINT32)TRACE_HWI_FLAG | (UINT32)TRACE_TASK_FLAG) |
| #define | TRACE_CTL_MAGIC_NUM 0xDEADBEEF |
| #define | TRACE_BIGLITTLE_WORD 0x12345678 |
| #define | TRACE_VERSION(MODE) (0xFFFFFFFF & (MODE)) |
| #define | TRACE_MASK_COMBINE(c1, c2, c3, c4) (((c1) << 24) | ((c2) << 16) | ((c3) << 8) | (c4)) |
| #define | TRACE_GET_MODE_FLAG(type) ((type) & 0xFFFFFFF0) |
| #define | TRACE_LOCK(state) LOS_SpinLockSave(&g_traceSpin, &(state)) |
| #define | TRACE_UNLOCK(state) LOS_SpinUnlockRestore(&g_traceSpin, (state)) |
| #define | OsTraceNotifyStart() |
| #define | OsTraceNotifyStop() |
类型定义 | |
| typedef VOID(* | TRACE_DUMP_HOOK) (BOOL toClient) |
枚举 | |
| enum | TraceCmd { TRACE_CMD_START = 1 , TRACE_CMD_STOP , TRACE_CMD_SET_EVENT_MASK , TRACE_CMD_RECODE_DUMP , TRACE_CMD_MAX_CODE } |
函数 | |
| UINT32 | OsTraceGetMaskTid (UINT32 taskId) |
| VOID | OsTraceSetObj (ObjData *obj, const LosTaskCB *tcb) |
| VOID | OsTraceWriteOrSendEvent (const TraceEventFrame *frame) |
| UINT32 | OsTraceBufInit (VOID *buf, UINT32 size) |
| VOID | OsTraceObjAdd (UINT32 eventType, UINT32 taskId) |
| BOOL | OsTraceIsEnable (VOID) |
| OfflineHead * | OsTraceRecordGet (VOID) |
| VOID | OsTraceReset (VOID) |
| VOID | OsTraceRecordDump (BOOL toClient) |
变量 | |
| SPIN_LOCK_S | g_traceSpin |
| TRACE_DUMP_HOOK | g_traceDumpHook |
| VOID * | g_osTraceBuf |
| #define OsTraceNotifyStart | ( | ) |
| #define OsTraceNotifyStop | ( | ) |
| #define TRACE_BIGLITTLE_WORD 0x12345678 |
| #define TRACE_CTL_MAGIC_NUM 0xDEADBEEF |
| #define TRACE_DEFAULT_MASK ((UINT32)TRACE_HWI_FLAG | (UINT32)TRACE_TASK_FLAG) |
| #define TRACE_ERROR PRINT_ERR |
| #define TRACE_LOCK | ( | state | ) | LOS_SpinLockSave(&g_traceSpin, &(state)) |
| #define TRACE_MASK_COMBINE | ( | c1, | |
| c2, | |||
| c3, | |||
| c4 | |||
| ) | (((c1) << 24) | ((c2) << 16) | ((c3) << 8) | (c4)) |
| #define TRACE_MODE_OFFLINE 0 |
| #define TRACE_MODE_ONLINE 1 |
| #define TRACE_UNLOCK | ( | state | ) | LOS_SpinUnlockRestore(&g_traceSpin, (state)) |
| #define TRACE_VERSION | ( | MODE | ) | (0xFFFFFFFF & (MODE)) |
| enum TraceCmd |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |