From fa96f731923facc1b051eef66baa8398dadb109b Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 2 Oct 2018 12:53:07 +0200 Subject: Debugger: Rework step{In,Out,Over} handling Main menu action pass operation to current engine, everything else is handled there. Combine execute{Step,Next} and execute{Step,Next}I functions. Implementation were mostly similar, in some cases unneeded (the instruction-wise version e.g. for Python) Drop GDB-isms 'step', 'next' in favor of 'step in' and 'step over'. Change-Id: I232232bc7a67d9d297a74f1c81dc43be96787d34 Reviewed-by: David Schulz Reviewed-by: Christian Stenger --- src/plugins/debugger/disassembleragent.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/plugins/debugger/disassembleragent.cpp') diff --git a/src/plugins/debugger/disassembleragent.cpp b/src/plugins/debugger/disassembleragent.cpp index 7dc4f65d63..5b45e694a6 100644 --- a/src/plugins/debugger/disassembleragent.cpp +++ b/src/plugins/debugger/disassembleragent.cpp @@ -400,6 +400,7 @@ void DisassemblerAgent::updateBreakpointMarker(const Breakpoint &bp) auto marker = new DisassemblerBreakpointMarker(bp, lineNumber); d->breakpointMarks.append(marker); + QTC_ASSERT(d->document, return); d->document->addMark(marker); } -- cgit v1.2.1