Lines Matching refs:mbr
82 Archive::fillHeader(const ArchiveMember &mbr, ArchiveMemberHeader& hdr, in fillHeader() argument
88 sprintf(buffer, "%-8o", mbr.getMode()); in fillHeader()
90 sprintf(buffer, "%-6u", mbr.getUser()); in fillHeader()
92 sprintf(buffer, "%-6u", mbr.getGroup()); in fillHeader()
96 uint64_t secondsSinceEpoch = mbr.getModTime().toEpochTime(); in fillHeader()
101 std::string mbrPath = mbr.getPath().str(); in fillHeader()
110 if (mbr.isStringTable()) { in fillHeader()
112 } else if (mbr.isSVR4SymbolTable()) { in fillHeader()
114 } else if (mbr.isBSD4SymbolTable()) { in fillHeader()
116 } else if (mbr.isLLVMSymbolTable()) { in fillHeader()
168 ArchiveMember* mbr = new ArchiveMember(this); in addFileBefore() local
170 mbr->data = 0; in addFileBefore()
171 mbr->path = filePath; in addFileBefore()
172 const sys::FileStatus *FSInfo = mbr->path.getFileStatus(false, ErrMsg); in addFileBefore()
174 delete mbr; in addFileBefore()
177 mbr->info = *FSInfo; in addFileBefore()
187 if (sys::fs::identify_magic(mbr->path.str(), type)) in addFileBefore()
196 mbr->flags = flags; in addFileBefore()
197 members.insert(where,mbr); in addFileBefore()