summaryrefslogtreecommitdiff
path: root/src/debug
diff options
context:
space:
mode:
authorGleb Balykov <g.balykov@samsung.com>2017-06-21 19:48:49 +0300
committerGleb Balykov <g.balykov@samsung.com>2017-07-10 16:37:05 +0300
commitb4786838985ca249cca04a7d0676ae57ee61ca2b (patch)
treeb6c6bff758708fb709d5f40432fe55b56c1c0f51 /src/debug
parent74a3f9691e490e9732da55c46b678159c64fae74 (diff)
downloadcoreclr-b4786838985ca249cca04a7d0676ae57ee61ca2b.tar.gz
coreclr-b4786838985ca249cca04a7d0676ae57ee61ca2b.tar.bz2
coreclr-b4786838985ca249cca04a7d0676ae57ee61ca2b.zip
Remove relocations from SECTION_Readonly for fields not accessed from jit code on ARM
Diffstat (limited to 'src/debug')
-rw-r--r--src/debug/daccess/nidump.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/debug/daccess/nidump.cpp b/src/debug/daccess/nidump.cpp
index cd5ba83b23..67a19cf633 100644
--- a/src/debug/daccess/nidump.cpp
+++ b/src/debug/daccess/nidump.cpp
@@ -3947,7 +3947,7 @@ void NativeImageDumper::DumpModule( PTR_Module module )
DisplayWriteFieldInt( numElementsHot, ctorInfo->numElementsHot,
ModuleCtorInfo, SLIM_MODULE_TBLS );
DisplayWriteFieldAddress( ppMT, DPtrToPreferredAddr(ctorInfo->ppMT),
- ctorInfo->numElements * sizeof(MethodTable*),
+ ctorInfo->numElements * sizeof(RelativePointer<MethodTable*>),
ModuleCtorInfo, SLIM_MODULE_TBLS );
/* REVISIT_TODO Tue 03/21/2006
* is cctorInfoHot and cctorInfoCold actually have anything interesting
@@ -7259,7 +7259,7 @@ NativeImageDumper::DumpMethodTable( PTR_MethodTable mt, const char * name,
{
PTR_InterfaceInfo ifMap = mt->GetInterfaceMap();
m_display->StartArrayWithOffset( "InterfaceMap",
- offsetof(MethodTable, m_pMultipurposeSlot2),
+ offsetof(MethodTable, m_pInterfaceMap),
sizeof(void*),
NULL );
for( unsigned i = 0; i < mt->GetNumInterfaces(); ++i )
@@ -7293,7 +7293,7 @@ NativeImageDumper::DumpMethodTable( PTR_MethodTable mt, const char * name,
DPtrToPreferredAddr(genStatics),
sizeof(*genStatics) );
- PTR_FieldDesc fieldDescs = genStatics->m_pFieldDescs;
+ PTR_FieldDesc fieldDescs = ReadPointerMaybeNull((GenericsStaticsInfo *) genStatics, &GenericsStaticsInfo::m_pFieldDescs);
if( fieldDescs == NULL )
{
DisplayWriteFieldPointer( m_pFieldDescs, NULL, GenericsStaticsInfo,