LookUpTableFlushComplete

VOID __stdcall LookUpTableFlushComplete(_TLG_AGGR_SESSION *AggregateSession){
  UINT64 v1; 
  unsigned int v2; 
  __int64 v4; 
  __int64 v5; 
  __int64 v6; 
  __int64 v7; 
  __int128 v8; 
  _TLG_AGGR_SESSION v9; 
  _TLG_AGGR_SESSION v10; 
  _TLG_AGGR_SESSION v11; 
  _TLG_AGGR_SESSION v12; 
  _TLG_AGGR_SESSION v13; 
  __int64 v14; 
  __int64 v15; 
  __int64 v16; 
  __int128 *v17; 
  __int64 v18; 
  __int128 v19; 

  v1 = (unsigned int)AggregateSession[64];
  v2 = 0;
  if( (_DWORD)v1 )
  {
    UpdateInternalStatsOnFlush(AggregateSession, v1);
    if( *(_QWORD *)(v4 + 288) )
    {
      if( (unsigned int)dword_140C04750 > 5 && tlgKeywordOn((__int64)&dword_140C04750, 0x400000000000i64) )
      {
        v7 = *(_QWORD *)(*((_QWORD *)AggregateSession + 43) + 8i64);
        v8 = *(_OWORD *)(v7 - 16);
        v9 = AggregateSession[81];
        v10 = AggregateSession[80];
        v11 = AggregateSession[79];
        v12 = AggregateSession[78];
        v13 = AggregateSession[77];
        v15 = (unsigned int)AggregateSession[76];
        v16 = *((_QWORD *)AggregateSession + 37);
        v17 = &v19;
        v19 = v8;
        v14 = v6;
        _tlgWriteTemplate::Write<_tlgWrapperByRef<16>,_tlgWrapperByVal<8>,_tlgWrapperByVal<8>,_tlgWrapperByVal<8>,_tlgWrapperByVal<4>,_tlgWrapperByVal<4>,_tlgWrapperByVal<4>,_tlgWrapperByVal<4>,_tlgWrapperByVal<4>>(
          v7,
          (unsigned __int8 *)byte_14002D370,
          v5,
          v6,
          (__int64 *)&v17,
          (__int64)&v16,
          (__int64)&v15,
          (__int64)&v14,
          (__int64)&v13,
          (__int64)&v12,
          (__int64)&v11,
          (__int64)&v10,
          (__int64)&v9);
      }
      *((_OWORD *)AggregateSession + 18) = 0i64;
      v18 = 0i64;
      *((_OWORD *)AggregateSession + 19) = 0i64;
      *((_QWORD *)AggregateSession + 40) = v18;
    }
    do
      FlushLookUpTableBucket(AggregateSession, v2++);
    while( v2 < 0x20 );
  }
}

Referenced by:

TlgAggregateFlush
TlgAggregateInternalFlushWorkItemRoutineKernelMode
TlgAggregateInternalProviderCallback
TlgAggregateInternalRegisteredProviderEtwCallback