@@ -672,7 +672,7 @@ void DacDbiInterfaceImpl::GetCompilerFlags (
672
672
}
673
673
674
674
// Get the underlying module - none of this is AppDomain specific
675
- Module * pModule = pDomainAssembly->GetModule ();
675
+ Module * pModule = pDomainAssembly->GetAssembly ()-> GetModule ();
676
676
DWORD dwBits = pModule->GetDebuggerInfoBits ();
677
677
*pfAllowJITOpts = !CORDisableJITOptimizations (dwBits);
678
678
*pfEnableEnC = pModule->IsEditAndContinueEnabled ();
@@ -721,7 +721,7 @@ HRESULT DacDbiInterfaceImpl::SetCompilerFlags(VMPTR_DomainAssembly vmDomainAssem
721
721
722
722
DWORD dwBits = 0 ;
723
723
DomainAssembly * pDomainAssembly = vmDomainAssembly.GetDacPtr ();
724
- Module * pModule = pDomainAssembly->GetModule ();
724
+ Module * pModule = pDomainAssembly->GetAssembly ()-> GetModule ();
725
725
HRESULT hr = S_OK;
726
726
727
727
@@ -821,7 +821,7 @@ SIZE_T DacDbiInterfaceImpl::GetArgCount(MethodDesc * pMD)
821
821
return 0 ;
822
822
}
823
823
824
- MetaSig msig (pCallSig, cbCallSigSize, pMD->GetModule (), NULL , MetaSig::sigMember);
824
+ MetaSig msig (pCallSig, cbCallSigSize, pMD->GetAssembly ()-> GetModule (), NULL , MetaSig::sigMember);
825
825
826
826
// Get the arg count.
827
827
UINT32 NumArguments = msig.NumFixedArgs ();
@@ -1019,7 +1019,7 @@ void DacDbiInterfaceImpl::GetSequencePoints(MethodDesc * pMethodDesc,
1019
1019
#endif
1020
1020
// if there is a profiler load-time mapping and not a rejit mapping, apply that instead
1021
1021
InstrumentedILOffsetMapping loadTimeMapping =
1022
- pMethodDesc->GetModule ()->GetInstrumentedILOffsetMapping (pMethodDesc->GetMemberDef ());
1022
+ pMethodDesc->GetAssembly ()-> GetModule ()->GetInstrumentedILOffsetMapping (pMethodDesc->GetMemberDef ());
1023
1023
ComposeMapping (&loadTimeMapping, mapCopy, &entryCount);
1024
1024
#ifdef FEATURE_REJIT
1025
1025
}
@@ -1091,7 +1091,7 @@ void DacDbiInterfaceImpl::GetILCodeAndSig(VMPTR_DomainAssembly vmDomainAssembly,
1091
1091
DD_ENTER_MAY_THROW;
1092
1092
1093
1093
DomainAssembly * pDomainAssembly = vmDomainAssembly.GetDacPtr ();
1094
- Module * pModule = pDomainAssembly->GetModule ();
1094
+ Module * pModule = pDomainAssembly->GetAssembly ()-> GetModule ();
1095
1095
RVA methodRVA = 0 ;
1096
1096
DWORD implFlags;
1097
1097
@@ -1330,7 +1330,7 @@ void DacDbiInterfaceImpl::GetNativeCodeInfo(VMPTR_DomainAssembly vmDomai
1330
1330
pCodeInfo->Clear ();
1331
1331
1332
1332
DomainAssembly * pDomainAssembly = vmDomainAssembly.GetDacPtr ();
1333
- Module * pModule = pDomainAssembly->GetModule ();
1333
+ Module * pModule = pDomainAssembly->GetAssembly ()-> GetModule ();
1334
1334
1335
1335
MethodDesc* pMethodDesc = FindLoadedMethodRefOrDef (pModule, functionToken);
1336
1336
pCodeInfo->vmNativeCodeMethodDescToken .SetHostPtr (pMethodDesc);
@@ -2866,7 +2866,7 @@ TypeHandle DacDbiInterfaceImpl::GetClassOrValueTypeHandle(DebuggerIPCE_BasicType
2866
2866
else
2867
2867
{
2868
2868
DomainAssembly * pDomainAssembly = pData->vmDomainAssembly .GetDacPtr ();
2869
- Module * pModule = pDomainAssembly->GetModule ();
2869
+ Module * pModule = pDomainAssembly->GetAssembly ()-> GetModule ();
2870
2870
2871
2871
typeHandle = ClassLoader::LookupTypeDefOrRefInModule (pModule, pData->metadataToken );
2872
2872
if (typeHandle.IsNull ())
@@ -3842,7 +3842,7 @@ FieldDesc * DacDbiInterfaceImpl::GetEnCFieldDesc(const EnCHangingFieldInfo * pEn
3842
3842
FieldDesc * pFD = NULL ;
3843
3843
3844
3844
DomainAssembly * pDomainAssembly = pEnCFieldInfo->GetObjectTypeData ().vmDomainAssembly .GetDacPtr ();
3845
- Module * pModule = pDomainAssembly->GetModule ();
3845
+ Module * pModule = pDomainAssembly->GetAssembly ()-> GetModule ();
3846
3846
3847
3847
// get the type handle for the object
3848
3848
TypeHandle typeHandle = ClassLoader::LookupTypeDefOrRefInModule (pModule,
@@ -3881,7 +3881,7 @@ PTR_CBYTE DacDbiInterfaceImpl::GetPtrToEnCField(FieldDesc * pFD, const EnCHangin
3881
3881
3882
3882
PTR_EditAndContinueModule pEnCModule;
3883
3883
DomainAssembly * pDomainAssembly = pEnCFieldInfo->GetObjectTypeData ().vmDomainAssembly .GetDacPtr ();
3884
- Module * pModule = pDomainAssembly->GetModule ();
3884
+ Module * pModule = pDomainAssembly->GetAssembly ()-> GetModule ();
3885
3885
3886
3886
// make sure we actually have an EditAndContinueModule
3887
3887
_ASSERTE (pModule->IsEditAndContinueCapable ());
@@ -4053,7 +4053,7 @@ void DacDbiInterfaceImpl::ResolveTypeReference(const TypeRefData * pTypeRefInfo,
4053
4053
{
4054
4054
DD_ENTER_MAY_THROW;
4055
4055
DomainAssembly * pDomainAssembly = pTypeRefInfo->vmDomainAssembly .GetDacPtr ();
4056
- Module * pReferencingModule = pDomainAssembly->GetModule ();
4056
+ Module * pReferencingModule = pDomainAssembly->GetAssembly ()-> GetModule ();
4057
4057
BOOL fSuccess = FALSE ;
4058
4058
4059
4059
// Resolve the type ref
@@ -4317,7 +4317,7 @@ void DacDbiInterfaceImpl::GetModuleForDomainAssembly(VMPTR_DomainAssembly vmDoma
4317
4317
_ASSERTE (pModule != NULL );
4318
4318
4319
4319
DomainAssembly * pDomainAssembly = vmDomainAssembly.GetDacPtr ();
4320
- pModule->SetHostPtr (pDomainAssembly->GetModule ());
4320
+ pModule->SetHostPtr (pDomainAssembly->GetAssembly ()-> GetModule ());
4321
4321
}
4322
4322
4323
4323
@@ -4446,7 +4446,7 @@ void DacDbiInterfaceImpl::EnumerateModulesInAssembly(
4446
4446
DomainAssembly * pDomainAssembly = vmAssembly.GetDacPtr ();
4447
4447
4448
4448
// Debugger isn't notified of Resource / Inspection-only modules.
4449
- if (pDomainAssembly->GetModule ()->IsVisibleToDebugger ())
4449
+ if (pDomainAssembly->GetAssembly ()-> GetModule ()->IsVisibleToDebugger ())
4450
4450
{
4451
4451
// If domain assembly isn't yet loaded, just return
4452
4452
if (!pDomainAssembly->GetAssembly ()->IsLoaded ())
@@ -4469,7 +4469,7 @@ VMPTR_DomainAssembly DacDbiInterfaceImpl::ResolveAssembly(
4469
4469
4470
4470
4471
4471
DomainAssembly * pDomainAssembly = vmScope.GetDacPtr ();
4472
- Module * pModule = pDomainAssembly->GetModule ();
4472
+ Module * pModule = pDomainAssembly->GetAssembly ()-> GetModule ();
4473
4473
4474
4474
VMPTR_DomainAssembly vmDomainAssembly = VMPTR_DomainAssembly::NullPtr ();
4475
4475
0 commit comments