Home
last modified time | relevance | path

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

123456

/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DArchive.cpp41 void Archive::anchor() {} in anchor()
94 ArchiveMemberHeader::ArchiveMemberHeader(const Archive *Parent, in ArchiveMemberHeader()
129 BigArchiveMemberHeader::BigArchiveMemberHeader(const Archive *Parent, in BigArchiveMemberHeader()
157 if (Kind == Archive::K_BSD || Kind == Archive::K_DARWIN64) { in getRawName()
181 const Archive *Parent, in getArchiveMemberDecField()
199 const Archive *Parent, in getArchiveMemberOctField()
304 if (Parent->kind() == Archive::K_GNU || in getName()
305 Parent->kind() == Archive::K_GNU64) { in getName()
461 Archive::Child::Child(const Archive *Parent, StringRef Data, in Child()
467 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/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.cpp68 ObjectContainerBSDArchive::Archive::Archive(const lldb_private::ArchSpec &arch, in Archive() function in ObjectContainerBSDArchive::Archive
77 ObjectContainerBSDArchive::Archive::~Archive() = default;
79 size_t ObjectContainerBSDArchive::Archive::ParseObjects() { in ParseObjects()
89 auto exp_ar = llvm::object::Archive::create(mem_buffer->getMemBufferRef()); in ParseObjects()
155 ObjectContainerBSDArchive::Archive::FindObject( in FindObject()
180 ObjectContainerBSDArchive::Archive::shared_ptr
181 ObjectContainerBSDArchive::Archive::FindCachedArchive( in FindCachedArchive()
184 std::lock_guard<std::recursive_mutex> guard(Archive::GetArchiveCacheMutex()); in FindCachedArchive()
186 Archive::Map &archive_map = Archive::GetArchiveCache(); in FindCachedArchive()
187 Archive::Map::iterator pos = archive_map.find(file); in FindCachedArchive()
[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/include/llvm/Object/
H A DArchive.h38 class Archive; variable
42 AbstractArchiveMemberHeader(const Archive *Parent) : Parent(Parent){}; in AbstractArchiveMemberHeader()
45 friend class Archive;
75 const Archive *Parent;
81 CommonArchiveMemberHeader(const Archive *Parent, const T *RawHeaderPtr) in CommonArchiveMemberHeader()
107 ArchiveMemberHeader(const Archive *Parent, const char *RawHeaderPtr,
143 BigArchiveMemberHeader(Archive const *Parent, const char *RawHeaderPtr,
159 class LLVM_ABI Archive : public Binary {
164 friend Archive; variable
167 const Archive *Parent;
[all …]
H A DArchiveWriter.h33 LLVM_ABI object::Archive::Kind detectKindFromObject() const;
36 getOldMember(const object::Archive::Child &OldMember, bool Deterministic);
58 SymtabWritingMode WriteSymtab, object::Archive::Kind Kind,
64 SymtabWritingMode WriteSymtab, object::Archive::Kind Kind,
74 SymtabWritingMode WriteSymtab, object::Archive::Kind Kind,
H A DMachOUniversalWriter.h30 class Archive; variable
57 LLVM_ABI Slice(const Archive &A, uint32_t CPUType, uint32_t CPUSubType,
60 LLVM_ABI static Expected<Slice> create(const Archive &A,
H A DMachOUniversal.h28 class Archive; variable
110 LLVM_ABI Expected<std::unique_ptr<Archive>> getAsArchive() const;
165 Expected<std::unique_ptr<Archive>>
/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()
/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.cpp19 bool yaml2archive(ArchYAML::Archive &Doc, raw_ostream &Out, ErrorHandler EH) { in yaml2archive()
36 for (const Archive::Child &C : *Doc.Members) { in yaml2archive()
/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.cpp277 return [&](object::Archive &A, MemoryBufferRef Buf, in loadAllObjectFileMembers()
311 std::unique_ptr<object::Archive> Archive, VisitMembersFunction VisitMembers, in Create() argument
319 for (auto Child : Archive->children(Err)) { in Create()
321 if (auto Loadable = VisitMembers(*Archive, *ChildBuf, Index++)) { in Create()
341 for (auto &Child : Archive->children(Err)) { in Create()
351 for (auto &Sym : Archive->symbols()) { in Create()
367 L, std::move(ArchiveBuffer), std::move(Archive), in Create()
382 if (isa<object::Archive>(*B)) in Create()
384 std::unique_ptr<object::Archive>( in Create()
385 static_cast<object::Archive *>(B->release())), in Create()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/
H A DArchive.cpp23 const Archive &Ar) { in createNewArchiveMembers()
26 for (const Archive::Child &Child : Ar.children(Err)) { in createNewArchiveMembers()
63 object::Archive::Kind Kind, bool Deterministic, in deepWriteArchive()
65 if (Kind == object::Archive::K_BSD && !NewMembers.empty() && in deepWriteArchive()
66 NewMembers.front().detectKindFromObject() == object::Archive::K_DARWIN) in deepWriteArchive()
67 Kind = object::Archive::K_DARWIN; in deepWriteArchive()
98 const object::Archive &Ar) { in executeObjcopyOnArchive()
/freebsd/contrib/file/magic/Magdir/
H A Dcreativeassembly10 # PFH4 Archive
11 0 lelong 0x34484650 Creative Assembly Archive version 4
14 # PFH5 Archive
15 0 lelong 0x35484650 Creative Assembly Archive version 5
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.h293 object::Archive &, MemoryBufferRef, size_t)>;
302 createMemberBuffer(object::Archive &A, MemoryBufferRef BufRef, size_t Index);
318 std::unique_ptr<object::Archive> Archive,
341 std::unique_ptr<object::Archive> Archive,
348 std::unique_ptr<object::Archive> Archive; variable
H A DCOFF.h26 class Archive; variable
36 operator()(object::Archive &A, MemoryBufferRef MemberBuf, size_t Index) const;
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-dlltool/
H A DDlltoolDriver.cpp172 int forEachCoff(object::Archive &Archive, StringRef Name, Callable Callback) { in forEachCoff() argument
174 for (auto &C : Archive.children(Err)) { in forEachCoff()
265 object::Archive Archive(B->getMemBufferRef(), Err); in doIdentify() local
270 for (const auto &S : Archive.symbols()) { in doIdentify()
277 if (forEachCoff(Archive, B->getBufferIdentifier(), in doIdentify()
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/
H A DLibDriver.cpp151 object::Archive Archive(B->getMemBufferRef(), Err); in doList() local
155 for (auto &C : Archive.children(Err)) { in doList()
245 object::Archive Archive(MB, Err); in appendFile() local
248 for (auto &C : Archive.children(Err)) { in appendFile()
529 Thin ? object::Archive::K_GNU : object::Archive::K_COFF, in libDriverMain()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/
H A DObjCopy.h19 class Archive; variable
31 const object::Archive &Ar);
/freebsd/contrib/llvm-project/lld/MachO/
H A DInputFiles.h289 explicit ArchiveFile(std::unique_ptr<llvm::object::Archive> &&file,
292 void fetch(const llvm::object::Archive::Symbol &);
295 Error fetch(const llvm::object::Archive::Child &, StringRef reason);
296 const llvm::object::Archive &getArchive() const { return *file; }; in getArchive()
300 Expected<InputFile *> childToObjectFile(const llvm::object::Archive::Child &c,
302 std::unique_ptr<llvm::object::Archive> file;
/freebsd/contrib/llvm-project/llvm/tools/llvm-tli-checker/
H A Dllvm-tli-checker.cpp83 static void reportArchiveChildIssue(const object::Archive::Child &C, int Index, in reportArchiveChildIssue()
158 void populateFromArchive(Archive *A);
199 void SDKNameMap::populateFromArchive(Archive *A) { in populateFromArchive()
240 if (Archive *A = dyn_cast<Archive>(&Binary)) in populateFromFile()
/freebsd/contrib/llvm-project/lld/COFF/
H A DSymbols.cpp47 const Archive::Symbol &b) { in toCOFFString()
53 const llvm::object::Archive::Symbol *sym) { in operator <<()
157 Archive::Child c = in getMemberBuffer()

123456