Package ghidra.app.util.bin.format.macho
Enum RelocationTypeARM
- java.lang.Object
-
- java.lang.Enum<RelocationTypeARM>
-
- ghidra.app.util.bin.format.macho.RelocationTypeARM
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<RelocationTypeARM>
public enum RelocationTypeARM extends java.lang.Enum<RelocationTypeARM>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ARM_RELOC_BR24
ARM_RELOC_HALF
ARM_RELOC_HALF_SECTDIFF
ARM_RELOC_LOCAL_SECTDIFF
ARM_RELOC_PAIR
ARM_RELOC_PB_LA_PTR
ARM_RELOC_SECTDIFF
ARM_RELOC_VANILLA
ARM_THUMB_32_BRANCH
ARM_THUMB_RELOC_BR22
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static RelocationTypeARM
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static RelocationTypeARM[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ARM_RELOC_VANILLA
public static final RelocationTypeARM ARM_RELOC_VANILLA
-
ARM_RELOC_PAIR
public static final RelocationTypeARM ARM_RELOC_PAIR
-
ARM_RELOC_SECTDIFF
public static final RelocationTypeARM ARM_RELOC_SECTDIFF
-
ARM_RELOC_LOCAL_SECTDIFF
public static final RelocationTypeARM ARM_RELOC_LOCAL_SECTDIFF
-
ARM_RELOC_PB_LA_PTR
public static final RelocationTypeARM ARM_RELOC_PB_LA_PTR
-
ARM_RELOC_BR24
public static final RelocationTypeARM ARM_RELOC_BR24
-
ARM_THUMB_RELOC_BR22
public static final RelocationTypeARM ARM_THUMB_RELOC_BR22
-
ARM_THUMB_32_BRANCH
public static final RelocationTypeARM ARM_THUMB_32_BRANCH
-
ARM_RELOC_HALF
public static final RelocationTypeARM ARM_RELOC_HALF
-
ARM_RELOC_HALF_SECTDIFF
public static final RelocationTypeARM ARM_RELOC_HALF_SECTDIFF
-
-
Method Detail
-
values
public static RelocationTypeARM[] 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 (RelocationTypeARM c : RelocationTypeARM.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RelocationTypeARM 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
-
-