Changes between Initial Version and Version 1 of Ticket #9760


Ignore:
Timestamp:
May 10, 2013, 8:13:19 PM (11 years ago)
Author:
anevilyak
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9760 – Description

    initial v1  
    1 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 investigated in order to generally guess/infer the target language, and consequently, the correct start symbol.
     1Currently, 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.