@@ -545,19 +545,19 @@ void StubPrecode::StaticInitialize()
545545 InitializeLoaderHeapConfig (&s_stubPrecodeHeapConfig, StubPrecode::CodeSize, (void *)StubPrecodeCodeTemplate, StubPrecode::GenerateCodePage);
546546}
547547
548- void StubPrecode::GenerateCodePage (BYTE * pageBase, BYTE * pageBaseRX, SIZE_T pageSize)
548+ void StubPrecode::GenerateCodePage (uint8_t * pageBase, uint8_t * pageBaseRX, size_t pageSize)
549549{
550550#ifdef TARGET_X86
551551 int totalCodeSize = (pageSize / StubPrecode::CodeSize) * StubPrecode::CodeSize;
552552 for (int i = 0 ; i < totalCodeSize; i += StubPrecode::CodeSize)
553553 {
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);
555555
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;
558558
559559 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;
561561 }
562562#else // TARGET_X86
563563 FillStubCodePage (pageBase, (const void *)PCODEToPINSTR ((PCODE)StubPrecodeCode), StubPrecode::CodeSize, pageSize);
@@ -690,22 +690,22 @@ void FixupPrecode::StaticInitialize()
690690 InitializeLoaderHeapConfig (&s_fixupStubPrecodeHeapConfig, FixupPrecode::CodeSize, (void *)FixupPrecodeCodeTemplate, FixupPrecode::GenerateCodePage);
691691}
692692
693- void FixupPrecode::GenerateCodePage (BYTE * pageBase, BYTE * pageBaseRX, SIZE_T pageSize)
693+ void FixupPrecode::GenerateCodePage (uint8_t * pageBase, uint8_t * pageBaseRX, size_t pageSize)
694694{
695695#ifdef TARGET_X86
696696 int totalCodeSize = (pageSize / FixupPrecode::CodeSize) * FixupPrecode::CodeSize;
697697
698698 for (int i = 0 ; i < totalCodeSize; i += FixupPrecode::CodeSize)
699699 {
700700 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;
703703
704704 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;
706706
707707 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;
709709 }
710710#else // TARGET_X86
711711 FillStubCodePage (pageBase, (const void *)PCODEToPINSTR ((PCODE)FixupPrecodeCode), FixupPrecode::CodeSize, pageSize);
0 commit comments