Enum lldb_sys::SectionType
source · #[repr(u32)]pub enum SectionType {
Show 59 variants
Invalid,
Code,
Container,
Data,
DataCString,
DataCStringPointers,
DataSymbolAddress,
Data4,
Data8,
Data16,
DataPointers,
Debug,
ZeroFill,
DataObjCMessageRefs,
DataObjCCFStrings,
DWARFDebugAbbrev,
DWARFDebugAddr,
DWARFDebugAranges,
DWARFDebugFrame,
DWARFDebugInfo,
DWARFDebugLine,
DWARFDebugLoc,
DWARFDebugMacInfo,
DWARFDebugMacro,
DWARFDebugPubNames,
DWARFDebugPubTypes,
DWARFDebugRanges,
DWARFDebugStr,
DWARFDebugStrOffsets,
DWARFAppleNames,
DWARFAppleTypes,
DWARFAppleNamespaces,
DWARFAppleObjC,
ELFSymbolTable,
ELFDynamicSymbols,
ELFRelocationEntries,
ELFDynamicLinkInfo,
EHFrame,
ARMexidx,
ARMextab,
CompactUnwind,
GoSymtab,
AbsoluteAddress,
DWARFGNUDebugAltLink,
DWARFDebugTypes,
DWARFDebugNames,
Other,
DWARFDebugLineStr,
DWARFDebugRngLists,
DWARFDebugLocLists,
DWARFDebugAbbrevDwo,
DWARFDebugInfoDwo,
DWARFDebugStrDwo,
DWARFDebugStrOffsetsDwo,
DWARFDebugTypesDwo,
DWARFDebugRngListsDwo,
DWARFDebugLocDwo,
DWARFDebugLocListsDwo,
DWARFDebugTuIndex,
}
Variants§
Invalid
Code
Container
The section contains child sections.
Data
DataCString
Inlined C string data.
DataCStringPointers
Pointers to C string data.
DataSymbolAddress
Address of a symbol in the symbol table.
Data4
Data8
Data16
DataPointers
Debug
ZeroFill
DataObjCMessageRefs
Pointer to function pointer + selector.
DataObjCCFStrings
Objective-C const CFString/NSString objects.
DWARFDebugAbbrev
DWARFDebugAddr
DWARFDebugAranges
DWARFDebugFrame
DWARFDebugInfo
DWARFDebugLine
DWARFDebugLoc
DWARFDebugMacInfo
DWARFDebugMacro
DWARFDebugPubNames
DWARFDebugPubTypes
DWARFDebugRanges
DWARFDebugStr
DWARFDebugStrOffsets
DWARFAppleNames
DWARFAppleTypes
DWARFAppleNamespaces
DWARFAppleObjC
ELFSymbolTable
ELF SHT_SYMTAB
section.
ELFDynamicSymbols
ELF `SHT_DYNSYM1 section.
ELFRelocationEntries
ELF SHT_REL
or SHT_RELA
section.
ELFDynamicLinkInfo
ELF SHT_DYNAMIC
section.
EHFrame
ARMexidx
ARMextab
CompactUnwind
Compact unwind section in Mach-O, __TEXT,__unwind_info
.
GoSymtab
AbsoluteAddress
Dummy section for symbols with an absolute address.
DWARFGNUDebugAltLink
DWARFDebugTypes
DWARF .debug_types
section.
DWARFDebugNames
DWARF v5 .debug_names
section.
Other
DWARFDebugLineStr
DWARF v5 .debug_line_str
section.
DWARFDebugRngLists
DWARF v5 .debug_rnglists
section.
DWARFDebugLocLists
DWARF v5 .debug_loclists
section.
DWARFDebugAbbrevDwo
DWARFDebugInfoDwo
DWARFDebugStrDwo
DWARFDebugStrOffsetsDwo
DWARFDebugTypesDwo
DWARFDebugRngListsDwo
DWARFDebugLocDwo
DWARFDebugLocListsDwo
DWARFDebugTuIndex
Trait Implementations§
source§impl Clone for SectionType
impl Clone for SectionType
source§fn clone(&self) -> SectionType
fn clone(&self) -> SectionType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SectionType
impl Debug for SectionType
source§impl PartialEq<SectionType> for SectionType
impl PartialEq<SectionType> for SectionType
source§fn eq(&self, other: &SectionType) -> bool
fn eq(&self, other: &SectionType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<SectionType> for SectionType
impl PartialOrd<SectionType> for SectionType
source§fn partial_cmp(&self, other: &SectionType) -> Option<Ordering>
fn partial_cmp(&self, other: &SectionType) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for SectionType
impl Eq for SectionType
impl StructuralEq for SectionType
impl StructuralPartialEq for SectionType
Auto Trait Implementations§
impl RefUnwindSafe for SectionType
impl Send for SectionType
impl Sync for SectionType
impl Unpin for SectionType
impl UnwindSafe for SectionType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more