@@ -545,19 +545,19 @@ void StubPrecode::StaticInitialize()
545
545
InitializeLoaderHeapConfig (&s_stubPrecodeHeapConfig, StubPrecode::CodeSize, (void *)StubPrecodeCodeTemplate, StubPrecode::GenerateCodePage);
546
546
}
547
547
548
- void StubPrecode::GenerateCodePage (BYTE * pageBase, BYTE * pageBaseRX, SIZE_T pageSize)
548
+ void StubPrecode::GenerateCodePage (uint8_t * pageBase, uint8_t * pageBaseRX, size_t pageSize)
549
549
{
550
550
#ifdef TARGET_X86
551
551
int totalCodeSize = (pageSize / StubPrecode::CodeSize) * StubPrecode::CodeSize;
552
552
for (int i = 0 ; i < totalCodeSize; i += StubPrecode::CodeSize)
553
553
{
554
- memcpy (pageBase + i, (const void *)StubPrecodeCode, (BYTE *)StubPrecodeCode_End - (BYTE *)StubPrecodeCode);
554
+ memcpy (pageBase + i, (const void *)StubPrecodeCode, (uint8_t *)StubPrecodeCode_End - (uint8_t *)StubPrecodeCode);
555
555
556
- BYTE * pTargetSlot = pageBaseRX + i + pageSize + offsetof (StubPrecodeData, Target);
557
- *(BYTE **)(pageBase + i + SYMBOL_VALUE (StubPrecodeCode_Target_Offset)) = pTargetSlot;
556
+ uint8_t * pTargetSlot = pageBaseRX + i + pageSize + offsetof (StubPrecodeData, Target);
557
+ *(uint8_t **)(pageBase + i + SYMBOL_VALUE (StubPrecodeCode_Target_Offset)) = pTargetSlot;
558
558
559
559
BYTE* pMethodDescSlot = pageBaseRX + i + pageSize + offsetof (StubPrecodeData, SecretParam);
560
- *(BYTE **)(pageBase + i + SYMBOL_VALUE (StubPrecodeCode_MethodDesc_Offset)) = pMethodDescSlot;
560
+ *(uint8_t **)(pageBase + i + SYMBOL_VALUE (StubPrecodeCode_MethodDesc_Offset)) = pMethodDescSlot;
561
561
}
562
562
#else // TARGET_X86
563
563
FillStubCodePage (pageBase, (const void *)PCODEToPINSTR ((PCODE)StubPrecodeCode), StubPrecode::CodeSize, pageSize);
@@ -690,22 +690,22 @@ void FixupPrecode::StaticInitialize()
690
690
InitializeLoaderHeapConfig (&s_fixupStubPrecodeHeapConfig, FixupPrecode::CodeSize, (void *)FixupPrecodeCodeTemplate, FixupPrecode::GenerateCodePage);
691
691
}
692
692
693
- void FixupPrecode::GenerateCodePage (BYTE * pageBase, BYTE * pageBaseRX, SIZE_T pageSize)
693
+ void FixupPrecode::GenerateCodePage (uint8_t * pageBase, uint8_t * pageBaseRX, size_t pageSize)
694
694
{
695
695
#ifdef TARGET_X86
696
696
int totalCodeSize = (pageSize / FixupPrecode::CodeSize) * FixupPrecode::CodeSize;
697
697
698
698
for (int i = 0 ; i < totalCodeSize; i += FixupPrecode::CodeSize)
699
699
{
700
700
memcpy (pageBase + i, (const void *)FixupPrecodeCode, FixupPrecode::CodeSize);
701
- BYTE * pTargetSlot = pageBaseRX + i + pageSize + offsetof (FixupPrecodeData, Target);
702
- *(BYTE **)(pageBase + i + SYMBOL_VALUE (FixupPrecodeCode_Target_Offset)) = pTargetSlot;
701
+ uint8_t * pTargetSlot = pageBaseRX + i + pageSize + offsetof (FixupPrecodeData, Target);
702
+ *(uint8_t **)(pageBase + i + SYMBOL_VALUE (FixupPrecodeCode_Target_Offset)) = pTargetSlot;
703
703
704
704
BYTE* pMethodDescSlot = pageBaseRX + i + pageSize + offsetof (FixupPrecodeData, MethodDesc);
705
- *(BYTE **)(pageBase + i + SYMBOL_VALUE (FixupPrecodeCode_MethodDesc_Offset)) = pMethodDescSlot;
705
+ *(uint8_t **)(pageBase + i + SYMBOL_VALUE (FixupPrecodeCode_MethodDesc_Offset)) = pMethodDescSlot;
706
706
707
707
BYTE* pPrecodeFixupThunkSlot = pageBaseRX + i + pageSize + offsetof (FixupPrecodeData, PrecodeFixupThunk);
708
- *(BYTE **)(pageBase + i + SYMBOL_VALUE (FixupPrecodeCode_PrecodeFixupThunk_Offset)) = pPrecodeFixupThunkSlot;
708
+ *(uint8_t **)(pageBase + i + SYMBOL_VALUE (FixupPrecodeCode_PrecodeFixupThunk_Offset)) = pPrecodeFixupThunkSlot;
709
709
}
710
710
#else // TARGET_X86
711
711
FillStubCodePage (pageBase, (const void *)PCODEToPINSTR ((PCODE)FixupPrecodeCode), FixupPrecode::CodeSize, pageSize);
0 commit comments