itrace
Instrumented Trace
Constant definitions

Macros

#define ITRACE_MAX_NUMBER_REGISTERED_EVENTS   40
 
#define ITRACE_MAX_NUMBER_EVENTS_TO_REGISTER   2056
 
#define ITRACE_MAX_NUMBER_SET_TO_REGISTER   512
 
#define ITRACE_MAX_NUMBER_REGISTERED_DERIVED_METRICS   4
 
#define ITRACE_MAX_LENGTH_FILENAME   512
 
#define ITRACE_MAX_LENGTH_DSP_VERSION   3
 
#define ITRACE_MAX_LENGTH_SECTION_NAME   64
 
#define ITRACE_DEFAULT_SAMPLER_PERIOD_DSP_US   1000
 
#define ITRACE_DEFAULT_SAMPLER_PERIOD_CPU_US   5000
 
#define ITRACE_MIN_SAMPLER_PERIOD_DSP_US   500
 
#define ITRACE_MIN_SAMPLER_PERIOD_CPU_US   1500
 
#define ITRACE_VERSION_MAJOR   5
 
#define ITRACE_VERSION_MINOR   2
 
#define ITRACE_SECURITY_VERSION_MAJOR   1
 
#define ITRACE_SECURITY_VERSION_MINOR   0
 
#define ITRACE_DEFAULT_ROOT_FILENAME   "itrace_results/itrace_output"
 
#define ITRACE_DEFAULT_INPUT_FILENAME   "itrace_config.txt"
 
#define ITRACE_MIN_LOG_SIZE   1024
 

Detailed Description

Macro Definition Documentation

◆ ITRACE_DEFAULT_INPUT_FILENAME

#define ITRACE_DEFAULT_INPUT_FILENAME   "itrace_config.txt"

Default input filename for itrace automated setup

◆ ITRACE_DEFAULT_ROOT_FILENAME

#define ITRACE_DEFAULT_ROOT_FILENAME   "itrace_results/itrace_output"

Default root name for itrace output files

◆ ITRACE_DEFAULT_SAMPLER_PERIOD_CPU_US

#define ITRACE_DEFAULT_SAMPLER_PERIOD_CPU_US   5000

Default sampler period (in microseconds) for CPU

◆ ITRACE_DEFAULT_SAMPLER_PERIOD_DSP_US

#define ITRACE_DEFAULT_SAMPLER_PERIOD_DSP_US   1000

Default sampler period (in microseconds) for DSP

◆ ITRACE_MAX_LENGTH_DSP_VERSION

#define ITRACE_MAX_LENGTH_DSP_VERSION   3

Maximum length of any DSP version. Examples DSP version names: "68", "73", etc.

◆ ITRACE_MAX_LENGTH_FILENAME

#define ITRACE_MAX_LENGTH_FILENAME   512

Maximum length of any file name

◆ ITRACE_MAX_LENGTH_SECTION_NAME

#define ITRACE_MAX_LENGTH_SECTION_NAME   64

Maximum length of section name

◆ ITRACE_MAX_NUMBER_EVENTS_TO_REGISTER

#define ITRACE_MAX_NUMBER_EVENTS_TO_REGISTER   2056

Maximum number of events to be registered (in multiple passes if necessary)

◆ ITRACE_MAX_NUMBER_REGISTERED_DERIVED_METRICS

#define ITRACE_MAX_NUMBER_REGISTERED_DERIVED_METRICS   4

Maximum number of derived metrics that can be registered at a time

◆ ITRACE_MAX_NUMBER_REGISTERED_EVENTS

#define ITRACE_MAX_NUMBER_REGISTERED_EVENTS   40

Maximum number of events that can be registered at a time

◆ ITRACE_MAX_NUMBER_SET_TO_REGISTER

#define ITRACE_MAX_NUMBER_SET_TO_REGISTER   512

Maximum number of sets to be registered

◆ ITRACE_MIN_LOG_SIZE

#define ITRACE_MIN_LOG_SIZE   1024

Minimum log size

◆ ITRACE_MIN_SAMPLER_PERIOD_CPU_US

#define ITRACE_MIN_SAMPLER_PERIOD_CPU_US   1500

Minimum sampler period (in microseconds) for CPU

◆ ITRACE_MIN_SAMPLER_PERIOD_DSP_US

#define ITRACE_MIN_SAMPLER_PERIOD_DSP_US   500

Minimum sampler period (in microseconds) for DSP

◆ ITRACE_SECURITY_VERSION_MAJOR

#define ITRACE_SECURITY_VERSION_MAJOR   1

Library major security version number (16-bit)

◆ ITRACE_SECURITY_VERSION_MINOR

#define ITRACE_SECURITY_VERSION_MINOR   0

Library minor security version number (16-bit)

◆ ITRACE_VERSION_MAJOR

#define ITRACE_VERSION_MAJOR   5

Library major version number (16-bit)

◆ ITRACE_VERSION_MINOR

#define ITRACE_VERSION_MINOR   2

Library minor version number (16-bit)