Ignore:
Timestamp:
Jan 2, 2022, 7:38:03 AM (4 years ago)
Author:
[email protected]
Message:

Remove unused AbstractMacroAssembler::repatchJumpToNop() function
https://bugs.webkit.org/show_bug.cgi?id=234777

Patch by Zan Dobersek <[email protected]> on 2022-01-02
Reviewed by Yusuke Suzuki.

Remove the unused AbstractMacroAssembler::repatchJumpToNop() function,
along with the underlying relinkJumpToNop() functions on ISA-specific
assembler classes.

  • assembler/ARM64Assembler.h:

(JSC::ARM64Assembler::relinkJumpToNop): Deleted.

  • assembler/ARMv7Assembler.h:

(JSC::ARMv7Assembler::relinkJumpToNop): Deleted.

  • assembler/AbstractMacroAssembler.h:

(JSC::AbstractMacroAssembler::repatchJumpToNop): Deleted.

  • assembler/MIPSAssembler.h:

(JSC::MIPSAssembler::relinkJumpToNop): Deleted.

  • assembler/RISCV64Assembler.h:

(JSC::RISCV64Assembler::relinkJumpToNop): Deleted.

  • assembler/X86Assembler.h:

(JSC::X86Assembler::relinkJumpToNop): Deleted.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/assembler/AbstractMacroAssembler.h

    r284330 r287516  
    900900    }
    901901   
    902     template<PtrTag jumpTag>
    903     static void repatchJumpToNop(CodeLocationJump<jumpTag> jump)
    904     {
    905         AssemblerType::relinkJumpToNop(jump.dataLocation());
    906     }
    907 
    908902    template<PtrTag callTag, PtrTag destTag>
    909903    static void repatchNearCall(CodeLocationNearCall<callTag> nearCall, CodeLocationLabel<destTag> destination)
Note: See TracChangeset for help on using the changeset viewer.