[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: dbgintfdebuggerbase.pp line 1582
type TDebuggerIntf = class |
||
protected |
||
procedure ResetStateToIdle; virtual; |
|
|
function CreateBreakPoints; virtual; |
|
|
function CreateLocals; virtual; |
|
|
function CreateLineInfo; virtual; |
|
|
function CreateRegisters; virtual; |
|
|
function CreateCallStack; virtual; |
|
|
function CreateDisassembler; virtual; |
|
|
function CreateWatches; virtual; |
|
|
function CreateThreads; virtual; |
|
|
function CreateSignals; virtual; |
|
|
procedure DoCurrent(); |
|
|
procedure DoDbgOutput(); |
|
|
procedure DoDbgEvent(); deprecated ; |
|
|
procedure DoException(); |
|
|
procedure DoOutput(); |
|
|
procedure DoBreakpointHit(); |
|
|
procedure DoBeforeState(); virtual; |
|
|
procedure DoState(); virtual; |
|
|
function ChangeFileName; virtual; |
|
|
function GetCommands; virtual; |
|
|
class function GetSupportedCommands; virtual; |
|
|
function GetTargetWidth; virtual; |
|
|
function GetWaiting; virtual; |
|
|
function GetIsIdle; virtual; |
|
|
function RequestCommand(); virtual; abstract; |
|
|
procedure SetExitCode(); |
|
|
procedure SetState(); |
|
|
procedure SetErrorState(); |
|
|
procedure DoRelease; virtual; |
|
|
procedure LockRelease; virtual; |
|
|
procedure UnlockRelease; virtual; |
|
|
function GetPseudoTerminal; virtual; |
|
|
property InternalFilename: string; [rw] |
|
|
public |
||
class function Caption; virtual; |
|
|
class function ExePaths; virtual; |
|
|
class function ExeBaseName; virtual; |
|
|
class function ExePathsMruGroup; virtual; |
|
|
class function HasExePath; virtual; deprecated ; |
|
|
class function NeedsExePath; virtual; |
|
|
class function RequiredCompilerOpts(); virtual; |
|
|
class function SupportedFeatures; virtual; |
|
|
class function CreateProperties; virtual; |
|
|
class function GetProperties; |
|
|
class function RequiresLocalExecutable; virtual; |
|
|
procedure TestCmd(); virtual; |
|
|
constructor Create(); virtual; |
|
|
destructor Destroy; override; |
|
|
procedure Init; virtual; |
|
|
procedure Done; virtual; |
|
|
procedure Release; |
|
|
procedure Run; |
|
|
procedure Pause; |
|
|
procedure Stop; |
|
|
procedure StepOver; |
|
|
procedure StepInto; |
|
|
procedure StepOverInstr; |
|
|
procedure StepIntoInstr; |
|
|
procedure StepOut; |
|
|
procedure StepTo(); |
|
|
procedure RunTo(); |
|
|
procedure JumpTo(); |
|
|
procedure Attach(); |
|
|
procedure Detach; |
|
|
procedure SendConsoleInput(); |
|
|
function Evaluate(); |
|
|
function GetProcessList(); virtual; |
|
|
function Modify(); |
|
|
function Disassemble(); deprecated ; |
|
|
function GetLocation; virtual; |
|
|
procedure LockCommandProcessing; virtual; |
|
|
procedure UnLockCommandProcessing; virtual; |
|
|
procedure BeginReset; virtual; |
|
|
function NeedReset; virtual; |
|
|
property IsInReset: Boolean; [r] |
|
|
procedure AddNotifyEvent(); |
|
|
procedure RemoveNotifyEvent(); |
|
|
procedure SetSkipStopMessage; |
|
|
property Arguments: string; [rw] |
|
|
property BreakPoints: TDBGBreakPoints; [r] |
|
|
property CallStack: TCallStackSupplier; [r] |
|
|
property Disassembler: TDBGDisassembler; [r] |
|
|
property Commands: TDBGCommands; [r] |
|
|
property DebuggerEnvironment: TStrings; [rw] |
|
|
property Environment: TStrings; [rw] |
|
|
property Exceptions: TBaseExceptions; [rw] |
|
|
property RunErrorText []: string; [r] |
|
|
property ExitCode: Integer; [r] |
|
|
property ExternalDebugger: string; [r] |
|
|
property FileName: string; [rw] |
|
|
property Locals: TLocalsSupplier; [r] |
|
|
property LineInfo: TDBGLineInfo; [r] |
|
|
property Registers: TRegisterSupplier; [r] |
|
|
property Signals: TDBGSignals; [r] |
|
|
property ShowConsole: Boolean; [rw] |
|
|
property PseudoTerminal: TPseudoTerminal; [r] experimental ; |
|
|
|
||
property SupportedCommands: TDBGCommands; [r] |
|
|
class function SupportedCommandsFor(); virtual; |
|
|
property TargetWidth: Byte; [r] |
|
|
property WatchSupplier: IDbgWatchesSupplierIntf; [r] |
|
|
property Watches: TWatchesSupplier; [r] |
|
|
property Threads: TThreadsSupplier; [r] |
|
|
property WorkingDir: string; [rw] |
|
|
property IsIdle: Boolean; [r] |
|
|
property ErrorStateMessage: string; [r] |
|
|
property ErrorStateInfo: string; [r] |
|
|
property SkipStopMessage: Boolean; [r] |
|
|
property EnabledFeatures: TDBGFeatures; [rw] |
|
|
property EventLogHandler: TDebuggerEventLogInterface; [rw] |
|
|
property OnCurrent: TDBGCurrentLineEvent; [rw] |
|
|
property OnDbgOutput: TDBGOutputEvent; [rw] |
|
|
property OnDbgEvent: TDBGEventNotify; [rw] deprecated ; |
|
|
property OnException: TDBGExceptionEvent; [rw] |
|
|
property OnOutput: TDBGOutputEvent; [rw] |
|
|
property OnBeforeState: TDebuggerStateChangedEvent; [rw] |
|
|
property OnState: TDebuggerStateChangedEvent; [rw] |
|
|
property OnBreakPointHit: TDebuggerBreakPointHitEvent; [rw] |
|
|
property OnConsoleOutput: TDBGOutputEvent; [rw] |
|
|
property OnFeedback: TDBGFeedbackEvent; [rw] |
|
|
property OnIdle: TNotifyEvent; [rw] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |