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 bitcode 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 40 of file ArchiveInternals.h.
|
|
Definition at line 67 of file ArchiveInternals.h. References ARFILE_MEMBER_MAGIC. Referenced by llvm::Archive::parseMemberHeader(). |
|
|
Definition at line 56 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), and llvm::Archive::writeSymbolTable(). |
|
|
File date, decimal seconds since Epoch.
Definition at line 45 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), llvm::Archive::parseMemberHeader(), and llvm::Archive::writeSymbolTable(). |
|
|
Always contains ARFILE_MAGIC_TERMINATOR.
Definition at line 50 of file ArchiveInternals.h. |
|
|
group id in ASCII decimal
Definition at line 47 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), llvm::Archive::parseMemberHeader(), and llvm::Archive::writeSymbolTable(). |
|
|
file mode in ASCII octal
Definition at line 48 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), llvm::Archive::parseMemberHeader(), and llvm::Archive::writeSymbolTable(). |
|
|
Name of the file member.
Definition at line 44 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), llvm::Archive::parseMemberHeader(), and llvm::Archive::writeSymbolTable(). |
|
|
file size in ASCII decimal
Definition at line 49 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), llvm::Archive::parseMemberHeader(), and llvm::Archive::writeSymbolTable(). |
|
|
user id in ASCII decimal
Definition at line 46 of file ArchiveInternals.h. Referenced by llvm::Archive::fillHeader(), llvm::Archive::parseMemberHeader(), and llvm::Archive::writeSymbolTable(). |