|
| #define | LOSCFG_TRACE_OBJ_MAX_NAME_SIZE LOS_TASK_NAMELEN |
| |
| #define | LOSCFG_TRACE_OBJ_MAX_NUM 0 |
| |
| #define | LOSCFG_TRACE_TLV_BUF_SIZE 100 |
| |
| #define | LOS_ERRNO_TRACE_ERROR_STATUS LOS_ERRNO_OS_ERROR(LOS_MOD_TRACE, 0x00) |
| |
| #define | LOS_ERRNO_TRACE_NO_MEMORY LOS_ERRNO_OS_ERROR(LOS_MOD_TRACE, 0x01) |
| |
| #define | LOS_ERRNO_TRACE_BUF_TOO_SMALL LOS_ERRNO_OS_ERROR(LOS_MOD_TRACE, 0x02) |
| |
| #define | LOS_ERRNO_TRACE_BUF_IS_NULL LOS_ERRNO_OS_ERROR(LOS_MOD_TRACE, 0x03) |
| |
| #define | TASK_SWITCH_PARAMS(taskId, oldPriority, oldTaskStatus, newPriority, newTaskStatus) taskId, oldPriority, oldTaskStatus, newPriority, newTaskStatus |
| |
| #define | TASK_PRIOSET_PARAMS(taskId, taskStatus, oldPrio, newPrio) taskId, taskStatus, oldPrio, newPrio |
| |
| #define | TASK_CREATE_PARAMS(taskId, taskStatus, prio) taskId, taskStatus, prio |
| |
| #define | TASK_DELETE_PARAMS(taskId, taskStatus, usrStack) taskId, taskStatus, usrStack |
| |
| #define | TASK_SUSPEND_PARAMS(taskId, taskStatus, runTaskId) taskId, taskStatus, runTaskId |
| |
| #define | TASK_RESUME_PARAMS(taskId, taskStatus, prio) taskId, taskStatus, prio |
| |
| #define | TASK_SIGNAL_PARAMS(taskId, signal) |
| |
| #define | SWTMR_START_PARAMS(swtmrId, mode, overrun, interval, expiry) swtmrId, mode, overrun, interval, expiry |
| |
| #define | SWTMR_DELETE_PARAMS(swtmrId) swtmrId |
| |
| #define | SWTMR_EXPIRED_PARAMS(swtmrId) swtmrId |
| |
| #define | SWTMR_STOP_PARAMS(swtmrId) swtmrId |
| |
| #define | SWTMR_CREATE_PARAMS(swtmrId) swtmrId |
| |
| #define | HWI_CREATE_PARAMS(hwiNum, hwiPrio, hwiMode, hwiHandler) hwiNum, hwiPrio, hwiMode, hwiHandler |
| |
| #define | HWI_CREATE_NODE_PARAMS(hwiNum, pDevId, ret) hwiNum, pDevId, ret |
| |
| #define | HWI_DELETE_PARAMS(hwiNum) hwiNum |
| |
| #define | HWI_DELETE_NODE_PARAMS(hwiNum, pDevId, ret) hwiNum, pDevId, ret |
| |
| #define | HWI_RESPONSE_IN_PARAMS(hwiNum) hwiNum |
| |
| #define | HWI_RESPONSE_OUT_PARAMS(hwiNum) hwiNum |
| |
| #define | HWI_ENABLE_PARAMS(hwiNum) hwiNum |
| |
| #define | HWI_DISABLE_PARAMS(hwiNum) hwiNum |
| |
| #define | HWI_TRIGGER_PARAMS(hwiNum) hwiNum |
| |
| #define | HWI_SETPRI_PARAMS(hwiNum, priority) hwiNum, priority |
| |
| #define | HWI_CLEAR_PARAMS(hwiNum) hwiNum |
| |
| #define | HWI_SETAFFINITY_PARAMS(hwiNum, cpuMask) hwiNum, cpuMask |
| |
| #define | HWI_SENDIPI_PARAMS(hwiNum, cpuMask) hwiNum, cpuMask |
| |
| #define | EVENT_CREATE_PARAMS(eventCB) eventCB |
| |
| #define | EVENT_DELETE_PARAMS(eventCB, delRetCode) eventCB, delRetCode |
| |
| #define | EVENT_READ_PARAMS(eventCB, eventId, mask, mode, timeout) eventCB, eventId, mask, mode, timeout |
| |
| #define | EVENT_WRITE_PARAMS(eventCB, eventId, events) eventCB, eventId, events |
| |
| #define | EVENT_CLEAR_PARAMS(eventCB, eventId, events) eventCB, eventId, events |
| |
| #define | EVENT_COND_READ_PARAMS(eventCB, eventId) eventCB, eventId |
| |
| #define | EVENT_COND_WRITE_PARAMS(eventCB, eventId) eventCB, eventId |
| |
| #define | QUEUE_CREATE_PARAMS(queueId, queueSz, itemSz, queueAddr, memType) queueId, queueSz, itemSz, queueAddr, memType |
| |
| #define | QUEUE_DELETE_PARAMS(queueId, state, readable) queueId, state, readable |
| |
| #define | QUEUE_RW_PARAMS(queueId, queueSize, bufSize, operateType, readable, writable, timeout) queueId, queueSize, bufSize, operateType, readable, writable, timeout |
| |
| #define | SEM_CREATE_PARAMS(semId, type, count) semId, type, count |
| |
| #define | SEM_DELETE_PARAMS(semId, delRetCode) semId, delRetCode |
| |
| #define | SEM_PEND_PARAMS(semId, count, timeout) semId, count, timeout |
| |
| #define | SEM_POST_PARAMS(semId, type, count) semId, type, count |
| |
| #define | MUX_CREATE_PARAMS(muxId) muxId |
| |
| #define | MUX_DELETE_PARAMS(muxId, state, count, owner) muxId, state, count, owner |
| |
| #define | MUX_PEND_PARAMS(muxId, count, owner, timeout) muxId, count, owner, timeout |
| |
| #define | MUX_POST_PARAMS(muxId, count, owner) muxId, count, owner |
| |
| #define | MEM_ALLOC_PARAMS(pool, ptr, size) pool, ptr, size |
| |
| #define | MEM_ALLOC_ALIGN_PARAMS(pool, ptr, size, boundary) pool, ptr, size, boundary |
| |
| #define | MEM_REALLOC_PARAMS(pool, ptr, size) pool, ptr, size |
| |
| #define | MEM_FREE_PARAMS(pool, ptr) pool, ptr |
| |
| #define | MEM_INFO_REQ_PARAMS(pool) pool |
| |
| #define | MEM_INFO_PARAMS(pool, usedSize, freeSize) pool, usedSize, freeSize |
| |
| #define | SYS_ERROR_PARAMS(errno) errno |
| |
| #define | LOS_TRACE(TYPE, ...) LOS_PERF(TYPE) |
| |
| #define | LOS_TRACE_EASY(...) |
| |
|
| enum | TraceState { TRACE_UNINIT = 0
, TRACE_INITED
, TRACE_STARTED
, TRACE_STOPED
} |
| |
| enum | LOS_TRACE_MASK {
TRACE_SYS_FLAG = 0x10
, TRACE_HWI_FLAG = 0x20
, TRACE_TASK_FLAG = 0x40
, TRACE_SWTMR_FLAG = 0x80
,
TRACE_MEM_FLAG = 0x100
, TRACE_QUE_FLAG = 0x200
, TRACE_EVENT_FLAG = 0x400
, TRACE_SEM_FLAG = 0x800
,
TRACE_MUX_FLAG = 0x1000
, TRACE_MAX_FLAG = 0x80000000
, TRACE_USER_DEFAULT_FLAG = 0xFFFFFFF0
} |
| |
| enum | LOS_TRACE_TYPE {
SYS_ERROR = TRACE_SYS_FLAG | 0
, SYS_START = TRACE_SYS_FLAG | 1
, SYS_STOP = TRACE_SYS_FLAG | 2
, HWI_CREATE = TRACE_HWI_FLAG | 0
,
HWI_CREATE_NODE = TRACE_HWI_FLAG | 1
, HWI_DELETE = TRACE_HWI_FLAG | 2
, HWI_DELETE_NODE = TRACE_HWI_FLAG | 3
, HWI_RESPONSE_IN = TRACE_HWI_FLAG | 4
,
HWI_RESPONSE_OUT = TRACE_HWI_FLAG | 5
, HWI_ENABLE = TRACE_HWI_FLAG | 6
, HWI_DISABLE = TRACE_HWI_FLAG | 7
, HWI_TRIGGER = TRACE_HWI_FLAG | 8
,
HWI_SETPRI = TRACE_HWI_FLAG | 9
, HWI_CLEAR = TRACE_HWI_FLAG | 10
, HWI_SETAFFINITY = TRACE_HWI_FLAG | 11
, HWI_SENDIPI = TRACE_HWI_FLAG | 12
,
TASK_CREATE = TRACE_TASK_FLAG | 0
, TASK_PRIOSET = TRACE_TASK_FLAG | 1
, TASK_DELETE = TRACE_TASK_FLAG | 2
, TASK_SUSPEND = TRACE_TASK_FLAG | 3
,
TASK_RESUME = TRACE_TASK_FLAG | 4
, TASK_SWITCH = TRACE_TASK_FLAG | 5
, TASK_SIGNAL = TRACE_TASK_FLAG | 6
, SWTMR_CREATE = TRACE_SWTMR_FLAG | 0
,
SWTMR_DELETE = TRACE_SWTMR_FLAG | 1
, SWTMR_START = TRACE_SWTMR_FLAG | 2
, SWTMR_STOP = TRACE_SWTMR_FLAG | 3
, SWTMR_EXPIRED = TRACE_SWTMR_FLAG | 4
,
MEM_ALLOC = TRACE_MEM_FLAG | 0
, MEM_ALLOC_ALIGN = TRACE_MEM_FLAG | 1
, MEM_REALLOC = TRACE_MEM_FLAG | 2
, MEM_FREE = TRACE_MEM_FLAG | 3
,
MEM_INFO_REQ = TRACE_MEM_FLAG | 4
, MEM_INFO = TRACE_MEM_FLAG | 5
, QUEUE_CREATE = TRACE_QUE_FLAG | 0
, QUEUE_DELETE = TRACE_QUE_FLAG | 1
,
QUEUE_RW = TRACE_QUE_FLAG | 2
, EVENT_CREATE = TRACE_EVENT_FLAG | 0
, EVENT_DELETE = TRACE_EVENT_FLAG | 1
, EVENT_READ = TRACE_EVENT_FLAG | 2
,
EVENT_WRITE = TRACE_EVENT_FLAG | 3
, EVENT_CLEAR = TRACE_EVENT_FLAG | 4
, EVENT_COND_READ = TRACE_EVENT_FLAG | 5
, EVENT_COND_WRITE = TRACE_EVENT_FLAG | 6
,
SEM_CREATE = TRACE_SEM_FLAG | 0
, SEM_DELETE = TRACE_SEM_FLAG | 1
, SEM_PEND = TRACE_SEM_FLAG | 2
, SEM_POST = TRACE_SEM_FLAG | 3
,
MUX_CREATE = TRACE_MUX_FLAG | 0
, MUX_DELETE = TRACE_MUX_FLAG | 1
, MUX_PEND = TRACE_MUX_FLAG | 2
, MUX_POST = TRACE_MUX_FLAG | 3
} |
| |