florian
|
377193e72f
+ gcc_except_table section
|
6 years ago |
pierre
|
6205e530aa
Merge commits 39912, 39914, 40001, 40115, 40132 and 40163
|
6 years ago |
florian
|
68eb921d46
* broken compilation after r39347 fixed
|
7 years ago |
nickysn
|
45337b67fe
+ when using the i8086 with section based smartlinking, create OMF section
|
7 years ago |
nickysn
|
ab47c8b899
+ introduce the omf_section_primary_group function. Use it instead of
|
7 years ago |
nickysn
|
5eb69edf9e
+ support segments (sections) with a primary group, other than 'DGROUP' in the
|
7 years ago |
nickysn
|
bfdd75eabf
+ support AB_LOCAL symbols in OMF object files, by implementing support for
|
7 years ago |
nickysn
|
98634899f2
+ support OMF fixups, determined by thread
|
7 years ago |
nickysn
|
189cba817e
+ added method TOmfSubRecord_THREAD.ApplyTo, which applies the data in the
|
7 years ago |
nickysn
|
26e808e155
+ added classes for maintaining the OMF fixup thread state
|
7 years ago |
nickysn
|
54a8d8de58
+ added class for decoding/encoding THREAD OMF subrecords
|
7 years ago |
nickysn
|
0a01c0c76f
* autoswitch to writing 32-bit SEGDEF OMF records if there's a need to encode a
|
7 years ago |
nickysn
|
70be0dc6e9
* changed internal error number to make it unique
|
7 years ago |
nickysn
|
dcdfecbf35
* changed internal error number to make it unique
|
7 years ago |
nickysn
|
a656d98657
* autoswitch to writing 32-bit PUBDEF OMF records if there's a need to encode a
|
7 years ago |
nickysn
|
a12622e06f
* use 1-byte alignment instead of 4-byte alignment for the OMF dwarf sections
|
7 years ago |
nickysn
|
3d6d020fca
+ implemented the actual writing of LINNUM OMF records
|
7 years ago |
nickysn
|
42164b5c01
+ omf writer: support writing partial LINNUM records (up to 1024 bytes,
|
7 years ago |
nickysn
|
2741a30f20
+ added method TOmfSubRecord_LINNUM_MsLink_LineNumberList.Clear
|
7 years ago |
nickysn
|
0b296ac828
* extracted the parts of the TOmfRecord_LINNUM_MsLink class, which implement a
|
7 years ago |
nickysn
|
718e83954f
* merge duplicate strings in the LNAMES section, when writing OMF object
|
7 years ago |
nickysn
|
fc9d331b42
+ added classes for reading/writing LINNUM OMF records in the Microsoft LINK
|
7 years ago |
nickysn
|
ba2c06a239
+ added class for reading/writing LINNUM (line number debug info) records in the
|
7 years ago |
nickysn
|
2af5c9d508
* changed type used for section alignment from byte/shortint to longint, so the
|
7 years ago |
florian
|
b1dff29cbf
* removed unused units
|
8 years ago |
nickysn
|
7ee133162c
* use OMF section names, starting with dot for the dwarf debug info for
|
8 years ago |
florian
|
90b284e169
+ generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation
|
9 years ago |
nickysn
|
4edbd27774
* support writing omf libraries with size greater than 251 blocks
|
9 years ago |
nickysn
|
f14f4ff924
* use the 'FAR_DATA' segment class name instead of 'DATA' or 'BSS' in the huge
|
10 years ago |
nickysn
|
cfab5d3d3e
* the omfbase.omf_segclass const array converted to function in order to be able
|
10 years ago |