diff options
Diffstat (limited to 'deps/v8/src/debug/arm/debug-arm.cc')
-rw-r--r-- | deps/v8/src/debug/arm/debug-arm.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/deps/v8/src/debug/arm/debug-arm.cc b/deps/v8/src/debug/arm/debug-arm.cc index 2d4cbf13d7..5fdda4fedc 100644 --- a/deps/v8/src/debug/arm/debug-arm.cc +++ b/deps/v8/src/debug/arm/debug-arm.cc @@ -62,6 +62,10 @@ void DebugCodegen::PatchDebugBreakSlot(Isolate* isolate, Address pc, patcher.masm()->blx(ip); } +bool DebugCodegen::DebugBreakSlotIsPatched(Address pc) { + Instr current_instr = Assembler::instr_at(pc); + return !Assembler::IsNop(current_instr, Assembler::DEBUG_BREAK_NOP); +} void DebugCodegen::GenerateDebugBreakStub(MacroAssembler* masm, DebugBreakCallHelperMode mode) { |