[RTEMS Project] #4739: Fatal errors running GDB testcase against libdebugger

RTEMS trac trac at rtems.org
Tue Oct 11 02:24:59 UTC 2022


#4739: Fatal errors running GDB testcase against libdebugger
------------------------------+--------------------------
 Reporter:  Kévin Le Gouguec  |       Owner:  Chris Johns
     Type:  defect            |      Status:  new
 Priority:  normal            |   Milestone:
Component:  lib/debugger      |     Version:  6
 Severity:  normal            |  Resolution:
 Keywords:                    |  Blocked By:
 Blocking:                    |
------------------------------+--------------------------

Comment (by Chris Johns):

 In `rtems_init_minimal.c` I noticed:
 {{{
 /* Debugger lock, there is no way to ask the libdebugger to wait for a
  * connection, that would block the kernel.  Instead use the following
 global
  * variable and 'set release_debugger = 1' in GDB when ready.  */
 }}}
 I can add a feature to `libdebugger` to have it wait but I am not sure
 what happens once connected? Do I break and wait for the user via GDB or
 continue or should this be optional?

 I think a wait for connection option is a good idea.

--
Ticket URL: <http://devel.rtems.org/ticket/4739#comment:3>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list