mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-20 07:42:52 +02:00
35 lines
921 B
ObjectPascal
35 lines
921 B
ObjectPascal
unit FpDebugDebuggerBase;
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes, SysUtils, FPDbgController, FpdMemoryTools, FpDbgClasses, FpDbgUtil,
|
|
DbgIntfDebuggerBase, FpDebugDebuggerUtils;
|
|
|
|
type
|
|
|
|
TFpDebugDebuggerBase = class(TDebuggerIntf)
|
|
protected
|
|
FDbgController: TDbgController;
|
|
FMemManager: TFpDbgMemManager;
|
|
FMemReader: TDbgMemReader;
|
|
FMemConverter: TFpDbgMemConvertorLittleEndian;
|
|
FLockList: TFpDbgLockList;
|
|
FWorkQueue: TFpThreadPriorityWorkerQueue;
|
|
public
|
|
property DbgController: TDbgController read FDbgController;
|
|
property MemManager: TFpDbgMemManager read FMemManager;
|
|
property MemReader: TDbgMemReader read FMemReader;
|
|
property MemConverter: TFpDbgMemConvertorLittleEndian read FMemConverter;
|
|
property LockList: TFpDbgLockList read FLockList;
|
|
property WorkQueue: TFpThreadPriorityWorkerQueue read FWorkQueue;
|
|
end;
|
|
|
|
|
|
implementation
|
|
|
|
end.
|
|
|