Class GccAnalysisClass

    • Field Detail

      • NEWLINE

        public static final java.lang.String NEWLINE
      • program

        protected Program program
      • ptrSize

        protected int ptrSize
    • Constructor Detail

      • GccAnalysisClass

        public GccAnalysisClass​(TaskMonitor monitor,
                                Program program)
        Creates an abstract GccAnalysisClass object. Subclasses should call this constructor to initialize the program and task monitor.
        Parameters:
        monitor - task monitor to see if the user has cancelled analysis.
        program - the program being analyzed.
    • Method Detail

      • init

        protected void init​(Program program)
        Method that initializes the various pieces of information that are used throughout the program.
        Parameters:
        program - the program being analyzed
      • createData

        protected static void createData​(Program program,
                                         Address addr,
                                         DataType dt)
        Creates the specified DataType at the supplied address.
        Parameters:
        program - the program being analyzed
        addr - the address where data is created
        dt - the type for the data