nickysn
|
e6a8c058e0
* moved the handling of LIDATA OMF records (which currently only produces a
|
7 lat temu |
nickysn
|
02fc2827e0
* TOmfObjInput.ReadLEDataAndFixups renamed ReadLeOrLiDataAndFixups
|
7 lat temu |
nickysn
|
e410a0aefb
+ support OMF FIXUPP records, containing only THREAD subrecords to occur without
|
7 lat temu |
nickysn
|
002b116322
* use a case statement, instead of 'if', based on the OMF record type in
|
7 lat temu |
nickysn
|
98634899f2
+ support OMF fixups, determined by thread
|
7 lat temu |
nickysn
|
2fb73de404
+ support reading OMF files with THREAD FIXUPP subrecords; note that fixups,
|
7 lat temu |
nickysn
|
ebecfb1ce9
+ added a FFixupThreads property with a TOmfThreads object to TOmfObjInput
|
7 lat temu |
nickysn
|
f505718e6c
+ started implementing TMZExeOutput.writeDebugElf; nothing is written yet, only
|
7 lat temu |
pierre
|
f80e73eac2
Remove references to sym variable when not set (revealed warning generated when compiling with -O4 option)
|
7 lat temu |
nickysn
|
8c842c1337
* changed the type of the 'size' parameter of TOmfObjOutput.AddSegment to
|
7 lat temu |
nickysn
|
f5862efcd4
+ support writing 32-bit LEDATA OMF records
|
7 lat temu |
nickysn
|
ca50b14e21
* set the omf section size limit to 32-bit for the dwarf debug sections
|
7 lat temu |
nickysn
|
600b460ecd
+ added new debug output option -godwarfomflinnum for generating line number
|
7 lat temu |
nickysn
|
3d6d020fca
+ implemented the actual writing of LINNUM OMF records
|
7 lat temu |
nickysn
|
b80642c384
+ started implementing support for generating Microsoft CodeView debug
|
7 lat temu |
nickysn
|
718e83954f
* merge duplicate strings in the LNAMES section, when writing OMF object
|
7 lat temu |
nickysn
|
65c2575883
+ added win16stub const array (small dos exe, which prints 'This program
|
7 lat temu |
nickysn
|
7763942907
* fixed the 'Unsupported fixup location type' error messages in the MZ internal
|
7 lat temu |
nickysn
|
2af5c9d508
* changed type used for section alignment from byte/shortint to longint, so the
|
7 lat temu |
florian
|
e7fd71db36
+ write name of segment/group which is too large
|
8 lat temu |
nickysn
|
c2305809dc
+ added an i8086-embedded target support to the compiler (RTL and makefile
|
9 lat temu |
florian
|
90b284e169
+ generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation
|
9 lat temu |
nickysn
|
db5e67c3fe
+ introduced a new type TRelocDataInt for use as the 'data' parameter for
|
9 lat temu |
nickysn
|
4f8baf29c6
+ handle RELOC_FARPTR48 relocations as well in TOmfObjData.writeReloc; this is
|
9 lat temu |
nickysn
|
e628729e1d
+ support 48-bit (16:32) far pointer relocations in the OMF internal linker
|
9 lat temu |
nickysn
|
02a6b77e32
+ added support for 32-bit offset OMF relocations (fltOffset32) in the OMF internal linker
|
9 lat temu |
nickysn
|
c8e20dfe74
+ added i8086-specific consts RELOC_ABSOLUTE16 and RELOC_RELATIVE16, which are
|
9 lat temu |
nickysn
|
b9ca24d4df
+ added property to the omf object reader, specifying whether symbol names
|
9 lat temu |
nickysn
|
d5428ee210
* the CaseSensitive property in TOmfObjInput renamed CaseSensitiveSegments,
|
9 lat temu |
nickysn
|
e4b77c7aab
* accept omf object modules, containing LINNUM and LINNUM32 records in the
|
9 lat temu |