LLVM 22.0.0git
|
#include "llvm/DebugInfo/DWARF/DWARFUnitIndex.h"
Classes | |
class | Entry |
Public Member Functions | |
DWARFUnitIndex (DWARFSectionKind InfoColumnKind) | |
operator bool () const | |
LLVM_ABI bool | parse (DataExtractor IndexData) |
LLVM_ABI void | dump (raw_ostream &OS) const |
uint32_t | getVersion () const |
LLVM_ABI const Entry * | getFromOffset (uint64_t Offset) const |
LLVM_ABI const Entry * | getFromHash (uint64_t Offset) const |
ArrayRef< DWARFSectionKind > | getColumnKinds () const |
ArrayRef< Entry > | getRows () const |
MutableArrayRef< Entry > | getMutableRows () |
Definition at line 102 of file DWARFUnitIndex.h.
|
inline |
Definition at line 172 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(), and llvm::left_justify().
Referenced by llvm::DWARFContext::dump().
|
inline |
Definition at line 185 of file DWARFUnitIndex.h.
References llvm::ArrayRef().
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 193 of file DWARFUnitIndex.h.
References llvm::MutableArrayRef().
Definition at line 189 of file DWARFUnitIndex.h.
References llvm::ArrayRef().
Referenced by addAllTypesFromDWP(), and llvm::write().
|
inline |
Definition at line 180 of file DWARFUnitIndex.h.
Referenced by addAllTypesFromDWP(), and llvm::write().
|
inlineexplicit |
Definition at line 175 of file DWARFUnitIndex.h.
bool DWARFUnitIndex::parse | ( | DataExtractor | IndexData | ) |
Definition at line 119 of file DWARFUnitIndex.cpp.
Referenced by llvm::write().