Documentation | Draft: Add section "Debugging" to RTEMS documentation (!43)

Christian Mauderer (@c-mauderer) gitlab at rtems.org
Mon Aug 19 06:45:21 UTC 2024




Christian Mauderer commented on a discussion on user/debugging/index.rst: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/43#note_111263

 > +
 > +Debugging
 > +***********
 > +.. index:: Debugging
 > +.. index:: Embedded executable
 > +
 > +Debugging is a critical process in software development that involves
 > +identifying and resolving bugs or defects in a program. A debugger is a tool
 > +that allows developers to inspect the internal state of a program while it runs
 > +or after it crashes (like with a core dump), providing insights into the
 > +program's execution flow and state.
 > +
 > +A debugger allows us to:
 > +
 > +#. Set breakpoints to pause execution at specific points
 > +

No, I meant the lines between the points of the enumeration. You have:

```
#. Set breakpoints to pause execution at specific points

#. Step through code line-by-line or instruction by instruction 

#. Inspect/modify variables and memory 

#. Monitor a program's call stack and thread states
```

What I would expect:

```
#. Set breakpoints to pause execution at specific points
#. Step through code line-by-line or instruction by instruction 
#. Inspect/modify variables and memory 
#. Monitor a program's call stack and thread states
```

But both seems to work without problems. So it should be OK.

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/43#note_111263
You're receiving this email because of your account on gitlab.rtems.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20240819/7164bea5/attachment.htm>


More information about the bugs mailing list