From 2ef6545927731292d95b48a65dbee8d520e0275a Mon Sep 17 00:00:00 2001 From: Ben Vanik Date: Tue, 27 May 2014 19:35:52 -0700 Subject: [PATCH] Trap sometimes called. --- src/alloy/backend/x64/x64_emitter.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/alloy/backend/x64/x64_emitter.cc b/src/alloy/backend/x64/x64_emitter.cc index 3ee6ab59c..58ac912d9 100644 --- a/src/alloy/backend/x64/x64_emitter.cc +++ b/src/alloy/backend/x64/x64_emitter.cc @@ -218,7 +218,8 @@ void X64Emitter::DebugBreak() { } void X64Emitter::Trap() { - // TODO(benvanik): notify debugger. + // 0x0FE00014 is a 'debug print' where r3 = buffer r4 = length + // TODO(benvanik): post software interrupt to debugger. db(0xCC); }