Module runtime
Expand description
This module contains all LIEF’s runtime API
Modules§
- android
- Android-specific API
- assembler
- disassembler
- host
- linux
- Linux-specific API
- memory
- module
- osx
- process
- windows
Structs§
- Host
- This structure represents the current host.
- Memory
- Process
- This structure represents the current process and provides functions to query process-level information.
Enums§
Traits§
- Module
- This trait is shared by all system-specific modules. It provides a common interface for accessing module metadata.
Functions§
- arch
- Architecture for which the runtime is compiled
- assemble
- Assemble the provided assembly code at the specified (absolute) virtual address.
- assemble_
with_ config - Same as
assemblebut this function takes an extraAssemblerConfigthat is used to configure the assembly engine: dialect, symbols definitions. - disassemble
- Start disassembling instructions at the given absolute virtual address.
- enabled
- Whether runtime features are enabled
- module_
from_ addr - Find the module that encompasses the given virtual address (absolute)
- module_
from_ name - Find the module with the given name
- module_
from_ path - Find the module with the given name
- modules
- Return an iterator over the different modules loaded in the current process.
- platform
- Platform for which the runtime is compiled