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 |
std::string | MergedGlobalSymtabBuf |
BigArchive::BigArchive | ( | MemoryBufferRef | Source, |
Error & | Err | ||
) |
Definition at line 1339 of file Archive.cpp.
References appendGlobalSymbolTableInfo(), ArFixLenHdr, llvm::StringRef::begin(), llvm::support::big, 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(), getFieldRawString(), getGlobalSymtabLocAndSize(), llvm::object::Binary::getMemoryBufferRef(), llvm::object::BigArchive::FixLenHdr::GlobSym64Offset, llvm::object::BigArchive::FixLenHdr::GlobSymOffset, I, llvm::object::BigArchive::FixLenHdr::LastChildOffset, LastChildOffset, malformedError(), MergedGlobalSymtabBuf, llvm::object::Archive::setFirstRegular(), llvm::SmallVectorBase< Size_T >::size(), llvm::object::Archive::StringTable, llvm::Error::success(), llvm::object::Archive::SymbolTable, and llvm::write().
|
inlineoverridevirtual |
Reimplemented from llvm::object::Archive.
Definition at line 417 of file Archive.h.
References FirstChildOffset.
Referenced by isEmpty().
|
inline |
Definition at line 418 of file Archive.h.
References LastChildOffset.
|
inlineoverridevirtual |
Reimplemented from llvm::object::Archive.
Definition at line 419 of file Archive.h.
References getFirstChildOffset().
Definition at line 410 of file Archive.h.
Referenced by BigArchive().
uint64_t llvm::object::BigArchive::FirstChildOffset = 0 |
Definition at line 411 of file Archive.h.
Referenced by BigArchive(), and getFirstChildOffset().
uint64_t llvm::object::BigArchive::LastChildOffset = 0 |
Definition at line 412 of file Archive.h.
Referenced by BigArchive(), and getLastChildOffset().
std::string llvm::object::BigArchive::MergedGlobalSymtabBuf |
Definition at line 413 of file Archive.h.
Referenced by BigArchive().