Class NavigationUtils

  • public class NavigationUtils
    extends java.lang.Object
    • Constructor Detail

      • NavigationUtils

        public NavigationUtils()
    • Method Detail

      • getActiveNavigatable

        public static Navigatable getActiveNavigatable()
      • getExternalLinkageAddresses

        public static Address[] getExternalLinkageAddresses​(Program program,
                                                            Address externalAddr)
        Locate all possible linkage addresses which correspond to the specified external address. This will correspond to either a generic reference type (DATA or EXTERNAL_REF) on a pointer or a thunk to the external location. Both pointers and thunk contructs are utilized to perform dynamic linking between programs and external libraries they reference. These linkage locations facilitate the function calls into any dynamically linked external program (i.e., library).
        program -
        externalAddr - external location address
        array of possible linkage addresses found