Enum llvm_sys::object::LLVMBinaryType
source · #[repr(C)]
pub enum LLVMBinaryType {
Show 16 variants
LLVMBinaryTypeArchive,
LLVMBinaryTypeMachOUniversalBinary,
LLVMBinaryTypeCOFFImportFile,
LLVMBinaryTypeIR,
LLVMBinaryTypeWinRes,
LLVMBinaryTypeCOFF,
LLVMBinaryTypeELF32L,
LLVMBinaryTypeELF32B,
LLVMBinaryTypeELF64L,
LLVMBinaryTypeELF64B,
LLVMBinaryTypeMachO32L,
LLVMBinaryTypeMachO32B,
LLVMBinaryTypeMachO64L,
LLVMBinaryTypeMachO64B,
LLVMBinaryTypeWasm,
LLVMBinaryTypeOffload,
}
Variants§
LLVMBinaryTypeArchive
Archive file
LLVMBinaryTypeMachOUniversalBinary
Mach-O Universal Binary file
LLVMBinaryTypeCOFFImportFile
COFF Import file
LLVMBinaryTypeIR
LLVM IR
LLVMBinaryTypeWinRes
Windows resource (.res) file
LLVMBinaryTypeCOFF
COFF Object file
LLVMBinaryTypeELF32L
ELF 32-bit, little endian
LLVMBinaryTypeELF32B
ELF 32-bit, big endian
LLVMBinaryTypeELF64L
ELF 64-bit, little endian
LLVMBinaryTypeELF64B
ELF 64-bit, big endian
LLVMBinaryTypeMachO32L
MachO 32-bit, little endian
LLVMBinaryTypeMachO32B
MachO 32-bit, big endian
LLVMBinaryTypeMachO64L
MachO 64-bit, little endian
LLVMBinaryTypeMachO64B
MachO 64-bit, big endian
LLVMBinaryTypeWasm
Web assembly
LLVMBinaryTypeOffload
Offloading fatbinary