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

DW_LLE_base_address

Fields of BaseAddress

base address

DW_LLE_base_addressx

Fields of BaseAddressx

base address

DW_LLE_startx_endx

Fields of StartxEndx

start of range

end of range

expression

DW_LLE_startx_length

Fields of StartxLength

start of range

length of range

expression

DW_LLE_offset_pair

Fields of OffsetPair

start of range

end of range

expression

DW_LLE_default_location

Fields of DefaultLocation

expression

DW_LLE_start_end

Fields of StartEnd

start of range

end of range

expression

DW_LLE_start_length

Fields of StartLength

start of range

length of range

expression

Trait Implementations

impl<R: Clone + Reader> Clone for RawLocListEntry<R>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<R: Debug + Reader> Debug for RawLocListEntry<R>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<R> Send for RawLocListEntry<R> where
    R: Send

impl<R> Sync for RawLocListEntry<R> where
    R: Sync