| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | SymbolicFile.cpp | 47 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 D | Binary.cpp | 51 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 D | ObjectFile.cpp | 140 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 D | IRObjectFile.cpp | 91 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 D | ArchiveWriter.cpp | 68 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 D | Magic.cpp | 35 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 D | Magic.h | 20 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 D | elf_common.cpp | 41 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 D | TestFileMagic.cpp | 96 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 D | LibDriver.cpp | 119 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 D | RuntimeLibrary.cpp | 51 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 D | DriverUtils.cpp | 219 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 D | ObjC.cpp | 60 case file_magic::macho_object: in hasObjCSection() 62 case file_magic::bitcode: in hasObjCSection()
|
| H A D | Driver.cpp | 277 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 D | obj2yaml.cpp | 63 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 D | SymbolicFile.h | 169 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 D | Debuginfod.cpp | 314 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 D | DXContainerTest.cpp | 27 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 D | llvm-libtool-darwin.cpp | 309 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 D | NativeSession.cpp | 101 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 D | ObjectFilePDB.cpp | 164 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 D | llvm-cvtres.cpp | 179 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 D | ClangLinkerWrapper.cpp | 408 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 D | JITLink.cpp | 408 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 D | Driver.cpp | 195 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 …]
|