PopPowerAggregatorInvokeStateMachine
INT64 __stdcall PopPowerAggregatorInvokeStateMachine(){
INT64 LogEntry;
unsigned int v1;
struct _EVENT_DATA_DESCRIPTOR UserData;
UINT64 *BridgeBusNumber;
int v5;
int v6;
LogEntry = PopPowerAggregatorAllocateLogEntry((INT64)&PopPowerAggregatorContext, 3i64);
UserData.Reserved = 0;
v6 = 0;
*(_OWORD *)(LogEntry + 24) = *(_OWORD *)&Version;
UserData.Size = 4;
v5 = 4;
*(_OWORD *)(LogEntry + 40) = ymmword_140C215C8;
*(_OWORD *)(LogEntry + 56) = *(&ymmword_140C215C8 + 1);
*(_OWORD *)(LogEntry + 72) = *(_OWORD *)&::BridgeBusNumber;
*(_OWORD *)(LogEntry + 88) = xmmword_140C215F8;
UserData.Ptr = (unsigned __int64)&Version;
BridgeBusNumber = &::BridgeBusNumber;
PopPowerAggregatorDiagTraceEvent(&POP_ETW_EVENT_POWER_AGGREGATOR_HANDLER_INVOKE, 2u, &UserData);
v1 = ((__int64(__fastcall *)(INT64 *))*(&PopPowerAggregatorInternalStateContexts[4 * (int)::BridgeBusNumber]
+ *(int *)&Version))(&PopPowerAggregatorContext);
*(_DWORD *)(PopPowerAggregatorAllocateLogEntry((INT64)&PopPowerAggregatorContext, 4i64) + 24) = v1;
return v1;
}Referenced by:
PopPowerAggregatorWorker