Crate plt_rs

Source

Modules§

elf64

Structs§

DynamicAddendRelocations
Container of Dynamic Addend Relocations
DynamicLibrary
Dynamic Library Entry An ‘upgraded’ LibraryEntry with the dynamic section resolved.
DynamicRelocations
Container of Dynamic Relocations
DynamicSection
Container of Dynamic Entries
DynamicSymbols
Container of Dynamic Symbols
LoadedLibrary
A library loaded in the process
ProgramHeader
An Elf Program Header Primary examples are PT_LOAD and PT_DYNAMIC
StringTable
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§

DynamicError
Errors related to dynamic libraries
DynamicSectionType
Section type enumeration
RelocationTable
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.