Class DebugCodeView
- java.lang.Object
-
- ghidra.app.util.bin.format.pe.debug.DebugCodeView
-
- All Implemented Interfaces:
StructConverter
public class DebugCodeView extends java.lang.Object implements StructConverter
A class to represent the code view debug information.
-
-
Constructor Summary
Constructors Constructor Description DebugCodeView()
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DebugDirectory
getDebugDirectory()
Returns the code view debug directory.PdbInfoDotNetIface
getDotNetPdbInfo()
PdbInfoIface
getPdbInfo()
Returns the code view .PDB info.DebugCodeViewSymbolTable
getSymbolTable()
Returns the code view symbol table.DataType
toDataType()
Returns a structure datatype representing the contents of the implementor of this interface.
-
-
-
Method Detail
-
getDebugDirectory
public DebugDirectory getDebugDirectory()
Returns the code view debug directory.- Returns:
- the code view debug directory
-
getSymbolTable
public DebugCodeViewSymbolTable getSymbolTable()
Returns the code view symbol table.- Returns:
- the code view symbol table
-
getPdbInfo
public PdbInfoIface getPdbInfo()
Returns the code view .PDB info.- Returns:
- the code view .PDB info
-
getDotNetPdbInfo
public PdbInfoDotNetIface getDotNetPdbInfo()
-
toDataType
public DataType toDataType() throws DuplicateNameException
Description copied from interface:StructConverter
Returns a structure datatype representing the contents of the implementor of this interface.For example, given:
class A { int foo; double bar; }
The return value should be a structure data type with two data type components; an INT and a DOUBLE. The structure should contain field names and, if possible, field comments.
- Specified by:
toDataType
in interfaceStructConverter
- Returns:
- returns a structure datatype representing the implementor of this interface
- Throws:
DuplicateNameException
- when a datatype of the same name already exists- See Also:
StructConverter.toDataType()
-
-