yury
|
ad269dedd4
* If ds_dwarf_cpp (C++ emulation) is enabled, add DW_AT_linkage_name attribute for methods.
|
6 years ago |
yury
|
f0d42db82d
* When ds_dwarf_cpp option is enabled, use dwarf2 implementation of strings debug info. It makes LLDB happy.
|
6 years ago |
Jonas Maebe
|
758a8dd34a
* fixed dwarf debug info after r40398 (mantis #34622)
|
6 years ago |
pierre
|
8f7707d474
Use correct field for sl_absolutetype or sl_typeconv ppropaccesslistitem type (revealed by compilation with -CriotR)
|
6 years ago |
pierre
|
92acd38f40
Fix for bug report #34380
|
6 years ago |
Jonas Maebe
|
0b246f3dbd
* converted Boolean8 to an internal type, and mapped Boolean to the
|
6 years ago |
florian
|
f48203b66f
* generate no uleb with differences for line information
|
7 years ago |
nickysn
|
052da5c921
* use DW_OP_reg0..DW_OP_reg31 instead of DW_OP_regx in TDebugInfoDwarf.append_seg_reg
|
7 years ago |
nickysn
|
ad96cf758b
+ emit a DW_AT_address_class dwarf attribute on i8086 for procdefs, indicating
|
7 years ago |
nickysn
|
6bd99b65bf
+ emit DW_AT_frame_base dwarf attributes on i8086. Even though the Watcom
|
7 years ago |
nickysn
|
c5fe78201c
+ emit DW_OP_bregx dwarf ops for local variables and parameters, relative to BP
|
7 years ago |
nickysn
|
855c810c09
+ emit a DW_AT_WATCOM_memory_model dwarf attribute, when compiling for i8086
|
7 years ago |
nickysn
|
87e1fa8fc7
+ added enum with the values for DW_AT_WATCOM_memory_model
|
7 years ago |
nickysn
|
dc12d4d789
+ added constants with the watcom dwarf attribute extensions
|
7 years ago |
nickysn
|
749872aaf7
+ generate DW_AT_segment dwarf attribute for local variables and parameters on i8086
|
7 years ago |
nickysn
|
217c75f84e
+ generate dwarf DW_AT_address_class attributes for pointer types on i8086
|
7 years ago |
nickysn
|
76fb8c3afd
* fix for dwarf debug info generation of localsym vars with offset (thx Pierre for spotting this)
|
7 years ago |
nickysn
|
69fbf0e0d8
* use unaligned constants, when writing the final dwarf arange record on i8086
|
7 years ago |
nickysn
|
5417eb043d
* fix for the encoding of dwarf debug info of local variables, whose base is a
|
7 years ago |
nickysn
|
308e439d5d
+ emit segment information in the dwarf debug info for static variables on i8086
|
7 years ago |
nickysn
|
76ff01beda
+ also emit the non-standard DW_LNE_set_segment watcom extended opcode in the
|
7 years ago |
nickysn
|
9d167dbd2a
+ emit DW_AT_segment attributes in the dwarf debug info for subroutines
|
7 years ago |
nickysn
|
4aa66d9033
* emit a 32-bit offset for DW_FORM_ref_addr on i8086 (Watcom compatibility)
|
7 years ago |
nickysn
|
d1cdd8be7c
* do not emit padding bytes after the dwarf arange header on i8086 for
|
7 years ago |
nickysn
|
1a2f364e68
* use 32-bit address_size in the dwarf arange sections on i8086 (for Open Watcom
|
7 years ago |
nickysn
|
0efb86518b
+ emit dwarf segment information on i8086 in the .debug_aranges section
|
7 years ago |
nickysn
|
651571c00f
+ added comments, indicating where we emit the address_size and segment_size
|
7 years ago |
nickysn
|
b048da4284
+ added the non-standard Open Watcom DWARF extension DW_LNE_set_segment extended
|
7 years ago |
nickysn
|
600b460ecd
+ added new debug output option -godwarfomflinnum for generating line number
|
7 years ago |
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
|
7 years ago |