florian
|
bff5cbd342
* patch by Alfred Glänzer (manually "cherry picked"): Fix for internal error 200603061 on fixes, resolves #40758
|
1 жил өмнө |
florian
|
377193e72f
+ gcc_except_table section
|
6 жил өмнө |
florian
|
5782acc32d
* patch by J. Gareth Moreton to fix 33909
|
7 жил өмнө |
nickysn
|
f4e26f382f
+ added an 'index' field to TObjSectionGroup, specifying the index of the group
|
7 жил өмнө |
nickysn
|
daa47f4b7f
+ completed the internal debug ELF writer in TMZExeOutput.writeDebugElf (not
|
7 жил өмнө |
nickysn
|
99f2f3d4b6
* changed the TObjRelocation.DataOffset and orgsize types to TObjSectionOfs instead of aword
|
7 жил өмнө |
nickysn
|
065a7b63d9
* changed the TObjSectionOfs type to be longword on i8086
|
7 жил өмнө |
nickysn
|
584635c591
+ introduce align_objsecofs; use it to align integers of type TObjSectionOfs
|
7 жил өмнө |
nickysn
|
f9748e928b
* also changed the type of the 'DataPos' parameter of TObjData.layoutsections to TObjSectionOfs
|
7 жил өмнө |
nickysn
|
04129b8c6e
+ introduce the TObjSectionOfs type - an unsigned integer, representing an
|
7 жил өмнө |
nickysn
|
2af5c9d508
* changed type used for section alignment from byte/shortint to longint, so the
|
7 жил өмнө |
svenbarth
|
e9c40f5b24
+ correctly handle COMDAT sections in COFF files (at least as long as the COMDAT selection isn't IMAGE_COMDAT_SELECT_ASSOCIATIVE or IMAGE_COMDAT_SELECT_EXACT_MATCH), fixes the .refptr problems mentioned in Mantis #30614
|
8 жил өмнө |
florian
|
b1dff29cbf
* removed unused units
|
8 жил өмнө |
nickysn
|
dd9ea88b79
* TObjSection.MemPos reverted back to qword after r33692, since it breaks the
|
9 жил өмнө |
florian
|
f950dca8a5
* use PUInt for passing around sizes in ogbase as the width of the data type should dependent on the address size and not the ALU size
|
9 жил өмнө |
florian
|
90b284e169
+ generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation
|
9 жил өмнө |
nickysn
|
87baa8c43f
* in the internal assembler writer, when starting a new object file, set the
|
9 жил өмнө |
nickysn
|
5576caada6
* handle the asd_cpu asd_cpu directive and keep track of the currently selected
|
9 жил өмнө |
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 жил өмнө |