itrace
Instrumented Trace
Output file types

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
 

Detailed Description

Identify the various types of files generated by the logger.

Note: This file is automatically generated.

Macro Definition Documentation

◆ ITRACE_CSV_FILE

#define ITRACE_CSV_FILE   0x2

CSV output representing stats on all profiled sections

◆ ITRACE_FLAMEGRAPH_FILE

#define ITRACE_FLAMEGRAPH_FILE   0x4

Text output compatible with Flamegraph post-processing script to be turned into Flamegraph and Icycle svg files

◆ ITRACE_GPROF_FILE

#define ITRACE_GPROF_FILE   0x8

gprof output representing code-region profiling

◆ ITRACE_GPROF_JSON_FILE

#define ITRACE_GPROF_JSON_FILE   0x20

gprof output representing code-region profiling in JSON format

◆ ITRACE_JSON_FILE

#define ITRACE_JSON_FILE   0x1

Json output representing a timeline with all profiled sections and sampled events

◆ ITRACE_PROTOBUF_FILE

#define ITRACE_PROTOBUF_FILE   0x10

Protobuf binary output representing a timeline with all profiled sections and sampled events