|
enum class | PE : uint8_t {
INVALID
, ISR
, ContextSwitch
, OutputPinSetValue
,
DecodeTriggerEvent
, EnginePeriodicFastCallback
, EnginePeriodicSlowCallback
, EngineStatePeriodicFastCallback
,
HandleShaftSignal
, EventQueueInsertTask
, EventQueueExecuteAll
, SingleTimerExecutorDoExecute
,
SingleTimerExecutorScheduleTimerCallback
, PeriodicControllerPeriodicTask
, PeriodicTimerControllerPeriodicTask
, AdcCallbackFast
,
AdcProcessSlow
, AdcConversionSlow
, AdcConversionFast
, AdcSubscriptionUpdateSubscribers
,
GetRunningFuel
, GetInjectionDuration
, HandleFuel
, MainTriggerCallback
,
OnTriggerEventSparkLogic
, ShaftPositionListeners
, GetBaseFuel
, GetTpsEnrichment
,
GetSpeedDensityFuel
, WallFuelAdjust
, MapAveragingTriggerCallback
, MainLoop
,
SingleTimerExecutorScheduleByTimestamp
, GetTimeNowUs
, EventQueueExecuteCallback
, PwmGeneratorCallback
,
TunerStudioHandleCrcCommand
, Unused
, PwmConfigStateChangeCallback
, Temporary1
,
Temporary2
, Temporary3
, Temporary4
, EngineSniffer
,
PrepareIgnitionSchedule
, Hip9011IntHoldCallback
, GlobalLock
, GlobalUnlock
,
SoftwareKnockProcess
, KnockAnalyzer
, LogTriggerTooth
, LuaTickFunction
,
LuaOneCanRxFunction
, LuaAllCanRxFunction
, LuaOneCanRxCallback
, LuaOneCanTxFunction
,
CanThreadTx
, CanThreadRx
, CanDriverTx
, Temporary5
,
Temporary6
, Temporary7
, Temporary8
, Temporary9
,
Temporary10
, Temporary11
, Temporary12
, Temporary13
,
Temporary14
, Temporary15
, Temporary16
} |
|
◆ PE
Enumerator |
---|
INVALID | |
ISR | |
ContextSwitch | |
OutputPinSetValue | |
DecodeTriggerEvent | |
EnginePeriodicFastCallback | |
EnginePeriodicSlowCallback | |
EngineStatePeriodicFastCallback | |
HandleShaftSignal | |
EventQueueInsertTask | |
EventQueueExecuteAll | |
SingleTimerExecutorDoExecute | |
SingleTimerExecutorScheduleTimerCallback | |
PeriodicControllerPeriodicTask | |
PeriodicTimerControllerPeriodicTask | |
AdcCallbackFast | |
AdcProcessSlow | |
AdcConversionSlow | |
AdcConversionFast | |
AdcSubscriptionUpdateSubscribers | |
GetRunningFuel | |
GetInjectionDuration | |
HandleFuel | |
MainTriggerCallback | |
OnTriggerEventSparkLogic | |
ShaftPositionListeners | |
GetBaseFuel | |
GetTpsEnrichment | |
GetSpeedDensityFuel | |
WallFuelAdjust | |
MapAveragingTriggerCallback | |
MainLoop | |
SingleTimerExecutorScheduleByTimestamp | |
GetTimeNowUs | |
EventQueueExecuteCallback | |
PwmGeneratorCallback | |
TunerStudioHandleCrcCommand | |
Unused | |
PwmConfigStateChangeCallback | |
Temporary1 | |
Temporary2 | |
Temporary3 | |
Temporary4 | |
EngineSniffer | |
PrepareIgnitionSchedule | |
Hip9011IntHoldCallback | |
GlobalLock | |
GlobalUnlock | |
SoftwareKnockProcess | |
KnockAnalyzer | |
LogTriggerTooth | |
LuaTickFunction | |
LuaOneCanRxFunction | |
LuaAllCanRxFunction | |
LuaOneCanRxCallback | |
LuaOneCanTxFunction | |
CanThreadTx | |
CanThreadRx | |
CanDriverTx | |
Temporary5 | |
Temporary6 | |
Temporary7 | |
Temporary8 | |
Temporary9 | |
Temporary10 | |
Temporary11 | |
Temporary12 | |
Temporary13 | |
Temporary14 | |
Temporary15 | |
Temporary16 | |
Definition at line 18 of file perf_trace.h.
18 : uint8_t {
19
20
92
93
94
95};
@ OnTriggerEventSparkLogic
@ EnginePeriodicSlowCallback
@ PrepareIgnitionSchedule
@ SingleTimerExecutorDoExecute
@ SingleTimerExecutorScheduleByTimestamp
@ SingleTimerExecutorScheduleTimerCallback
@ PwmConfigStateChangeCallback
@ MapAveragingTriggerCallback
@ TunerStudioHandleCrcCommand
@ EnginePeriodicFastCallback
@ EngineStatePeriodicFastCallback
@ AdcSubscriptionUpdateSubscribers
@ EventQueueExecuteCallback
@ PeriodicControllerPeriodicTask
@ PeriodicTimerControllerPeriodicTask
◆ perfEventBegin()
void perfEventBegin |
( |
PE |
event | ) |
|
◆ perfEventEnd()
void perfEventEnd |
( |
PE |
event | ) |
|
◆ perfEventInstantGlobal()
void perfEventInstantGlobal |
( |
PE |
event | ) |
|
◆ perfTraceEnable()
Definition at line 119 of file perf_trace.cpp.
119 {
120#if EFI_TOOTH_LOGGER
121
123
124
126 }
127#endif
130}
BigBufferHandle getBigBuffer(BigBufferUser user)
static BigBufferHandle s_traceBuffer
void DisableToothLogger()
bool IsToothLoggerEnabled()
Referenced by TunerStudio::handleCrcCommand().
◆ perfTraceGetBuffer()
Go to the source code of this file.