LLVM API Documentation

Public Member Functions | Public Attributes
llvm::dwarf::PubIndexEntryDescriptor Struct Reference

#include <Dwarf.h>

Collaboration diagram for llvm::dwarf::PubIndexEntryDescriptor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PubIndexEntryDescriptor (GDBIndexEntryKind Kind, GDBIndexEntryLinkage Linkage)
 PubIndexEntryDescriptor (GDBIndexEntryKind Kind)
 PubIndexEntryDescriptor (uint8_t Value)
uint8_t toBits ()

Public Attributes

GDBIndexEntryKind Kind
GDBIndexEntryLinkage Linkage

Detailed Description

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.

Definition at line 930 of file Dwarf.h.


Constructor & Destructor Documentation

Definition at line 933 of file Dwarf.h.

Definition at line 935 of file Dwarf.h.

Definition at line 937 of file Dwarf.h.


Member Function Documentation

Definition at line 942 of file Dwarf.h.

References Kind, and Linkage.


Member Data Documentation

Definition at line 931 of file Dwarf.h.

Referenced by toBits().

Definition at line 932 of file Dwarf.h.

Referenced by toBits().


The documentation for this struct was generated from the following file: