EtwpCovSampModuleCleanup

VOID __stdcall EtwpCovSampModuleCleanup(INT64 a1){
  INT64 *v2; 
  void *v3; 

  v2 = (INT64 *)(a1 + 104);
  if( *v2 )
  {
    EtwpCovSampModuleNameInfoCleanup(v2);
    *(_QWORD *)(a1 + 112) = 0i64;
    *(_WORD *)(a1 + 120) = 0;
  }
  v3 = *(void **)(a1 + 48);
  if( v3 )
  {
    ExFreePoolWithTag(v3, 0);
    *(_QWORD *)(a1 + 48) = 0i64;
    *(_DWORD *)(a1 + 56) = 0;
  }
}

Referenced by:

EtwpCovSampContextGetModule
EtwpCovSampContextPruneModules
EtwpCovSampContextRemoveAndFreeModule