Pierre Muller
|
ca6fe96360
Add writeInt8/writeUInt8 methods to fix some cross-endian generation issues
|
1 year ago |
florian
|
4867d48e99
+ support for .debug_loc and .debuc_loclist sections
|
1 year ago |
Nikolay Nikolov
|
73895d3cbc
+ create relocation objects for R_WASM_TYPE_INDEX_LEB relocations in the wasm object reader
|
1 year ago |
Nikolay Nikolov
|
791328ccb5
+ auto add oso_data and oso_sparse_data when creating a .bss segment on the wasm target
|
1 year ago |
Nikolay Nikolov
|
526de20d9a
+ introduced methods for writing endian-specific integers to TObjSection
|
1 year ago |
Nikolay Nikolov
|
a028486325
+ added methods for writing ints with specific endianess in TObjData
|
1 year ago |
Pierre Muller
|
144ee6d51d
Add missing swaping in case of different endianess of stab entry inside TInternalAssembler.WriteStab
|
2 years ago |
florian
|
e26b298885
* patch by Rika: Better Align()'s #2, resolves #39512
|
3 years ago |
Karoly Balogh
|
e018264ad9
internalerror if the section we're about to keep has no exesection assigned
|
3 years ago |
Nikolay Nikolov
|
cdf1ceca76
* emit a weak symbol for the exception tag, since that's what the LLVM linker
|
3 years ago |
Nikolay Nikolov
|
b463f2a141
+ added support for exception tags and for the 'throw' and 'catch' instructions
|
3 years ago |
Nikolay Nikolov
|
2bce4d36db
+ proper support for WASM globals in the internal object writer - emit
|
3 years ago |
Nikolay Nikolov
|
07461d0fc3
* made the constructor of TObjSymbol virtual, so it can be overriden
|
3 years ago |
Nikolay Nikolov
|
7f5250bf46
+ implemented support for R_WASM_TABLE_INDEX_SLEB relocations
|
3 years ago |
Nikolay Nikolov
|
9fa2e2934b
+ support the call_indirect instruction and the R_WASM_TYPE_INDEX_LEB
|
3 years ago |
Nikolay Nikolov
|
83f2f7bf37
+ introduced TObjData.SymbolPairDefine, to allow custom handling of symbol
|
3 years ago |
Nikolay Nikolov
|
b913133152
+ implemented leb and sleb relocations to data symbols
|
3 years ago |
Nikolay Nikolov
|
3e2a9b6ceb
+ handle the call instruction in the wasm binary writer
|
3 years ago |
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 |