LLVM API Documentation
#include <ArchiveInternals.h>
Collaboration diagram for llvm::ArchiveMemberHeader:
Public Member Functions | |
Methods | |
void | init () |
bool | checkSignature () |
Public Attributes | |
Data | |
char | name [16] |
Name of the file member. | |
char | date [12] |
File date, decimal seconds since Epoch. | |
char | uid [6] |
user id in ASCII decimal | |
char | gid [6] |
group id in ASCII decimal | |
char | mode [8] |
file mode in ASCII octal | |
char | size [10] |
file size in ASCII decimal | |
char | fmag [2] |
Always contains ARFILE_MAGIC_TERMINATOR. |
The ArchiveMemberHeader structure is used internally for bytecode archives. The header precedes each file member in the archive. This structure is defined using character arrays for direct and correct interpretation regardless of the endianess of the machine that produced it.
Definition at line 38 of file ArchiveInternals.h.
|
Definition at line 65 of file ArchiveInternals.h. References ARFILE_MEMBER_MAGIC, and fmag. Referenced by llvm::Archive::parseMemberHeader(). |
|
Definition at line 54 of file ArchiveInternals.h. References date, fmag, gid, llvm::Intrinsic::memset, mode, name, size, and uid. Referenced by llvm::Archive::fillHeader(), and llvm::Archive::writeSymbolTable(). |
|
File date, decimal seconds since Epoch.
Definition at line 43 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), init(), llvm::Archive::parseMemberHeader(), and llvm::Archive::writeSymbolTable(). |
|
Always contains ARFILE_MAGIC_TERMINATOR.
Definition at line 48 of file ArchiveInternals.h. Referenced by checkSignature(), and init(). |
|
group id in ASCII decimal
Definition at line 45 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), init(), and llvm::Archive::parseMemberHeader(). |
|
file mode in ASCII octal
Definition at line 46 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), init(), and llvm::Archive::parseMemberHeader(). |
|
Name of the file member.
Definition at line 42 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), init(), llvm::Archive::parseMemberHeader(), and llvm::Archive::writeSymbolTable(). |
|
file size in ASCII decimal
Definition at line 47 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), init(), llvm::Archive::parseMemberHeader(), and llvm::Archive::writeSymbolTable(). |
|
user id in ASCII decimal
Definition at line 44 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), init(), and llvm::Archive::parseMemberHeader(). |