Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Tools, Software and IDEs blog DS-5 v5.25 Stack View Enhancements
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • DS-5 Debugger
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

DS-5 v5.25 Stack View Enhancements

Paul Black
Paul Black
July 28, 2016
1 minute read time.

In DS-5 v5.24, we added the Stack View to the debugger. This view displays stack information that used to be displayed in the Debug Control View, giving two advantages. Firstly, the Debug Control View becomes less cluttered and more focussed: giving better clarity of information and an increase in debugger usability. Secondly, stack information can take a non-trivial amount of time to retrieve from the target: because the Stack View can be closed when not needed (and it’s possible to limit the stack depth displayed), stepping speed in the DS-5 debugger can be increased. This performance increase is particularly noticeable for debug targets with slow JTAG clocks or an extensive stack back-trace.

In DS-5 v5.25 we have enhanced the Stack View to display function parameters and local variables.

Variables marked with a ‘P’ are function parameters, and can also be seen in the extended function prototype information. All the other variables shown are the function’s local variables. Arrays and structures can be expanded to display member variables, by right-clicking all variables can be displayed in the Variables or Memory views.

Retrieving variable information from the target can cause a degradation in debugger stepping performance, particularly for targets with very slow JTAG clocks or a large number of function parameters and local variables. To increase debugger stepping performance when parameter and variable information is not needed, display of parameters and variables can be disabled via the Stack View menu.

For details of other changes in DS-5 v5.25, take a look at Key Changes in DS-5 Debugger v5.25

Anonymous
Tools, Software and IDEs blog
  • Python on Arm: 2025 Update

    Diego Russo
    Diego Russo
    Python powers applications across Machine Learning (ML), automation, data science, DevOps, web development, and developer tooling.
    • August 21, 2025
  • Product update: Arm Development Studio 2025.0 now available

    Stephen Theobald
    Stephen Theobald
    Arm Development Studio 2025.0 now available with Arm Toolchain for Embedded Professional.
    • July 18, 2025
  • GCC 15: Continuously Improving

    Tamar Christina
    Tamar Christina
    GCC 15 brings major Arm optimizations: enhanced vectorization, FP8 support, Neoverse tuning, and 3–5% performance gains on SPEC CPU 2017.
    • June 26, 2025