![]() |
Cordio Stack and Cordio Profiles
r2p3-02rel0
|
Trace message interface. More...
#include <stdarg.h>
Go to the source code of this file.
Macros | |
#define | WSF_TRACE_ENABLED FALSE |
Trace enable flag (default is disabled, override with compile-time directive). | |
#define | WSF_TOKEN_ENABLED FALSE |
Tokenized tracing enable flag (default is disabled, override with compile-time directive). | |
#define | WSF_TRACE0(subsys, stat, msg) WsfTrace(msg) |
Generic 0 argument trace. | |
#define | WSF_TRACE1(subsys, stat, msg, var1) WsfTrace(msg, var1) |
Generic 1 argument trace. | |
#define | WSF_TRACE2(subsys, stat, msg, var1, var2) WsfTrace(msg, var1, var2) |
Generic 2 argument trace. | |
#define | WSF_TRACE3(subsys, stat, msg, var1, var2, var3) WsfTrace(msg, var1, var2, var3) |
Generic 3 argument trace. | |
#define | WSF_TRACE_INFO0(msg) |
0 argument WSF info trace. | |
#define | WSF_TRACE_INFO1(msg, var1) |
1 argument WSF info trace. | |
#define | WSF_TRACE_INFO2(msg, var1, var2) |
2 argument WSF info trace. | |
#define | WSF_TRACE_INFO3(msg, var1, var2, var3) |
3 argument WSF info trace. | |
#define | WSF_TRACE_WARN0(msg) WSF_TRACE0("WSF", "WARN", msg) |
0 argument WSF warning trace. | |
#define | WSF_TRACE_WARN1(msg, var1) WSF_TRACE1("WSF", "WARN", msg, var1) |
1 argument WSF warning trace. | |
#define | WSF_TRACE_WARN2(msg, var1, var2) WSF_TRACE2("WSF", "WARN", msg, var1, var2) |
2 argument WSF warning trace. | |
#define | WSF_TRACE_WARN3(msg, var1, var2, var3) WSF_TRACE3("WSF", "WARN", msg, var1, var2, var3) |
3 argument WSF warning trace. | |
#define | WSF_TRACE_ERR0(msg) WSF_TRACE0("WSF", "ERR", msg) |
0 argument WSF error trace. | |
#define | WSF_TRACE_ERR1(msg, var1) WSF_TRACE1("WSF", "ERR", msg, var1) |
1 argument WSF error trace. | |
#define | WSF_TRACE_ERR2(msg, var1, var2) WSF_TRACE2("WSF", "ERR", msg, var1, var2) |
2 argument WSF error trace. | |
#define | WSF_TRACE_ERR3(msg, var1, var2, var3) WSF_TRACE3("WSF", "ERR", msg, var1, var2, var3) |
3 argument WSF error trace. | |
#define | WSF_TRACE_ALLOC0(msg) |
0 argument WSF buffer allocation trace. | |
#define | WSF_TRACE_ALLOC1(msg, var1) |
1 argument WSF buffer allocation trace. | |
#define | WSF_TRACE_ALLOC2(msg, var1, var2) |
2 argument WSF buffer allocation trace. | |
#define | WSF_TRACE_ALLOC3(msg, var1, var2, var3) |
3 argument WSF buffer allocation trace. | |
#define | WSF_TRACE_FREE0(msg) |
0 argument WSF buffer free trace. | |
#define | WSF_TRACE_FREE1(msg, var1) |
1 argument WSF buffer free trace. | |
#define | WSF_TRACE_FREE2(msg, var1, var2) |
2 argument WSF buffer free trace. | |
#define | WSF_TRACE_FREE3(msg, var1, var2, var3) |
3 argument WSF buffer free trace. | |
#define | WSF_TRACE_MSG0(msg) |
0 argument WSF message trace. | |
#define | WSF_TRACE_MSG1(msg, var1) |
1 argument WSF message trace. | |
#define | WSF_TRACE_MSG2(msg, var1, var2) |
2 argument WSF message trace. | |
#define | WSF_TRACE_MSG3(msg, var1, var2, var3) |
3 argument WSF message trace. | |
#define | HCI_TRACE_INFO0(msg) WSF_TRACE0("HCI", "INFO", msg) |
0 argument HCI info trace. | |
#define | HCI_TRACE_INFO1(msg, var1) WSF_TRACE1("HCI", "INFO", msg, var1) |
1 argument HCI info trace. | |
#define | HCI_TRACE_INFO2(msg, var1, var2) WSF_TRACE2("HCI", "INFO", msg, var1, var2) |
2 argument HCI info trace. | |
#define | HCI_TRACE_INFO3(msg, var1, var2, var3) WSF_TRACE3("HCI", "INFO", msg, var1, var2, var3) |
3 argument HCI info trace. | |
#define | HCI_TRACE_WARN0(msg) WSF_TRACE0("HCI", "WARN", msg) |
0 argument HCI warning trace. | |
#define | HCI_TRACE_WARN1(msg, var1) WSF_TRACE1("HCI", "WARN", msg, var1) |
1 argument HCI warning trace. | |
#define | HCI_TRACE_WARN2(msg, var1, var2) WSF_TRACE2("HCI", "WARN", msg, var1, var2) |
2 argument HCI warning trace. | |
#define | HCI_TRACE_WARN3(msg, var1, var2, var3) WSF_TRACE3("HCI", "WARN", msg, var1, var2, var3) |
3 argument HCI warning trace. | |
#define | HCI_TRACE_ERR0(msg) WSF_TRACE0("HCI", "ERR", msg) |
0 argument HCI error trace. | |
#define | HCI_TRACE_ERR1(msg, var1) WSF_TRACE1("HCI", "ERR", msg, var1) |
1 argument HCI error trace. | |
#define | HCI_TRACE_ERR2(msg, var1, var2) WSF_TRACE2("HCI", "ERR", msg, var1, var2) |
2 argument HCI error trace. | |
#define | HCI_TRACE_ERR3(msg, var1, var2, var3) WSF_TRACE3("HCI", "ERR", msg, var1, var2, var3) |
3 argument HCI error trace. | |
#define | HCI_PDUMP_CMD(len, pBuf) |
HCI PDUMP on command. | |
#define | HCI_PDUMP_EVT(len, pBuf) |
HCI PDUMP on event. | |
#define | HCI_PDUMP_TX_ACL(len, pBuf) |
HCI PDUMP on transmitted ACL message. | |
#define | HCI_PDUMP_RX_ACL(len, pBuf) |
HCI PDUMP on Received ACL message. | |
#define | DM_TRACE_INFO0(msg) WSF_TRACE0("DM", "INFO", msg) |
0 argument DM info trace. | |
#define | DM_TRACE_INFO1(msg, var1) WSF_TRACE1("DM", "INFO", msg, var1) |
1 argument DM info trace. | |
#define | DM_TRACE_INFO2(msg, var1, var2) WSF_TRACE2("DM", "INFO", msg, var1, var2) |
2 argument DM info trace. | |
#define | DM_TRACE_INFO3(msg, var1, var2, var3) WSF_TRACE3("DM", "INFO", msg, var1, var2, var3) |
3 argument DM info trace. | |
#define | DM_TRACE_WARN0(msg) WSF_TRACE0("DM", "WARN", msg) |
0 argument DM warning trace. | |
#define | DM_TRACE_WARN1(msg, var1) WSF_TRACE1("DM", "WARN", msg, var1) |
1 argument DM warning trace. | |
#define | DM_TRACE_WARN2(msg, var1, var2) WSF_TRACE2("DM", "WARN", msg, var1, var2) |
2 argument DM warning trace. | |
#define | DM_TRACE_WARN3(msg, var1, var2, var3) WSF_TRACE3("DM", "WARN", msg, var1, var2, var3) |
3 argument DM warning trace. | |
#define | DM_TRACE_ERR0(msg) WSF_TRACE0("DM", "ERR", msg) |
0 argument DM error trace. | |
#define | DM_TRACE_ERR1(msg, var1) WSF_TRACE1("DM", "ERR", msg, var1) |
1 argument DM error trace. | |
#define | DM_TRACE_ERR2(msg, var1, var2) WSF_TRACE2("DM", "ERR", msg, var1, var2) |
2 argument DM error trace. | |
#define | DM_TRACE_ERR3(msg, var1, var2, var3) WSF_TRACE3("DM", "ERR", msg, var1, var2, var3) |
3 argument DM error trace. | |
#define | DM_TRACE_ALLOC0(msg) WSF_TRACE0("DM", "ALLOC", msg) |
0 argument DM buffer allocation trace. | |
#define | DM_TRACE_ALLOC1(msg, var1) WSF_TRACE1("DM", "ALLOC", msg, var1) |
1 argument DM buffer allocation trace. | |
#define | DM_TRACE_ALLOC2(msg, var1, var2) WSF_TRACE2("DM", "ALLOC", msg, var1, var2) |
2 argument DM buffer allocation trace. | |
#define | DM_TRACE_ALLOC3(msg, var1, var2, var3) WSF_TRACE3("DM", "ALLOC", msg, var1, var2, var3) |
3 argument DM buffer allocation trace. | |
#define | DM_TRACE_FREE0(msg) WSF_TRACE0("DM", "FREE", msg) |
0 argument DM buffer free trace. | |
#define | DM_TRACE_FREE1(msg, var1) WSF_TRACE1("DM", "FREE", msg, var1) |
1 argument DM buffer free trace. | |
#define | DM_TRACE_FREE2(msg, var1, var2) WSF_TRACE2("DM", "FREE", msg, var1, var2) |
2 argument DM buffer free trace. | |
#define | DM_TRACE_FREE3(msg, var1, var2, var3) WSF_TRACE3("DM", "FREE", msg, var1, var2, var3) |
3 argument DM buffer free trace. | |
#define | L2C_TRACE_INFO0(msg) WSF_TRACE0("L2C", "INFO", msg) |
0 argument L2C info trace. | |
#define | L2C_TRACE_INFO1(msg, var1) WSF_TRACE1("L2C", "INFO", msg, var1) |
1 argument L2C info trace. | |
#define | L2C_TRACE_INFO2(msg, var1, var2) WSF_TRACE2("L2C", "INFO", msg, var1, var2) |
2 argument L2C info trace. | |
#define | L2C_TRACE_INFO3(msg, var1, var2, var3) WSF_TRACE3("L2C", "INFO", msg, var1, var2, var3) |
3 argument L2C info trace. | |
#define | L2C_TRACE_WARN0(msg) WSF_TRACE0("L2C", "WARN", msg) |
0 argument L2C warning trace. | |
#define | L2C_TRACE_WARN1(msg, var1) WSF_TRACE1("L2C", "WARN", msg, var1) |
1 argument L2C warning trace. | |
#define | L2C_TRACE_WARN2(msg, var1, var2) WSF_TRACE2("L2C", "WARN", msg, var1, var2) |
2 argument L2C warning trace. | |
#define | L2C_TRACE_WARN3(msg, var1, var2, var3) WSF_TRACE3("L2C", "WARN", msg, var1, var2, var3) |
3 argument L2C warning trace. | |
#define | L2C_TRACE_ERR0(msg) WSF_TRACE0("L2C", "ERR", msg) |
0 argument L2C error trace. | |
#define | L2C_TRACE_ERR1(msg, var1) WSF_TRACE1("L2C", "ERR", msg, var1) |
1 argument L2C error trace. | |
#define | L2C_TRACE_ERR2(msg, var1, var2) WSF_TRACE2("L2C", "ERR", msg, var1, var2) |
2 argument L2C error trace. | |
#define | L2C_TRACE_ERR3(msg, var1, var2, var3) WSF_TRACE3("L2C", "ERR", msg, var1, var2, var3) |
3 argument L2C error trace. | |
#define | ATT_TRACE_INFO0(msg) WSF_TRACE0("ATT", "INFO", msg) |
0 argument ATT info trace. | |
#define | ATT_TRACE_INFO1(msg, var1) WSF_TRACE1("ATT", "INFO", msg, var1) |
1 argument ATT info trace. | |
#define | ATT_TRACE_INFO2(msg, var1, var2) WSF_TRACE2("ATT", "INFO", msg, var1, var2) |
2 argument ATT info trace. | |
#define | ATT_TRACE_INFO3(msg, var1, var2, var3) WSF_TRACE3("ATT", "INFO", msg, var1, var2, var3) |
3 argument ATT info trace. | |
#define | ATT_TRACE_WARN0(msg) WSF_TRACE0("ATT", "WARN", msg) |
0 argument ATT warning trace. | |
#define | ATT_TRACE_WARN1(msg, var1) WSF_TRACE1("ATT", "WARN", msg, var1) |
1 argument ATT warning trace. | |
#define | ATT_TRACE_WARN2(msg, var1, var2) WSF_TRACE2("ATT", "WARN", msg, var1, var2) |
2 argument ATT warning trace. | |
#define | ATT_TRACE_WARN3(msg, var1, var2, var3) WSF_TRACE3("ATT", "WARN", msg, var1, var2, var3) |
3 argument ATT warning trace. | |
#define | ATT_TRACE_ERR0(msg) WSF_TRACE0("ATT", "ERR", msg) |
0 argument ATT error trace. | |
#define | ATT_TRACE_ERR1(msg, var1) WSF_TRACE1("ATT", "ERR", msg, var1) |
1 argument ATT error trace. | |
#define | ATT_TRACE_ERR2(msg, var1, var2) WSF_TRACE2("ATT", "ERR", msg, var1, var2) |
2 argument ATT error trace. | |
#define | ATT_TRACE_ERR3(msg, var1, var2, var3) WSF_TRACE3("ATT", "ERR", msg, var1, var2, var3) |
3 argument ATT error trace. | |
#define | SMP_TRACE_INFO0(msg) WSF_TRACE0("SMP", "INFO", msg) |
0 argument SMP info trace. | |
#define | SMP_TRACE_INFO1(msg, var1) WSF_TRACE1("SMP", "INFO", msg, var1) |
1 argument SMP info trace. | |
#define | SMP_TRACE_INFO2(msg, var1, var2) WSF_TRACE2("SMP", "INFO", msg, var1, var2) |
2 argument SMP info trace. | |
#define | SMP_TRACE_INFO3(msg, var1, var2, var3) WSF_TRACE3("SMP", "INFO", msg, var1, var2, var3) |
3 argument SMP info trace. | |
#define | SMP_TRACE_WARN0(msg) WSF_TRACE0("SMP", "WARN", msg) |
0 argument SMP warning trace. | |
#define | SMP_TRACE_WARN1(msg, var1) WSF_TRACE1("SMP", "WARN", msg, var1) |
1 argument SMP warning trace. | |
#define | SMP_TRACE_WARN2(msg, var1, var2) WSF_TRACE2("SMP", "WARN", msg, var1, var2) |
2 argument SMP warning trace. | |
#define | SMP_TRACE_WARN3(msg, var1, var2, var3) WSF_TRACE3("SMP", "WARN", msg, var1, var2, var3) |
3 argument SMP warning trace. | |
#define | SMP_TRACE_ERR0(msg) WSF_TRACE0("SMP", "ERR", msg) |
0 argument SMP error trace. | |
#define | SMP_TRACE_ERR1(msg, var1) WSF_TRACE1("SMP", "ERR", msg, var1) |
1 argument SMP error trace. | |
#define | SMP_TRACE_ERR2(msg, var1, var2) WSF_TRACE2("SMP", "ERR", msg, var1, var2) |
2 argument SMP error trace. | |
#define | SMP_TRACE_ERR3(msg, var1, var2, var3) WSF_TRACE3("SMP", "ERR", msg, var1, var2, var3) |
3 argument SMP error trace. | |
#define | APP_TRACE_INFO0(msg) WSF_TRACE0("APP", "INFO", msg) |
0 argument App info trace. | |
#define | APP_TRACE_INFO1(msg, var1) WSF_TRACE1("APP", "INFO", msg, var1) |
1 argument App info trace. | |
#define | APP_TRACE_INFO2(msg, var1, var2) WSF_TRACE2("APP", "INFO", msg, var1, var2) |
2 argument App info trace. | |
#define | APP_TRACE_INFO3(msg, var1, var2, var3) WSF_TRACE3("APP", "INFO", msg, var1, var2, var3) |
3 argument App info trace. | |
#define | APP_TRACE_WARN0(msg) WSF_TRACE0("APP", "WARN", msg) |
0 argument App warning trace. | |
#define | APP_TRACE_WARN1(msg, var1) WSF_TRACE1("APP", "WARN", msg, var1) |
1 argument App warning trace. | |
#define | APP_TRACE_WARN2(msg, var1, var2) WSF_TRACE2("APP", "WARN", msg, var1, var2) |
2 argument App warning trace. | |
#define | APP_TRACE_WARN3(msg, var1, var2, var3) WSF_TRACE3("APP", "WARN", msg, var1, var2, var3) |
3 argument App warning trace. | |
#define | APP_TRACE_ERR0(msg) WSF_TRACE0("APP", "ERR", msg) |
0 argument App error trace. | |
#define | APP_TRACE_ERR1(msg, var1) WSF_TRACE1("APP", "ERR", msg, var1) |
1 argument App error trace. | |
#define | APP_TRACE_ERR2(msg, var1, var2) WSF_TRACE2("APP", "ERR", msg, var1, var2) |
2 argument App error trace. | |
#define | APP_TRACE_ERR3(msg, var1, var2, var3) WSF_TRACE3("APP", "ERR", msg, var1, var2, var3) |
3 argument App error trace. | |
#define | LL_TRACE_INFO0(msg) WSF_TRACE0("LL", "INFO", msg) |
0 argument LL info trace. | |
#define | LL_TRACE_INFO1(msg, var1) WSF_TRACE1("LL", "INFO", msg, var1) |
1 argument LL info trace. | |
#define | LL_TRACE_INFO2(msg, var1, var2) WSF_TRACE2("LL", "INFO", msg, var1, var2) |
2 argument LL info trace. | |
#define | LL_TRACE_INFO3(msg, var1, var2, var3) WSF_TRACE3("LL", "INFO", msg, var1, var2, var3) |
3 argument LL info trace. | |
#define | LL_TRACE_WARN0(msg) WSF_TRACE0("LL", "WARN", msg) |
0 argument LL warning trace. | |
#define | LL_TRACE_WARN1(msg, var1) WSF_TRACE1("LL", "WARN", msg, var1) |
1 argument LL warning trace. | |
#define | LL_TRACE_WARN2(msg, var1, var2) WSF_TRACE2("LL", "WARN", msg, var1, var2) |
2 argument LL warning trace. | |
#define | LL_TRACE_WARN3(msg, var1, var2, var3) WSF_TRACE3("LL", "WARN", msg, var1, var2, var3) |
3 argument LL warning trace. | |
#define | LL_TRACE_ERR0(msg) WSF_TRACE0("LL", "ERR", msg) |
0 argument LL error trace. | |
#define | LL_TRACE_ERR1(msg, var1) WSF_TRACE1("LL", "ERR", msg, var1) |
1 argument LL error trace. | |
#define | LL_TRACE_ERR2(msg, var1, var2) WSF_TRACE2("LL", "ERR", msg, var1, var2) |
2 argument LL error trace. | |
#define | LL_TRACE_ERR3(msg, var1, var2, var3) WSF_TRACE3("LL", "ERR", msg, var1, var2, var3) |
3 argument LL error trace. | |
#define | BBP_TRACE_INFO0(msg) WSF_TRACE0("BBP", "INFO", msg) |
0 argument BBP warning trace. | |
#define | BBP_TRACE_INFO1(msg, var1) WSF_TRACE1("BBP", "INFO", msg, var1) |
1 argument BBP warning trace. | |
#define | BBP_TRACE_INFO2(msg, var1, var2) WSF_TRACE2("BBP", "INFO", msg, var1, var2) |
2 argument BBP warning trace. | |
#define | BBP_TRACE_INFO3(msg, var1, var2, var3) WSF_TRACE3("BBP", "INFO", msg, var1, var2, var3) |
3 argument BBP info trace. | |
#define | BBP_TRACE_WARN0(msg) WSF_TRACE0("BBP", "WARN", msg) |
0 argument BBP warning trace. | |
#define | BBP_TRACE_WARN1(msg, var1) WSF_TRACE1("BBP", "WARN", msg, var1) |
1 argument BBP warning trace. | |
#define | BBP_TRACE_WARN2(msg, var1, var2) WSF_TRACE2("BBP", "WARN", msg, var1, var2) |
2 argument BBP warning trace. | |
#define | BBP_TRACE_WARN3(msg, var1, var2, var3) WSF_TRACE3("BBP", "WARN", msg, var1, var2, var3) |
3 argument BBP warning trace. | |
#define | BBP_TRACE_ERR0(msg) WSF_TRACE0("BBP", "ERR", msg) |
0 argument BBP error trace. | |
#define | BBP_TRACE_ERR1(msg, var1) WSF_TRACE1("BBP", "ERR", msg, var1) |
1 argument BBP error trace. | |
#define | BBP_TRACE_ERR2(msg, var1, var2) WSF_TRACE2("BBP", "ERR", msg, var1, var2) |
2 argument BBP error trace. | |
#define | BBP_TRACE_ERR3(msg, var1, var2, var3) WSF_TRACE3("BBP", "ERR", msg, var1, var2, var3) |
3 argument BBP error trace. | |
#define | LL_TRACE_ENABLE(ena) WsfTraceEnable(ena) |
Enable LL trace. | |
Typedefs | |
typedef void(* | WsfTokenHandler_t) (uint8_t *pBuf, uint8_t len) |
Token event handler. | |
typedef void(* | wsfTraceCback_t) (const char *pStr, va_list args) |
Platform trace callback. | |
Functions | |
void | WsfTrace (const char *pStr,...) |
Print a trace message. More... | |
void | WsfToken (uint32_t tok, uint32_t var) |
Output tokenized message. More... | |
void | WsfTraceEnable (bool_t enable) |
Enable trace messages. More... | |
bool_t | WsfTokenService (void) |
Service the trace ring buffer. More... | |
void | WsfTokenRegisterHandler (WsfTokenHandler_t tokenCback) |
Regsiter token handler. More... | |
void | WsfTraceRegister (wsfTraceCback_t cback) |
Register platform trace callback function. More... | |
Trace message interface.
Copyright (c) 2009-2018 Arm Ltd. All Rights Reserved. Arm Ltd. confidential and proprietary.
IMPORTANT. Your use of this file is governed by a Software License Agreement ("Agreement") that must be accepted in order to download or otherwise receive a copy of this file. You may not use or copy this file for any purpose other than as described in the Agreement. If you do not agree to all of the terms of the Agreement do not use this file and delete all copies in your possession or control; if you do not have a copy of the Agreement, you must contact Arm Ltd. prior to any use, copying or further distribution of this software.
Definition in file wsf_trace.h.