Nikolay Nikolov
|
118e093c97
+ create relocation objects for R_WASM_TABLE_INDEX_I32 relocations in the wasm object reader
|
1 жил өмнө |
Nikolay Nikolov
|
c605da6ab3
+ create relocation objects for R_WASM_TABLE_INDEX_SLEB relocations in the wasm object reader
|
1 жил өмнө |
Nikolay Nikolov
|
aa296af787
+ create relocation objects for R_WASM_FUNCTION_INDEX_LEB relocations in the wasm object reader
|
1 жил өмнө |
Nikolay Nikolov
|
bc798695fe
+ find the code and data segment of each relocation
|
1 жил өмнө |
Nikolay Nikolov
|
268a148d3a
+ store the parsed relocation table in an array
|
1 жил өмнө |
Nikolay Nikolov
|
82c52ed127
* disallow (for now) relocations for sections other than the code and data sections
|
1 жил өмнө |
Nikolay Nikolov
|
649438efa6
+ keep track of section indexes. Save the code and data section indexes.
|
1 жил өмнө |
Nikolay Nikolov
|
a1bdf11d99
+ check for supported relocation types, report an error if an unsupported type is found
|
1 жил өмнө |
Nikolay Nikolov
|
881ca2c52f
+ implemented parsing of the relocation section
|
1 жил өмнө |
Nikolay Nikolov
|
7f30a87651
+ started implementing the reading of relocation sections in the wasm object reader
|
1 жил өмнө |
Nikolay Nikolov
|
026781b9a3
* set MaxMemPos in the wasm internal linker
|
1 жил өмнө |
Nikolay Nikolov
|
eeae32669e
+ add oso_keep flag to the code sections that contain an export
|
1 жил өмнө |
Nikolay Nikolov
|
24972d9861
+ parse the export table in the wasm internal object reader
|
1 жил өмнө |
Nikolay Nikolov
|
4b9e1ab30a
+ wasm object reader: create code sections and symbols
|
1 жил өмнө |
Nikolay Nikolov
|
4b179ce4fa
+ check the code entries count in the wasm object reader
|
1 жил өмнө |
Nikolay Nikolov
|
87a3bfe99d
+ fully implemented reading the code section
|
1 жил өмнө |
Nikolay Nikolov
|
3d5a100f79
+ wasm object reader: implemented parsing of the global section
|
1 жил өмнө |
Nikolay Nikolov
|
4ba064d894
+ include mod name in symbols
|
1 жил өмнө |
Nikolay Nikolov
|
c293d0b729
+ partially implemented the creation of symbols for SYMTAB_FUNCTION entries
|
1 жил өмнө |
Nikolay Nikolov
|
a6d4374f10
+ wasm object reader: range check the symbol indices of SYMTAB_FUNCTION entries
|
1 жил өмнө |
Nikolay Nikolov
|
efc4ab7928
+ store in the FuncTypes array the func types, parsed in the function section
|
1 жил өмнө |
Nikolay Nikolov
|
a0df7c27af
+ wasm obj reader: store the parsed import data from the import section in local arrays and structures
|
1 жил өмнө |
Nikolay Nikolov
|
ced7e40c43
+ support local binding when reading data symbols in the internal wasm object reader
|
1 жил өмнө |
Nikolay Nikolov
|
ee4d77b119
+ create data symbols in the wasm object reader
|
1 жил өмнө |
Nikolay Nikolov
|
e569863a1a
+ check bounds for SymIndex of SYMTAB_DATA symbols
|
1 жил өмнө |
Nikolay Nikolov
|
121e793c37
+ wasm object reader: store the symbol table in a dynamic array, so it can be processed later
|
1 жил өмнө |
Nikolay Nikolov
|
c6e054dbb9
+ implemented parsing of the symbol table in the wasm object reader
|
1 жил өмнө |
Nikolay Nikolov
|
272db1b872
+ symbol table subsection duplicate check
|
1 жил өмнө |
Nikolay Nikolov
|
b641687da2
* attempt to avoid warning, treated as error, causing CI failure
|
1 жил өмнө |
Nikolay Nikolov
|
fc7ed302e7
+ check and report an error if a passive data segment is encountered by the wasm object reader
|
1 жил өмнө |