Class FunctionStartsCommand

All Implemented Interfaces:
StructConverter

public class FunctionStartsCommand extends LinkEditDataCommand
Represents a LC_FUNCTION_STARTS command.
See Also:
  • Method Details

    • findFunctionStartAddrs

      public List<Address> findFunctionStartAddrs(ByteProvider provider, Address textSegmentAddr) throws IOException
      Finds the List of function start addresses
      Parameters:
      provider - The provider that contains the function start addresses. This could be a different provider than the one that contains the load command.
      textSegmentAddr - The Address of the function starts' __TEXT segment
      Returns:
      The List of function start addresses
      Throws:
      IOException - if there was an issue reading bytes