@@ -689,7 +689,6 @@ class Module;
689
689
class Assembly ;
690
690
class MethodDesc ;
691
691
class MethodTable ;
692
- class BaseDomain ;
693
692
class AppDomain ;
694
693
class SString ;
695
694
class CrawlFrame ;
@@ -750,12 +749,11 @@ namespace ETW
750
749
#ifdef FEATURE_EVENT_TRACE
751
750
static VOID SendThreadRundownEvent ();
752
751
static VOID SendGCRundownEvent ();
753
- static VOID IterateDomain (BaseDomain *pDomain, DWORD enumerationOptions);
754
- static VOID IterateAppDomain (AppDomain * pAppDomain, DWORD enumerationOptions);
752
+ static VOID IterateAppDomain (DWORD enumerationOptions);
755
753
static VOID IterateCollectibleLoaderAllocator (AssemblyLoaderAllocator *pLoaderAllocator, DWORD enumerationOptions);
756
754
static VOID IterateAssembly (Assembly *pAssembly, DWORD enumerationOptions);
757
755
static VOID IterateModule (Module *pModule, DWORD enumerationOptions);
758
- static VOID EnumerationHelper (Module *moduleFilter, BaseDomain *domainFilter, DWORD enumerationOptions);
756
+ static VOID EnumerationHelper (Module *moduleFilter, DWORD enumerationOptions);
759
757
static DWORD GetEnumerationOptionsFromRuntimeKeywords ();
760
758
public:
761
759
typedef union _EnumerationStructs
@@ -839,7 +837,7 @@ namespace ETW
839
837
static VOID SendModuleEvent (Module *pModule, DWORD dwEventOptions, BOOL bFireDomainModuleEvents=FALSE );
840
838
static ULONG SendModuleRange (_In_ Module *pModule, _In_ DWORD dwEventOptions);
841
839
static VOID SendAssemblyEvent (Assembly *pAssembly, DWORD dwEventOptions);
842
- static VOID SendDomainEvent (BaseDomain *pBaseDomain, DWORD dwEventOptions, LPCWSTR wszFriendlyName=NULL );
840
+ static VOID SendDomainEvent (DWORD dwEventOptions, LPCWSTR wszFriendlyName=NULL );
843
841
public:
844
842
typedef union _LoaderStructs
845
843
{
@@ -877,23 +875,23 @@ namespace ETW
877
875
878
876
}LoaderStructs;
879
877
880
- static VOID DomainLoadReal (BaseDomain *pDomain, _In_opt_ LPWSTR wszFriendlyName=NULL );
878
+ static VOID DomainLoadReal (_In_opt_ LPWSTR wszFriendlyName=NULL );
881
879
882
- static VOID DomainLoad (BaseDomain *pDomain, _In_opt_ LPWSTR wszFriendlyName = NULL )
880
+ static VOID DomainLoad (_In_opt_ LPWSTR wszFriendlyName = NULL )
883
881
{
884
882
if (ETW_PROVIDER_ENABLED (MICROSOFT_WINDOWS_DOTNETRUNTIME_PROVIDER))
885
883
{
886
- DomainLoadReal (pDomain, wszFriendlyName);
884
+ DomainLoadReal (wszFriendlyName);
887
885
}
888
886
}
889
887
890
- static VOID DomainUnload (AppDomain *pDomain );
888
+ static VOID DomainUnload ();
891
889
static VOID CollectibleLoaderAllocatorUnload (AssemblyLoaderAllocator *pLoaderAllocator);
892
890
static VOID ModuleLoad (Module *pModule, LONG liReportedSharedModule);
893
891
#else
894
892
public:
895
- static VOID DomainLoad (BaseDomain *pDomain, _In_opt_ LPWSTR wszFriendlyName=NULL ) {};
896
- static VOID DomainUnload (AppDomain *pDomain ) {};
893
+ static VOID DomainLoad (_In_opt_ LPWSTR wszFriendlyName=NULL ) {};
894
+ static VOID DomainUnload () {};
897
895
static VOID CollectibleLoaderAllocatorUnload (AssemblyLoaderAllocator *pLoaderAllocator) {};
898
896
static VOID ModuleLoad (Module *pModule, LONG liReportedSharedModule) {};
899
897
#endif // FEATURE_EVENT_TRACE
@@ -904,7 +902,7 @@ namespace ETW
904
902
{
905
903
friend class ETW ::EnumerationLog;
906
904
#ifdef FEATURE_EVENT_TRACE
907
- static VOID SendEventsForJitMethods (BaseDomain *pDomainFilter , LoaderAllocator *pLoaderAllocatorFilter, DWORD dwEventOptions);
905
+ static VOID SendEventsForJitMethods (BOOL getCodeVersionIds , LoaderAllocator *pLoaderAllocatorFilter, DWORD dwEventOptions);
908
906
static VOID SendEventsForJitMethodsHelper (
909
907
LoaderAllocator *pLoaderAllocatorFilter,
910
908
DWORD dwEventOptions,
0 commit comments