Class DebugCOFFLineNumber
java.lang.Object
ghidra.app.util.bin.format.pe.debug.DebugCOFFLineNumber
A class to represent the COFF Line number data structure.
typedef struct _IMAGE_LINENUMBER {
union {
DWORD SymbolTableIndex; // Symbol table index of function name if Linenumber is 0.
DWORD VirtualAddress; // Virtual address of line number.
} Type;
WORD Linenumber; // Line number.
} IMAGE_LINENUMBER;
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe size of theIMAGE_LINENUMBERstructure. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintReturns the line number.intReturns the symbol table index of function name, if linenumber is 0.intReturns the virtual address of the line number.
-
Field Details
-
IMAGE_SIZEOF_LINENUMBER
public static final int IMAGE_SIZEOF_LINENUMBERThe size of theIMAGE_LINENUMBERstructure.- See Also:
-
-
Constructor Details
-
DebugCOFFLineNumber
- Throws:
IOException
-
-
Method Details
-
getSymbolTableIndex
public int getSymbolTableIndex()Returns the symbol table index of function name, if linenumber is 0.- Returns:
- the symbol table index of function name, if linenumber is 0
-
getVirtualAddress
public int getVirtualAddress()Returns the virtual address of the line number.- Returns:
- the virtual address of the line number
-
getLineNumber
public int getLineNumber()Returns the line number.- Returns:
- the line number
-