struct PubIndexEntryDescriptor
Declaration
struct PubIndexEntryDescriptor { /* full declaration omitted */ };
Description
Describes an entry of the various gnu_pub* debug sections. The gnu_pub* kind looks like: 0-3 reserved 4-6 symbol kind 7 0 == global, 1 == static A gdb_index descriptor includes the above kind, shifted 24 bits up with the offset of the cu within the debug_info section stored in those 24 bits.
Declared at: llvm/include/llvm/BinaryFormat/Dwarf.h:723
Member Variables
- public llvm::dwarf::GDBIndexEntryKind Kind
- public llvm::dwarf::GDBIndexEntryLinkage Linkage
Method Overview
- public PubIndexEntryDescriptor(llvm::dwarf::GDBIndexEntryKind Kind, llvm::dwarf::GDBIndexEntryLinkage Linkage)
- public PubIndexEntryDescriptor(llvm::dwarf::GDBIndexEntryKind Kind)
- public PubIndexEntryDescriptor(uint8_t Value)
- public uint8_t toBits() const
Methods
¶PubIndexEntryDescriptor(
llvm::dwarf::GDBIndexEntryKind Kind,
llvm::dwarf::GDBIndexEntryLinkage Linkage)
PubIndexEntryDescriptor(
llvm::dwarf::GDBIndexEntryKind Kind,
llvm::dwarf::GDBIndexEntryLinkage Linkage)
Declared at: llvm/include/llvm/BinaryFormat/Dwarf.h:726
Parameters
- llvm::dwarf::GDBIndexEntryKind Kind
- llvm::dwarf::GDBIndexEntryLinkage Linkage
¶PubIndexEntryDescriptor(
llvm::dwarf::GDBIndexEntryKind Kind)
PubIndexEntryDescriptor(
llvm::dwarf::GDBIndexEntryKind Kind)
Declared at: llvm/include/llvm/BinaryFormat/Dwarf.h:728
Parameters
- llvm::dwarf::GDBIndexEntryKind Kind
¶PubIndexEntryDescriptor(uint8_t Value)
PubIndexEntryDescriptor(uint8_t Value)
Declared at: llvm/include/llvm/BinaryFormat/Dwarf.h:730
Parameters
- uint8_t Value
¶uint8_t toBits() const
uint8_t toBits() const
Declared at: llvm/include/llvm/BinaryFormat/Dwarf.h:735