LLVM 19.0.0git
llvm::DataExtractor Member List

This is the complete list of members for llvm::DataExtractor, including all inherited members.

DataExtractor(StringRef Data, bool IsLittleEndian, uint8_t AddressSize)llvm::DataExtractorinline
DataExtractor(ArrayRef< uint8_t > Data, bool IsLittleEndian, uint8_t AddressSize)llvm::DataExtractorinline
eof(const Cursor &C) constllvm::DataExtractorinline
getAddress(uint64_t *offset_ptr) constllvm::DataExtractorinline
getAddress(Cursor &C) constllvm::DataExtractorinline
getAddressSize() constllvm::DataExtractorinline
getBytes(uint64_t *OffsetPtr, uint64_t Length, Error *Err=nullptr) constllvm::DataExtractor
getBytes(Cursor &C, uint64_t Length)llvm::DataExtractorinline
getCStr(uint64_t *OffsetPtr, Error *Err=nullptr) constllvm::DataExtractorinline
getCStr(Cursor &C) constllvm::DataExtractorinline
getCStrRef(uint64_t *OffsetPtr, Error *Err=nullptr) constllvm::DataExtractor
getCStrRef(Cursor &C) constllvm::DataExtractorinline
getData() constllvm::DataExtractorinline
getError(Cursor &C)llvm::DataExtractorinlineprotectedstatic
getFixedLengthString(uint64_t *OffsetPtr, uint64_t Length, StringRef TrimChars={"\0", 1}) constllvm::DataExtractor
getOffset(Cursor &C)llvm::DataExtractorinlineprotectedstatic
getSigned(uint64_t *offset_ptr, uint32_t size) constllvm::DataExtractor
getSLEB128(uint64_t *OffsetPtr, Error *Err=nullptr) constllvm::DataExtractor
getSLEB128(Cursor &C) constllvm::DataExtractorinline
getU16(uint64_t *offset_ptr, Error *Err=nullptr) constllvm::DataExtractor
getU16(Cursor &C) constllvm::DataExtractorinline
getU16(uint64_t *offset_ptr, uint16_t *dst, uint32_t count) constllvm::DataExtractor
getU24(uint64_t *OffsetPtr, Error *Err=nullptr) constllvm::DataExtractor
getU24(Cursor &C) constllvm::DataExtractorinline
getU32(uint64_t *offset_ptr, Error *Err=nullptr) constllvm::DataExtractor
getU32(Cursor &C) constllvm::DataExtractorinline
getU32(uint64_t *offset_ptr, uint32_t *dst, uint32_t count) constllvm::DataExtractor
getU64(uint64_t *offset_ptr, Error *Err=nullptr) constllvm::DataExtractor
getU64(Cursor &C) constllvm::DataExtractorinline
getU64(uint64_t *offset_ptr, uint64_t *dst, uint32_t count) constllvm::DataExtractor
getU8(uint64_t *offset_ptr, Error *Err=nullptr) constllvm::DataExtractor
getU8(Cursor &C) constllvm::DataExtractorinline
getU8(uint64_t *offset_ptr, uint8_t *dst, uint32_t count) constllvm::DataExtractor
getU8(Cursor &C, uint8_t *Dst, uint32_t Count) constllvm::DataExtractor
getU8(Cursor &C, SmallVectorImpl< uint8_t > &Dst, uint32_t Count) constllvm::DataExtractorinline
getULEB128(uint64_t *offset_ptr, llvm::Error *Err=nullptr) constllvm::DataExtractor
getULEB128(Cursor &C) constllvm::DataExtractorinline
getUnsigned(uint64_t *offset_ptr, uint32_t byte_size, Error *Err=nullptr) constllvm::DataExtractor
getUnsigned(Cursor &C, uint32_t Size) constllvm::DataExtractorinline
isLittleEndian() constllvm::DataExtractorinline
isValidOffset(uint64_t offset) constllvm::DataExtractorinline
isValidOffsetForAddress(uint64_t offset) constllvm::DataExtractorinline
isValidOffsetForDataOfSize(uint64_t offset, uint64_t length) constllvm::DataExtractorinline
setAddressSize(uint8_t Size)llvm::DataExtractorinline
size() constllvm::DataExtractorinline
skip(Cursor &C, uint64_t Length) constllvm::DataExtractor