Go to the source code of this file.
|
| #define | VSF_TRACE_CFG_LINEEND "\r\n" |
| |
| #define | VSF_TRACE_CFG_DEFAULT_LEVEL VSF_TRACE_INFO |
| |
| #define | VSF_TRACE_DF_DS(n) |
| |
| #define | VSF_TRACE_DF_DPL(n) |
| |
| #define | VSF_TRACE_DF_ADDR (1UL << 16) |
| |
| #define | VSF_TRACE_DF_CHAR (1UL << 17) |
| |
| #define | VSF_TRACE_DF_NEWLINE (1UL << 18) |
| |
| #define | VSF_TRACE_DF_U8_16 (VSF_TRACE_DF_DS(1) | VSF_TRACE_DF_DPL(16)) |
| |
| #define | VSF_TRACE_DF_U8_16_A (VSF_TRACE_DF_U8_16 | VSF_TRACE_DF_ADDR) |
| |
| #define | VSF_TRACE_DF_U8_16_AC (VSF_TRACE_DF_U8_16_A | VSF_TRACE_DF_CHAR) |
| |
| #define | VSF_TRACE_DF_U8_16_ACN (VSF_TRACE_DF_U8_16_AC | VSF_TRACE_DF_NEWLINE) |
| |
| #define | VSF_TRACE_DF_U8_16_AN (VSF_TRACE_DF_U8_16_A | VSF_TRACE_DF_NEWLINE) |
| |
| #define | VSF_TRACE_DF_U8_16_N (VSF_TRACE_DF_U8_16 | VSF_TRACE_DF_NEWLINE) |
| |
| #define | VSF_TRACE_DF_DEFAULT VSF_TRACE_DF_U8_16_ACN |
| |
| #define | VSF_TRACE_POINTER_HEX "%p" |
| |
| #define | vsf_trace_print_mem vsf_trace_buffer |
| |
| #define | vsf_trace_init(__stream) |
| |
| #define | vsf_trace_info(...) |
| |
| #define | vsf_trace_warning(...) |
| |
| #define | vsf_trace_error(...) |
| |
| #define | vsf_trace_debug(...) |
| |
| #define | __vsf_bgtrace_type(__name) |
| |
| #define | vsf_bgtrace_type(__name) |
| |
| #define | __vsf_bgtrace_etype(__name) |
| |
| #define | vsf_bgtrace_etype(__name) |
| |
| #define | __declare_bgtrace(__name) |
| |
| #define | __define_bgtrace(__name, __ele_num, ...) |
| |
| #define | declare_bgtrace(__name) |
| |
| #define | dcl_bgtrace(__name) |
| |
| #define | define_bgtrace(__name, __ele_num, ...) |
| |
| #define | def_bgtrace(__name, __ele_num, ...) |
| |
| #define | __describe_bgtrace(__name, __ele_num, __print_element, ...) |
| |
| #define | describe_bgtrace(__name, __ele_num, __print_element, ...) |
| |
| #define | __vsf_trace_buffer3(__level, __buffer, __len) |
| |
| #define | __vsf_trace_buffer4(__level, __buffer, __len, __flag) |
| |
| #define | vsf_trace_buffer(__level, __buffer, __len, ...) |
| |
|
| void | __vsf_trace_init (vsf_stream_t *stream) |
| |
| void | vsf_trace_fini (void) |
| |
| void | __vsf_trace_buffer (vsf_trace_level_t level, void *buffer, uint_fast16_t len, uint_fast32_t flag) |
| |
| void | vsf_trace_string (vsf_trace_level_t level, const char *str) |
| |
| void | vsf_trace_arg (vsf_trace_level_t level, const char *format, va_list arg) |
| |
| void | vsf_trace (vsf_trace_level_t level, const char *format,...) |
| |
| uint_fast32_t | __vsf_trace_output (const char *buff, uint_fast32_t size) |
| |
| void | vsf_trace_assert (const char *expr, const char *file, int line, const char *func) |
| |
| void | vsf_trace_dump_stack (void) |
| |
| void | vsf_bgtrace_clear (vsf_bgtrace_t *bgtrace) |
| |
| uint32_t | vsf_bgtrace_total (vsf_bgtrace_t *bgtrace) |
| |
| void | vsf_bgtrace_append (vsf_bgtrace_t *bgtrace, void *element) |
| |
| void | vsf_bgtrace_print (vsf_bgtrace_t *bgtrace, int cnt) |
| |
◆ VSF_TRACE_CFG_LINEEND
| #define VSF_TRACE_CFG_LINEEND "\r\n" |
◆ VSF_TRACE_CFG_DEFAULT_LEVEL
◆ VSF_TRACE_DF_DS
| #define VSF_TRACE_DF_DS |
( |
| n | ) |
|
◆ VSF_TRACE_DF_DPL
| #define VSF_TRACE_DF_DPL |
( |
| n | ) |
|
◆ VSF_TRACE_DF_ADDR
| #define VSF_TRACE_DF_ADDR (1UL << 16) |
◆ VSF_TRACE_DF_CHAR
| #define VSF_TRACE_DF_CHAR (1UL << 17) |
◆ VSF_TRACE_DF_NEWLINE
| #define VSF_TRACE_DF_NEWLINE (1UL << 18) |
◆ VSF_TRACE_DF_U8_16
◆ VSF_TRACE_DF_U8_16_A
◆ VSF_TRACE_DF_U8_16_AC
◆ VSF_TRACE_DF_U8_16_ACN
◆ VSF_TRACE_DF_U8_16_AN
◆ VSF_TRACE_DF_U8_16_N
◆ VSF_TRACE_DF_DEFAULT
◆ VSF_TRACE_POINTER_HEX
| #define VSF_TRACE_POINTER_HEX "%p" |
◆ vsf_trace_print_mem
◆ vsf_trace_init
| #define vsf_trace_init |
( |
| __stream | ) |
|
Value:
Definition vsf_simple_stream.h:254
void __vsf_trace_init(vsf_stream_t *stream)
Definition vsf_trace.c:118
◆ vsf_trace_info
| #define vsf_trace_info |
( |
| ... | ) |
|
Value:
void vsf_trace(vsf_trace_level_t level, const char *format,...)
Definition vsf_trace.c:349
@ VSF_TRACE_INFO
Definition vsf_trace.h:140
◆ vsf_trace_warning
| #define vsf_trace_warning |
( |
| ... | ) |
|
Value:
@ VSF_TRACE_WARNING
Definition vsf_trace.h:139
◆ vsf_trace_error
| #define vsf_trace_error |
( |
| ... | ) |
|
Value:
@ VSF_TRACE_ERROR
Definition vsf_trace.h:138
◆ vsf_trace_debug
| #define vsf_trace_debug |
( |
| ... | ) |
|
Value:
@ VSF_TRACE_DEBUG
Definition vsf_trace.h:141
◆ __vsf_bgtrace_type
| #define __vsf_bgtrace_type |
( |
| __name | ) |
|
Value:
#define __name
Definition hci_transport_aic8800.c:555
◆ vsf_bgtrace_type
| #define vsf_bgtrace_type |
( |
| __name | ) |
|
Value:
#define __vsf_bgtrace_type(__name)
Definition vsf_trace.h:96
◆ __vsf_bgtrace_etype
| #define __vsf_bgtrace_etype |
( |
| __name | ) |
|
◆ vsf_bgtrace_etype
| #define vsf_bgtrace_etype |
( |
| __name | ) |
|
Value:
#define __vsf_bgtrace_etype(__name)
Definition vsf_trace.h:98
◆ __declare_bgtrace
| #define __declare_bgtrace |
( |
| __name | ) |
|
Value:
#define vsf_dcl_class
Definition ooc_class.h:50
#define vsf_bgtrace_type(__name)
Definition vsf_trace.h:97
◆ __define_bgtrace
| #define __define_bgtrace |
( |
| __name, |
|
|
| __ele_num, |
|
|
| ... ) |
Value: typedef struct vsf_bgtrace_etype(__name) { \
__VA_ARGS__ \
public_member( \
) \
};
Definition vsf_trace.h:145
#define vsf_bgtrace_etype(__name)
Definition vsf_trace.h:99
◆ declare_bgtrace
| #define declare_bgtrace |
( |
| __name | ) |
|
Value:
#define __declare_bgtrace(__name)
Definition vsf_trace.h:101
◆ dcl_bgtrace
Value:
#define declare_bgtrace(__name)
Definition vsf_trace.h:113
◆ define_bgtrace
| #define define_bgtrace |
( |
| __name, |
|
|
| __ele_num, |
|
|
| ... ) |
Value:
#define __define_bgtrace(__name, __ele_num,...)
Definition vsf_trace.h:102
◆ def_bgtrace
| #define def_bgtrace |
( |
| __name, |
|
|
| __ele_num, |
|
|
| ... ) |
Value:
#define define_bgtrace(__name, __ele_num,...)
Definition vsf_trace.h:116
◆ __describe_bgtrace
| #define __describe_bgtrace |
( |
| __name, |
|
|
| __ele_num, |
|
|
| __print_element, |
|
|
| ... ) |
Value:
define_bgtrace(
__name, (__ele_num), __VA_ARGS__) \
.ele_num = (__ele_num), \
.elements = (
void *)
__name.__elements, \
.print_element = (void (*)(
uint16_t pos,
void *element))(__print_element),\
};
unsigned short uint16_t
Definition stdint.h:7
◆ describe_bgtrace
| #define describe_bgtrace |
( |
| __name, |
|
|
| __ele_num, |
|
|
| __print_element, |
|
|
| ... ) |
Value:
#define __describe_bgtrace(__name, __ele_num, __print_element,...)
Definition vsf_trace.h:121
◆ __vsf_trace_buffer3
| #define __vsf_trace_buffer3 |
( |
| __level, |
|
|
| __buffer, |
|
|
| __len ) |
Value:
void __vsf_trace_buffer(vsf_trace_level_t level, void *buffer, uint_fast16_t len, uint_fast32_t flag)
Definition vsf_trace.c:250
#define VSF_TRACE_DF_DEFAULT
Definition vsf_trace.h:69
◆ __vsf_trace_buffer4
| #define __vsf_trace_buffer4 |
( |
| __level, |
|
|
| __buffer, |
|
|
| __len, |
|
|
| __flag ) |
◆ vsf_trace_buffer
| #define vsf_trace_buffer |
( |
| __level, |
|
|
| __buffer, |
|
|
| __len, |
|
|
| ... ) |
Value:
((__level), (__buffer), (__len), ##__VA_ARGS__)
◆ vsf_stream_t
| typedef struct vsf_stream_t vsf_stream_t |
◆ vsf_trace_level_t
◆ vsf_trace_vplt_t
| typedef struct vsf_trace_vplt_t vsf_trace_vplt_t |
◆ vsf_trace_level_t
| Enumerator |
|---|
| VSF_TRACE_NONE | |
| VSF_TRACE_ERROR | |
| VSF_TRACE_WARNING | |
| VSF_TRACE_INFO | |
| VSF_TRACE_DEBUG | |
| VSF_TRACE_LEVEL_NUM | |
◆ __vsf_trace_init()
◆ vsf_trace_fini()
| void vsf_trace_fini |
( |
void | | ) |
|
|
extern |
◆ __vsf_trace_buffer()
◆ vsf_trace_string()
◆ vsf_trace_arg()
◆ vsf_trace()
◆ __vsf_trace_output()
◆ vsf_trace_assert()
| void vsf_trace_assert |
( |
const char * | expr, |
|
|
const char * | file, |
|
|
int | line, |
|
|
const char * | func ) |
|
extern |
◆ vsf_trace_dump_stack()
| void vsf_trace_dump_stack |
( |
void | | ) |
|
|
extern |
◆ vsf_bgtrace_clear()
◆ vsf_bgtrace_total()
◆ vsf_bgtrace_append()
| void vsf_bgtrace_append |
( |
vsf_bgtrace_t * | bgtrace, |
|
|
void * | element ) |
|
extern |
◆ vsf_bgtrace_print()
◆ vsf_trace_vplt