Commit History

Author SHA1 Message Date
  Nikolay Nikolov 649438efa6 + keep track of section indexes. Save the code and data section indexes. 1 year ago
  Nikolay Nikolov a1bdf11d99 + check for supported relocation types, report an error if an unsupported type is found 1 year ago
  Nikolay Nikolov 881ca2c52f + implemented parsing of the relocation section 1 year ago
  Nikolay Nikolov 7f30a87651 + started implementing the reading of relocation sections in the wasm object reader 1 year ago
  Nikolay Nikolov 026781b9a3 * set MaxMemPos in the wasm internal linker 1 year ago
  Nikolay Nikolov eeae32669e + add oso_keep flag to the code sections that contain an export 1 year ago
  Nikolay Nikolov 24972d9861 + parse the export table in the wasm internal object reader 1 year ago
  Nikolay Nikolov 4b9e1ab30a + wasm object reader: create code sections and symbols 1 year ago
  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