Struct gimli::EhHdrTable
[−]
[src]
pub struct EhHdrTable<'a, R: Reader + 'a> { /* fields omitted */ }
The CFI binary search table that is an optional part of the .eh_frame_hdr
section.
Methods
impl<'a, R: Reader + 'a> EhHdrTable<'a, R>
[src]
fn lookup(&self, address: u64, bases: &BaseAddresses) -> Result<Pointer>
[src]
Probably returns a pointer to the FDE for the given address.
This performs a binary search, so if there is no FDE for the given address, this function will return a pointer to any other FDE that's close by.
To be sure, you must call contains
on the FDE.
Trait Implementations
impl<'a, R: Debug + Reader + 'a> Debug for EhHdrTable<'a, R>
[src]
impl<'a, R: Clone + Reader + 'a> Clone for EhHdrTable<'a, R>
[src]
fn clone(&self) -> EhHdrTable<'a, R>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more