Annotation Interface IDAReference


@Target({METHOD,TYPE,CONSTRUCTOR}) @Retention(SOURCE) public @interface IDAReference
Annotation for referencing IDA Pro entities (methods, types) via ida:// protocol.

When Ctrl+Click is performed on annotation values, it will open the corresponding entity in IDA Pro using the ida:// protocol handler.

  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The name of the type in IDA Pro.
    The name of the method in IDA Pro.
    long
    The pointer/address of the method in IDA Pro (in hex format).
    The name of the type in IDA Pro.
  • Element Details

    • type

      String type
      The name of the type in IDA Pro. Will be used to construct ida://type=...
      Default:
      ""
    • field

      String field
      The name of the type in IDA Pro. Will be used to construct ida://field=...
      Default:
      ""
    • method

      String method
      The name of the method in IDA Pro. Will be used to construct ida://method=...
      Default:
      ""
    • methodPtr

      long methodPtr
      The pointer/address of the method in IDA Pro (in hex format). Will be used to construct ida://methodPtr=...
      Default:
      -1L