Docs.rs
goblin-0.10.0
goblin 0.10.0
Permalink
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
m4b
Dependencies
log ^0.4
normal
optional
plain ^0.2.3
normal
scroll ^0.13
normal
stderrlog ^0.6.0
dev
Versions
65.13%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
goblin
0.10.0
Module dyn64
Module Items
Structs
Constants
Functions
In goblin::
elf::
dynamic
goblin
::
elf
::
dynamic
Module
dyn64
Copy item path
Source
Re-exports
§
pub use crate::elf::
dynamic
::*;
Structs
§
Dyn
An entry in the dynamic array
Dynamic
Info
Important dynamic linking info generated via a single pass through the
_DYNAMIC
array
Constants
§
SIZEOF_
DYN
Functions
§
from_fd
Returns a vector of dynamic entries from the given fd and program headers
from_
phdrs
⚠
Maybe gets and returns the dynamic array with the same lifetime as the
phdrs
, using the provided bias with wrapping addition. If the bias is wrong, it will either segfault or give you incorrect values, beware
from_
raw
⚠
Given a bias and a memory address (typically for a
correctly
mmap’d binary in memory), returns the
_DYNAMIC
array as a slice of that memory
get_
needed
⚠
Gets the needed libraries from the
_DYNAMIC
array, with the str slices lifetime tied to the dynamic array/strtab’s lifetime(s)