nickysn
|
919cc8377a
+ added class type property CObjSymbol to TExeOutput as well
|
hace 10 años |
nickysn
|
19aab3fd31
+ i8086-msdos internal linker: write symbol addresses in segment:offset format in the linker map file
|
hace 10 años |
nickysn
|
f41692710f
- removed bogus comment from TMZExeUnifiedLogicalSegment.CalcMemPos
|
hace 10 años |
nickysn
|
2467cb34c2
* fixed MemBasePos calculation for segments that go beyond the previous segment base
|
hace 10 años |
nickysn
|
2c05bcc28f
+ i8086-msdos internal linker: in the far data memory models, fill
|
hace 10 años |
nickysn
|
dad0f015a9
- removed the TOmfObjSectionGroup class, because it is not used
|
hace 10 años |
nickysn
|
6e20e0fc84
+ added checks and error messages in case a 16-bit segment or group exceeds 64k
|
hace 10 años |
nickysn
|
851ebd9850
* use a normalized MemBasePos (i.e. offset<16) for stack segments
|
hace 10 años |
nickysn
|
fb1be14337
* yet another fix for the MZ relocation offsets
|
hace 10 años |
nickysn
|
faa9362b44
+ calculate and fill "min extra paragraphs" in the MZ header
|
hace 10 años |
nickysn
|
2100714ebe
+ implemented RELOC_SEG and RELOC_SEGREL fixups for a symbol target
|
hace 10 años |
nickysn
|
0eb1cd157a
* don't subtract two from the end of the stack segment when calculating the
|
hace 10 años |
nickysn
|
2431b6e63b
* i8086-msdos internal linker: use a different approach for finding the stack
|
hace 10 años |
nickysn
|
d2a47a7c69
+ fill the initial stack address in the MZ exe header
|
hace 10 años |
nickysn
|
18cdc08c26
+ prevent certain special omf sections from being smartlinked out
|
hace 10 años |
nickysn
|
fe69e3324c
+ implemented RELOC_DGROUP and RELOC_DGROUPREL in TMZExeOutput.DoRelocationFixup
|
hace 10 años |
nickysn
|
0eda4c954d
+ handle omf references to a segment with frame method=target
|
hace 10 años |
nickysn
|
e88dc71983
+ import DGROUP omf fixup references
|
hace 10 años |
nickysn
|
73ea3b7ff1
+ implemented fixups targeting a logical segment offset in the omf internal linker
|
hace 10 años |
nickysn
|
3d3eb6c472
* stop with an error when encountering omf fixups that aren't yet implemented
|
hace 10 años |
nickysn
|
d7f08866e5
* use the TMZExeOutput.MZFlatContentSection property in TInternalLinkerMsDos.GetTotalSizeForSegmentClass
|
hace 10 años |
nickysn
|
449506ffb7
+ write mz exe section data
|
hace 10 años |
nickysn
|
fdbfaacec8
+ calculate the MZ loadable image size (excluding bss, stack and heap)
|
hace 10 años |
nickysn
|
a7e63581b4
+ i8086-msdos internal lniker: find the program entry point and fill it in the
|
hace 10 años |
nickysn
|
e0bd25191e
+ also take into account the frame method when converting the omf start address to a symbol
|
hace 10 años |
nickysn
|
cff94639d5
* i8086-msdos internal linker: improved handling of the _edata and _end internal
|
hace 10 años |
nickysn
|
989afc6ecb
* show section addresses relative to the segment's MemBasePos in the i8086-msdos
|
hace 10 años |
nickysn
|
fa8841d575
+ support omf group-relative fixups pointing to external symbol (e.g.
|
hace 10 años |
nickysn
|
173713ce57
* preserve original order (as specified in the link script) of omf sections with
|
hace 10 años |
nickysn
|
f08e98bfd0
+ partial implementation of DoRelocationFixups for the i8086-msdos internal linker
|
hace 10 años |