lief

Module runtime

Expand description

This module contains all LIEF’s runtime API

Modules§

Structs§

  • This structure represents the current host.
  • This structure represents the current process and provides functions to query process-level information.

Enums§

Traits§

  • This trait is shared by all system-specific modules. It provides a common interface for accessing module metadata.

Functions§

  • Architecture for which the runtime is compiled
  • Assemble the provided assembly code at the specified (absolute) virtual address.
  • Same as assemble but this function takes an extra AssemblerConfig that is used to configure the assembly engine: dialect, symbols definitions.
  • Start disassembling instructions at the given absolute virtual address.
  • Whether runtime features are enabled
  • Find the module that encompasses the given virtual address (absolute)
  • Find the module with the given name
  • Find the module with the given name
  • Return an iterator over the different modules loaded in the current process.
  • Platform for which the runtime is compiled