Opened 6 years ago

Closed 5 years ago

#10138 closed enhancement (fixed)

[Debugger] Add support for automatic installation of debug info packages

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

Description

If the app/library being debugged has a .gnu_debuglink section pointing to an external debug information file, Debugger should detect if the image in question came from a package, and if so, detect/install the corresponding debug info package if available. Otherwise it should prompt the user to help locate the file in question, as it currently simply silently falls back to BasicImageDebugInfo support instead.

Change History (3)

comment:1 Changed 6 years ago by anevilyak

Status: newin-progress

comment:2 Changed 5 years ago by anevilyak

Most of this has been implemented in hrev47378. The only missing piece is the actual package aspect of it, but one can now manually locate missing external debug information.

comment:3 Changed 5 years ago by anevilyak

Resolution: fixed
Status: in-progressclosed

Package installation via pkgman implemented in hrev47404. All that now remains is having it either defer to HaikuDepot for package installation in the graphical case so that the user can get a visible progress indicator of package download/installation, or integrating the package management functionality into Debugger directly and providing its own indicator.

Note: See TracTickets for help on using tickets.