13.07.2015 Views

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Using the DebuggerIconSession itemStack frameinstanceDescriptionStack frame number, function, file name, and file line numberThe number beside the thread label is a reference counter, not a thread identification number (TID).Stack displayDuring debugging (running) the actual stack is displayed as it increases or decreases during programexecution. By default, all views present in<strong>for</strong>mation that is related to the current stack item (variables,memory, source code etc.). To obtain the in<strong>for</strong>mation from other stack items, click on the item you want.The Debug view displays stack frames as child elements. It displays the reason <strong>for</strong> the suspension besidethe thread, (such as end of stepping range, breakpoint hit, and signal received). When a program exits,the exit code is displayed.The Debug view contains numerous functions <strong>for</strong> controlling the individual stepping of your programs andcontrolling the debug session.You can per<strong>for</strong>m actions such as terminating the session and stopping theprogram. All functions are available from the right-click menu, though commonly used functions are alsoavailable from the toolbar.Controlling debug sessionsIconActionRemove allReset targetsystemRestartResumeSuspendRelaunchReload currentapplicationTerminateTerminate allTerminate andremoveTerminate andRelaunchDescriptionRemoves all terminated launches.Resets the target system and restarts the application.Restarts the application. The target system is not reset.Resumes the application after it was suspended (manually, breakpoint,signal).Suspends the application (pause). Use the Resume button to continue.Right-click menu. Restarts the selected debug session when it wasterminated. If the debug session is still running, a new debug session islaunched.Reloads the current application without restarting the debug session. Theapplication does restart of course.Ends the selected debug session and/or process. Use Relaunch to restartthis debug session, or start another debug session.Right-click menu. As terminate. Ends all debug sessions.Right-click menu. Ends the debug session and removes it from the Debugview.Right-click menu. Ends the debug session and relaunches it. This is thesame as choosing Terminate and then Relaunch.275

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!