Home
last modified time | relevance | path

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

123

/freebsd/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 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 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.cpp176 if (identify_magic(Buf.getBuffer()) != file_magic::offload_binary) in create()
271 file_magic Type = identify_magic(Buffer.getBuffer()); in extractOffloadBinaries()
273 case file_magic::bitcode: in extractOffloadBinaries()
275 case file_magic::elf_relocatable: in extractOffloadBinaries()
276 case file_magic::elf_executable: in extractOffloadBinaries()
277 case file_magic::elf_shared_object: in extractOffloadBinaries()
278 case file_magic::coff_object: { in extractOffloadBinaries()
285 case file_magic::archive: { in extractOffloadBinaries()
292 case file_magic::offload_binary: in extractOffloadBinaries()
H A DOffloadBundle.cpp120 if (identify_magic(Buf.getBuffer()) != file_magic::offload_bundle) in create()
163 if ((llvm::identify_magic(*Buffer) == llvm::file_magic::offload_bundle) || in extractOffloadBundleFatBinary()
165 llvm::file_magic::offload_bundle_compressed)) { in extractOffloadBundleFatBinary()
177 llvm::file_magic::offload_bundle_compressed) { in extractOffloadBundleFatBinary()
271 llvm::file_magic::offload_bundle_compressed) { in decompress()
/freebsd/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 in identify_magic()
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMagic.h21 struct file_magic { struct
67 file_magic() = default; argument
68 file_magic(Impl V) : V(V) {} in file_magic() argument
76 LLVM_ABI file_magic identify_magic(StringRef magic); argument
84 LLVM_ABI std::error_code identify_magic(const Twine &path, file_magic &result);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLoadLinkableFile.cpp65 case file_magic::archive: in loadLinkableFile()
71 case file_magic::coff_object: in loadLinkableFile()
84 case file_magic::elf_relocatable: in loadLinkableFile()
97 case file_magic::macho_object: in loadLinkableFile()
110 case file_magic::macho_universal_binary: in loadLinkableFile()
115 case file_magic::xcoff_object_64: in loadLinkableFile()
H A DGetDylibInterface.cpp111 file_magic Magic; in getDylibInterface()
116 case file_magic::macho_universal_binary: in getDylibInterface()
117 case file_magic::macho_dynamically_linked_shared_lib: in getDylibInterface()
119 case file_magic::tapi_file: in getDylibInterface()
H A DMachO.cpp123 case file_magic::macho_object: { in loadMachORelocatableObject()
130 case file_magic::macho_universal_binary: in loadMachORelocatableObject()
167 case file_magic::archive: in loadLinkableSliceFromMachOUniversalBinary()
171 case file_magic::macho_object: { in loadLinkableSliceFromMachOUniversalBinary()
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/
H A DLibDriver.cpp140 if (identify_magic(MaybeBuf.get()->getBuffer()) == file_magic::archive) { in doList()
228 file_magic Magic = identify_magic(MB.getBuffer()); in appendFile()
230 if (Magic != file_magic::coff_object && Magic != file_magic::bitcode && in appendFile()
231 Magic != file_magic::archive && Magic != file_magic::windows_resource && in appendFile()
232 Magic != file_magic::coff_import_library) { in appendFile()
243 if (Magic == file_magic::archive) { in appendFile()
272 if (Magic == file_magic::coff_object || Magic == file_magic::bitcode) { in appendFile()
274 (Magic == file_magic::coff_object) ? getCOFFFileMachine(MB) in appendFile()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DXCOFF.cpp28 file_magic Magic = identify_magic(ObjectBuffer.getBuffer()); in createLinkGraphFromXCOFFObject()
29 if (Magic != file_magic::xcoff_object_64) in createLinkGraphFromXCOFFObject()
H A DJITLink.cpp505 case file_magic::macho_object: in createLinkGraphFromObject()
507 case file_magic::elf_relocatable: in createLinkGraphFromObject()
509 case file_magic::coff_object: in createLinkGraphFromObject()
511 case file_magic::xcoff_object_64: in createLinkGraphFromObject()
/freebsd/contrib/llvm-project/lld/MachO/
H A DDriverUtils.cpp267 file_magic magic = identify_magic(mbref.getBuffer()); in loadDylib()
268 if (magic == file_magic::tapi_file) { in loadDylib()
287 assert(magic == file_magic::macho_dynamically_linked_shared_lib || in loadDylib()
288 magic == file_magic::macho_dynamically_linked_shared_lib_stub || in loadDylib()
289 magic == file_magic::macho_executable || in loadDylib()
290 magic == file_magic::macho_bundle); in loadDylib()
H A DDriver.cpp295 file_magic magic = identify_magic(mbref.getBuffer()); in addFile()
297 case file_magic::archive: { in addFile()
398 case file_magic::macho_object: in addFile()
401 case file_magic::macho_dynamically_linked_shared_lib: in addFile()
402 case file_magic::macho_dynamically_linked_shared_lib_stub: in addFile()
403 case file_magic::tapi_file: in addFile()
408 case file_magic::bitcode: in addFile()
411 case file_magic::macho_executable: in addFile()
412 case file_magic::macho_bundle: in addFile()
437 if (config->printEachFile && magic != file_magic::archive && !isLazy) in addFile()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DSymbolicFile.h172 createSymbolicFile(MemoryBufferRef Object, llvm::file_magic Type,
177 return createSymbolicFile(Object, llvm::file_magic::unknown, nullptr); in createSymbolicFile()
184 static bool isSymbolicFile(file_magic Type, const LLVMContext *Context);
/freebsd/contrib/llvm-project/llvm/lib/Debuginfod/
H A DDebuginfod.cpp409 file_magic Type; in hasELFMagic()
414 case file_magic::elf: in hasELFMagic()
415 case file_magic::elf_relocatable: in hasELFMagic()
416 case file_magic::elf_executable: in hasELFMagic()
417 case file_magic::elf_shared_object: in hasELFMagic()
418 case file_magic::elf_core: in hasELFMagic()
/freebsd/contrib/file/python/
H A DMakefile.am2 tests.py file_magic/__init__.py
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSession.cpp100 file_magic Magic; in loadPdbFile()
102 if (EC || Magic != file_magic::pdb) in loadPdbFile()
155 file_magic Magic; in createFromExe()
157 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()
/freebsd/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()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/
H A DLVReaderHandler.cpp143 file_magic FileMagic = identify_magic(Buffer.getBuffer()); in handleBuffer()
144 if (FileMagic == file_magic::pdb) { in handleBuffer()
180 if (FileMagic == file_magic::pecoff_executable) { in handleBuffer()
/freebsd/contrib/llvm-project/lld/COFF/
H A DDriver.cpp266 case file_magic::windows_resource: in addBuffer()
269 case file_magic::archive: in addBuffer()
288 case file_magic::bitcode: in addBuffer()
291 case file_magic::coff_object: in addBuffer()
292 case file_magic::coff_import_library: in addBuffer()
295 case file_magic::pdb: in addBuffer()
298 case file_magic::coff_cl_gl_object: in addBuffer()
302 case file_magic::pecoff_executable: in addBuffer()
366 file_magic magic = identify_magic(mb.getBuffer()); in addArchiveBuffer()
367 if (magic == file_magic::coff_import_library) { in addArchiveBuffer()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-dlltool/
H A DDlltoolDriver.cpp184 if (identify_magic(ChildMB->getBuffer()) == file_magic::coff_object) { in forEachCoff()
258 if (identify_magic(MaybeBuf.get()->getBuffer()) != file_magic::archive) { in doIdentify()

123