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]
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]
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]
impl<'input, Endian: PartialEq, Section: PartialEq> PartialEq for CommonInformationEntry<'input, Endian, Section> where Endian: Endianity, Section: UnwindSection<'input, Endian>
[src]
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 !=
.