Kind

public enum Kind

The kinds of binary files known to LLVM.

  • A static library archive file.

    Declaration

    Swift

    case archive
  • A universal Mach-O binary with multiple component object files for different architectures.

    Declaration

    Swift

    case machOUniversalBinary
  • A COFF imports table file.

    Declaration

    Swift

    case coffImportFile
  • ir

    LLVM IR.

    Declaration

    Swift

    case ir
  • A Windows resource file.

    Declaration

    Swift

    case winRes
  • A COFF file.

    Declaration

    Swift

    case coff
  • A 32-bit little-endian ELF binary.

    Declaration

    Swift

    case elf32L
  • A 32-bit big-endian ELF binary.

    Declaration

    Swift

    case elf32B
  • A 64-bit little-endian ELF binary.

    Declaration

    Swift

    case elf64L
  • A 64-bit big-endian ELF binary.

    Declaration

    Swift

    case elf64B
  • A 32-bit little-endian Mach-O binary.

    Declaration

    Swift

    case machO32L
  • A 32-bit big-endian Mach-O binary.

    Declaration

    Swift

    case machO32B
  • A 64-bit little-endian Mach-O binary.

    Declaration

    Swift

    case machO64L
  • A 64-bit big-endian Mach-O binary.

    Declaration

    Swift

    case machO64B
  • A web assembly binary.

    Declaration

    Swift

    case wasm