itrace
Instrumented Trace
Identifiers supported in itrace config files

Macros

#define CONFIG_IDENTIFIER_COMMENT   "#"
 
#define CONFIG_IDENTIFIER_COMMENT_ALTERNATE   " "
 
#define CONFIG_IDENTIFIER_LOG_SIZE   "LOG_SIZE:"
 
#define CONFIG_IDENTIFIER_DOMAIN   "DOMAIN:"
 
#define CONFIG_IDENTIFIER_OUTPUT_TYPE   "OUTPUT_TYPE:"
 
#define CONFIG_IDENTIFIER_PERIOD_EVENT_READER_US   "PERIOD_EVENT_READER_US:"
 
#define CONFIG_IDENTIFIER_PERIOD_LOG_FLUSHER_US   "PERIOD_LOG_FLUSHER_US:"
 
#define CONFIG_IDENTIFIER_ROOT_FILENAME   "ROOT_FILENAME:"
 
#define CONFIG_IDENTIFIER_MIN_NUMBER_REGISTERED_PMUS   "MIN_NUMBER_REGISTERED_PMUS:"
 
#define CONFIG_IDENTIFIER_MAX_NUMBER_REGISTERED_PMUS   "MAX_NUMBER_REGISTERED_PMUS:"
 
#define CONFIG_IDENTIFIER_PMU_REGISTRATION_TIMEOUT_US   "PMU_REGISTRATION_TIMEOUT_US:"
 
#define CONFIG_IDENTIFIER_NEW_EVENT_SET   "NEW_EVENT_SET"
 
#define CONFIG_IDENTIFIER_RAW_EVENT_ID_PREFIX   "0x"
 
#define CONFIG_IDENTIFIER_OUTPUT_PREFIX   "0x"
 

Detailed Description

Macro Definition Documentation

◆ CONFIG_IDENTIFIER_COMMENT

#define CONFIG_IDENTIFIER_COMMENT   "#"

Add comment to config file

◆ CONFIG_IDENTIFIER_COMMENT_ALTERNATE

#define CONFIG_IDENTIFIER_COMMENT_ALTERNATE   " "

Add comment to config file

◆ CONFIG_IDENTIFIER_DOMAIN

#define CONFIG_IDENTIFIER_DOMAIN   "DOMAIN:"

Specify the domain name for a set of profiler-specific configurations (CDSP, CPU, ADSP, etc.)

◆ CONFIG_IDENTIFIER_LOG_SIZE

#define CONFIG_IDENTIFIER_LOG_SIZE   "LOG_SIZE:"

Specify the log size (B) of a given profiler

◆ CONFIG_IDENTIFIER_MAX_NUMBER_REGISTERED_PMUS

#define CONFIG_IDENTIFIER_MAX_NUMBER_REGISTERED_PMUS   "MAX_NUMBER_REGISTERED_PMUS:"

Specify the maximum number of PMU slots to use for registration.

◆ CONFIG_IDENTIFIER_MIN_NUMBER_REGISTERED_PMUS

#define CONFIG_IDENTIFIER_MIN_NUMBER_REGISTERED_PMUS   "MIN_NUMBER_REGISTERED_PMUS:"

Specify the minimum number of PMU slots to use for registration.

◆ CONFIG_IDENTIFIER_NEW_EVENT_SET

#define CONFIG_IDENTIFIER_NEW_EVENT_SET   "NEW_EVENT_SET"

Specify the beginning of a new set of events.

◆ CONFIG_IDENTIFIER_OUTPUT_PREFIX

#define CONFIG_IDENTIFIER_OUTPUT_PREFIX   "0x"

Specify the output type by the macro value

◆ CONFIG_IDENTIFIER_OUTPUT_TYPE

#define CONFIG_IDENTIFIER_OUTPUT_TYPE   "OUTPUT_TYPE:"

Specify the type(s) of output generated by itrace

◆ CONFIG_IDENTIFIER_PERIOD_EVENT_READER_US

#define CONFIG_IDENTIFIER_PERIOD_EVENT_READER_US   "PERIOD_EVENT_READER_US:"

Specify the period (in microseconds) of the event reader on a given profiler

◆ CONFIG_IDENTIFIER_PERIOD_LOG_FLUSHER_US

#define CONFIG_IDENTIFIER_PERIOD_LOG_FLUSHER_US   "PERIOD_LOG_FLUSHER_US:"

Specify the log size (B) of a given profiler

◆ CONFIG_IDENTIFIER_PMU_REGISTRATION_TIMEOUT_US

#define CONFIG_IDENTIFIER_PMU_REGISTRATION_TIMEOUT_US   "PMU_REGISTRATION_TIMEOUT_US:"

Specify how long to attempt PMU registration before timing out.

◆ CONFIG_IDENTIFIER_RAW_EVENT_ID_PREFIX

#define CONFIG_IDENTIFIER_RAW_EVENT_ID_PREFIX   "0x"

Specify an event by its hardwaware id.

◆ CONFIG_IDENTIFIER_ROOT_FILENAME

#define CONFIG_IDENTIFIER_ROOT_FILENAME   "ROOT_FILENAME:"

Specify the root filename. Paths beginning with @ are relative to the EXE_PATH environment variable