Unit 'FpLldbDebugger' Package
[Overview][Constants][Classes][Procedures and functions][Index] [#bs_debuggerlldb]

TFpLldbDebugger

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fplldbdebugger.pas line 123

type TFpLldbDebugger = class(TLldbDebugger)

protected

  procedure DoBeforeLaunch; override;

  

  procedure DoAfterLaunch(); override;

  

  function CreateLineInfo; override;

  

  function CreateWatches; override;

  

  function CreateLocals; override;

  

  function CreateDisassembler; override;

  

  procedure DoState(); override;

  

  function HasDwarf;

  

  function LoadDwarf;

  

  procedure UnLoadDwarf;

  

  procedure LockUnLoadDwarf;

  

  procedure UnLockUnLoadDwarf;

  

  function RequestCommand(); override;

  

  procedure QueueCommand();

  

  procedure GetCurrentContext();

  

  function GetLocationForContext();

  

  function GetInfoContextForContext();

  

  property DebugInstructionQueue: TLldbInstructionQueue;

  

  property MemReader: TFpLldbDbgMemReader; [r]

  

  procedure DoWatchFreed();

  

  function EvaluateExpression();

  

  property CurrentThreadId: Integer;

  

  property CurrentStackFrame: Integer;

  

  property CommandQueue: TLldbDebuggerCommandQueue;

  

public

  class function Caption; override;

  

  class function RequiredCompilerOpts(); override;

  

  constructor Create(); override;

  

  destructor Destroy; override;

  

end;

Inheritance

TFpLldbDebugger

  

|

TLldbDebugger

  

|

TObject



CT Web help

CodeTyphon Studio