MCPcopy Create free account
hub / github.com/Vector35/debugger / step_into_and_wait

Method step_into_and_wait

api/python/debuggercontroller.py:928–948  ·  view source on GitHub ↗

Perform a step into on the target. When the next instruction is not a call, execute the next instruction. When the next instruction is a call, follow the call the get into the first instruction of the call. The operation can be performed on an IL level specified by

(self, il: binaryninja.FunctionGraphType =
                binaryninja.FunctionGraphType.NormalFunctionGraph)

Source from the content-addressed store, hash-verified

926 return DebugStopReason(dbgcore.BNDebuggerGoAndWait(self.handle))
927
928 def step_into_and_wait(self, il: binaryninja.FunctionGraphType =
929 binaryninja.FunctionGraphType.NormalFunctionGraph) -> DebugStopReason:
930 """
931 Perform a step into on the target.
932
933 When the next instruction is not a call, execute the next instruction. When the next instruction is a call,
934 follow the call the get into the first instruction of the call.
935
936 The operation can be performed on an IL level specified by the ``il`` parameter, which then either executes the
937 next IL instruction, or follow into the IL function. Note, the underlying operation is still performed at the
938 disassembly level because that is the only thing a debugger understands. The high-level operations are simulated
939 on top of the disassembly and analysis.
940
941 Some limitations are known with stepping into on IL.
942
943 The call is blocking and only returns when the target stops.
944
945 :param il: optional IL level to perform the operation at
946 :return: the reason for the stop
947 """
948 return DebugStopReason(dbgcore.BNDebuggerStepIntoAndWait(self.handle, il))
949
950 def step_over_and_wait(self, il: binaryninja.FunctionGraphType =
951 binaryninja.FunctionGraphType.NormalFunctionGraph) -> DebugStopReason:

Callers 3

run_onceMethod · 0.95
test_step_intoMethod · 0.95
test_assembly_codeMethod · 0.95

Calls

no outgoing calls

Tested by 3

run_onceMethod · 0.76
test_step_intoMethod · 0.76
test_assembly_codeMethod · 0.76