#define ITRACE_BYPASS_PMU_ARBITRATION -1 |
Value to which to set the minimum number of PMU events to register to bypass arbitration with any other PMU client
#define ITRACE_DEFAULT_EVENTS_READER_PERIOD_CPU_US 5000 |
Default sampler period (in microseconds) for CPU
#define ITRACE_DEFAULT_EVENTS_READER_PERIOD_DSP_US 1000 |
Default sampler period (in microseconds) for DSP
#define ITRACE_DEFAULT_INPUT_FILENAME "@itrace_config.txt" |
Default input filename for itrace automated setup. The @ symbol will prepend the EXE_PATH to the filename
#define ITRACE_DEFAULT_LOGS_FLUSHER_PERIOD_US 10000 |
Default logs flusher period (in microseconds)
#define ITRACE_DEFAULT_ROOT_FILENAME "/data/local/tmp/itrace_results/itrace_output" |
Default root name for itrace output files. The @ symbol will prepend the EXE_PATH to the filename
#define ITRACE_MAX_LENGTH_DSP_VERSION 3 |
Maximum length of any DSP version. Examples DSP version names: "68", "73", etc.
#define ITRACE_MAX_LENGTH_FILENAME 512 |
Maximum length of any file name
#define ITRACE_MAX_LENGTH_SECTION_NAME 64 |
Maximum length of section name
#define ITRACE_MAX_LENGTH_THREAD_NAME 64 |
Maximum length of thread name
#define ITRACE_MAX_NUMBER_EVENTS_TO_REGISTER 2056 |
Maximum number of events to be registered (in multiple passes if necessary)
#define ITRACE_MAX_NUMBER_REGISTERED_DERIVED_METRICS 4 |
Maximum number of derived metrics that can be registered at a time
#define ITRACE_MAX_NUMBER_REGISTERED_EVENTS 40 |
Maximum number of events that can be registered at a time
#define ITRACE_MAX_NUMBER_SET_TO_REGISTER 512 |
Maximum number of sets to be registered
#define ITRACE_MAX_STACK_DEPTH 32 |
Maximum section stack depth
#define ITRACE_MIN_EVENTS_READER_PERIOD_CPU_US 100 |
Minimum sampler period (in microseconds) for CPU
#define ITRACE_MIN_EVENTS_READER_PERIOD_DSP_US 100 |
Minimum events reader period (in microseconds) for DSPs older than V79
#define ITRACE_MIN_EVENTS_READER_PERIOD_v79_DSP_US 10 |
Minimum events reader period (in microseconds) for DSPs v79 or more recent
#define ITRACE_MIN_LOG_SIZE (64 * 8 * 1000) /* 64 events every 10 us and flushing every 10 ms */ |
Minimum log size
#define ITRACE_MIN_LOGS_FLUSHER_PERIOD_US 1000 |
Minimum logs flusher period (in microseconds)
#define ITRACE_SECURITY_VERSION_MAJOR 1 |
Library major security version number (16-bit)
#define ITRACE_SECURITY_VERSION_MINOR 0 |
Library minor security version number (16-bit)
#define ITRACE_VERSION_MAJOR 8 |
Library major version number (16-bit)
#define ITRACE_VERSION_MINOR 4 |
Library minor version number (16-bit)