Interface MachineMetadata
-
- All Known Implementing Classes:
ExecutableParser
public interface MachineMetadata
Metadata for describing machines, such as their architecture, type and endian-ness
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
MachineMetadata.Endian
-
Field Summary
Fields Modifier and Type Field Description static Property
ARCHITECTURE_BITS
static Property
ENDIAN
static java.lang.String
MACHINE_ALPHA
static java.lang.String
MACHINE_ARM
static java.lang.String
MACHINE_EFI
static java.lang.String
MACHINE_IA_64
static java.lang.String
MACHINE_M32R
static java.lang.String
MACHINE_M68K
static java.lang.String
MACHINE_M88K
static java.lang.String
MACHINE_MIPS
static java.lang.String
MACHINE_PPC
static java.lang.String
MACHINE_S370
static java.lang.String
MACHINE_S390
static java.lang.String
MACHINE_SH3
static java.lang.String
MACHINE_SH4
static java.lang.String
MACHINE_SH5
static java.lang.String
MACHINE_SPARC
static Property
MACHINE_TYPE
static java.lang.String
MACHINE_UNKNOWN
static java.lang.String
MACHINE_VAX
static java.lang.String
MACHINE_x86_32
static java.lang.String
MACHINE_x86_64
static Property
PLATFORM
static java.lang.String
PLATFORM_AIX
static java.lang.String
PLATFORM_ARM
static java.lang.String
PLATFORM_EMBEDDED
static java.lang.String
PLATFORM_FREEBSD
static java.lang.String
PLATFORM_HPUX
static java.lang.String
PLATFORM_IRIX
static java.lang.String
PLATFORM_LINUX
static java.lang.String
PLATFORM_NETBSD
static java.lang.String
PLATFORM_SOLARIS
static java.lang.String
PLATFORM_SYSV
static java.lang.String
PLATFORM_TRU64
static java.lang.String
PLATFORM_WINDOWS
static java.lang.String
PREFIX
-
-
-
Field Detail
-
PREFIX
static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
ARCHITECTURE_BITS
static final Property ARCHITECTURE_BITS
-
PLATFORM_SYSV
static final java.lang.String PLATFORM_SYSV
- See Also:
- Constant Field Values
-
PLATFORM_HPUX
static final java.lang.String PLATFORM_HPUX
- See Also:
- Constant Field Values
-
PLATFORM_NETBSD
static final java.lang.String PLATFORM_NETBSD
- See Also:
- Constant Field Values
-
PLATFORM_LINUX
static final java.lang.String PLATFORM_LINUX
- See Also:
- Constant Field Values
-
PLATFORM_SOLARIS
static final java.lang.String PLATFORM_SOLARIS
- See Also:
- Constant Field Values
-
PLATFORM_AIX
static final java.lang.String PLATFORM_AIX
- See Also:
- Constant Field Values
-
PLATFORM_IRIX
static final java.lang.String PLATFORM_IRIX
- See Also:
- Constant Field Values
-
PLATFORM_FREEBSD
static final java.lang.String PLATFORM_FREEBSD
- See Also:
- Constant Field Values
-
PLATFORM_TRU64
static final java.lang.String PLATFORM_TRU64
- See Also:
- Constant Field Values
-
PLATFORM_ARM
static final java.lang.String PLATFORM_ARM
- See Also:
- Constant Field Values
-
PLATFORM_EMBEDDED
static final java.lang.String PLATFORM_EMBEDDED
- See Also:
- Constant Field Values
-
PLATFORM_WINDOWS
static final java.lang.String PLATFORM_WINDOWS
- See Also:
- Constant Field Values
-
PLATFORM
static final Property PLATFORM
-
MACHINE_x86_32
static final java.lang.String MACHINE_x86_32
- See Also:
- Constant Field Values
-
MACHINE_x86_64
static final java.lang.String MACHINE_x86_64
- See Also:
- Constant Field Values
-
MACHINE_IA_64
static final java.lang.String MACHINE_IA_64
- See Also:
- Constant Field Values
-
MACHINE_SPARC
static final java.lang.String MACHINE_SPARC
- See Also:
- Constant Field Values
-
MACHINE_M68K
static final java.lang.String MACHINE_M68K
- See Also:
- Constant Field Values
-
MACHINE_M88K
static final java.lang.String MACHINE_M88K
- See Also:
- Constant Field Values
-
MACHINE_MIPS
static final java.lang.String MACHINE_MIPS
- See Also:
- Constant Field Values
-
MACHINE_PPC
static final java.lang.String MACHINE_PPC
- See Also:
- Constant Field Values
-
MACHINE_S370
static final java.lang.String MACHINE_S370
- See Also:
- Constant Field Values
-
MACHINE_S390
static final java.lang.String MACHINE_S390
- See Also:
- Constant Field Values
-
MACHINE_ARM
static final java.lang.String MACHINE_ARM
- See Also:
- Constant Field Values
-
MACHINE_VAX
static final java.lang.String MACHINE_VAX
- See Also:
- Constant Field Values
-
MACHINE_ALPHA
static final java.lang.String MACHINE_ALPHA
- See Also:
- Constant Field Values
-
MACHINE_EFI
static final java.lang.String MACHINE_EFI
- See Also:
- Constant Field Values
-
MACHINE_M32R
static final java.lang.String MACHINE_M32R
- See Also:
- Constant Field Values
-
MACHINE_SH3
static final java.lang.String MACHINE_SH3
- See Also:
- Constant Field Values
-
MACHINE_SH4
static final java.lang.String MACHINE_SH4
- See Also:
- Constant Field Values
-
MACHINE_SH5
static final java.lang.String MACHINE_SH5
- See Also:
- Constant Field Values
-
MACHINE_UNKNOWN
static final java.lang.String MACHINE_UNKNOWN
- See Also:
- Constant Field Values
-
MACHINE_TYPE
static final Property MACHINE_TYPE
-
ENDIAN
static final Property ENDIAN
-
-