|
| 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 121 of file perf_trace.cpp.
121 {
122#if EFI_TOOTH_LOGGER
123
125
126
128 }
129#endif
132}
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.