SysprogsProfiler.h
Go to the documentation of this file.
1 #pragma once
2 
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23 
25 
29 
31 
34 void SysprogsProfiler_ProcessSample(void *PC, void *SP, void *FP, void *LR);
35 
38 
40 
44 void ReportTicksPerSecond(unsigned ticksPerSecond);
45 
46 #ifdef __cplusplus
47 }
48 #endif
void InitializeInstrumentingProfiler()
Should be called from your main() function before using the instrumenting profiler.
void ReportTicksPerSecond(unsigned ticksPerSecond)
Reports the profiler clock resolution to the host.
Definition: InstrumentingProfiler.cpp:890
void InitializeSamplingProfiler()
Should be called from your main() function after initializing the system clock.
Definition: ProfilerDriver_Kinetis.cpp:72
void SysprogsProfiler_ProcessSample(void *PC, void *SP, void *FP, void *LR)
Should be called from the timer ISR implemented by the platform driver.
Definition: SamplingProfiler.cpp:103