Lines Matching refs:mbr
81 Archive::fillHeader(const ArchiveMember &mbr, ArchiveMemberHeader& hdr, in fillHeader() argument
87 sprintf(buffer, "%-8o", mbr.getMode()); in fillHeader()
89 sprintf(buffer, "%-6u", mbr.getUser()); in fillHeader()
91 sprintf(buffer, "%-6u", mbr.getGroup()); in fillHeader()
95 uint64_t secondsSinceEpoch = mbr.getModTime().toEpochTime(); in fillHeader()
100 std::string mbrPath = mbr.getPath().str(); in fillHeader()
109 if (mbr.isStringTable()) { in fillHeader()
111 } else if (mbr.isSVR4SymbolTable()) { in fillHeader()
113 } else if (mbr.isBSD4SymbolTable()) { in fillHeader()
115 } else if (mbr.isLLVMSymbolTable()) { in fillHeader()
167 ArchiveMember* mbr = new ArchiveMember(this); in addFileBefore() local
169 mbr->data = 0; in addFileBefore()
170 mbr->path = filePath; in addFileBefore()
171 const sys::FileStatus *FSInfo = mbr->path.getFileStatus(false, ErrMsg); in addFileBefore()
173 delete mbr; in addFileBefore()
176 mbr->info = *FSInfo; in addFileBefore()
186 if (sys::fs::identify_magic(mbr->path.str(), type)) in addFileBefore()
195 mbr->flags = flags; in addFileBefore()
196 members.insert(where,mbr); in addFileBefore()