Home
last modified time | relevance | path

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

123

/src/contrib/llvm-project/llvm/lib/Object/
H A DSymbolicFile.cpp37 SymbolicFile::createSymbolicFile(MemoryBufferRef Object, file_magic Type, in createSymbolicFile()
40 if (Type == file_magic::unknown) in createSymbolicFile()
47 case file_magic::bitcode: in createSymbolicFile()
51 case file_magic::elf: in createSymbolicFile()
52 case file_magic::elf_executable: in createSymbolicFile()
53 case file_magic::elf_shared_object: in createSymbolicFile()
54 case file_magic::elf_core: in createSymbolicFile()
55 case file_magic::goff_object: in createSymbolicFile()
56 case file_magic::macho_executable: in createSymbolicFile()
57 case file_magic::macho_fixed_virtual_memory_shared_lib: in createSymbolicFile()
[all …]
H A DBinary.cpp48 file_magic Type = identify_magic(Buffer.getBuffer()); in createBinary()
51 case file_magic::archive: in createBinary()
53 case file_magic::elf: in createBinary()
54 case file_magic::elf_relocatable: in createBinary()
55 case file_magic::elf_executable: in createBinary()
56 case file_magic::elf_shared_object: in createBinary()
57 case file_magic::elf_core: in createBinary()
58 case file_magic::goff_object: in createBinary()
59 case file_magic::macho_object: in createBinary()
60 case file_magic::macho_executable: in createBinary()
[all …]
H A DObjectFile.cpp149 ObjectFile::createObjectFile(MemoryBufferRef Object, file_magic Type, in createObjectFile()
152 if (Type == file_magic::unknown) in createObjectFile()
156 case file_magic::unknown: in createObjectFile()
157 case file_magic::bitcode: in createObjectFile()
158 case file_magic::clang_ast: in createObjectFile()
159 case file_magic::coff_cl_gl_object: in createObjectFile()
160 case file_magic::archive: in createObjectFile()
161 case file_magic::macho_universal_binary: in createObjectFile()
162 case file_magic::windows_resource: in createObjectFile()
163 case file_magic::pdb: in createObjectFile()
[all …]
H A DIRObjectFile.cpp90 file_magic Type = identify_magic(Object.getBuffer()); in findBitcodeInMemBuffer()
92 case file_magic::bitcode: in findBitcodeInMemBuffer()
94 case file_magic::elf_relocatable: in findBitcodeInMemBuffer()
95 case file_magic::macho_object: in findBitcodeInMemBuffer()
96 case file_magic::wasm_object: in findBitcodeInMemBuffer()
97 case file_magic::coff_object: { in findBitcodeInMemBuffer()
H A DOffloadBinary.cpp179 if (identify_magic(Buf.getBuffer()) != file_magic::offload_binary) in create()
274 file_magic Type = identify_magic(Buffer.getBuffer()); in extractOffloadBinaries()
276 case file_magic::bitcode: in extractOffloadBinaries()
278 case file_magic::elf_relocatable: in extractOffloadBinaries()
279 case file_magic::elf_executable: in extractOffloadBinaries()
280 case file_magic::elf_shared_object: in extractOffloadBinaries()
281 case file_magic::coff_object: { in extractOffloadBinaries()
288 case file_magic::archive: { in extractOffloadBinaries()
295 case file_magic::offload_binary: in extractOffloadBinaries()
H A DArchiveWriter.cpp82 if (identify_magic(MemBufferRef.getBuffer()) == file_magic::bitcode) { in detectKindFromObject()
84 MemBufferRef, file_magic::bitcode, &Context)) { in detectKindFromObject()
487 const file_magic Type = identify_magic(Buf.getBuffer()); in getSymbolicFile()
491 if (Type == file_magic::bitcode) { in getSymbolicFile()
493 Buf, file_magic::bitcode, &Context); in getSymbolicFile()
/src/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DMagic.cpp33 file_magic llvm::identify_magic(StringRef Magic) { in identify_magic()
35 return file_magic::unknown; in identify_magic()
43 return file_magic::coff_import_library; in identify_magic()
47 return file_magic::coff_object; in identify_magic()
49 return file_magic::coff_cl_gl_object; in identify_magic()
50 return file_magic::coff_import_library; in identify_magic()
55 return file_magic::windows_resource; in identify_magic()
58 return file_magic::coff_object; in identify_magic()
60 return file_magic::wasm_object; in identify_magic()
67 return file_magic::xcoff_object_32; in identify_magic()
[all …]
/src/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMagic.h20 struct file_magic { struct
66 file_magic() = default; argument
67 file_magic(Impl V) : V(V) {} in file_magic() function
75 file_magic identify_magic(StringRef magic); argument
83 std::error_code identify_magic(const Twine &path, file_magic &result);
/src/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/
H A DLibDriver.cpp137 if (identify_magic(MaybeBuf.get()->getBuffer()) == file_magic::archive) { in doList()
222 file_magic Magic = identify_magic(MB.getBuffer()); in appendFile()
224 if (Magic != file_magic::coff_object && Magic != file_magic::bitcode && in appendFile()
225 Magic != file_magic::archive && Magic != file_magic::windows_resource && in appendFile()
226 Magic != file_magic::coff_import_library) { in appendFile()
237 if (Magic == file_magic::archive) { in appendFile()
266 if (Magic == file_magic::coff_object || Magic == file_magic::bitcode) { in appendFile()
268 (Magic == file_magic::coff_object) ? getCOFFFileMachine(MB) in appendFile()
/src/contrib/llvm-project/lld/MachO/
H A DDriverUtils.cpp235 file_magic magic = identify_magic(mbref.getBuffer()); in loadDylib()
236 if (magic == file_magic::tapi_file) { in loadDylib()
255 assert(magic == file_magic::macho_dynamically_linked_shared_lib || in loadDylib()
256 magic == file_magic::macho_dynamically_linked_shared_lib_stub || in loadDylib()
257 magic == file_magic::macho_executable || in loadDylib()
258 magic == file_magic::macho_bundle); in loadDylib()
H A DDriver.cpp298 file_magic magic = identify_magic(mbref.getBuffer()); in addFile()
300 case file_magic::archive: { in addFile()
402 case file_magic::macho_object: in addFile()
405 case file_magic::macho_dynamically_linked_shared_lib: in addFile()
406 case file_magic::macho_dynamically_linked_shared_lib_stub: in addFile()
407 case file_magic::tapi_file: in addFile()
412 case file_magic::bitcode: in addFile()
415 case file_magic::macho_executable: in addFile()
416 case file_magic::macho_bundle: in addFile()
441 if (config->printEachFile && magic != file_magic::archive && !isLazy) in addFile()
/src/contrib/llvm-project/llvm/include/llvm/Object/
H A DSymbolicFile.h171 createSymbolicFile(MemoryBufferRef Object, llvm::file_magic Type,
176 return createSymbolicFile(Object, llvm::file_magic::unknown, nullptr); in createSymbolicFile()
183 static bool isSymbolicFile(file_magic Type, const LLVMContext *Context);
H A DObjectFile.h373 createObjectFile(MemoryBufferRef Object, llvm::file_magic Type,
377 return createObjectFile(Object, llvm::file_magic::unknown); in createObjectFile()
/src/contrib/llvm-project/llvm/lib/Debuginfod/
H A DDebuginfod.cpp397 file_magic Type; in hasELFMagic()
402 case file_magic::elf: in hasELFMagic()
403 case file_magic::elf_relocatable: in hasELFMagic()
404 case file_magic::elf_executable: in hasELFMagic()
405 case file_magic::elf_shared_object: in hasELFMagic()
406 case file_magic::elf_core: in hasELFMagic()
/src/contrib/file/python/
H A DMakefile.am2 tests.py file_magic/__init__.py
/src/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSession.cpp102 file_magic Magic; in loadPdbFile()
104 if (EC || Magic != file_magic::pdb) in loadPdbFile()
157 file_magic Magic; in createFromExe()
159 if (EC || Magic != file_magic::pdb) in createFromExe()
H A DInputFile.cpp307 file_magic Magic; in open()
312 if (Magic == file_magic::coff_object) { in open()
322 if (Magic == file_magic::pdb) { in open()
/src/contrib/llvm-project/lldb/source/Plugins/ObjectFile/PDB/
H A DObjectFilePDB.cpp169 llvm::file_magic magic; in loadPDBFile()
171 if (ec || magic != llvm::file_magic::pdb) in loadPDBFile()
/src/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/
H A DLVReaderHandler.cpp141 file_magic FileMagic = identify_magic(Buffer.getBuffer()); in handleBuffer()
142 if (FileMagic == file_magic::pdb) { in handleBuffer()
178 if (FileMagic == file_magic::pecoff_executable) { in handleBuffer()
/src/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLink.cpp461 case file_magic::macho_object: in createLinkGraphFromObject()
463 case file_magic::elf_relocatable: in createLinkGraphFromObject()
465 case file_magic::coff_object: in createLinkGraphFromObject()
H A DCOFF.cpp50 if (Magic != file_magic::coff_object) in createLinkGraphFromCOFFObject()
/src/contrib/llvm-project/lld/COFF/
H A DDriver.cpp187 case file_magic::windows_resource: in addBuffer()
190 case file_magic::archive: in addBuffer()
204 case file_magic::bitcode: in addBuffer()
207 case file_magic::coff_object: in addBuffer()
208 case file_magic::coff_import_library: in addBuffer()
211 case file_magic::pdb: in addBuffer()
214 case file_magic::coff_cl_gl_object: in addBuffer()
217 case file_magic::pecoff_executable: in addBuffer()
280 file_magic magic = identify_magic(mb.getBuffer()); in addArchiveBuffer()
281 if (magic == file_magic::coff_import_library) { in addArchiveBuffer()
[all …]
/src/contrib/llvm-project/lldb/source/Plugins/ObjectFile/COFF/
H A DObjectFileCOFF.cpp27 file_magic::coff_object; in IsCOFFObjectFile()
/src/contrib/llvm-project/lld/ELF/
H A DDriver.cpp249 return identify_magic(mb.getBuffer()) == llvm::file_magic::bitcode; in isBitcode()
280 case file_magic::unknown: in addFile()
283 case file_magic::archive: { in addFile()
313 if (magic == file_magic::elf_relocatable) { in addFile()
316 } else if (magic == file_magic::bitcode) in addFile()
327 case file_magic::elf_shared_object: { in addFile()
344 case file_magic::bitcode: in addFile()
347 case file_magic::elf_relocatable: in addFile()
/src/contrib/llvm-project/llvm/tools/llvm-readobj/
H A Dllvm-readobj.cpp601 file_magic Type = identify_magic(Buffer->getBuffer()); in dumpInput()
602 if (Type == file_magic::bitcode) { in dumpInput()

123