Class DebugCOFFLineNumber

java.lang.Object
ghidra.app.util.bin.format.pe.debug.DebugCOFFLineNumber

public class DebugCOFFLineNumber extends Object
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 Details

    • IMAGE_SIZEOF_LINENUMBER

      public static final int IMAGE_SIZEOF_LINENUMBER
      The size of the IMAGE_LINENUMBER structure.
      See Also:
  • Constructor Details

  • 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