Lines Matching refs:Archive
20 #include "llvm/Object/Archive.h"
79 FormatOpt("format", cl::desc("Archive format to create"),
302 static void doPrint(StringRef Name, const object::Archive::Child &C) {
324 static void doDisplayTable(StringRef Name, const object::Archive::Child &C) {
343 static void doExtract(StringRef Name, const object::Archive::Child &C) {
392 object::Archive *OldArchive) {
399 const object::Archive::Child &C = *ChildOrErr;
443 const object::Archive::Child &M, StringRef Name,
463 const object::Archive::Child &Member,
514 object::Archive *OldArchive) {
582 performWriteOperation(ArchiveOperation Operation, object::Archive *OldArchive,
584 object::Archive::Kind Kind;
589 Kind = object::Archive::K_BSD;
591 Kind = object::Archive::K_GNU;
595 Kind = object::Archive::K_GNU;
598 Kind = object::Archive::K_BSD;
614 static void createSymbolTable(object::Archive *OldArchive) {
628 object::Archive *OldArchive,
660 object::Archive Archive(Buf.get()->getMemBufferRef(), EC);
663 performOperation(Operation, &Archive, NewMembers);
691 std::vector<std::unique_ptr<object::Archive>> Archives;
714 object::Archive::create(ArchiveBuffers.back()->getMemBufferRef());
717 object::Archive &Lib = *Archives.back();