Kernel.Debug.Data Namespace Fling OS
Contains the classes for creating, managing and accessing the kernel debug database.
Classes

  Class Description
Public class DebugDatabase
Provides a set of managed methods to interface to the Fling OS debug database.

To Do's:

  • To do - Add an invisble caching mechanism.
  • To do - Extend the invisible caching mechanism to adds/removes to improve efficiency.
  • To do - Use InsertAllOnSubmit / DeleteAllOnSubmit with caching mechanism if they are faster / more efficient.
  • To do - Create extra Add methods that take required fields as arguments to increase ease of coding elsewhere / reduce code duplication.
Public class ElfMap
Used to access data from the .map file generated by Cygwin\ObjDump.exe
Public class PDB_LineInfo
Represents line info loaded from a PDB dump.
Public class PDB_MethodInfo
Represents method info loaded from a PDB dump.
Public class PDB_SymbolInfo
Represents a symbol loaded from a PDB dump.
Public class PDBDumpReader
Used to read data from a PDB dump file.