Lines Matching full:stepping
2575 Thus, if you're stepping thru a program and you think you're getting
2691 * Continuing and Stepping:: Resuming execution
2696 File: gdb.info, Node: Breakpoints, Next: Continuing and Stepping, Up: Stopping
3141 or hardware. GDB does software watchpointing by single-stepping your
3624 breakpoints; see *note Continuing and Stepping: Continuing and
3625 Stepping.)
3716 Continuing and Stepping: Continuing and Stepping.
3903 File: gdb.info, Node: Continuing and Stepping, Next: Signals, Prev: Breakpoints, Up: Stopping
3905 5.2 Continuing and Stepping
3909 completes normally. In contrast, "stepping" means executing just one
3912 command you use). Either when continuing or when stepping, your
3941 A typical technique for using stepping is to set a breakpoint (*note
3977 breakpoint is reached, or a signal not related to stepping occurs
3978 before COUNT steps, stepping stops right away.
3998 information rather than stepping over it.
4024 single stepping through a loop more than once. It is like the
4030 stepping though it, `until' makes your program continue execution
4059 stepping, and hence is slower than `until' with an argument.
4098 It is often useful to do `display/i $pc' when stepping by machine
4114 File: gdb.info, Node: Signals, Next: Thread Stops, Prev: Continuing and Stepping, Up: Stopping
4305 continuing or even single-stepping. This happens whenever some other
4321 mode optimizes for single-stepping; it prevents other threads from
4322 preempting the current thread while you are stepping, so that the
4353 while you are stepping and set to `step'.
4378 not possible in all-stop mode -- for example, stepping one thread while
4379 allowing others to run freely, stepping one thread while holding all
4380 others stopped, or stepping several threads independently and
4480 *Note step: Continuing and Stepping.
4483 *Note stepi: Continuing and Stepping.
4486 *Note next: Continuing and Stepping.
4489 *Note nexti: Continuing and Stepping.
4492 *Note continue: Continuing and Stepping.
4495 *Note finish: Continuing and Stepping.
4498 *Note until: Continuing and Stepping.
4839 Displaced stepping (*note displaced stepping: Maintenance
4842 replay target doesn't support displaced stepping.
6173 You may see this problem when you are stepping by machine
6176 definitions); if you are stepping by machine instructions, variables
6179 instruction to destroy a stack frame; after you begin stepping through
8162 the inlined function are different instructions. Stepping to the call
8163 site shows the call site, and then stepping again shows the first line
8168 context of the call and then the effect of the call. Only stepping by
8772 `while-stepping'.
8783 (gdb) while-stepping 5 // single-step 5 times, collect data
8790 following the tracepoint, a `while-stepping' command is used,
8792 sequence of single steps. The `while-stepping' command is
8801 > while-stepping 12
8854 `while-stepping N'
8856 collecting new data after each step. The `while-stepping' command
8857 is followed by the list of what to collect while stepping
8860 > while-stepping 12
8866 `while-stepping'; you need to explicitly collect that register if
8867 you need it. You may abbreviate `while-stepping' as `ws' or
8868 `stepping'.
8905 while-stepping 20
8997 > while-stepping 11
9091 `$locals' or `$args', during `while-stepping' may behave
9092 erratically. The stepping action may enter a new scope (for
9093 instance by stepping into a function), or the location of the
9098 where the steps of a `while-stepping' sequence will advance the
9131 was inlined), or if it has a `while-stepping' loop. In those cases
9218 line' repeatedly can appear to have the same effect as stepping
9334 Also, for tracepoints with `while-stepping' loops, `tdump' uses the
9337 stepping. This allows it to correctly choose whether to display the
9339 while-stepping loop. However, if `$pc' was not collected, then `tdump'
9341 fail if a while-stepping frame does not include all the same data that
9382 stepping through all the trace snapshots and printing some of their
9876 GDB does not skip over function prologues when stepping.
12421 makes the next `continue' command or stepping command execute at
12423 *Note Continuing and Stepping: Continuing and Stepping.
12482 Stepping: Continuing and Stepping.) resumes execution until the
14378 `verbose-resume' `vCont' Stepping or
15238 single-stepping will work. To restore the default, set exception
17137 stepping support. The default is off.
17141 related to displaced stepping.
17175 single-stepping the inferior.
17485 For example, to ignore `SIGALRM' signals while single-stepping, but
21569 `end-stepping-range'
22734 *stopped,reason="end-stepping-range",thread-id="2",line="187",
22947 *stopped,reason="end-stepping-range",line="8",file="hello.c"
22982 *stopped,reason="end-stepping-range",
23117 Stepping into a function:
23122 *stopped,reason="end-stepping-range",
23128 Regular stepping:
23133 *stopped,reason="end-stepping-range",line="14",file="recursive2.c"
23164 *stopped,reason="end-stepping-range",
23172 *stopped,reason="end-stepping-range",
28555 Internal breakpoint, used to handle correctly stepping through
28572 `set displaced-stepping'
28573 `show displaced-stepping'
28574 Control whether or not GDB will do "displaced stepping" if the
28575 target supports it. Displaced stepping is a way to single-step
28579 out-of-line single-stepping.
28581 `set displaced-stepping on'
28583 displaced stepping to step over breakpoints.
28585 `set displaced-stepping off'
28586 GDB will not use displaced stepping to step over breakpoints,
28589 `set displaced-stepping auto'
28590 This is the default mode. GDB will use displaced stepping
28592 the target architecture supports displaced stepping.
30704 sent, it and the following packets define "while-stepping"
30743 by a preceding `R' action. (The "while-stepping" actions are
31462 waiting for a response from the continuing or stepping target, the
35578 * advance LOCATION: Continuing and Stepping.
35735 * c (continue): Continuing and Stepping.
35897 * continue: Continuing and Stepping.
35901 * continuing: Continuing and Stepping.
36049 * displaced stepping debugging info: Debugging Output. (line 53)
36050 * displaced stepping support: Maintenance Commands.
36052 * displaced stepping, and process record and replay: Process Record and Replay.
36216 * fg (resume foreground execution): Continuing and Stepping.
36235 * fin (finish): Continuing and Stepping.
36241 * finish: Continuing and Stepping.
36298 * functions without line info, and stepping: Continuing and Stepping.
37050 * n (next): Continuing and Stepping.
37067 * next: Continuing and Stepping.
37073 * nexti: Continuing and Stepping.
37077 * ni (nexti): Continuing and Stepping.
37088 * non-stop mode, and set displaced-stepping: Maintenance Commands.
37149 * out-of-line single-stepping: Maintenance Commands.
37547 * resuming execution: Continuing and Stepping.
37574 * run until specified location: Continuing and Stepping.
37586 * s (step): Continuing and Stepping.
37708 * set displaced-stepping: Maintenance Commands.
37808 * set step-mode: Continuing and Stepping.
37918 * show displaced-stepping: Maintenance Commands.
38036 * si (stepi): Continuing and Stepping.
38112 * step: Continuing and Stepping.
38116 * stepi: Continuing and Stepping.
38120 * stepping: Continuing and Stepping.
38122 * stepping into functions with no line info: Continuing and Stepping.
38416 * u (until): Continuing and Stepping.
38444 * until: Continuing and Stepping.
38519 * while-stepping (tracepoints): Tracepoint Actions. (line 97)
38627 Node: Continuing and Stepping165534