Identify the various types of files generated by the logger. More...
Macros | |
#define | ITRACE_JSON_FILE 0x1 |
#define | ITRACE_CSV_FILE 0x2 |
#define | ITRACE_FLAMEGRAPH_FILE 0x4 |
#define | ITRACE_GPROF_FILE 0x8 |
#define | ITRACE_PROTOBUF_FILE 0x10 |
#define | ITRACE_GPROF_JSON_FILE 0x20 |
#define | ITRACE_NUMPY_FILE 0x40 |
#define | ITRACE_DEFAULT_OUTPUT_TYPES (ITRACE_JSON_FILE | ITRACE_CSV_FILE | ITRACE_FLAMEGRAPH_FILE | ITRACE_GPROF_FILE | ITRACE_GPROF_JSON_FILE) |
#define | ITRACE_ALL_OUTPUT_TYPES 0xFFFF |
Identify the various types of files generated by the logger.
Note: This file is automatically generated.
#define ITRACE_ALL_OUTPUT_TYPES 0xFFFF |
Combination of all output types
#define ITRACE_CSV_FILE 0x2 |
CSV output representing stats on all profiled sections
#define ITRACE_DEFAULT_OUTPUT_TYPES (ITRACE_JSON_FILE | ITRACE_CSV_FILE | ITRACE_FLAMEGRAPH_FILE | ITRACE_GPROF_FILE | ITRACE_GPROF_JSON_FILE) |
Default combination of output types
#define ITRACE_FLAMEGRAPH_FILE 0x4 |
Text output compatible with Flamegraph post-processing script to be turned into Flamegraph and Icycle svg
files
#define ITRACE_GPROF_FILE 0x8 |
gprof output representing code-region profiling
#define ITRACE_GPROF_JSON_FILE 0x20 |
gprof output representing code-region profiling in JSON format
#define ITRACE_JSON_FILE 0x1 |
Json output representing a timeline with all profiled sections and sampled events
#define ITRACE_NUMPY_FILE 0x40 |
Numpy output including variable contents monitoring
#define ITRACE_PROTOBUF_FILE 0x10 |
Protobuf binary output representing a timeline with all profiled sections and sampled events