libqb  1.0.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
qb_log_callsite Struct Reference

An instance of this structure is created in a special ELF section at every dynamic debug callsite. More...

#include <qblog.h>

Collaboration diagram for qb_log_callsite:
Collaboration graph

Data Fields

const char * function
 
const char * filename
 
const char * format
 
uint8_t priority
 
uint32_t lineno
 
uint32_t targets
 
uint32_t tags
 

Detailed Description

An instance of this structure is created in a special ELF section at every dynamic debug callsite.

At runtime, the special section is treated as an array of these.

Examples:
simplelog.c.

Field Documentation

const char* qb_log_callsite::filename
Examples:
simplelog.c.
const char* qb_log_callsite::format
const char* qb_log_callsite::function
uint32_t qb_log_callsite::lineno
uint8_t qb_log_callsite::priority
Examples:
simplelog.c.
uint32_t qb_log_callsite::tags
uint32_t qb_log_callsite::targets
Examples:
simplelog.c.

The documentation for this struct was generated from the following file: