< prev index next >

src/cpu/aarch64/vm/nativeInst_aarch64.hpp

Print this page

        

*** 103,119 **** --- 103,126 ---- static void test() {} // override for testing inline friend NativeInstruction* nativeInstruction_at(address address); static bool is_adrp_at(address instr); + static bool is_ldr_literal_at(address instr); + + bool is_ldr_literal() { + return is_ldr_literal_at(addr_at(0)); + } + static bool is_ldrw_to_zr(address instr); static bool is_call_at(address instr) { const uint32_t insn = (*(uint32_t*)instr); return (insn >> 26) == 0b100101; } + bool is_call() { return is_call_at(addr_at(0)); } static bool maybe_cpool_ref(address instr) {
< prev index next >