Class ElfNoteSection.GnuAbiDescriptor

java.lang.Object
net.fornwall.jelf.ElfNoteSection.GnuAbiDescriptor
Enclosing class:
ElfNoteSection

public static final class ElfNoteSection.GnuAbiDescriptor extends Object
The descriptor content of a link ElfNoteSection.NT_GNU_ABI_TAG type note.

Accessible in ElfNoteSection.descriptorAsGnuAbi().

  • Field Details

    • ELF_NOTE_OS_LINUX

      public static final int ELF_NOTE_OS_LINUX
      A possible value of operatingSystem.
      See Also:
    • ELF_NOTE_OS_GNU

      public static final int ELF_NOTE_OS_GNU
      A possible value of operatingSystem.
      See Also:
    • ELF_NOTE_OS_SOLARIS2

      public static final int ELF_NOTE_OS_SOLARIS2
      A possible value of operatingSystem.
      See Also:
    • ELF_NOTE_OS_FREEBSD

      public static final int ELF_NOTE_OS_FREEBSD
      A possible value of operatingSystem.
      See Also:
    • operatingSystem

      public final int operatingSystem
      One of the ELF_NOTE_OS_* constants in this class.
    • majorVersion

      public final int majorVersion
      Major version of the required ABI.
    • minorVersion

      public final int minorVersion
      Minor version of the required ABI.
    • subminorVersion

      public final int subminorVersion
      Subminor version of the required ABI.
  • Constructor Details

    • GnuAbiDescriptor

      public GnuAbiDescriptor(int operatingSystem, int majorVersion, int minorVersion, int subminorVersion)