Package ghidra.program.util

# Interface FunctionAddressCorrelation

All Superinterfaces:
  `ListingAddressCorrelation`

All Known Implementing Classes:
  `HashedFunctionAddressCorrelation`

public interface FunctionAddressCorrelation extends ListingAddressCorrelation
This is the interface for a correlator that associates instructions from one function to instructions from another function. Given an address from one function it determines the matching address in the other function if possible.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Function`
  `getFirstFunction()`
  Gets the first function for this address correlator.
  `Function`
  `getSecondFunction()`
  Gets the second function for this address correlator.

  ### Methods inherited from interface ghidra.program.util.ListingAddressCorrelation

  `getAddressesInFirst, getAddressesInSecond, getAddressInFirst, getAddressInSecond, getFirstProgram, getSecondProgram`

- ## Method Details

  - ### getFirstFunction

    Function getFirstFunction()
    Gets the first function for this address correlator.
    Returns:
      the first function.

  - ### getSecondFunction

    Function getSecondFunction()
    Gets the second function for this address correlator.
    Returns:
      the second function.