Class DyldInfoCommandConstants

java.lang.Object
ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants

public final class DyldInfoCommandConstants extends Object
  • Field Details

    • REBASE_TYPE_POINTER

      public static final int REBASE_TYPE_POINTER
      See Also:
    • REBASE_TYPE_TEXT_ABSOLUTE32

      public static final int REBASE_TYPE_TEXT_ABSOLUTE32
      See Also:
    • REBASE_TYPE_TEXT_PCREL32

      public static final int REBASE_TYPE_TEXT_PCREL32
      See Also:
    • REBASE_OPCODE_MASK

      public static final int REBASE_OPCODE_MASK
      See Also:
    • REBASE_IMMEDIATE_MASK

      public static final int REBASE_IMMEDIATE_MASK
      See Also:
    • REBASE_OPCODE_DONE

      public static final int REBASE_OPCODE_DONE
      See Also:
    • REBASE_OPCODE_SET_TYPE_IMM

      public static final int REBASE_OPCODE_SET_TYPE_IMM
      See Also:
    • REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB

      public static final int REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
      See Also:
    • REBASE_OPCODE_ADD_ADDR_ULEB

      public static final int REBASE_OPCODE_ADD_ADDR_ULEB
      See Also:
    • REBASE_OPCODE_ADD_ADDR_IMM_SCALED

      public static final int REBASE_OPCODE_ADD_ADDR_IMM_SCALED
      See Also:
    • REBASE_OPCODE_DO_REBASE_IMM_TIMES

      public static final int REBASE_OPCODE_DO_REBASE_IMM_TIMES
      See Also:
    • REBASE_OPCODE_DO_REBASE_ULEB_TIMES

      public static final int REBASE_OPCODE_DO_REBASE_ULEB_TIMES
      See Also:
    • REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB

      public static final int REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB
      See Also:
    • REBASE_OPCODE_DO_REBASE_ULEB_TIMES_SKIPPING_ULEB

      public static final int REBASE_OPCODE_DO_REBASE_ULEB_TIMES_SKIPPING_ULEB
      See Also:
    • BIND_TYPE_POINTER

      public static final int BIND_TYPE_POINTER
      See Also:
    • BIND_TYPE_TEXT_ABSOLUTE32

      public static final int BIND_TYPE_TEXT_ABSOLUTE32
      See Also:
    • BIND_TYPE_TEXT_PCREL32

      public static final int BIND_TYPE_TEXT_PCREL32
      See Also:
    • BIND_SPECIAL_DYLIB_SELF

      public static final int BIND_SPECIAL_DYLIB_SELF
      See Also:
    • BIND_SPECIAL_DYLIB_MAIN_EXECUTABLE

      public static final int BIND_SPECIAL_DYLIB_MAIN_EXECUTABLE
      See Also:
    • BIND_SPECIAL_DYLIB_FLAT_LOOKUP

      public static final int BIND_SPECIAL_DYLIB_FLAT_LOOKUP
      See Also:
    • BIND_SYMBOL_FLAGS_WEAK_IMPORT

      public static final int BIND_SYMBOL_FLAGS_WEAK_IMPORT
      See Also:
    • BIND_SYMBOL_FLAGS_NON_WEAK_DEFINITION

      public static final int BIND_SYMBOL_FLAGS_NON_WEAK_DEFINITION
      See Also:
    • BIND_OPCODE_MASK

      public static final int BIND_OPCODE_MASK
      See Also:
    • BIND_IMMEDIATE_MASK

      public static final int BIND_IMMEDIATE_MASK
      See Also:
    • BIND_OPCODE_DONE

      public static final int BIND_OPCODE_DONE
      See Also:
    • BIND_OPCODE_SET_DYLIB_ORDINAL_IMM

      public static final int BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
      See Also:
    • BIND_OPCODE_SET_DYLIB_ORDINAL_ULEB

      public static final int BIND_OPCODE_SET_DYLIB_ORDINAL_ULEB
      See Also:
    • BIND_OPCODE_SET_DYLIB_SPECIAL_IMM

      public static final int BIND_OPCODE_SET_DYLIB_SPECIAL_IMM
      See Also:
    • BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM

      public static final int BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
      See Also:
    • BIND_OPCODE_SET_TYPE_IMM

      public static final int BIND_OPCODE_SET_TYPE_IMM
      See Also:
    • BIND_OPCODE_SET_ADDEND_SLEB

      public static final int BIND_OPCODE_SET_ADDEND_SLEB
      See Also:
    • BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB

      public static final int BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
      See Also:
    • BIND_OPCODE_ADD_ADDR_ULEB

      public static final int BIND_OPCODE_ADD_ADDR_ULEB
      See Also:
    • BIND_OPCODE_DO_BIND

      public static final int BIND_OPCODE_DO_BIND
      See Also:
    • BIND_OPCODE_DO_BIND_ADD_ADDR_ULEB

      public static final int BIND_OPCODE_DO_BIND_ADD_ADDR_ULEB
      See Also:
    • BIND_OPCODE_DO_BIND_ADD_ADDR_IMM_SCALED

      public static final int BIND_OPCODE_DO_BIND_ADD_ADDR_IMM_SCALED
      See Also:
    • BIND_OPCODE_DO_BIND_ULEB_TIMES_SKIPPING_ULEB

      public static final int BIND_OPCODE_DO_BIND_ULEB_TIMES_SKIPPING_ULEB
      See Also:
    • BIND_OPCODE_THREADED

      public static final int BIND_OPCODE_THREADED
      See Also:
    • BIND_SUBOPCODE_THREADED_SET_BIND_ORDINAL_TABLE_SIZE_ULEB

      public static final int BIND_SUBOPCODE_THREADED_SET_BIND_ORDINAL_TABLE_SIZE_ULEB
      See Also:
    • BIND_SUBOPCODE_THREADED_APPLY

      public static final int BIND_SUBOPCODE_THREADED_APPLY
      See Also:
    • EXPORT_SYMBOL_FLAGS_KIND_MASK

      public static final int EXPORT_SYMBOL_FLAGS_KIND_MASK
      See Also:
    • EXPORT_SYMBOL_FLAGS_KIND_REGULAR

      public static final int EXPORT_SYMBOL_FLAGS_KIND_REGULAR
      See Also:
    • EXPORT_SYMBOL_FLAGS_KIND_THREAD_LOCAL

      public static final int EXPORT_SYMBOL_FLAGS_KIND_THREAD_LOCAL
      See Also:
    • EXPORT_SYMBOL_FLAGS_KIND_ABSOLUTE

      public static final int EXPORT_SYMBOL_FLAGS_KIND_ABSOLUTE
      See Also:
    • EXPORT_SYMBOL_FLAGS_WEAK_DEFINITION

      public static final int EXPORT_SYMBOL_FLAGS_WEAK_DEFINITION
      See Also:
    • EXPORT_SYMBOL_FLAGS_REEXPORT

      public static final int EXPORT_SYMBOL_FLAGS_REEXPORT
      See Also:
    • EXPORT_SYMBOL_FLAGS_STUB_AND_RESOLVER

      public static final int EXPORT_SYMBOL_FLAGS_STUB_AND_RESOLVER
      See Also:
  • Constructor Details

    • DyldInfoCommandConstants

      public DyldInfoCommandConstants()