Nikolay Nikolov
|
7b05051fc1
* WebAssembly internal linker: add the .tbss section size to the result of GetBssSize
|
1 year ago |
Nikolay Nikolov
|
914b1feceb
* WebAssembly threads internal linker: create a startup function for
|
1 year ago |
Nikolay Nikolov
|
70ca28701b
* WebAssembly threads internal linker: add the .tbss section to the linker
|
1 year ago |
Nikolay Nikolov
|
0642f14552
* WebAssembly threads internal linker: declare the symbol __wasm_init_tls in the
|
1 year ago |
Nikolay Nikolov
|
a87481cfa4
* WebAssembly threads internal linker: declare the __tls_base, __tls_size and
|
1 year ago |
Nikolay Nikolov
|
aaf536ae10
* WebAssembly: allow specifying the initial and max memory size via the $M
|
1 year ago |
Nikolay Nikolov
|
a71995a521
* wasi internal linker: fixed crashes introduced by previous commit in
|
1 year ago |
Nikolay Nikolov
|
6f8655ecc9
* split the sections strings into groups and add comments about the importance
|
1 year ago |
Nikolay Nikolov
|
924d4b9b53
+ wasm internal linker: count the 'fpc.reshandles' section towards the bss size
|
1 year ago |
Nikolay Nikolov
|
2828752587
+ wasm internal linker: count the 'fpc.resources' section towards the binary
|
1 year ago |
Nikolay Nikolov
|
e17b6291f5
+ WASI internal linker: add the 'fpc.resources' and 'fpc.reshandles' sections as well
|
1 year ago |
Nikolay Nikolov
|
440a635bce
+ initial compiler support for WebAssembly resources. Requires WebAssembly
|
1 year ago |
Michaël Van Canneyt
|
897caac4ac
* Seems not all was committed
|
2 years ago |
Nikolay Nikolov
|
59c88f4c79
+ WASI internal linker: added the .wasm_tags exe section to the linker script
|
1 year ago |
Nikolay Nikolov
|
b8db469c48
+ WASI internal linker: simplify linker script generation for the .text, .rodata, .data and .bss sections via the use of ScriptAddGenericSections
|
1 year ago |
Nikolay Nikolov
|
749688b3b0
+ WASI internal linker: also add .debug_frame and .debug_str sections to the output binary
|
1 year ago |
Nikolay Nikolov
|
49395f2b00
+ WASI internal linker: add all object sections, starting with '.bss' to the .bss section
|
1 year ago |
Nikolay Nikolov
|
995309c209
+ add the debug sections in the WASI internal linker script file
|
1 year ago |
Nikolay Nikolov
|
bbeb98aeef
+ wasm internal linker: put all wasm global symbols in separate sections,
|
1 year ago |
Nikolay Nikolov
|
ef796906e9
+ wasm internal obj reader: add globals to a '.wasm_globals' object section
|
1 year ago |
Nikolay Nikolov
|
2eae62a6e8
* define the __stack_pointer symbol in a different way, so it doesn't crash during linking
|
1 year ago |
Nikolay Nikolov
|
1e89579766
+ WASI internal linker: implemented GetCodeSize, GetDataSize and GetBssSize.
|
1 year ago |
Nikolay Nikolov
|
b361b41a86
+ webassembly internal linker: create separate exe sections for .rodata and .bss
|
1 year ago |
Nikolay Nikolov
|
605740fd0a
+ create exe sections in the wasi internal linker script
|
1 year ago |
Nikolay Nikolov
|
34445a912a
* implementation of TInternalLinkerWasi.DefaultLinkScript. Create a script that reads all the object files.
|
1 year ago |
Nikolay Nikolov
|
340499dd3a
* override GetCodeSize, GetDataSize and GetBssSize in TInternalLinkerWasi to avoid crash
|
1 year ago |
Nikolay Nikolov
|
0f8ecb73e7
* override and implement TInternalLinkerWasi.InitSysInitUnitName
|
1 year ago |
Nikolay Nikolov
|
790a58be52
+ added ld_int_wasi constant. Register the WASI internal linker.
|
1 year ago |
Nikolay Nikolov
|
5a61f51b3c
+ added TWasmExeOutput class (not implemented, yet)
|
1 year ago |
Nikolay Nikolov
|
ddac127347
+ added TInternalLinkerWasi class (not fully implemented, yet)
|
1 year ago |