public class DwarfReader extends Dwarf implements ISymbolReader, ICompileOptionsFinder
Constructor and Description |
---|
DwarfReader(Elf exe) |
DwarfReader(PE exe) |
DwarfReader(PE64 exe) |
DwarfReader(String file) |
Modifier and Type | Method and Description |
---|---|
String |
getCompileOptions(String fileName)
Get the set of command line flags used for a particular file name.
|
String[] |
getSourceFiles() |
String[] |
getSourceFiles(org.eclipse.core.runtime.IProgressMonitor monitor)
Gets the source files from this symbol reader.
|
void |
init(Elf exe) |
void |
init(PE exe) |
public DwarfReader(String file) throws IOException
IOException
public DwarfReader(Elf exe) throws IOException
IOException
public DwarfReader(PE exe) throws IOException
IOException
public DwarfReader(PE64 exe) throws IOException
IOException
public void init(Elf exe) throws IOException
init
in class Dwarf
IOException
public void init(PE exe) throws IOException
init
in class Dwarf
IOException
public String[] getSourceFiles()
getSourceFiles
in interface ISymbolReader
public String[] getSourceFiles(org.eclipse.core.runtime.IProgressMonitor monitor)
ISymbolReader
getSourceFiles
in interface ISymbolReader
monitor
- a progress monitor since this may be a lengthly operationpublic String getCompileOptions(String fileName)
getCompileOptions
in interface ICompileOptionsFinder
fileName
- - name of fileCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.