LLVM: llvm::object::BigArchive Class Reference (original) (raw)
#include "[llvm/Object/Archive.h](include%5F2llvm%5F2Object%5F2Archive%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| const FixLenHdr * | ArFixLenHdr |
| uint64_t | FirstChildOffset = 0 |
| uint64_t | LastChildOffset = 0 |
| std::string | MergedGlobalSymtabBuf |
| bool | Has32BitGlobalSymtab = false |
| bool | Has64BitGlobalSymtab = false |
Definition at line 404 of file Archive.h.
Definition at line 1344 of file Archive.cpp.
References appendGlobalSymbolTableInfo(), llvm::object::Archive::Archive(), ArFixLenHdr, llvm::big, llvm::object::Archive::child_begin(), llvm::object::Archive::child_end(), llvm::object::Binary::Data, llvm::StringRef::data(), FirstChildOffset, llvm::StringRef::getAsInteger(), getFieldRawString(), getGlobalSymtabLocAndSize(), llvm::object::Binary::getMemoryBufferRef(), Has32BitGlobalSymtab, Has64BitGlobalSymtab, I, LastChildOffset, malformedError(), MergedGlobalSymtabBuf, llvm::object::Archive::setFirstRegular(), llvm::SmallVectorTemplateCommon< T, typename >::size(), llvm::object::Archive::StringTable, llvm::Error::success(), llvm::object::Archive::SymbolTable, and llvm::write().
◆ getFirstChildOffset()
| uint64_t llvm::object::BigArchive::getFirstChildOffset ( ) const | inlineoverridevirtual |
|---|
◆ getLastChildOffset()
| uint64_t llvm::object::BigArchive::getLastChildOffset ( ) const | inline |
|---|
◆ has32BitGlobalSymtab()
| bool llvm::object::BigArchive::has32BitGlobalSymtab ( ) | inline |
|---|
◆ has64BitGlobalSymtab()
| bool llvm::object::BigArchive::has64BitGlobalSymtab ( ) | inline |
|---|
◆ isEmpty()
| bool llvm::object::BigArchive::isEmpty ( ) const | inlineoverridevirtual |
|---|
◆ ArFixLenHdr
◆ FirstChildOffset
uint64_t llvm::object::BigArchive::FirstChildOffset = 0
◆ Has32BitGlobalSymtab
bool llvm::object::BigArchive::Has32BitGlobalSymtab = false
◆ Has64BitGlobalSymtab
bool llvm::object::BigArchive::Has64BitGlobalSymtab = false
◆ LastChildOffset
uint64_t llvm::object::BigArchive::LastChildOffset = 0
◆ MergedGlobalSymtabBuf
std::string llvm::object::BigArchive::MergedGlobalSymtabBuf
The documentation for this class was generated from the following files:
- include/llvm/Object/Archive.h
- lib/Object/Archive.cpp