LLVM 22.0.0git
|
#include "llvm/Object/Archive.h"
Additional Inherited Members | |
Public Attributes inherited from llvm::object::CommonArchiveMemberHeader< BigArMemHdrType > | |
BigArMemHdrType const * | ArMemHdr |
Public Attributes inherited from llvm::object::AbstractArchiveMemberHeader | |
const Archive * | Parent |
Protected Member Functions inherited from llvm::object::AbstractArchiveMemberHeader | |
AbstractArchiveMemberHeader (const Archive *Parent) |
BigArchiveMemberHeader::BigArchiveMemberHeader | ( | Archive const * | Parent, |
const char * | RawHeaderPtr, | ||
uint64_t | Size, | ||
Error * | Err ) |
Definition at line 129 of file Archive.cpp.
References llvm::object::CommonArchiveMemberHeader< BigArMemHdrType >::CommonArchiveMemberHeader(), const, createMemberHeaderParseError(), llvm::object::CommonArchiveMemberHeader< BigArMemHdrType >::getSizeOf(), malformedError(), llvm::object::AbstractArchiveMemberHeader::Parent, and Size.
|
inlineoverridevirtual |
Implements llvm::object::AbstractArchiveMemberHeader.
Get the name looking up long names.
Implements llvm::object::AbstractArchiveMemberHeader.
Definition at line 352 of file Archive.cpp.
References getRawName(), and Size.
Get next file member location.
Implements llvm::object::AbstractArchiveMemberHeader.
Definition at line 450 of file Archive.cpp.
References llvm::Expected< T >::get(), getNextOffset(), llvm::object::CommonArchiveMemberHeader< BigArMemHdrType >::getOffset(), llvm::object::AbstractArchiveMemberHeader::Parent, and llvm::Expected< T >::takeError().
Definition at line 379 of file Archive.cpp.
References llvm::object::CommonArchiveMemberHeader< BigArMemHdrType >::ArMemHdr, getArchiveMemberDecField(), getFieldRawString(), and llvm::object::AbstractArchiveMemberHeader::Parent.
Referenced by getNextChildLoc().
Get the name without looking up long names.
Implements llvm::object::AbstractArchiveMemberHeader.
Definition at line 215 of file Archive.cpp.
References llvm::alignTo(), llvm::object::CommonArchiveMemberHeader< BigArMemHdrType >::ArMemHdr, llvm::StringRef::ends_with(), llvm::Expected< T >::get(), getArchiveMemberDecField(), getFieldRawString(), malformedError(), llvm::Offset, llvm::object::AbstractArchiveMemberHeader::Parent, llvm::StringRef::size(), and llvm::Expected< T >::takeError().
Referenced by getName().
Definition at line 374 of file Archive.cpp.
References llvm::object::CommonArchiveMemberHeader< BigArMemHdrType >::ArMemHdr, getArchiveMemberDecField(), getFieldRawString(), and llvm::object::AbstractArchiveMemberHeader::Parent.
Referenced by getSize().
Implements llvm::object::AbstractArchiveMemberHeader.
Definition at line 361 of file Archive.cpp.
References llvm::alignTo(), llvm::object::CommonArchiveMemberHeader< BigArMemHdrType >::ArMemHdr, getArchiveMemberDecField(), getFieldRawString(), getRawNameSize(), llvm::object::AbstractArchiveMemberHeader::Parent, and llvm::Expected< T >::takeError().
Implements llvm::object::AbstractArchiveMemberHeader.