Skip to content

Commit 5a5b104

Browse files
Remove PlainPointer, RelativePointer and RelativeFixupPointer (#57707)
- Removed all uses of PlainPointer - Remove all use of RelativeFixupPointer - Remove all use of FixupPointer - Remove RelativePointer - Debugging all of this is now easier! Yay! Fixes #57706 Co-authored-by: Jeremy Koritzinsky <[email protected]>
1 parent d6223ad commit 5a5b104

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+376
-1400
lines changed

src/coreclr/debug/daccess/request.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -918,7 +918,7 @@ HRESULT ClrDataAccess::GetMethodDescData(
918918
methodDescData->bHasNativeCode = FALSE;
919919
methodDescData->NativeCodeAddr = (CLRDATA_ADDRESS)-1;
920920
}
921-
methodDescData->AddressOfNativeCodeSlot = pMD->HasNativeCodeSlot() ? TO_CDADDR(pMD->GetAddrOfNativeCodeSlot()) : NULL;
921+
methodDescData->AddressOfNativeCodeSlot = pMD->HasNativeCodeSlot() ? TO_CDADDR(dac_cast<TADDR>(pMD->GetAddrOfNativeCodeSlot())) : NULL;
922922
methodDescData->MDToken = pMD->GetMemberDef();
923923
methodDescData->MethodDescPtr = methodDesc;
924924
methodDescData->MethodTablePtr = HOST_CDADDR(pMD->GetMethodTable());

src/coreclr/inc/corcompile.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
#include <daccess.h>
2727
#include <corbbtprof.h>
2828
#include <clrtypes.h>
29-
#include <fixuppointer.h>
3029

3130
typedef DPTR(struct CORCOMPILE_EXCEPTION_LOOKUP_TABLE)
3231
PTR_CORCOMPILE_EXCEPTION_LOOKUP_TABLE;

0 commit comments

Comments
 (0)