nickysn
|
11cf2a6996
* emit a warning, when encountering an omf reference to a section, that has been
|
7 years ago |
nickysn
|
c41f736958
+ allow MemPos_EndExeSection to be called with an empty section name
|
7 years ago |
nickysn
|
97365abbcf
+ set the oso_debug flag to dwarf MZ exe sections
|
7 years ago |
nickysn
|
239fb25179
+ assign an MZExeUnifiedLogicalSegment object to the OMF dwarf sections, so that
|
7 years ago |
nickysn
|
7103e3cb5c
+ set the oso_debug section flags when reading an OMF section, which belongs to
|
7 years ago |
nickysn
|
c56ebad183
+ implemented writing of dwarf debug info (by calling writeDebugElf) in
|
7 years ago |
nickysn
|
29b3ec3fdb
* call MaybeSwapHeader and MaybeSwapSecHeader in TMZExeOutput.writeDebugElf, so
|
7 years ago |
nickysn
|
daa47f4b7f
+ completed the internal debug ELF writer in TMZExeOutput.writeDebugElf (not
|
7 years ago |
nickysn
|
420a57ddc6
* use upper case OMF section names when using i8086 section-based smart linking
|
7 years ago |
nickysn
|
b9ab9e5782
+ initial (experimental) implementation of section-based smartlinking for i8086.
|
7 years ago |
nickysn
|
bfdd75eabf
+ support AB_LOCAL symbols in OMF object files, by implementing support for
|
7 years ago |
nickysn
|
e6a8c058e0
* moved the handling of LIDATA OMF records (which currently only produces a
|
7 years ago |
nickysn
|
02fc2827e0
* TOmfObjInput.ReadLEDataAndFixups renamed ReadLeOrLiDataAndFixups
|
7 years ago |
nickysn
|
e410a0aefb
+ support OMF FIXUPP records, containing only THREAD subrecords to occur without
|
7 years ago |
nickysn
|
002b116322
* use a case statement, instead of 'if', based on the OMF record type in
|
7 years ago |
nickysn
|
98634899f2
+ support OMF fixups, determined by thread
|
7 years ago |
nickysn
|
2fb73de404
+ support reading OMF files with THREAD FIXUPP subrecords; note that fixups,
|
7 years ago |
nickysn
|
ebecfb1ce9
+ added a FFixupThreads property with a TOmfThreads object to TOmfObjInput
|
7 years ago |
nickysn
|
f505718e6c
+ started implementing TMZExeOutput.writeDebugElf; nothing is written yet, only
|
7 years ago |
pierre
|
f80e73eac2
Remove references to sym variable when not set (revealed warning generated when compiling with -O4 option)
|
7 years ago |
nickysn
|
8c842c1337
* changed the type of the 'size' parameter of TOmfObjOutput.AddSegment to
|
7 years ago |
nickysn
|
f5862efcd4
+ support writing 32-bit LEDATA OMF records
|
7 years ago |
nickysn
|
ca50b14e21
* set the omf section size limit to 32-bit for the dwarf debug sections
|
7 years ago |
nickysn
|
600b460ecd
+ added new debug output option -godwarfomflinnum for generating line number
|
7 years ago |
nickysn
|
3d6d020fca
+ implemented the actual writing of LINNUM OMF records
|
7 years ago |
nickysn
|
b80642c384
+ started implementing support for generating Microsoft CodeView debug
|
7 years ago |
nickysn
|
718e83954f
* merge duplicate strings in the LNAMES section, when writing OMF object
|
7 years ago |
nickysn
|
65c2575883
+ added win16stub const array (small dos exe, which prints 'This program
|
7 years ago |
nickysn
|
7763942907
* fixed the 'Unsupported fixup location type' error messages in the MZ internal
|
7 years ago |
nickysn
|
2af5c9d508
* changed type used for section alignment from byte/shortint to longint, so the
|
7 years ago |