Module wasmtime_environ::obj

source ·
Expand description

Utilities for working with object files that operate as Wasmtime’s serialization and intermediate format for compiled modules.

Enums§

Constants§

  • Flag for the e_flags field in the ELF header indicating a compiled component.
  • Flag for the e_flags field in the ELF header indicating a compiled module.
  • Filler for the os_abi field of the ELF header.
  • This is the name of the section in the final ELF image which contains a concatenated list of all function names.
  • A custom Wasmtime-specific section of our compilation image which stores mapping data from offsets in the image to offset in the original wasm binary.
  • This is the name of the section in the final ELF image that contains the concatenation of all the native DWARF information found in the original wasm files.
  • This is the name of the section in the final ELF image which contains a bincode-encoded CompiledModuleInfo.
  • A custom binary-encoded section of wasmtime compilation artifacts which encodes the ability to map an offset in the text section to the trap code that it corresponds to.
  • A custom section which consists of just 1 byte which is either 0 or 1 as to whether BTI is enabled.
  • This is the name of the section in the final ELF image which contains concatenated data segments from the original wasm module.
  • A bincode-encoded section containing engine-specific metadata used to double-check that an artifact can be loaded into the current host.