@@ -689,7 +689,6 @@ class Module;
689689class Assembly ;
690690class MethodDesc ;
691691class MethodTable ;
692- class BaseDomain ;
693692class AppDomain ;
694693class SString ;
695694class CrawlFrame ;
@@ -750,12 +749,11 @@ namespace ETW
750749#ifdef FEATURE_EVENT_TRACE
751750 static VOID SendThreadRundownEvent ();
752751 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);
755753 static VOID IterateCollectibleLoaderAllocator (AssemblyLoaderAllocator *pLoaderAllocator, DWORD enumerationOptions);
756754 static VOID IterateAssembly (Assembly *pAssembly, DWORD enumerationOptions);
757755 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);
759757 static DWORD GetEnumerationOptionsFromRuntimeKeywords ();
760758 public:
761759 typedef union _EnumerationStructs
@@ -839,7 +837,7 @@ namespace ETW
839837 static VOID SendModuleEvent (Module *pModule, DWORD dwEventOptions, BOOL bFireDomainModuleEvents=FALSE );
840838 static ULONG SendModuleRange (_In_ Module *pModule, _In_ DWORD dwEventOptions);
841839 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 );
843841 public:
844842 typedef union _LoaderStructs
845843 {
@@ -877,23 +875,23 @@ namespace ETW
877875
878876 }LoaderStructs;
879877
880- static VOID DomainLoadReal (BaseDomain *pDomain, _In_opt_ LPWSTR wszFriendlyName=NULL );
878+ static VOID DomainLoadReal (_In_opt_ LPWSTR wszFriendlyName=NULL );
881879
882- static VOID DomainLoad (BaseDomain *pDomain, _In_opt_ LPWSTR wszFriendlyName = NULL )
880+ static VOID DomainLoad (_In_opt_ LPWSTR wszFriendlyName = NULL )
883881 {
884882 if (ETW_PROVIDER_ENABLED (MICROSOFT_WINDOWS_DOTNETRUNTIME_PROVIDER))
885883 {
886- DomainLoadReal (pDomain, wszFriendlyName);
884+ DomainLoadReal (wszFriendlyName);
887885 }
888886 }
889887
890- static VOID DomainUnload (AppDomain *pDomain );
888+ static VOID DomainUnload ();
891889 static VOID CollectibleLoaderAllocatorUnload (AssemblyLoaderAllocator *pLoaderAllocator);
892890 static VOID ModuleLoad (Module *pModule, LONG liReportedSharedModule);
893891#else
894892 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 () {};
897895 static VOID CollectibleLoaderAllocatorUnload (AssemblyLoaderAllocator *pLoaderAllocator) {};
898896 static VOID ModuleLoad (Module *pModule, LONG liReportedSharedModule) {};
899897#endif // FEATURE_EVENT_TRACE
@@ -904,7 +902,7 @@ namespace ETW
904902 {
905903 friend class ETW ::EnumerationLog;
906904#ifdef FEATURE_EVENT_TRACE
907- static VOID SendEventsForJitMethods (BaseDomain *pDomainFilter , LoaderAllocator *pLoaderAllocatorFilter, DWORD dwEventOptions);
905+ static VOID SendEventsForJitMethods (BOOL getCodeVersionIds , LoaderAllocator *pLoaderAllocatorFilter, DWORD dwEventOptions);
908906 static VOID SendEventsForJitMethodsHelper (
909907 LoaderAllocator *pLoaderAllocatorFilter,
910908 DWORD dwEventOptions,
0 commit comments