Struct gimli::CommonInformationEntry
[−]
[src]
pub struct CommonInformationEntry<'input, Endian, Section> where
Endian: Endianity,
Section: UnwindSection<'input, Endian>, { /* fields omitted */ }
A Common Information Entry holds information that is shared among many Frame Description Entries. There is at least one CIE in every non-empty
.debug_frame
section.
Methods
impl<'input, Endian, Section> CommonInformationEntry<'input, Endian, Section> where
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
[src]
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
Signal Safe Methods
These methods are guaranteed not to allocate, acquire locks, or perform any other signal-unsafe operations.
fn instructions(&self) -> CallFrameInstructionIter<'input, Endian>
Iterate over this CIE's initial instructions.
Can be used with
FallibleIterator
.
Trait Implementations
impl<'input, Endian: Clone, Section: Clone> Clone for CommonInformationEntry<'input, Endian, Section> where
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
[src]
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
fn clone(&self) -> CommonInformationEntry<'input, Endian, Section>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl<'input, Endian: Debug, Section: Debug> Debug for CommonInformationEntry<'input, Endian, Section> where
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
[src]
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
impl<'input, Endian: PartialEq, Section: PartialEq> PartialEq for CommonInformationEntry<'input, Endian, Section> where
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
[src]
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
fn eq(&self, __arg_0: &CommonInformationEntry<'input, Endian, Section>) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &CommonInformationEntry<'input, Endian, Section>) -> bool
This method tests for !=
.
impl<'input, Endian: Eq, Section: Eq> Eq for CommonInformationEntry<'input, Endian, Section> where
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
[src]
Endian: Endianity,
Section: UnwindSection<'input, Endian>,