pierre
|
1ed2a3e055
------------------------------------------------------------------------
|
4 年之前 |
nickysn
|
27c618b4c4
* Merged r40720
|
6 年之前 |
florian
|
6a2cb0bbbd
* more compilation fixes
|
7 年之前 |
nickysn
|
f036e67d8f
* fixed the reading of OMF groups by the internal linker. Previously, it only
|
7 年之前 |
nickysn
|
45337b67fe
+ when using the i8086 with section based smartlinking, create OMF section
|
7 年之前 |
nickysn
|
f07658d3dc
* get rid of TOmfRelocation.GetGroupIndex; instead, read the index property of
|
7 年之前 |
nickysn
|
c8fc7c84c8
* avoid adding a section to a group twice in TOmfObjData.createsection
|
7 年之前 |
nickysn
|
8a34bd22b8
* pass a TObjSectionGroup object as parameter to TOmfObjOutput.AddGroup, instead
|
7 年之前 |
nickysn
|
d3db9e101a
* don't check for the presence of the group in TOmfObjOutput.AddSegmentToGroup,
|
7 年之前 |
nickysn
|
9a0eca52cb
* changed the type of TOmfObjSection.PrimaryGroup from string to
|
7 年之前 |
nickysn
|
42f06acaeb
+ also create the primary section group and add the newly created section to it
|
7 年之前 |
nickysn
|
f4e26f382f
+ added an 'index' field to TObjSectionGroup, specifying the index of the group
|
7 年之前 |
nickysn
|
ab47c8b899
+ introduce the omf_section_primary_group function. Use it instead of
|
7 年之前 |
nickysn
|
5eb69edf9e
+ support segments (sections) with a primary group, other than 'DGROUP' in the
|
7 年之前 |
nickysn
|
7fcec8460f
+ parse OMF COMENT records when reading object files and produce error messages
|
7 年之前 |
nickysn
|
3aff9d6735
* set MemPos to 0 for each debug .MZ section. This fixes all references within
|
7 年之前 |
nickysn
|
84b5265312
+ append a TIS trailer after the debug ELF (this helps the watcom debugger find
|
7 年之前 |
nickysn
|
480eedac9f
* fix/pretty print the segment and group list with too long segment/group/class
|
7 年之前 |
nickysn
|
8af56ad6c8
* fixed silly (caused by copy/paste) bug when writing elf section contents in the dwarf debug binary, produced by TMZExeOutput.writeDebugElf
|
7 年之前 |
nickysn
|
11cf2a6996
* emit a warning, when encountering an omf reference to a section, that has been
|
7 年之前 |
nickysn
|
c41f736958
+ allow MemPos_EndExeSection to be called with an empty section name
|
7 年之前 |
nickysn
|
97365abbcf
+ set the oso_debug flag to dwarf MZ exe sections
|
7 年之前 |
nickysn
|
239fb25179
+ assign an MZExeUnifiedLogicalSegment object to the OMF dwarf sections, so that
|
7 年之前 |
nickysn
|
7103e3cb5c
+ set the oso_debug section flags when reading an OMF section, which belongs to
|
7 年之前 |
nickysn
|
c56ebad183
+ implemented writing of dwarf debug info (by calling writeDebugElf) in
|
7 年之前 |
nickysn
|
29b3ec3fdb
* call MaybeSwapHeader and MaybeSwapSecHeader in TMZExeOutput.writeDebugElf, so
|
7 年之前 |
nickysn
|
daa47f4b7f
+ completed the internal debug ELF writer in TMZExeOutput.writeDebugElf (not
|
7 年之前 |
nickysn
|
420a57ddc6
* use upper case OMF section names when using i8086 section-based smart linking
|
7 年之前 |
nickysn
|
b9ab9e5782
+ initial (experimental) implementation of section-based smartlinking for i8086.
|
7 年之前 |
nickysn
|
bfdd75eabf
+ support AB_LOCAL symbols in OMF object files, by implementing support for
|
7 年之前 |