22 references to SupportsRelativePointers
System.Private.CoreLib (22)
Internal\Runtime\Dispatch.cs (1)
93
isMethodInstantiationDataRelative: MethodTable.
SupportsRelativePointers
);
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\CompilerHelpers\StartupCodeHelpers.cs (9)
135
Debug.Assert(length % (MethodTable.
SupportsRelativePointers
? sizeof(int) : sizeof(nint)) == 0);
174
Debug.Assert(length % (MethodTable.
SupportsRelativePointers
? sizeof(int) : sizeof(nint)) == 0);
178
pCurrent += MethodTable.
SupportsRelativePointers
? sizeof(int) : sizeof(nint))
180
var initializer = MethodTable.
SupportsRelativePointers
? (delegate*<void>)ReadRelPtr32(pCurrent) : *(delegate*<void>*)pCurrent;
192
object[] spine = new object[length / (MethodTable.
SupportsRelativePointers
? sizeof(int) : sizeof(nint))];
199
block += MethodTable.
SupportsRelativePointers
? sizeof(int) : sizeof(nint))
205
IntPtr* pBlock = MethodTable.
SupportsRelativePointers
? (IntPtr*)ReadRelPtr32(block) : *(IntPtr**)block;
206
nint blockAddr = MethodTable.
SupportsRelativePointers
? (nint)ReadRelPtr32(pBlock) : *pBlock;
226
void* pPreInitDataAddr = MethodTable.
SupportsRelativePointers
? ReadRelPtr32((int*)pBlock + 1) : (void*)*(pBlock + 1);
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\MethodTable.cs (11)
479
if (IsDynamicType || !
SupportsRelativePointers
)
526
if (IsDynamicType || !
SupportsRelativePointers
)
556
if (IsDynamicType || !
SupportsRelativePointers
)
679
if (IsDynamicType || !
SupportsRelativePointers
)
826
if (IsDynamicType || !
SupportsRelativePointers
)
849
if (IsDynamicType || !
SupportsRelativePointers
)
963
if (IsDynamicType || !
SupportsRelativePointers
)
976
if (!
SupportsRelativePointers
)
1065
if (IsDynamicType || !
SupportsRelativePointers
)
1104
if (!IsDynamicType &&
SupportsRelativePointers
)
1159
uint relativeOrFullPointerOffset = (IsDynamicType || !
SupportsRelativePointers
? (uint)IntPtr.Size : 4);
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\TypeLoader\ExternalReferencesTable.cs (1)
75
if (MethodTable.
SupportsRelativePointers
)