LLVM 17.0.0git
|
#include "llvm/Object/Archive.h"
Classes | |
struct | FixLenHdr |
Fixed-Length Header. More... | |
Public Attributes | |
const FixLenHdr * | ArFixLenHdr |
uint64_t | FirstChildOffset = 0 |
uint64_t | LastChildOffset = 0 |
BigArchive::BigArchive | ( | MemoryBufferRef | Source, |
Error & | Err | ||
) |
Definition at line 1177 of file Archive.cpp.
References ArFixLenHdr, llvm::object::Archive::child_begin(), llvm::object::Archive::child_end(), llvm::StringRef::data(), llvm::object::Binary::Data, E, llvm::object::BigArchive::FixLenHdr::FirstChildOffset, FirstChildOffset, llvm::StringRef::getAsInteger(), llvm::MemoryBufferRef::getBuffer(), llvm::MemoryBufferRef::getBufferSize(), llvm::MemoryBufferRef::getBufferStart(), getFieldRawString(), llvm::object::Archive::getNumberOfSymbols(), llvm::object::BigArchive::FixLenHdr::GlobSymOffset, I, llvm::object::BigArchive::FixLenHdr::LastChildOffset, LastChildOffset, malformedError(), llvm::object::Archive::setFirstRegular(), llvm::object::BigArMemHdrType::Size, Size, llvm::object::Archive::StringTable, llvm::Error::success(), llvm::object::Archive::SymbolTable, and llvm::Twine::utohexstr().
|
inlineoverridevirtual |
Reimplemented from llvm::object::Archive.
Definition at line 411 of file Archive.h.
References FirstChildOffset.
Referenced by isEmpty().
|
inline |
Definition at line 412 of file Archive.h.
References LastChildOffset.
|
inlineoverridevirtual |
Reimplemented from llvm::object::Archive.
Definition at line 413 of file Archive.h.
References getFirstChildOffset().
Definition at line 405 of file Archive.h.
Referenced by BigArchive().
uint64_t llvm::object::BigArchive::FirstChildOffset = 0 |
Definition at line 406 of file Archive.h.
Referenced by BigArchive(), and getFirstChildOffset().
uint64_t llvm::object::BigArchive::LastChildOffset = 0 |
Definition at line 407 of file Archive.h.
Referenced by BigArchive(), and getLastChildOffset().