summaryrefslogtreecommitdiff
path: root/deps/v8/src/debug/arm/debug-arm.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/debug/arm/debug-arm.cc')
-rw-r--r--deps/v8/src/debug/arm/debug-arm.cc4
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) {