Nikolay Nikolov
|
4b179ce4fa
+ check the code entries count in the wasm object reader
|
1 year ago |
Nikolay Nikolov
|
87a3bfe99d
+ fully implemented reading the code section
|
1 year ago |
Nikolay Nikolov
|
3d5a100f79
+ wasm object reader: implemented parsing of the global section
|
1 year ago |
Nikolay Nikolov
|
4ba064d894
+ include mod name in symbols
|
1 year ago |
Nikolay Nikolov
|
c293d0b729
+ partially implemented the creation of symbols for SYMTAB_FUNCTION entries
|
1 year ago |
Nikolay Nikolov
|
a6d4374f10
+ wasm object reader: range check the symbol indices of SYMTAB_FUNCTION entries
|
1 year ago |
Nikolay Nikolov
|
efc4ab7928
+ store in the FuncTypes array the func types, parsed in the function section
|
1 year ago |
Nikolay Nikolov
|
a0df7c27af
+ wasm obj reader: store the parsed import data from the import section in local arrays and structures
|
1 year ago |
Nikolay Nikolov
|
ced7e40c43
+ support local binding when reading data symbols in the internal wasm object reader
|
1 year ago |
Nikolay Nikolov
|
ee4d77b119
+ create data symbols in the wasm object reader
|
1 year ago |
Nikolay Nikolov
|
e569863a1a
+ check bounds for SymIndex of SYMTAB_DATA symbols
|
1 year ago |
Nikolay Nikolov
|
121e793c37
+ wasm object reader: store the symbol table in a dynamic array, so it can be processed later
|
1 year ago |
Nikolay Nikolov
|
c6e054dbb9
+ implemented parsing of the symbol table in the wasm object reader
|
1 year ago |
Nikolay Nikolov
|
272db1b872
+ symbol table subsection duplicate check
|
1 year ago |
Nikolay Nikolov
|
b641687da2
* attempt to avoid warning, treated as error, causing CI failure
|
1 year ago |
Nikolay Nikolov
|
fc7ed302e7
+ check and report an error if a passive data segment is encountered by the wasm object reader
|
1 year ago |
Nikolay Nikolov
|
8606f13b24
+ check for memory index other than 0 in the wasm object reader and report an error, since that is not supported
|
1 year ago |
Nikolay Nikolov
|
23fa8c80b6
+ read the section content in the wasm object reader
|
1 year ago |
Nikolay Nikolov
|
56fe6cadc8
* fill the data in the DataSegments array when parsing the WASM_SEGMENT_INFO subsection
|
1 year ago |
Nikolay Nikolov
|
50f76a2ffb
* moved another local var to avoid bug
|
1 year ago |
Nikolay Nikolov
|
2ab16a5a8f
- removed debug writeln
|
1 year ago |
Nikolay Nikolov
|
e754937ad3
+ verify the segment count when parsing the WASM_SEGMENT_INFO subsection
|
1 year ago |
Nikolay Nikolov
|
bbb564437d
+ parse the data section in the wasm object reader
|
1 year ago |
Nikolay Nikolov
|
818b6e6983
* check that the data count section preceeds the data section and report an error otherwise
|
1 year ago |
Nikolay Nikolov
|
e4600f5e38
+ read the data count from the data section. Set size of the DataSegments
|
1 year ago |
Nikolay Nikolov
|
10b201c506
+ check for duplicated data sections
|
1 year ago |
Nikolay Nikolov
|
6f7c1b5b4e
+ added DataSegments dynarray of record, that will store data segment info
|
1 year ago |
Nikolay Nikolov
|
e3c5d016e0
+ check for duplicated WASM_SEGMENT_INFO subsections
|
1 year ago |
Nikolay Nikolov
|
3121ee1367
+ parse the WASM_SEGMENT_INFO subsection
|
1 year ago |
Nikolay Nikolov
|
8a7743b566
* set FReader and InputFileName in the beginning of TWasmObjInput.ReadObjData
|
1 year ago |