X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/ba379fdc102753d6be2c4d937058fe40257329fe..14957cd040308e3eeec43d26bae5d76da13fcd85:/assembler/RepatchBuffer.h diff --git a/assembler/RepatchBuffer.h b/assembler/RepatchBuffer.h index 89cbf06..6ea6d8d 100644 --- a/assembler/RepatchBuffer.h +++ b/assembler/RepatchBuffer.h @@ -26,8 +26,6 @@ #ifndef RepatchBuffer_h #define RepatchBuffer_h -#include - #if ENABLE(ASSEMBLER) #include @@ -89,14 +87,14 @@ public: MacroAssembler::repatchInt32(dataLabel32, value); } - void repatch(CodeLocationDataLabelPtr dataLabelPtr, void* value) + void repatch(CodeLocationDataLabelCompact dataLabelCompact, int32_t value) { - MacroAssembler::repatchPointer(dataLabelPtr, value); + MacroAssembler::repatchCompact(dataLabelCompact, value); } - void repatchLoadPtrToLEA(CodeLocationInstruction instruction) + void repatch(CodeLocationDataLabelPtr dataLabelPtr, void* value) { - MacroAssembler::repatchLoadPtrToLEA(instruction); + MacroAssembler::repatchPointer(dataLabelPtr, value); } void relinkCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label)