enum file_magic::Impl

Declared at: llvm/include/llvm/BinaryFormat/Magic.h:21

Enumerators

NameValueComment
unknown0Unrecognized file
bitcode1Bitcode file
archive2ar style archive file
elf3ELF Unknown type
elf_relocatable4ELF Relocatable object file
elf_executable5ELF Executable image
elf_shared_object6ELF dynamically linked shared lib
elf_core7ELF core image
goff_object8GOFF object file
macho_object9Mach-O Object file
macho_executable10Mach-O Executable
macho_fixed_virtual_memory_shared_lib11Mach-O Shared Lib, FVM
macho_core12Mach-O Core File
macho_preload_executable13Mach-O Preloaded Executable
macho_dynamically_linked_shared_lib14Mach-O dynlinked shared lib
macho_dynamic_linker15The Mach-O dynamic linker
macho_bundle16Mach-O Bundle file
macho_dynamically_linked_shared_lib_stub17Mach-O Shared lib stub
macho_dsym_companion18Mach-O dSYM companion file
macho_kext_bundle19Mach-O kext bundle file
macho_universal_binary20Mach-O universal binary
minidump21Windows minidump file
coff_cl_gl_object22Microsoft cl.exe's intermediate code file
coff_object23COFF object file
coff_import_library24COFF import library
pecoff_executable25PECOFF executable file
windows_resource26Windows compiled resource file (.res)
xcoff_object_322732-bit XCOFF object file
xcoff_object_642864-bit XCOFF object file
wasm_object29WebAssembly Object file
pdb30Windows PDB debug info file
tapi_file31Text-based Dynamic Library Stub file
cuda_fatbinary32CUDA Fatbinary object file
offload_binary33LLVM offload object file
dxcontainer_object34DirectX container file