Skip to main content

System Traces and Arguments

The tables below list some of the predefined system traces and arguments.

Refer to the list of traces and arguments associated to your device profile in Studio or on the Sternum Platform for the exhaustive list.

System Traces

Trace TypeDescription
TRACE_AT_COMMANDAn AT command was executed
TRACE_AUTHENTICATION_FAILUREAn entity authentication failed
TRACE_AUTHENTICATION_SUCCESSAn entity authentication was successful
TRACE_BOOTA (re)boot was executed
TRACE_CLIENT_CONNECTEDAn egress network connection was created
TRACE_CLIENT_DISCONNECTEDAn egress network connection was terminated
TRACE_CONNECTA connect() operation was executed
TRACE_CPU_USAGECPU usage report
TRACE_CRITICAL_ERRORA critical error was encountered
TRACE_DEBUG_PROCESSA debug trace
TRACE_DECRYPTAn decrypt() operation was executed
TRACE_DISCONNECTA disconnect() operation was executed
TRACE_ENCRYPTAn encrypt() operation was executed
TRACE_EXECAn exec() operation was executed
TRACE_EXITAn exit() operation was executed
TRACE_FORKA fork() operation was executed
TRACE_IMPLANTABLE_IDENTIFICATIONLegacy
TRACE_IMPLANTABLE_SESSION_CLOSELegacy
TRACE_IMPLANTABLE_SESSION_OPENLegacy
TRACE_KERNEL_MODULE_LOADA kernel module was loaded
TRACE_KERNEL_MODULE_UNLOADA kernel module was unloaded
TRACE_KILLA kill() operation was executed
TRACE_LOGLog report
TRACE_MAP_MEMORYA map() operation was executed
TRACE_MOUNTA mount() operation was executed
TRACE_OPENAn open() operation was executed
TRACE_PROCESS_CRASHEDA process crashed
TRACE_RENAMEA rename() operation was executed
TRACE_SERVER_CLOSEDAn ingress network connected was terminated
TRACE_SERVER_OPENEDAn ingress network connection was created
TRACE_SHARED_LIBRARY_LOADEDA shared library was loaded
TRACE_SOCKETA socket() operation was executed
TRACE_STACK_TRACEStack trace reportv
TRACE_STATA stat() operation was executed
TRACE_SYMBOL_LOADEDThe symbol table was loaded
TRACE_TASK_CLOSEDA (RTOS) task completed
TRACE_TASK_STARTEDA new (RTOS) task started
TRACE_UNLINKAn unlink() operation was executed
TRACE_UPTIMEDevice uptime
TRACE_UPDATE_FINISHA firmware update process completed
TRACE_UPDATE_MODE_REQUESTEDA firmware update was requested
TRACE_UPDATE_STARTA firmware update process started
TRACE_VALIDATE_FIRMWARE_FAILUREA new received firmware failed validation
TRACE_VALIDATE_FIRMWARE_SUCCESSA new received firmware was validated successfully

System Arguments

**Trace Argument
ARG_ROLE_THREAD_ID
ARG_ROLE_NAME
ARG_ROLE_STACK_DEPTH
ARG_ROLE_SIZE
ARG_ROLE_IP_ADDRESS
ARG_ROLE_PORT
ARG_ROLE_VERSION
ARG_ROLE_PATH
ARG_ROLE_FILE_DESCRIPTOR
ARG_ROLE_FLAGS
ARG_ROLE_COMMAND
ARG_ROLE_MAC_ADDRESS
ARG_ROLE_ID
ARG_ROLE_FILENAME
ARG_ROLE_LINE
ARG_ROLE_DURATION_MILLISECONDS
ARG_ROLE_DURATION_SECONDS
ARG_ROLE_COUNT
ARG_ROLE_ERROR_CODE
ARG_ROLE_MESSAGE
ARG_ROLE_PERCENT
ARG_ROLE_FUNCTION_NAME
ARG_ROLE_RENAME_OUTPUT
ARG_ROLE_SIGNAL
ARG_ROLE_PROCESS_ID
ARG_ROLE_EXIT_CODE
ARG_ROLE_PERMISSION
ARG_ROLE_CITY
ARG_ROLE_COUNTRY
ARG_ROLE_LATITUDE
ARG_ROLE_LONGITUDE
ARG_ROLE_STATE
ARG_ROLE_ORGANIZATION
ARG_ROLE_CONTINENT
ARG_ROLE_MODULE_NAME
ARG_ROLE_MODULE_START_ADDRESS
ARG_ROLE_OFFSET
ARG_ROLE_REGISTERS