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

Name

Description

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

Name

Description

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.

Created with MrDocs