Struct symbolic::debuginfo::dwarf::gimli::SectionBaseAddresses [−]
pub struct SectionBaseAddresses { pub section: Option<u64>, pub text: Option<u64>, pub data: Option<u64>, }
Optional base addresses for the relative DW_EH_PE_*
encoded pointers
in a particular section.
See BaseAddresses
for methods that are helpful in setting these addresses.
Fields
section: Option<u64>
The address of the section containing the pointer.
text: Option<u64>
The base address for text relative pointers.
This is generally the address of the .text
section.
data: Option<u64>
The base address for data relative pointers.
For pointers in the .eh_frame_hdr
section, this is the address
of the .eh_frame_hdr
section
For pointers in the .eh_frame
section, this is generally the
global pointer, such as the address of the .got
section.
Trait Implementations
impl Clone for SectionBaseAddresses
impl Clone for SectionBaseAddresses
pub fn clone(&self) -> SectionBaseAddresses
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for SectionBaseAddresses
impl Default for SectionBaseAddresses
pub fn default() -> SectionBaseAddresses
impl Eq for SectionBaseAddresses
impl Eq for SectionBaseAddresses
impl PartialEq<SectionBaseAddresses> for SectionBaseAddresses
impl PartialEq<SectionBaseAddresses> for SectionBaseAddresses
pub fn eq(&self, other: &SectionBaseAddresses) -> bool
pub fn ne(&self, other: &SectionBaseAddresses) -> bool
impl StructuralEq for SectionBaseAddresses
impl StructuralEq for SectionBaseAddresses
impl StructuralPartialEq for SectionBaseAddresses
impl StructuralPartialEq for SectionBaseAddresses
Auto Trait Implementations
impl RefUnwindSafe for SectionBaseAddresses
impl RefUnwindSafe for SectionBaseAddresses
impl Send for SectionBaseAddresses
impl Send for SectionBaseAddresses
impl Sync for SectionBaseAddresses
impl Sync for SectionBaseAddresses
impl Unpin for SectionBaseAddresses
impl Unpin for SectionBaseAddresses
impl UnwindSafe for SectionBaseAddresses
impl UnwindSafe for SectionBaseAddresses