svenbarth
|
2a1d26cc90
* use translateable error messages for undefined symbols and also report in which object file the symbol was first found
|
5 tahun lalu |
florian
|
99ce957111
* fixed default value for progbits
|
5 tahun lalu |
florian
|
137f392c66
* parameters declared as out must be initialized
|
5 tahun lalu |
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 tahun lalu |
svenbarth
|
7f8800eeb1
+ add a method to TObjData to retrieve the TSectionProcBits and TSectionFlags values for a given section type
|
5 tahun lalu |
svenbarth
|
e5de269664
* change TObjData.sectiontype2options to a class function so that it can be called without an instance of TObjData
|
5 tahun lalu |
florian
|
245b58c249
+ support for arm attributes
|
5 tahun lalu |
florian
|
8ecdb2e9ca
+ dwarf support for tls threadvars
|
5 tahun lalu |
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 tahun lalu |
florian
|
03dfc615dc
+ new relocations for arm tls
|
5 tahun lalu |
florian
|
56d91b4ca7
+ support tls threadvars with the internal assembler
|
5 tahun lalu |
florian
|
14b7eaa46f
+ x86-64: implemented support for relocation needed by tls threadvars in the binary elf writer
|
5 tahun lalu |
nickysn
|
3ebcef32ba
+ introduced TExeSection.MemPosStr - a virtual method for converting the
|
6 tahun lalu |
Jonas Maebe
|
3fee990218
* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/
|
6 tahun lalu |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 tahun lalu |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 tahun lalu |
florian
|
27ab140dd9
+ gcc_except_table section
|
6 tahun lalu |
yury
|
4357caaad8
* Removed unused local vars.
|
6 tahun lalu |
florian
|
5782acc32d
* patch by J. Gareth Moreton to fix 33909
|
7 tahun lalu |
nickysn
|
f4e26f382f
+ added an 'index' field to TObjSectionGroup, specifying the index of the group
|
7 tahun lalu |
nickysn
|
daa47f4b7f
+ completed the internal debug ELF writer in TMZExeOutput.writeDebugElf (not
|
7 tahun lalu |
nickysn
|
99f2f3d4b6
* changed the TObjRelocation.DataOffset and orgsize types to TObjSectionOfs instead of aword
|
7 tahun lalu |
nickysn
|
065a7b63d9
* changed the TObjSectionOfs type to be longword on i8086
|
7 tahun lalu |
nickysn
|
584635c591
+ introduce align_objsecofs; use it to align integers of type TObjSectionOfs
|
7 tahun lalu |
nickysn
|
f9748e928b
* also changed the type of the 'DataPos' parameter of TObjData.layoutsections to TObjSectionOfs
|
7 tahun lalu |
nickysn
|
04129b8c6e
+ introduce the TObjSectionOfs type - an unsigned integer, representing an
|
7 tahun lalu |
nickysn
|
2af5c9d508
* changed type used for section alignment from byte/shortint to longint, so the
|
7 tahun lalu |
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 tahun lalu |
florian
|
b1dff29cbf
* removed unused units
|
8 tahun lalu |
nickysn
|
dd9ea88b79
* TObjSection.MemPos reverted back to qword after r33692, since it breaks the
|
9 tahun lalu |