Add TODO note.
This commit is contained in:
@@ -481,7 +481,7 @@ ThreadHandler::_DoStepOver(CpuState* cpuState)
|
|||||||
|
|
||||||
TRACE_CONTROL(" subroutine call -- installing breakpoint at address "
|
TRACE_CONTROL(" subroutine call -- installing breakpoint at address "
|
||||||
"%#llx\n", info.Address() + info.Size());
|
"%#llx\n", info.Address() + info.Size());
|
||||||
|
|
||||||
if (_InstallTemporaryBreakpoint(info.Address() + info.Size()) != B_OK)
|
if (_InstallTemporaryBreakpoint(info.Address() + info.Size()) != B_OK)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
@@ -565,6 +565,10 @@ ThreadHandler::_HandleBreakpointHitStep(CpuState* cpuState)
|
|||||||
_StepFallback();
|
_StepFallback();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO: this needs to handle recursive cases properly as
|
||||||
|
// STEP_OUT does, we need to have exited the statement
|
||||||
|
// *and* be back in the call frame we started in.
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
case STEP_INTO:
|
case STEP_INTO:
|
||||||
|
|||||||
Reference in New Issue
Block a user