florian
|
9003114a8f
+ support R_X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX
|
4 years ago |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 years ago |
svenbarth
|
17d583a419
* fix for Mantis #37559: the adjustment of the section type should only be done for internal COFF writers
|
5 years ago |
yury
|
985220d94c
* Added virtual function TObjSection.GetAltName to be able to specify additional section name by descendants.
|
5 years ago |
nickysn
|
47ba80a545
* the len parameter of TObjData.writebytes changed to TObjSectionOfs to avoid 8-bit truncation on Z80
|
5 years ago |
nickysn
|
9c54d753f5
* ImageBase changed to qword (same type as CurrMemPos) to avoid truncating to 8-bit on Z80
|
5 years ago |
nickysn
|
e8af7427bb
* the len parameter of TObjData.alloc changed to TObjSectionOfs
|
5 years ago |
nickysn
|
616cb38292
* fixed the TRelocDataInt to avoid truncating 16-bit addresses to 8-bit on 8-bit CPUs
|
5 years ago |
nickysn
|
997184778a
+ call ApplyAsmSymbolRestrictions for symbols that should be exported from ar files
|
5 years ago |
nickysn
|
4fed57adc1
+ lots of fixes to the Z80 internal asm writer
|
5 years ago |
svenbarth
|
61358b1eaa
* it's rather useless that sectiontype2options is virtual as we can't use a class type, not to mention that the classes doing the overriding are for the internal assemblers/linkers, but we need it also for external
|
5 years ago |
svenbarth
|
5b941e3cea
+ implement relocations for Aarch64 for the internal COFF linker
|
5 years ago |
svenbarth
|
2a1d26cc90
* use translateable error messages for undefined symbols and also report in which object file the symbol was first found
|
5 years ago |
florian
|
99ce957111
* fixed default value for progbits
|
5 years ago |
florian
|
137f392c66
* parameters declared as out must be initialized
|
5 years ago |
svenbarth
|
ccb169b0f1
* correctly handle PE COMDAT sections: like for the Comdat groups in ELF files the unused symbols need to be converted to externals so that relocations are handled correctly
|
5 years ago |
svenbarth
|
7f8800eeb1
+ add a method to TObjData to retrieve the TSectionProcBits and TSectionFlags values for a given section type
|
5 years ago |
svenbarth
|
e5de269664
* change TObjData.sectiontype2options to a class function so that it can be called without an instance of TObjData
|
5 years ago |
florian
|
245b58c249
+ support for arm attributes
|
5 years ago |
florian
|
8ecdb2e9ca
+ dwarf support for tls threadvars
|
5 years ago |
florian
|
16163b74ec
+ support for the gnu2 general-dynamic tls model on arm, use it instead of the gnu one as the gnu2 one can be relaxed (access optimizations by the linker)
|
5 years ago |
florian
|
03dfc615dc
+ new relocations for arm tls
|
5 years ago |
florian
|
56d91b4ca7
+ support tls threadvars with the internal assembler
|
5 years ago |
florian
|
14b7eaa46f
+ x86-64: implemented support for relocation needed by tls threadvars in the binary elf writer
|
5 years ago |
nickysn
|
3ebcef32ba
+ introduced TExeSection.MemPosStr - a virtual method for converting the
|
6 years ago |
Jonas Maebe
|
3fee990218
* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/
|
6 years ago |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 years ago |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 years ago |
florian
|
27ab140dd9
+ gcc_except_table section
|
6 years ago |
yury
|
4357caaad8
* Removed unused local vars.
|
6 years ago |