Lines Matching refs:Debug
33 #include "debug.h"
40 return Debug::IsDebugBreakAtReturn(rinfo());
50 // to a call to the debug break return code.
58 // <debug break return code entry point address>
68 patcher.Emit(Isolate::Current()->debug()->debug_break_return()->entry());
80 // A debug break in the frame exit code is identified by the JS frame exit code
82 bool Debug::IsDebugBreakAtReturn(RelocInfo* rinfo) {
90 // Check whether the debug break slot instructions have been patched.
97 // Patch the code changing the debug break slot code from
101 // to a call to the debug break slot code.
109 // <debug break slot code entry point address>
118 patcher.Emit(Isolate::Current()->debug()->debug_break_slot()->entry());
159 #ifdef DEBUG
160 __ RecordComment("// Calling from debug break to runtime - come in - over");
198 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) {
212 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) {
226 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) {
235 void Debug::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) {
245 void Debug::GenerateCallICDebugBreak(MacroAssembler* masm) {
254 void Debug::GenerateReturnDebugBreak(MacroAssembler* masm) {
262 void Debug::GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) {
271 void Debug::GenerateCallFunctionStubRecordDebugBreak(MacroAssembler* masm) {
281 void Debug::GenerateCallConstructStubDebugBreak(MacroAssembler* masm) {
291 void Debug::GenerateCallConstructStubRecordDebugBreak(MacroAssembler* masm) {
302 void Debug::GenerateSlot(MacroAssembler* masm) {
304 // the constant pool in the debug break slot code.
317 void Debug::GenerateSlotDebugBreak(MacroAssembler* masm) {
318 // In the places where a debug break slot is inserted no registers can contain
324 void Debug::GeneratePlainReturnLiveEdit(MacroAssembler* masm) {
329 void Debug::GenerateFrameDropperLiveEdit(MacroAssembler* masm) {
333 const bool Debug::kFrameDropperSupported = false;