LLVM
15.0.0git
|
#include "llvm/DebugInfo/DWARF/DWARFUnitIndex.h"
Classes | |
class | Entry |
Public Member Functions | |
DWARFUnitIndex (DWARFSectionKind InfoColumnKind) | |
operator bool () const | |
bool | parse (DataExtractor IndexData) |
void | dump (raw_ostream &OS) const |
uint32_t | getVersion () const |
const Entry * | getFromOffset (uint32_t Offset) const |
const Entry * | getFromHash (uint64_t Offset) const |
ArrayRef< DWARFSectionKind > | getColumnKinds () const |
ArrayRef< Entry > | getRows () const |
Definition at line 99 of file DWARFUnitIndex.h.
|
inline |
Definition at line 153 of file DWARFUnitIndex.h.
void DWARFUnitIndex::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 215 of file DWARFUnitIndex.cpp.
References llvm::format(), i, and llvm::left_justify().
|
inline |
Definition at line 166 of file DWARFUnitIndex.h.
References llvm::makeArrayRef().
const DWARFUnitIndex::Entry * DWARFUnitIndex::getFromHash | ( | uint64_t | Offset | ) | const |
Definition at line 285 of file DWARFUnitIndex.cpp.
References getSignature(), H, llvm::BitmaskEnumDetail::Mask(), and S.
const DWARFUnitIndex::Entry * DWARFUnitIndex::getFromOffset | ( | uint32_t | Offset | ) | const |
Definition at line 262 of file DWARFUnitIndex.cpp.
References E, i, I, llvm::partition_point(), and llvm::sort().
Definition at line 170 of file DWARFUnitIndex.h.
References llvm::makeArrayRef().
Referenced by addAllTypesFromDWP().
|
inline |
Definition at line 161 of file DWARFUnitIndex.h.
|
inlineexplicit |
Definition at line 156 of file DWARFUnitIndex.h.
bool DWARFUnitIndex::parse | ( | DataExtractor | IndexData | ) |
Definition at line 119 of file DWARFUnitIndex.cpp.
References b.