public final enum

ProcessorType

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.pnfsoftware.jeb.core.units.codeobject.ProcessorType

Class Overview

Families of processors.

Summary

Enum Values
ProcessorType  ARM  variants of ARM 32-bit (arm, thumb, thumb2, fpu/neon, arm-v7, etc.)  
ProcessorType  ARM64  variants of ARM aarch64  
ProcessorType  MIPS  variants of MIPS 32-bit  
ProcessorType  MIPS64  variants of MIPS 64-bit  
ProcessorType  UNKNOWN  unknown processor  
ProcessorType  X86  variants of X86 32-bit  
ProcessorType  X86_64  variants of AMD64  
Public Methods
boolean is64Bit()
boolean isArm()
boolean isI386()
boolean isMIPS()
static ProcessorType valueOf(String name)
final static ProcessorType[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final ProcessorType ARM

variants of ARM 32-bit (arm, thumb, thumb2, fpu/neon, arm-v7, etc.)

public static final ProcessorType ARM64

variants of ARM aarch64

public static final ProcessorType MIPS

variants of MIPS 32-bit

public static final ProcessorType MIPS64

variants of MIPS 64-bit

public static final ProcessorType UNKNOWN

unknown processor

public static final ProcessorType X86

variants of X86 32-bit

public static final ProcessorType X86_64

variants of AMD64

Public Methods

public boolean is64Bit ()

public boolean isArm ()

public boolean isI386 ()

public boolean isMIPS ()

public static ProcessorType valueOf (String name)

public static final ProcessorType[] values ()