Home
last modified time | relevance | path

Searched refs:file_magic (Results 1 – 25 of 47) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Object/
H A DSymbolicFile.cpp47 case file_magic::bitcode: in createSymbolicFile()
51 case file_magic::elf: in createSymbolicFile()
54 case file_magic::elf_core: in createSymbolicFile()
55 case file_magic::goff_object: in createSymbolicFile()
58 case file_magic::macho_core: in createSymbolicFile()
62 case file_magic::macho_bundle: in createSymbolicFile()
69 case file_magic::wasm_object: in createSymbolicFile()
99 case file_magic::bitcode: in isSymbolicFile()
101 case file_magic::elf: in isSymbolicFile()
104 case file_magic::elf_core: in isSymbolicFile()
[all …]
H A DBinary.cpp51 case file_magic::archive: in createBinary()
53 case file_magic::elf: in createBinary()
57 case file_magic::elf_core: in createBinary()
58 case file_magic::goff_object: in createBinary()
62 case file_magic::macho_core: in createBinary()
70 case file_magic::coff_object: in createBinary()
73 case file_magic::bitcode: in createBinary()
82 case file_magic::pdb: in createBinary()
85 case file_magic::unknown: in createBinary()
93 case file_magic::minidump: in createBinary()
[all …]
H A DObjectFile.cpp140 case file_magic::unknown: in createObjectFile()
141 case file_magic::bitcode: in createObjectFile()
143 case file_magic::archive: in createObjectFile()
146 case file_magic::pdb: in createObjectFile()
147 case file_magic::minidump: in createObjectFile()
148 case file_magic::goff_object: in createObjectFile()
153 case file_magic::tapi_file: in createObjectFile()
155 case file_magic::elf: in createObjectFile()
159 case file_magic::elf_core: in createObjectFile()
164 case file_magic::macho_core: in createObjectFile()
[all …]
H A DIRObjectFile.cpp91 file_magic Type = identify_magic(Object.getBuffer()); in findBitcodeInMemBuffer()
93 case file_magic::bitcode: in findBitcodeInMemBuffer()
95 case file_magic::elf_relocatable: in findBitcodeInMemBuffer()
96 case file_magic::macho_object: in findBitcodeInMemBuffer()
97 case file_magic::wasm_object: in findBitcodeInMemBuffer()
98 case file_magic::coff_object: { in findBitcodeInMemBuffer()
H A DArchiveWriter.cpp68 if (identify_magic(MemBufferRef.getBuffer()) == file_magic::bitcode) { in detectKindFromObject()
70 MemBufferRef, file_magic::bitcode, &Context)) { in detectKindFromObject()
454 const file_magic Type = identify_magic(Buf.getBuffer()); in getSymbols()
458 if (Type == file_magic::bitcode) { in getSymbols()
460 Buf, file_magic::bitcode, &Context); in getSymbols()
/llvm-project-15.0.7/llvm/lib/BinaryFormat/
H A DMagic.cpp35 return file_magic::unknown; in identify_magic()
58 return file_magic::coff_object; in identify_magic()
84 return file_magic::bitcode; in identify_magic()
88 return file_magic::bitcode; in identify_magic()
92 return file_magic::archive; in identify_magic()
96 return file_magic::archive; in identify_magic()
106 return file_magic::elf; in identify_magic()
118 return file_magic::elf; in identify_magic()
219 return file_magic::pdb; in identify_magic()
221 return file_magic::minidump; in identify_magic()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/
H A DMagic.h20 struct file_magic { struct
61 file_magic() = default; argument
62 file_magic(Impl V) : V(V) {} in file_magic() argument
70 file_magic identify_magic(StringRef magic); argument
78 std::error_code identify_magic(const Twine &path, file_magic &result);
/llvm-project-15.0.7/openmp/libomptarget/plugins/common/elf_common/
H A Delf_common.cpp41 if (Magic != file_magic::elf && Magic != file_magic::elf_relocatable && in withBytesAsElf()
42 Magic != file_magic::elf_executable && in withBytesAsElf()
43 Magic != file_magic::elf_shared_object && Magic != file_magic::elf_core) { in withBytesAsElf()
/llvm-project-15.0.7/llvm/unittests/BinaryFormat/
H A DTestFileMagic.cpp96 file_magic magic; in TEST_F()
98 #define DEFINE(magic) {#magic, magic, sizeof(magic), file_magic::magic} in TEST_F()
100 {"big_archive", big_archive, sizeof(big_archive), file_magic::archive}, in TEST_F()
104 file_magic::coff_object}, in TEST_F()
123 file_magic::unknown}, in TEST_F()
126 file_magic::tapi_file}, in TEST_F()
/llvm-project-15.0.7/llvm/lib/ToolDrivers/llvm-lib/
H A DLibDriver.cpp119 if (identify_magic(MaybeBuf.get()->getBuffer()) == file_magic::archive) { in doList()
183 file_magic Magic = identify_magic(MB.getBuffer()); in appendFile()
185 if (Magic != file_magic::coff_object && Magic != file_magic::bitcode && in appendFile()
186 Magic != file_magic::archive && Magic != file_magic::windows_resource && in appendFile()
187 Magic != file_magic::coff_import_library) { in appendFile()
198 if (Magic == file_magic::archive) { in appendFile()
227 if (Magic == file_magic::coff_object || Magic == file_magic::bitcode) { in appendFile()
229 (Magic == file_magic::coff_object) ? getCOFFFileMachine(MB) in appendFile()
/llvm-project-15.0.7/bolt/lib/RuntimeLibs/
H A DRuntimeLibrary.cpp51 file_magic Magic = identify_magic(B->getBuffer()); in loadLibrary()
53 if (Magic == file_magic::archive) { in loadLibrary()
62 } else if (Magic == file_magic::elf_relocatable || in loadLibrary()
63 Magic == file_magic::elf_shared_object) { in loadLibrary()
/llvm-project-15.0.7/lld/MachO/
H A DDriverUtils.cpp219 file_magic magic = identify_magic(mbref.getBuffer()); in loadDylib()
220 if (magic == file_magic::tapi_file) { in loadDylib()
239 assert(magic == file_magic::macho_dynamically_linked_shared_lib || in loadDylib()
240 magic == file_magic::macho_dynamically_linked_shared_lib_stub || in loadDylib()
241 magic == file_magic::macho_executable || in loadDylib()
242 magic == file_magic::macho_bundle); in loadDylib()
H A DObjC.cpp60 case file_magic::macho_object: in hasObjCSection()
62 case file_magic::bitcode: in hasObjCSection()
H A DDriver.cpp277 file_magic magic = identify_magic(mbref.getBuffer()); in addFile()
279 case file_magic::archive: { in addFile()
363 case file_magic::macho_object: in addFile()
366 case file_magic::macho_dynamically_linked_shared_lib: in addFile()
367 case file_magic::macho_dynamically_linked_shared_lib_stub: in addFile()
368 case file_magic::tapi_file: in addFile()
373 case file_magic::bitcode: in addFile()
376 case file_magic::macho_executable: in addFile()
377 case file_magic::macho_bundle: in addFile()
402 if (config->printEachFile && magic != file_magic::archive && !isLazy) in addFile()
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Dobj2yaml.cpp63 case file_magic::archive: in dumpInput()
65 case file_magic::dxcontainer_object: in dumpInput()
67 case file_magic::offload_binary: in dumpInput()
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DSymbolicFile.h169 createSymbolicFile(MemoryBufferRef Object, llvm::file_magic Type,
174 return createSymbolicFile(Object, llvm::file_magic::unknown, nullptr); in createSymbolicFile()
181 static bool isSymbolicFile(file_magic Type, const LLVMContext *Context);
/llvm-project-15.0.7/llvm/lib/Debuginfod/
H A DDebuginfod.cpp314 file_magic Type; in hasELFMagic()
319 case file_magic::elf: in hasELFMagic()
320 case file_magic::elf_relocatable: in hasELFMagic()
321 case file_magic::elf_executable: in hasELFMagic()
322 case file_magic::elf_shared_object: in hasELFMagic()
323 case file_magic::elf_core: in hasELFMagic()
/llvm-project-15.0.7/llvm/unittests/Object/
H A DDXContainerTest.cpp27 EXPECT_EQ(identify_magic(Buffer), file_magic::dxcontainer_object); in TEST()
31 EXPECT_EQ(identify_magic(Buffer), file_magic::dxcontainer_object); in TEST()
/llvm-project-15.0.7/llvm/tools/llvm-libtool-darwin/
H A Dllvm-libtool-darwin.cpp309 file_magic Magic = identify_magic(NewMember.Buf->getBuffer()); in operator ()()
312 if (Magic == file_magic::archive) in operator ()()
316 if (Magic == file_magic::macho_universal_binary) in operator ()()
320 if (Magic == file_magic::bitcode) in operator ()()
434 file_magic Magic = identify_magic(NewMember.Buf->getBuffer()); in addChildMember()
436 if (Magic == file_magic::bitcode) in addChildMember()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSession.cpp101 file_magic Magic; in loadPdbFile()
103 if (EC || Magic != file_magic::pdb) in loadPdbFile()
156 file_magic Magic; in createFromExe()
158 if (EC || Magic != file_magic::pdb) in createFromExe()
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/PDB/
H A DObjectFilePDB.cpp164 llvm::file_magic magic; in loadPDBFile()
166 if (ec || magic != llvm::file_magic::pdb) in loadPDBFile()
/llvm-project-15.0.7/llvm/tools/llvm-cvtres/
H A Dllvm-cvtres.cpp179 file_magic Type = identify_magic(Buffer->getMemBufferRef().getBuffer()); in main()
180 if (Type != file_magic::windows_resource) in main()
/llvm-project-15.0.7/clang/tools/clang-linker-wrapper/
H A DClangLinkerWrapper.cpp408 file_magic Type = identify_magic(Buffer->getBuffer()); in extractFromBuffer()
410 case file_magic::bitcode: in extractFromBuffer()
412 case file_magic::elf_relocatable: { in extractFromBuffer()
419 case file_magic::archive: { in extractFromBuffer()
879 file_magic Type = identify_magic(Buffer.getBuffer()); in linkBitcodeFiles()
881 case file_magic::bitcode: { in linkBitcodeFiles()
885 case file_magic::elf_relocatable: in linkBitcodeFiles()
886 case file_magic::elf_shared_object: { in linkBitcodeFiles()
1263 return identify_magic(F.getBinary()->getImage()) == file_magic::bitcode; in getLinkerArgs()
1430 identify_magic((*BufferOrErr)->getBuffer()) == file_magic::archive; in getDeviceInput()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DJITLink.cpp408 case file_magic::macho_object: in createLinkGraphFromObject()
410 case file_magic::elf_relocatable: in createLinkGraphFromObject()
412 case file_magic::coff_object: in createLinkGraphFromObject()
/llvm-project-15.0.7/lld/COFF/
H A DDriver.cpp195 case file_magic::windows_resource: in addBuffer()
198 case file_magic::archive: in addBuffer()
212 case file_magic::bitcode: in addBuffer()
215 case file_magic::coff_object: in addBuffer()
216 case file_magic::coff_import_library: in addBuffer()
219 case file_magic::pdb: in addBuffer()
222 case file_magic::coff_cl_gl_object: in addBuffer()
225 case file_magic::pecoff_executable: in addBuffer()
270 if (magic == file_magic::coff_import_library) { in addArchiveBuffer()
278 if (magic == file_magic::coff_object) { in addArchiveBuffer()
[all …]

12