llvm::DWARFListTableHeader

A class representing the header of a list table such as the range list table in the .debug_rnglists section.

Synopsis

Declared in <llvm/DebugInfo/DWARF/DWARFListTable.h>

class DWARFListTableHeader;

Member Functions

NameDescription
DWARFListTableHeader [constructor]Construct a list table header for the given section and list type.
clear Reset the header data to its default state.
dump Dump this table header to OS.
extract Extract the table header and the array of offsets.
getAddrSize Return the address size recorded in this header.
getFormat Return the DWARF format of this table.
getHeaderOffset Return the offset of this header within its section.
getLength Return the length field recorded in this header.
getListTypeString Return the list type string used for dumping.
getOffsetEntry Return the contents of the offset entry at Index.
getOffsetEntryCount Return the number of offset entries that follow this header.
getSectionName Return the name of the section this table is located in.
getVersion Return the DWARF version recorded in this header.
length Return the full length of the table, including the length field.

Static Member Functions

NameDescription
getHeaderSize Return the size of the table header excluding the offset array.
getOffsetEntry Return the offset entry at Index from an offset table at a given location.