Logo
24.1
  • Linaro Forge
  • DDT
    • Get started with DDT
    • DDT user interface
    • Source code (DDT)
    • Control program execution
      • Process control and process groups
      • Focus control
      • Start, stop, and restart a program
      • Step through a program
      • Stop messages
      • Set breakpoints
      • Conditional breakpoints
      • Suspend breakpoints
      • Delete breakpoints
      • Load and save breakpoints
      • Default breakpoints
      • Synchronize processes
      • Set watchpoints
      • Tracepoints
      • Version control breakpoints and tracepoints
      • Examine the stack frame
      • Align stacks
      • View stacks in parallel
      • Browse source code
      • View multiple files simultaneously
      • Signal handling
    • Variables and data
    • Program input and output
    • Logbook
    • Message queues
    • Memory debugging
    • Use and write plugins
    • GPU debugging
    • Offline debugging
  • MAP
  • Performance Reports
  • Supported platforms
  • Get support
  • General troubleshooting
  • Known issues and notes
  • Configuration
  • Queue template script syntax
  • Worked Examples
  • Security
Linaro Forge
  • DDT
  • Control program execution
Previous Next

Control program execution

Whether debugging multi-process code or single process code, the mechanisms for controlling program execution are very similar.

In multi-process mode, most of the features described in this section are applied using Process Groups.

For single-process mode the commands and behaviors are identical, but apply to only a single process. In this case you do not need to work with process groups.

  • Process control and process groups
    • Detailed view
    • Summary view
  • Focus control
    • Process group viewer
    • Breakpoints tab
    • Source Code viewer
    • Parallel Stack View
    • Playing and stepping
    • Step threads together
  • Start, stop, and restart a program
  • Step through a program
  • Stop messages
  • Set breakpoints
    • Use the Source Code viewer
    • Use the Add Breakpoint window
    • Pending breakpoints
  • Conditional breakpoints
  • Suspend breakpoints
  • Delete breakpoints
  • Load and save breakpoints
  • Default breakpoints
  • Synchronize processes
  • Set watchpoints
  • Tracepoints
    • Set tracepoints
    • Tracepoint output
  • Version control breakpoints and tracepoints
  • Examine the stack frame
  • Align stacks
  • View stacks in parallel
  • Browse source code
  • View multiple files simultaneously
  • Signal handling
    • Custom signal handling (signal dispositions)
    • Send signals
Previous Next

© Copyright 2023-2024 Linaro Limited. All rights reserved.

v: 24.1
Versions
latest
24.1
24.0.6
23.1.2
Userguides
Linaro Forge
Linaro Forge Licence Server
Linaro Custom Metric Plugin Interface
Downloads
PDF
Product

www.linaroforge.com . www.linaro.org