Modules§
Structs§
- Dynamic
Addend Relocations - Container of Dynamic Addend Relocations
- Dynamic
Library - Dynamic Library Entry An ‘upgraded’ LibraryEntry with the dynamic section resolved.
- Dynamic
Relocations - Container of Dynamic Relocations
- Dynamic
Section - Container of Dynamic Entries
- Dynamic
Symbols - Container of Dynamic Symbols
- Loaded
Library - A library loaded in the process
- Program
Header - An Elf Program Header Primary examples are PT_LOAD and PT_DYNAMIC
- String
Table - A view of the Library’s String table
The inner
raw
reference refers to a continguous array of zero terminated strings. The string table view is needed to arbitrarily access into the data and pull out the null terminated strings.
Enums§
- Dynamic
Error - Errors related to dynamic libraries
- Dynamic
Section Type - Section type enumeration
- Relocation
Table - A dynamic libraries plt maybe be addend entries or non addend entries
Functions§
- collect_
modules - Returns a
Vec
of objects loaded into the current address space.