summaryrefslogtreecommitdiffstats
path: root/rtemstoolkit/rld-dwarf.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* linker/exeinfo: Optionally output full flags when listing object filesChris Johns2020-09-151-1/+137
| | | | - Start adding support to dump configuration tables
* rtemstoolkit/dwarf: Fix some C++ handling issues.Chris Johns2019-09-021-61/+70
|
* Fix warnings on Windows.Chris Johns2018-11-291-4/+0
|
* rtemstoolkit/dwarf: Add types of inline. Report machine code size not span.Chris Johns2018-08-071-1/+34
| | | | | | - Add the types of inlined functions to the interface. - Return the machine code for each function and not the address span.
* rtemstoolkit/dwarf: C++ object relates fixes and a dump report.Chris Johns2018-08-071-131/+373
| | | | | | | | - Various C++ object fixes that improve stability where data from libdwarf is moving between object instances. - Functions now provide better detail with inlined functions picking up attributes from an abstrtact DIE. - Dump to a provide stream not stdout.
* rtemstoolkit/dwarf: Fix function loading with an DW_AT_specification attr.Chris Johns2018-06-241-1/+1
|
* rtemstoolkit: Add DWARF function support.Chris Johns2018-06-181-20/+906
| | | | Load the functions in each CU.
* rtemstoolkit/dwarf: Fixes for getting source lines.Chris Johns2018-06-181-115/+145
|
* rtemstoolkit/dwarf: Change the address source line to signed so valid() works.Chris Johns2018-06-181-21/+24
| | | | Also add a check to valid where there must be source to be valid.
* rtemstoolkit: Add libdwarf C++ interface.Chris Johns2018-06-151-0/+938
Provide a C++ interface to libdwarf to: - Manage DWARF debug data - Manage CU - Manage DIE - Handle CU line addresses - Handle CU source files Update #3417