LLVM 20.0.0git
|
#include "llvm/Object/ELF.h"
Public Member Functions | |
DataRegion (ArrayRef< T > Arr) | |
DataRegion (const T *Data, const uint8_t *BufferEnd) | |
Expected< T > | operator[] (uint64_t N) |
Public Attributes | |
const T * | First |
std::optional< uint64_t > | Size |
const uint8_t * | BufEnd = nullptr |
|
inline |
Definition at line 103 of file ELF.h.
References llvm::size().
Definition at line 110 of file ELF.h.
References assert(), llvm::object::DataRegion< T >::BufEnd, llvm::object::createError(), llvm::object::DataRegion< T >::First, N, and llvm::object::DataRegion< T >::Size.
const uint8_t* llvm::object::DataRegion< T >::BufEnd = nullptr |
Definition at line 127 of file ELF.h.
Referenced by llvm::object::DataRegion< T >::operator[]().
const T* llvm::object::DataRegion< T >::First |
Definition at line 125 of file ELF.h.
Referenced by llvm::object::getExtendedSymbolTableIndex(), and llvm::object::DataRegion< T >::operator[]().
std::optional<uint64_t> llvm::object::DataRegion< T >::Size |
Definition at line 126 of file ELF.h.
Referenced by llvm::object::DataRegion< T >::operator[]().