Enum Class SectionKind

java.lang.Object
java.lang.Enum<SectionKind>
ghidra.app.util.bin.format.pef.SectionKind
All Implemented Interfaces:
Serializable, Comparable<SectionKind>, Constable

public enum SectionKind extends Enum<SectionKind>
Values for the sectionKind field. Section kind values for instantiated sections.
  • Enum Constant Details

    • Code

      public static final SectionKind Code
      Code, presumed pure and position independent.
    • UnpackedData

      public static final SectionKind UnpackedData
      Unpacked writeable data.
    • PackedData

      public static final SectionKind PackedData
      Packed writeable data.
    • Constant

      public static final SectionKind Constant
      Read-only data.
    • Loader

      public static final SectionKind Loader
      Loader tables.
    • Debug

      public static final SectionKind Debug
      Reserved for future use.
    • ExecutableData

      public static final SectionKind ExecutableData
      Intermixed code and writeable data.
    • Exception

      public static final SectionKind Exception
      Reserved for future use.
    • Traceback

      public static final SectionKind Traceback
      Reserved for future use.
  • Method Details

    • values

      public static SectionKind[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static SectionKind valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()
    • isInstantiated

      public boolean isInstantiated()
    • get

      public static SectionKind get(int value)