LLVM 20.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 (uint64_t Offset) const |
const Entry * | getFromHash (uint64_t Offset) const |
ArrayRef< DWARFSectionKind > | getColumnKinds () const |
ArrayRef< Entry > | getRows () const |
MutableArrayRef< Entry > | getMutableRows () |
Definition at line 99 of file DWARFUnitIndex.h.
|
inline |
Definition at line 168 of file DWARFUnitIndex.h.
void DWARFUnitIndex::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 215 of file DWARFUnitIndex.cpp.
References llvm::DW_SECT_EXT_TYPES, llvm::format(), llvm::left_justify(), Name, and OS.
Referenced by llvm::DWARFContext::dump().
|
inline |
Definition at line 181 of file DWARFUnitIndex.h.
Referenced by addAllTypesFromDWP(), and llvm::write().
const DWARFUnitIndex::Entry * DWARFUnitIndex::getFromHash | ( | uint64_t | Offset | ) | const |
Definition at line 306 of file DWARFUnitIndex.cpp.
References getSignature(), and H.
const DWARFUnitIndex::Entry * DWARFUnitIndex::getFromOffset | ( | uint64_t | Offset | ) | const |
Definition at line 283 of file DWARFUnitIndex.cpp.
References I, llvm::Offset, llvm::partition_point(), and llvm::sort().
|
inline |
Definition at line 189 of file DWARFUnitIndex.h.
Definition at line 185 of file DWARFUnitIndex.h.
Referenced by addAllTypesFromDWP(), and llvm::write().
|
inline |
Definition at line 176 of file DWARFUnitIndex.h.
Referenced by addAllTypesFromDWP(), and llvm::write().
|
inlineexplicit |
Definition at line 171 of file DWARFUnitIndex.h.
bool DWARFUnitIndex::parse | ( | DataExtractor | IndexData | ) |
Definition at line 119 of file DWARFUnitIndex.cpp.
Referenced by llvm::write().