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
Modifier and TypeFieldDescriptionstatic final int
The size of theIMAGE_LINENUMBER
structure. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the line number.int
Returns the symbol table index of function name, if linenumber is 0.int
Returns the virtual address of the line number.
-
Field Details
-
IMAGE_SIZEOF_LINENUMBER
public static final int IMAGE_SIZEOF_LINENUMBERThe size of theIMAGE_LINENUMBER
structure.- 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
-