nickysn
|
db5e67c3fe
+ introduced a new type TRelocDataInt for use as the 'data' parameter for
|
9 سال پیش |
nickysn
|
e628729e1d
+ support 48-bit (16:32) far pointer relocations in the OMF internal linker
|
9 سال پیش |
nickysn
|
c8e20dfe74
+ added i8086-specific consts RELOC_ABSOLUTE16 and RELOC_RELATIVE16, which are
|
9 سال پیش |
Jeppe Johansen
|
1b02dd27dc
Make relocation type more precise compared to output of gas.
|
9 سال پیش |
nickysn
|
0d48e5f6c7
+ added support to the omf/i8086-msdos internal linker for omf relocation with
|
9 سال پیش |
nickysn
|
78362ed6ae
* RELOC_ABSOLUTE32 made different than RELOC_ABSOLUTE on i8086 (and fixed all
|
9 سال پیش |
nickysn
|
b744c83581
+ implemented support for omf fixup records with target group other than 'DGROUP' in the i8086-msdos internal linker
|
9 سال پیش |
nickysn
|
1487236f29
+ support addr_fardataseg references in the internal asm writer
|
10 سال پیش |
nickysn
|
cbaa02e7b5
+ support writing more than 1024 zeros in TObjSection.WriteZeros
|
10 سال پیش |
nickysn
|
4a855b140a
+ support mixing initialized and bss data in the same object section (only in
|
10 سال پیش |
nickysn
|
2e6d462ff6
* omf segment class names moved to a const array in omfbase, so they can be used
|
10 سال پیش |
nickysn
|
919cc8377a
+ added class type property CObjSymbol to TExeOutput as well
|
10 سال پیش |
nickysn
|
19aab3fd31
+ i8086-msdos internal linker: write symbol addresses in segment:offset format in the linker map file
|
10 سال پیش |
nickysn
|
046a4e4114
* allow using a TObjSymbol subclass via using a "class of" type
|
10 سال پیش |
nickysn
|
f3d5bf3743
* the result of tobjsymbol.address changed from 'aword' to 'qword' as well
|
10 سال پیش |
nickysn
|
8977c0fc78
* TExeSection.Size and .DataPos changed from aword to qword, because:
|
10 سال پیش |
nickysn
|
ba1c494cd6
* the code for displaying a symbol address in the linker map file moved to a
|
10 سال پیش |
nickysn
|
d8f88599de
+ support REL_DGROUP and REL_DGROUPREL in TExeOutput.RemoveUnreferencedSections
|
10 سال پیش |
nickysn
|
f182a98d7b
* also preserve TObjSymbol.group when updating external with global symbols
|
10 سال پیش |
nickysn
|
b74a104e48
* instantiate TObjSectionGroup through a class type, to allow using a child
|
10 سال پیش |
nickysn
|
9aeb94676c
+ added virtual method to tobjsection for returning a string representation of
|
10 سال پیش |
nickysn
|
a762532ae1
* changed the MemPos field in TObjSection and TExeSection from aword to qword:
|
10 سال پیش |
nickysn
|
515d702408
- removed semicolon after 'begin'
|
10 سال پیش |
nickysn
|
9fc100574c
+ added property TObjSymbol.group for use with the omf object format
|
10 سال پیش |
nickysn
|
0da38dbc79
+ implemented support for the 'dgroup' (addr_dgroup) relocation type in the omf
|
10 سال پیش |
nickysn
|
bde7d0aacb
+ added "code segment too large" and "data segment too large" error messages
|
10 سال پیش |
nickysn
|
a7e059c875
+ support segment relocations in the omf writer
|
10 سال پیش |
nickysn
|
393b9b54a8
+ handle aitconst_farptr in the internal asm writer as a new relocation type (RELOC_FARPTR)
|
10 سال پیش |
Jeppe Johansen
|
52e505bff7
Fixed internal error in GOT related code for ARM internal assembler.
|
10 سال پیش |
Jeppe Johansen
|
71cdedea82
Add missing NOP, and B instruction forms.
|
10 سال پیش |