LLVM API Documentation
#include <Archive.h>
Public Member Functions | |
llvm::StringRef | getName () const |
Get the name without looking up long names. More... | |
uint32_t | getSize () const |
Members are not larger than 4GB. More... | |
sys::fs::perms | getAccessMode () const |
sys::TimeValue | getLastModified () const |
unsigned | getUID () const |
unsigned | getGID () const |
Public Attributes | |
char | Name [16] |
char | LastModified [12] |
char | UID [6] |
char | GID [6] |
char | AccessMode [8] |
char | Size [10] |
Size of data, not including header or padding. More... | |
char | Terminator [2] |
sys::fs::perms ArchiveMemberHeader::getAccessMode | ( | ) | const |
Definition at line 50 of file Archive.cpp.
References AccessMode, llvm_unreachable, and llvm::AArch64ISD::Ret.
Referenced by llvm::object::Archive::Child::getAccessMode().
unsigned ArchiveMemberHeader::getGID | ( | ) | const |
Definition at line 75 of file Archive.cpp.
References GID, llvm_unreachable, and llvm::AArch64ISD::Ret.
Referenced by llvm::object::Archive::Child::getGID().
sys::TimeValue ArchiveMemberHeader::getLastModified | ( | ) | const |
Definition at line 57 of file Archive.cpp.
References llvm::sys::TimeValue::fromEpochTime(), LastModified, llvm_unreachable, and llvm::AArch64ISD::Ret.
Referenced by llvm::object::Archive::Child::getLastModified().
StringRef ArchiveMemberHeader::getName | ( | ) | const |
Get the name without looking up long names.
Definition at line 28 of file Archive.cpp.
References llvm::sys::path::end(), llvm::StringRef::find(), Name, and llvm::StringRef::npos.
Referenced by llvm::object::Archive::Child::Child(), and llvm::object::Archive::Child::getRawName().
uint32_t ArchiveMemberHeader::getSize | ( | ) | const |
Members are not larger than 4GB.
Definition at line 43 of file Archive.cpp.
References llvm_unreachable, llvm::AArch64ISD::Ret, and Size.
Referenced by llvm::object::Archive::Child::Child().
unsigned ArchiveMemberHeader::getUID | ( | ) | const |
Definition at line 68 of file Archive.cpp.
References llvm_unreachable, llvm::AArch64ISD::Ret, and UID.
Referenced by llvm::object::Archive::Child::getUID().
char llvm::object::ArchiveMemberHeader::AccessMode[8] |
Definition at line 30 of file Archive.h.
Referenced by getAccessMode().
char llvm::object::ArchiveMemberHeader::GID[6] |
char llvm::object::ArchiveMemberHeader::LastModified[12] |
Definition at line 27 of file Archive.h.
Referenced by getLastModified().
char llvm::object::ArchiveMemberHeader::Name[16] |
char llvm::object::ArchiveMemberHeader::Size[10] |
char llvm::object::ArchiveMemberHeader::UID[6] |