nickysn
|
d1cdd8be7c
* do not emit padding bytes after the dwarf arange header on i8086 for
|
vor 7 Jahren |
nickysn
|
1a2f364e68
* use 32-bit address_size in the dwarf arange sections on i8086 (for Open Watcom
|
vor 7 Jahren |
nickysn
|
0efb86518b
+ emit dwarf segment information on i8086 in the .debug_aranges section
|
vor 7 Jahren |
nickysn
|
651571c00f
+ added comments, indicating where we emit the address_size and segment_size
|
vor 7 Jahren |
nickysn
|
b048da4284
+ added the non-standard Open Watcom DWARF extension DW_LNE_set_segment extended
|
vor 7 Jahren |
nickysn
|
600b460ecd
+ added new debug output option -godwarfomflinnum for generating line number
|
vor 7 Jahren |
pierre
|
e7d724981c
Replace $notes off/on by $push/$notes off/$pop to avoid getting note messages if notes are not on at start of unit compilation
|
vor 7 Jahren |
nickysn
|
5bba79afb3
* use create_int_dataptr_unaligned instead of create_pint_unaligned in TDebugInfoDwarf.appendsym_absolute
|
vor 8 Jahren |
nickysn
|
163d54c33e
* emit a sizeint-sized string length for long string constants in the DWARF
|
vor 9 Jahren |
yury
|
db590da1e6
* Added a new debug option switch -godwarfcpp - Simulate C++ debug information in DWARF. It is more correct way to workaround LLDB issues than in r34558. This option can be used for debuggers, which does not support Pascal correctly.
|
vor 9 Jahren |
yury
|
c36faacd57
* dwarf: Internal option to generate a LLDB compatible debug info. It is enabled for the Android targets.
|
vor 9 Jahren |
svenbarth
|
3a9f8e88fd
* don't write or reference debug information for a unit if it belongs to a/another package
|
vor 9 Jahren |
Jonas Maebe
|
aa1be3276f
- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():
|
vor 9 Jahren |
Jonas Maebe
|
1cb8c0d00c
* specify the def of assembler level symbols defined via
|
vor 9 Jahren |
Jonas Maebe
|
3177199d94
* changed all debug info labels from AT_DATA to AT_METADATA
|
vor 9 Jahren |
florian
|
9daa4bd48d
* always generate unaligned pointer entries (so .4bytes instead of .long is generated) in dwarf debugging info
|
vor 9 Jahren |
florian
|
35b18fbf85
* change address related variables from aint to PInt to avoid range check errors
|
vor 9 Jahren |
Jonas Maebe
|
953c47dd97
- disabled DWARF (a)ranges for Darwin, it's not supported/used there
|
vor 9 Jahren |
florian
|
90b284e169
+ generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation
|
vor 9 Jahren |
Jonas Maebe
|
d44100448c
* add support in the debug info for the dummy s128bit/u128bit types added
|
vor 9 Jahren |
pierre
|
6d0c5b234b
Avoid unsupported .uleb128 with diff of two sympbols for native solaris assembler
|
vor 9 Jahren |
Jonas Maebe
|
91be1d0f2d
* removed the DWARF label fields from tdef/tobjectdef, and dynamically
|
vor 10 Jahren |
Jonas Maebe
|
add015f808
* ensure that the dwarf file table contains an entry if the current unit
|
vor 10 Jahren |
Jonas Maebe
|
687bb15299
* renamed getdatalabel() to getglobaldatalabel
|
vor 10 Jahren |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
vor 10 Jahren |
Jonas Maebe
|
1e227f78fe
* factored out the check for whether we have to generate dotted function
|
vor 10 Jahren |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
vor 10 Jahren |
pierre
|
3506767e8d
Generate mimnimal DWARF debug information for non-multithreaded thread variables
|
vor 10 Jahren |
joost
|
7c9d32b3ce
* Dwarf: Write zero as line-nr for instructions with no real corresponding
|
vor 11 Jahren |
joost
|
030885727e
* Do not use sym.realname but sym.name in the mangledname for the Dwarf-3 debuginfo. This makes it possible to mix Dwarf-2 and Dwarf-3 debug info into one executable.
|
vor 11 Jahren |