Opened 8 years ago

Last modified 5 years ago

#8087 assigned enhancement

Implement command line interface for Debugger

Reported by: anevilyak Owned by: bonefish
Priority: normal Milestone: Unscheduled
Component: Applications/Debugger Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

The debugger currently only has a graphical front end. In order for it to replace gdb as the primary system debugger, it needs a command line interface as well. The latter must not require any of the servers to be usable, so as to be able to debug things like app_server crashes.

Change History (6)

comment:1 Changed 7 years ago by bonefish

Owner: changed from anevilyak to bonefish
Status: newin-progress

I need some recreational hacking. Assigning this to me for the time being.

comment:2 Changed 7 years ago by anevilyak

Feel free! I'm working on crash reports and whatever other bugs diver finds in the meantime anyways, so I hadn't even started on this anyways, other than adding the command line option to request it.

comment:3 Changed 6 years ago by anevilyak

Known missing features/commands as of hrev45032:

  • Signal handling for e.g. aborting in-progress commands.
  • Terminal process group handover for input/signals when Debugger starts another CLI app within the same terminal.
  • Listing images and symbol/function lookup in images.
  • Breakpoint/watchpoint commands.
  • Source code retrieval/display.
  • Typecasting.
  • Alternate output formats for variables.

comment:4 Changed 6 years ago by bonefish

Status: in-progressassigned

comment:5 Changed 5 years ago by luroh

Type: bugenhancement

comment:6 Changed 5 years ago by luroh

Milestone: R1/beta1Unscheduled

Moving Debugger related tickets out of R1 milestone (Prop #14).

Note: See TracTickets for help on using tickets.