[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'msegdbutils' (#msegui)

tgdbmi

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

Declaration

Source position: msegdbutils.pas line 275

type tgdbmi = class(tactcomponent)

public

  constructor create(); override;

  destructor destroy; override;

  procedure startgdb();

  procedure closegdb;

  function interrupttarget;

  function restarttarget;

  function tryconnect;

  function togdbfilepath();

  procedure consolecommand();

  function source();

  function micommand();

  function geterrormessage();

  property errormessage: string; [r]

  function handle();

  function breakinsert();

  function breaklist();

  function breakdelete();

  function breakenable();

  function breakafter();

  function breakcondition();

  function infobreakpoint();

  function watchinsert();

  function getstopinfo();

  function getvalueindex();

  function getenumvalue();

  function gettuplevalue();

  function gettuplestring(); overload;

  function getstringvalue();

  function getintegervalue();

  function getinteger64value();

  function getbooleanvalue();

  function getqwordvalue();

  function getarrayvalue();

  function gettuplearrayvalue();

  function getstringarrayvalue();

  function getbytearrayvalue();

  function getwordarrayvalue();

  function getlongwordarrayvalue();

  function getqwordarrayvalue();

  function fileexec();

  function filesymbol();

  function attach();

  function attachtarget();

  function detach;

  function getprocid();

  function clearenvvars;

  function setenvvar();

  function unsetenvvar();

  function download();

  function run;

  procedure continue;

  procedure next;

  procedure step;

  procedure finish;

  procedure nexti;

  procedure stepi;

  procedure interrupt;

  procedure abort;

  procedure targetwriteln();

  procedure debugbegin;

  procedure debugend;

  function active;

  function cancommand;

  function started;

  property running: Boolean; [r]

  function downloading;

  function downloaded;

  function threadselect();

  function getthreadidlist();

  function getthreadinfolist();

  function readmemorybytes();

  function readmemorywords();

  function readmemorylongwords();

  function readmemoryqwords();

  function readmemorybyte();

  function readmemoryword();

  function readmemorylongword();

  function readmemorypointer();

  function writememory8();

  function writememory16();

  function writememory32();

  function writememory64();

  function readpascalvariable();

  function writepascalvariable();

  function executecommand();

  function evaluateexpression();

  function symboltype();

  function symboladdress();

  function stacklistframes();

  function selectstackframe();

  function selectstackpointer();

  function getsourcename();

  function getprocaddress();

  function getpc();

  function getregistervalue();

  function setregistervalue();

  function listregisternames();

  function listregistervalues();

  function listlines();

  function getsystemregister();

  function setsystemregister();

  function infoline();

  function infosymbol();

  function infoaddress();

  function disassemble();

  function getframeaddress();

  property execloaded: Boolean; [r]

  property attached: Boolean; [r]

  property stoponexception: Boolean; [rw]

  property ignoreexceptionclasses: stringarty; [rw]

  property pointersize: Integer; [r]

  property pointerhexdigits: Integer; [r]

  property stoptime: tdatetime; [r]

  property progparameters: string; [rw]

  property workingdirectory: filenamety; [rw]

  property loadtimeoutus: Integer; [rw]

  property newconsole: Boolean; [rw]

  property processorname: ansistring; [rw]

  property currentlanguage: languagety; [r]

published

  property guiintf: Boolean; [rw]

  property remoteconnection: msestring; [rw]

  property gdbdownload: Boolean; [rw]

  property settty: Boolean; [rw]

  property simulator: Boolean; [rw]

  property processor: processorty; [rw]

  property beforeconnect: filenamety; [rw]

  property afterconnect: filenamety; [rw]

  property beforeload: filenamety; [rw]

  property afterload: filenamety; [rw]

  property beforerun: filenamety; [rw]

  property startupbkpt: LongWord; [rw]

  property startupbkpton: Boolean; [rw]

  property onevent: gdbeventty; [rw]

  property onerror: gdbeventty; [rw]

  property overloadsleepus: Integer; [rw]

  property xtermcommand: filenamety; [rw]

  property fpcworkaround: Boolean; [rw]

end;

Inheritance

tgdbmi

|

tactcomponent,iactivatorclient

|

tmsecomponent,ievent,iificommand,iificlient

|

tcomponent

?

TObject


Documentation generated on: 2021-05-13