Home
last modified time | relevance | path

Searched refs:Archive (Results 1 – 25 of 114) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DArchive.cpp42 void Archive::anchor() {} in anchor()
95 ArchiveMemberHeader::ArchiveMemberHeader(const Archive *Parent, in ArchiveMemberHeader()
130 BigArchiveMemberHeader::BigArchiveMemberHeader(const Archive *Parent, in BigArchiveMemberHeader()
158 if (Kind == Archive::K_BSD || Kind == Archive::K_DARWIN64) { in getRawName()
182 const Archive *Parent, in getArchiveMemberDecField()
200 const Archive *Parent, in getArchiveMemberOctField()
305 if (Parent->kind() == Archive::K_GNU || in getName()
306 Parent->kind() == Archive::K_GNU64) { in getName()
462 Archive::Child::Child(const Archive *Parent, StringRef Data, in Child()
468 Archive::Child::Child(const Archive *Parent, const char *Start, Error *Err) in Child()
[all …]
H A DArchiveWriter.cpp60 object::Archive::Kind NewArchiveMember::detectKindFromObject() const { in detectKindFromObject()
67 return object::Archive::K_DARWIN; in detectKindFromObject()
69 return object::Archive::K_AIXBIG; in detectKindFromObject()
72 return object::Archive::K_COFF; in detectKindFromObject()
73 return object::Archive::K_GNU; in detectKindFromObject()
87 return object::Archive::getDefaultKindForTriple(TargetTriple); in detectKindFromObject()
94 return object::Archive::getDefaultKind(); in detectKindFromObject()
98 NewArchiveMember::getOldMember(const object::Archive::Child &OldMember, in getOldMember()
176 static bool isDarwin(object::Archive::Kind Kind) { in isDarwin()
177 return Kind == object::Archive::K_DARWIN || in isDarwin()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DArchiveYAML.h25 struct Archive { struct
60 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::ArchYAML::Archive::Child) in LLVM_YAML_IS_SEQUENCE_VECTOR() argument
65 template <> struct MappingTraits<ArchYAML::Archive> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
66 static void mapping(IO &IO, ArchYAML::Archive &A); in LLVM_YAML_IS_SEQUENCE_VECTOR()
67 static std::string validate(IO &, ArchYAML::Archive &A); in LLVM_YAML_IS_SEQUENCE_VECTOR()
70 template <> struct MappingTraits<ArchYAML::Archive::Child> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
71 static void mapping(IO &IO, ArchYAML::Archive::Child &C); in LLVM_YAML_IS_SEQUENCE_VECTOR()
72 static std::string validate(IO &, ArchYAML::Archive::Child &C); in LLVM_YAML_IS_SEQUENCE_VECTOR()
H A Dyaml2obj.h56 struct Archive;
69 bool yaml2archive(ArchYAML::Archive &Doc, raw_ostream &Out, ErrorHandler EH);
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.cpp38 #include "llvm/Object/Archive.h"
68 ObjectContainerBSDArchive::Archive::Archive(const lldb_private::ArchSpec &arch, in ExtractFromThin()
77 ObjectContainerBSDArchive::Archive::~Archive() = default; in ExtractFromThin()
79 size_t ObjectContainerBSDArchive::Archive::ParseObjects() { in ExtractFromThin()
89 auto exp_ar = llvm::object::Archive::create(mem_buffer->getMemBufferRef()); in ExtractFromThin()
153 ObjectContainerBSDArchive::Archive::FindObject( in Extract()
178 ObjectContainerBSDArchive::Archive::shared_ptr in Extract()
179 ObjectContainerBSDArchive::Archive in Extract()
206 ObjectContainerBSDArchive::Archive::Archive(const lldb_private::ArchSpec &arch, Archive() function in ObjectContainerBSDArchive::Archive
[all...]
H A DObjectContainerBSDArchive.h18 #include "llvm/Object/Archive.h"
26 enum class ArchiveType { Invalid, Archive, ThinArchive }; enumerator
47 return "BSD Archive object container reader."; in GetPluginDescriptionStatic()
108 class Archive {
110 typedef std::shared_ptr<Archive> shared_ptr;
113 Archive(const lldb_private::ArchSpec &arch,
117 ~Archive();
123 static Archive::shared_ptr FindCachedArchive(
127 static Archive::shared_ptr ParseAndCacheArchiveForFile(
175 void SetArchive(Archive
[all...]
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DArchiveYAML.cpp19 void MappingTraits<ArchYAML::Archive>::mapping(IO &IO, ArchYAML::Archive &A) { in mapping()
29 std::string MappingTraits<ArchYAML::Archive>::validate(IO &, in validate()
30 ArchYAML::Archive &A) { in validate()
36 void MappingTraits<ArchYAML::Archive::Child>::mapping( in mapping()
37 IO &IO, ArchYAML::Archive::Child &E) { in mapping()
46 MappingTraits<ArchYAML::Archive::Child>::validate(IO &, in validate()
47 ArchYAML::Archive::Child &C) { in validate()
H A DObjectYAML.cpp39 ObjectFile.Arch.reset(new ArchYAML::Archive()); in mapping()
40 MappingTraits<ArchYAML::Archive>::mapping(IO, *ObjectFile.Arch); in mapping()
42 MappingTraits<ArchYAML::Archive>::validate(IO, *ObjectFile.Arch); in mapping()
H A DArchiveEmitter.cpp20 bool yaml2archive(ArchYAML::Archive &Doc, raw_ostream &Out, ErrorHandler EH) { in yaml2archive()
37 for (const Archive::Child &C : *Doc.Members) { in yaml2archive()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DArchive.h37 class Archive; variable
41 AbstractArchiveMemberHeader(const Archive *Parent) : Parent(Parent){}; in AbstractArchiveMemberHeader()
44 friend class Archive;
73 const Archive *Parent;
79 CommonArchiveMemberHeader(const Archive *Parent, const T *RawHeaderPtr) in CommonArchiveMemberHeader()
104 ArchiveMemberHeader(const Archive *Parent, const char *RawHeaderPtr,
140 BigArchiveMemberHeader(Archive const *Parent, const char *RawHeaderPtr,
156 class Archive : public Binary {
161 friend Archive; variable
164 const Archive *Parent;
[all …]
H A DArchiveWriter.h32 object::Archive::Kind detectKindFromObject() const;
35 getOldMember(const object::Archive::Child &OldMember, bool Deterministic);
57 object::Archive::Kind Kind, bool Deterministic,
62 SymtabWritingMode WriteSymtab, object::Archive::Kind Kind,
72 SymtabWritingMode WriteSymtab, object::Archive::Kind Kind,
H A DMachOUniversalWriter.h29 class Archive; variable
56 Slice(const Archive &A, uint32_t CPUType, uint32_t CPUSubType,
59 static Expected<Slice> create(const Archive &A,
H A DMachOUniversal.h27 class Archive; variable
109 Expected<std::unique_ptr<Archive>> getAsArchive() const;
164 Expected<std::unique_ptr<Archive>>
/freebsd/contrib/llvm-project/llvm/tools/llvm-ar/
H A Dllvm-ar.cpp255 static std::vector<std::unique_ptr<object::Archive>> Archives;
294 static object::Archive &readLibrary(const Twine &Library) { in readLibrary()
300 object::Archive::create(ArchiveBuffers.back()->getMemBufferRef()); in readLibrary()
490 static void doPrint(StringRef Name, const object::Archive::Child &C) { in doPrint()
512 static void doDisplayTable(StringRef Name, const object::Archive::Child &C) { in doDisplayTable()
578 static void doExtract(StringRef Name, const object::Archive::Child &C) { in doExtract()
668 Expected<std::unique_ptr<Binary>> getAsBinary(const Archive::Child &C, in getAsBinary()
674 if (object::Archive::getDefaultKind() != object::Archive::K_AIXBIG) in isValidInBitMode()
692 object::Archive *OldArchive) { in performReadOperation()
745 const object::Archive::Child &M, in addChildMember()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DExecutionUtils.cpp284 if (isa<object::Archive>(B->getBinary())) { in Load()
285 auto [Archive, ArchiveBuffer] = B->takeBinary(); in Load()
287 std::unique_ptr<object::Archive>( in Load()
288 static_cast<object::Archive *>(Archive.release())), in Load()
323 std::unique_ptr<object::Archive> Archive, in Create() argument
330 L, std::move(ArchiveBuffer), std::move(Archive), in Create()
349 if (isa<object::Archive>(*B)) in Create()
351 std::unique_ptr<object::Archive>( in Create()
352 static_cast<object::Archive *>(B->release())), in Create()
370 auto Archive = object::Archive::create(SliceRef); in Create() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/
H A DArchive.cpp1 //===- Archive.cpp --------------------------------------------------------===//
9 #include "Archive.h"
24 createNewArchiveMembers(const MultiFormatConfig &Config, const Archive &Ar) { in createNewArchiveMembers()
27 for (const Archive::Child &Child : Ar.children(Err)) { in createNewArchiveMembers()
64 object::Archive::Kind Kind, bool Deterministic, in deepWriteArchive()
66 if (Kind == object::Archive::K_BSD && !NewMembers.empty() && in deepWriteArchive()
67 NewMembers.front().detectKindFromObject() == object::Archive::K_DARWIN) in deepWriteArchive()
68 Kind = object::Archive::K_DARWIN; in deepWriteArchive()
99 const object::Archive &Ar) { in executeObjcopyOnArchive()
/freebsd/contrib/file/magic/Magdir/
H A Dwarc6 0 string WARC/ WARC Archive
11 # Arc File Format from Internet Archive
13 0 string filedesc:// Internet Archive File
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h289 std::unique_ptr<object::Archive> Archive,
317 std::unique_ptr<object::Archive> Archive,
329 std::unique_ptr<object::Archive> Archive; variable
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/
H A DLibDriver.cpp148 object::Archive Archive(B->getMemBufferRef(), Err); in doList() local
152 for (auto &C : Archive.children(Err)) { in doList()
239 object::Archive Archive(MB, Err); in appendFile() local
242 for (auto &C : Archive.children(Err)) { in appendFile()
513 Thin ? object::Archive::K_GNU : object::Archive::K_COFF, in libDriverMain()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/
H A DObjCopy.h18 class Archive; variable
30 const object::Archive &Ar);
/freebsd/contrib/llvm-project/lld/MachO/
H A DInputFiles.h23 #include "llvm/Object/Archive.h"
288 explicit ArchiveFile(std::unique_ptr<llvm::object::Archive> &&file, in getArchive()
291 void fetch(const llvm::object::Archive::Symbol &);
293 // Archive library does, so this is the cleanest way to wrap it.
294 Error fetch(const llvm::object::Archive::Child &, StringRef reason);
295 const llvm::object::Archive &getArchive() const { return *file; };
299 std::unique_ptr<llvm::object::Archive> file;
/freebsd/contrib/llvm-project/llvm/tools/llvm-tli-checker/
H A Dllvm-tli-checker.cpp14 #include "llvm/Object/Archive.h"
81 static void reportArchiveChildIssue(const object::Archive::Child &C, int Index,
156 void populateFromArchive(Archive *A); in dump()
197 void SDKNameMap::populateFromArchive(Archive *A) { in populateFromObject()
238 if (Archive *A = dyn_cast<Archive>(&Binary)) in populateFromFile()
/freebsd/contrib/llvm-project/llvm/tools/llvm-link/
H A Dllvm-link.cpp184 Expected<std::unique_ptr<object::Archive>> ArchiveOrError = in loadArFile()
185 object::Archive::create(Buffer->getMemBufferRef()); in loadArFile()
189 std::unique_ptr<object::Archive> Archive = std::move(ArchiveOrError.get()); in loadArFile() local
193 for (const object::Archive::Child &C : Archive->children(Err)) { in loadArFile()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/
H A DLVReaderHandler.cpp75 Archive &Arch) { in handleArchive()
77 for (const Archive::Child &Child : Arch.children(Err)) { in handleArchive()
232 if (Expected<std::unique_ptr<Archive>> ArchiveOrErr = in handleMach()
252 if (Archive *Arch = dyn_cast<Archive>(&Binary)) in handleObject()
/freebsd/contrib/llvm-project/lld/COFF/
H A DInputFiles.h43 std::vector<MemoryBufferRef> getArchiveMembers(llvm::object::Archive *file);
47 using llvm::object::Archive;
121 void addMember(const Archive::Symbol &sym);
124 std::unique_ptr<Archive> file;

12345