When you step over a function, TotalView stops execution when the primary thread returns from the function and reaches the source line or instruction after the function call.
The GUI has eight Next commands that execute a single source line while stepping over functions, and eight
Next Instruction commands that execute a single machine instruction while stepping over functions. These commands are on the
Group,
Process, and
Thread menus.
If the PC is in assembler code—this can happen, for example, if you halt your program while it’s executing in a library—a
Next operation executes the next instruction. If you want to execute out of the assembler code so you’re back in your code, select the
Out command. You might need to select
Out a couple of times until you’re back to where you want to be.