Enum gimli::RawLocListEntry
[−]
[src]
pub enum RawLocListEntry<R: Reader> { BaseAddress { addr: u64, }, BaseAddressx { addr: AddressIndex, }, StartxEndx { begin: AddressIndex, end: AddressIndex, data: Expression<R>, }, StartxLength { begin: AddressIndex, length: u64, data: Expression<R>, }, OffsetPair { begin: u64, end: u64, data: Expression<R>, }, DefaultLocation { data: Expression<R>, }, StartEnd { begin: u64, end: u64, data: Expression<R>, }, StartLength { begin: u64, length: u64, data: Expression<R>, }, }
A raw entry in .debug_loclists.
Variants
BaseAddress
DW_LLE_base_address
Fields of BaseAddress
addr: u64 | base address |
BaseAddressx
DW_LLE_base_addressx
Fields of BaseAddressx
addr: AddressIndex | base address |
StartxEndx
DW_LLE_startx_endx
Fields of StartxEndx
begin: AddressIndex | start of range |
end: AddressIndex | end of range |
data: Expression<R> | expression |
StartxLength
DW_LLE_startx_length
Fields of StartxLength
begin: AddressIndex | start of range |
length: u64 | length of range |
data: Expression<R> | expression |
OffsetPair
DW_LLE_offset_pair
Fields of OffsetPair
begin: u64 | start of range |
end: u64 | end of range |
data: Expression<R> | expression |
DefaultLocation
DW_LLE_default_location
Fields of DefaultLocation
data: Expression<R> | expression |
StartEnd
DW_LLE_start_end
Fields of StartEnd
begin: u64 | start of range |
end: u64 | end of range |
data: Expression<R> | expression |
StartLength
DW_LLE_start_length
Fields of StartLength
begin: u64 | start of range |
length: u64 | length of range |
data: Expression<R> | expression |
Trait Implementations
impl<R: Clone + Reader> Clone for RawLocListEntry<R>
[src]
fn clone(&self) -> RawLocListEntry<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
impl<R: Debug + Reader> Debug for RawLocListEntry<R>
[src]
Auto Trait Implementations
impl<R> Send for RawLocListEntry<R> where
R: Send,
R: Send,
impl<R> Sync for RawLocListEntry<R> where
R: Sync,
R: Sync,