Opened 6 years ago

Last modified 6 years ago

#9760 new enhancement

[Debugger] Automatically determine the correct start symbol for a program

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

Description (last modified by anevilyak)

Currently, the debugger is primarily oriented towards C/C+++, and as such presumes that the starting function will always be main(). Unfortunately, this isn't necessarily the case for other language ABIs such as {Free}Pascal. In the case of a debug executable, this can potentially be inferred from DWARF (still needs to be investigated in the spec), but a mechanism needs to be derived in order to generally guess/infer the target language, and consequently, the correct start symbol.

Change History (1)

comment:1 Changed 6 years ago by anevilyak

Description: modified (diff)
Note: See TracTickets for help on using tickets.