Class DwarfReader

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getCompileOptions​(java.lang.String fileName)
      Get the set of command line flags used for a particular file name.
      java.lang.String[] getSourceFiles()  
      java.lang.String[] getSourceFiles​(org.eclipse.core.runtime.IProgressMonitor monitor)
      Gets the source files from this symbol reader.
      void init​(PE exe)  
      void init​(Elf exe)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DwarfReader

        public DwarfReader​(java.lang.String file)
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • DwarfReader

        public DwarfReader​(Elf exe)
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • DwarfReader

        public DwarfReader​(PE exe)
                    throws java.io.IOException
        Throws:
        java.io.IOException
        Since:
        5.1
      • DwarfReader

        public DwarfReader​(PE64 exe)
                    throws java.io.IOException
        Throws:
        java.io.IOException
        Since:
        6.9
    • Method Detail

      • init

        public void init​(Elf exe)
                  throws java.io.IOException
        Overrides:
        init in class Dwarf
        Throws:
        java.io.IOException
      • init

        public void init​(PE exe)
                  throws java.io.IOException
        Overrides:
        init in class Dwarf
        Throws:
        java.io.IOException
      • getSourceFiles

        public java.lang.String[] getSourceFiles​(org.eclipse.core.runtime.IProgressMonitor monitor)
        Description copied from interface: ISymbolReader
        Gets the source files from this symbol reader.
        Specified by:
        getSourceFiles in interface ISymbolReader
        Parameters:
        monitor - a progress monitor since this may be a lengthly operation
        Returns:
        an array of path names to the source files
        Since:
        5.2
      • getCompileOptions

        public java.lang.String getCompileOptions​(java.lang.String fileName)
        Get the set of command line flags used for a particular file name.
        Specified by:
        getCompileOptions in interface ICompileOptionsFinder
        Parameters:
        fileName - - name of file
        Returns:
        string containing all macros used on command line to compile the file
        Since:
        5.7