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 |
nickysn
|
cc2e27b555
* the function which returns the alignment of omf sections moved to unit
|
10 years ago |
nickysn
|
efef3882a0
* moved the code for determining whether an omf object section should
|
10 years ago |
nickysn
|
2e6d462ff6
* omf segment class names moved to a const array in omfbase, so they can be used
|
10 years ago |
nickysn
|
4061628ffb
* the i8086-msdos default code segment (in near code memory models) renamed
|
10 years ago |
nickysn
|
1a8e203bf5
* moved the omf section names constant to the omfbase unit and use it also in
|
10 years ago |
nickysn
|
7923b6142e
+ finished the internal omf library writer (implementing writing of the library
|
10 years ago |
nickysn
|
3fa81fa7cd
+ added overloaded methods TOmfRawRecords.ReadFrom and .WriteTo for reading from
|
10 years ago |