florian
|
e26b298885
* patch by Rika: Better Align()'s #2, resolves #39512
|
3 年之前 |
Karoly Balogh
|
e018264ad9
internalerror if the section we're about to keep has no exesection assigned
|
3 年之前 |
Nikolay Nikolov
|
cdf1ceca76
* emit a weak symbol for the exception tag, since that's what the LLVM linker
|
3 年之前 |
Nikolay Nikolov
|
b463f2a141
+ added support for exception tags and for the 'throw' and 'catch' instructions
|
3 年之前 |
Nikolay Nikolov
|
2bce4d36db
+ proper support for WASM globals in the internal object writer - emit
|
3 年之前 |
Nikolay Nikolov
|
07461d0fc3
* made the constructor of TObjSymbol virtual, so it can be overriden
|
3 年之前 |
Nikolay Nikolov
|
7f5250bf46
+ implemented support for R_WASM_TABLE_INDEX_SLEB relocations
|
3 年之前 |
Nikolay Nikolov
|
9fa2e2934b
+ support the call_indirect instruction and the R_WASM_TYPE_INDEX_LEB
|
3 年之前 |
Nikolay Nikolov
|
83f2f7bf37
+ introduced TObjData.SymbolPairDefine, to allow custom handling of symbol
|
3 年之前 |
Nikolay Nikolov
|
b913133152
+ implemented leb and sleb relocations to data symbols
|
3 年之前 |
Nikolay Nikolov
|
3e2a9b6ceb
+ handle the call instruction in the wasm binary writer
|
3 年之前 |
florian
|
9003114a8f
+ support R_X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX
|
4 年之前 |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 年之前 |
svenbarth
|
17d583a419
* fix for Mantis #37559: the adjustment of the section type should only be done for internal COFF writers
|
5 年之前 |
yury
|
985220d94c
* Added virtual function TObjSection.GetAltName to be able to specify additional section name by descendants.
|
5 年之前 |
nickysn
|
47ba80a545
* the len parameter of TObjData.writebytes changed to TObjSectionOfs to avoid 8-bit truncation on Z80
|
5 年之前 |
nickysn
|
9c54d753f5
* ImageBase changed to qword (same type as CurrMemPos) to avoid truncating to 8-bit on Z80
|
5 年之前 |
nickysn
|
e8af7427bb
* the len parameter of TObjData.alloc changed to TObjSectionOfs
|
5 年之前 |
nickysn
|
616cb38292
* fixed the TRelocDataInt to avoid truncating 16-bit addresses to 8-bit on 8-bit CPUs
|
5 年之前 |
nickysn
|
997184778a
+ call ApplyAsmSymbolRestrictions for symbols that should be exported from ar files
|
5 年之前 |
nickysn
|
4fed57adc1
+ lots of fixes to the Z80 internal asm writer
|
5 年之前 |
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 年之前 |
svenbarth
|
5b941e3cea
+ implement relocations for Aarch64 for the internal COFF linker
|
5 年之前 |
svenbarth
|
2a1d26cc90
* use translateable error messages for undefined symbols and also report in which object file the symbol was first found
|
5 年之前 |
florian
|
99ce957111
* fixed default value for progbits
|
5 年之前 |
florian
|
137f392c66
* parameters declared as out must be initialized
|
5 年之前 |
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 年之前 |
svenbarth
|
7f8800eeb1
+ add a method to TObjData to retrieve the TSectionProcBits and TSectionFlags values for a given section type
|
5 年之前 |
svenbarth
|
e5de269664
* change TObjData.sectiontype2options to a class function so that it can be called without an instance of TObjData
|
5 年之前 |
florian
|
245b58c249
+ support for arm attributes
|
5 年之前 |