Lines Matching refs:Archive
20 const char Archive::MAGIC[] = "!<arch>\n";
21 const char Archive::THIN_MAGIC[] = "!<thin>\n";
22 const size_t Archive::MAGIC_LEN = sizeof(Archive::MAGIC) - 1;
23 const char Archive::SVR4_SYMTAB_NAME[] = "/ ";
24 const char Archive::IRIX6_SYMTAB_NAME[] = "/SYM64/ ";
25 const char Archive::STRTAB_NAME[] = "// ";
26 const char Archive::PAD[] = "\n";
27 const char Archive::MEMBER_MAGIC[] = "`\n";
29 Archive::Archive(Input& pInputFile, InputBuilder& pBuilder) in Archive() function in mcld::Archive
38 Archive::~Archive() { in ~Archive()
43 Input& Archive::getARFile() { in getARFile()
48 const Input& Archive::getARFile() const { in getARFile()
53 InputTree& Archive::inputs() { in inputs()
58 const InputTree& Archive::inputs() const { in inputs()
63 Archive::ObjectMemberMapType& Archive::getObjectMemberMap() { in getObjectMemberMap()
68 const Archive::ObjectMemberMapType& Archive::getObjectMemberMap() const { in getObjectMemberMap()
73 size_t Archive::numOfObjectMember() const { in numOfObjectMember()
80 bool Archive::addObjectMember(uint32_t pFileOffset, InputTree::iterator pIter) { in addObjectMember()
90 bool Archive::hasObjectMember(uint32_t pFileOffset) const { in hasObjectMember()
95 Archive::ArchiveMemberMapType& Archive::getArchiveMemberMap() { in getArchiveMemberMap()
100 const Archive::ArchiveMemberMapType& Archive::getArchiveMemberMap() const { in getArchiveMemberMap()
110 bool Archive::addArchiveMember(const llvm::StringRef& pName, in addArchiveMember()
128 bool Archive::hasArchiveMember(const llvm::StringRef& pName) const { in hasArchiveMember()
133 Archive::ArchiveMember* Archive::getArchiveMember( in getArchiveMember()
142 Archive::SymTabType& Archive::getSymbolTable() { in getSymbolTable()
147 const Archive::SymTabType& Archive::getSymbolTable() const { in getSymbolTable()
152 void Archive::setSymTabSize(size_t pSize) { in setSymTabSize()
157 size_t Archive::getSymTabSize() const { in getSymTabSize()
162 size_t Archive::numOfSymbols() const { in numOfSymbols()
169 void Archive::addSymbol(const char* pName, in addSymbol()
171 enum Archive::Symbol::Status pStatus) { in addSymbol()
178 const std::string& Archive::getSymbolName(size_t pSymIdx) const { in getSymbolName()
184 uint32_t Archive::getObjFileOffset(size_t pSymIdx) const { in getObjFileOffset()
190 enum Archive::Symbol::Status Archive::getSymbolStatus(size_t pSymIdx) const { in getSymbolStatus()
196 void Archive::setSymbolStatus(size_t pSymIdx, in setSymbolStatus()
197 enum Archive::Symbol::Status pStatus) { in setSymbolStatus()
203 std::string& Archive::getStrTable() { in getStrTable()
208 const std::string& Archive::getStrTable() const { in getStrTable()
213 bool Archive::hasStrTable() const { in hasStrTable()
224 Input* Archive::getMemberFile(Input& pArchiveFile, in getMemberFile()