Enum DyldChainedPtr.DyldChainType
- java.lang.Object
-
- java.lang.Enum<DyldChainedPtr.DyldChainType>
-
- ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<DyldChainedPtr.DyldChainType>
- Enclosing class:
- DyldChainedPtr
public static enum DyldChainedPtr.DyldChainType extends java.lang.Enum<DyldChainedPtr.DyldChainType>
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
int
getValue()
static DyldChainedPtr.DyldChainType
lookupChainPtr(int val)
static DyldChainedPtr.DyldChainType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static DyldChainedPtr.DyldChainType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DYLD_CHAINED_PTR_ARM64E
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_ARM64E
-
DYLD_CHAINED_PTR_64
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_64
-
DYLD_CHAINED_PTR_32
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_32
-
DYLD_CHAINED_PTR_32_CACHE
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_32_CACHE
-
DYLD_CHAINED_PTR_32_FIRMWARE
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_32_FIRMWARE
-
DYLD_CHAINED_PTR_64_OFFSET
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_64_OFFSET
-
DYLD_CHAINED_PTR_ARM64E_KERNEL
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_ARM64E_KERNEL
-
DYLD_CHAINED_PTR_64_KERNEL_CACHE
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_64_KERNEL_CACHE
-
DYLD_CHAINED_PTR_ARM64E_USERLAND
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_ARM64E_USERLAND
-
DYLD_CHAINED_PTR_ARM64E_FIRMWARE
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_ARM64E_FIRMWARE
-
DYLD_CHAINED_PTR_X86_64_KERNEL_CACHE
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_X86_64_KERNEL_CACHE
-
DYLD_CHAINED_PTR_ARM64E_USERLAND24
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_ARM64E_USERLAND24
-
DYLD_CHAINED_PTR_TYPE_UNKNOWN
public static final DyldChainedPtr.DyldChainType DYLD_CHAINED_PTR_TYPE_UNKNOWN
-
-
Method Detail
-
values
public static DyldChainedPtr.DyldChainType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DyldChainedPtr.DyldChainType c : DyldChainedPtr.DyldChainType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DyldChainedPtr.DyldChainType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
lookupChainPtr
public static DyldChainedPtr.DyldChainType lookupChainPtr(int val)
-
getValue
public int getValue()
-
getName
public java.lang.String getName()
-
-