Unit msegdbutils

Description

This item has no description.

Overview

Classes, Interfaces, Objects and Records

Name Description
Record resultinfoty  
Record stopinfoty  
Record breakpointinfoty  
Record watchpointinfoty  
Record paraminfoty  
Record frameinfoty  
Record registerinfoty  
Record asmlinety  
Record disassty  
Class tgdbevent  
Class tgdbstartupevent  
Record threadinfoty  
Record envvarinfoty  
Class tgdbmi  

Functions and Procedures

procedure localizetext;

Types

gdbresultty = (...);
sigflagty = (...);
sigflagsty = set of sigflagty;
processorty = (...);
languagety = (...);
gdbstatety = (...);
gdbstatesty = set of gdbstatety;
recordclassty = (...);
resultclassty = rec_done..rec_exit;
asyncclassty = rec_running..high(recordclassty);
valuekindty = (...);
gdbeventkindty = (...);
resultinfoarty = array of resultinfoty;
resultinfoararty = array of resultinfoarty;
stopreasonty = (...);
stopreasontextty = array[stopreasonty] of string;
pbreakpointinfoty = ˆbreakpointinfoty;
breakpointinfoarty = array of breakpointinfoty;
watchpointkindty = (...);
paraminfoarty = array of paraminfoty;
frameinfoarty = array of frameinfoty;
registerinfoarty = array of registerinfoty;
asmlinearty = array of asmlinety;
disassarty = array of disassty;
gdbeventty = procedure(const sender: tgdbmi; var eventkind: gdbeventkindty; const values: resultinfoarty; const stoppinfo: stopinfoty) of object;
setnumprocty = procedure(var dataarray; const index: integer; const text: string);
setlenprocty = procedure(var dataarray; const len: integer);
threadstatety = (...);
threadinfoarty = array of threadinfoty;
envvararty = array of envvarinfoty;

Constants

gdberrortexts: array[gdbresultty] of string = ('','Error','Timeout','Data error','Message','Target running', 'Write error','gdb not active');
niltext = 'nil';
processornames: array[processorty] of ansistring = ('i386','x86_64','arm','armm3','cpu32','avr32','rl78');
simulatorprocessors = [pro_arm,pro_armm3,pro_rl78];
recordclassnames: array[recordclassty] of string = ('done', 'running', 'connected', 'error', 'exit', 'stopped', 'download', 'thread-created','thread-exited', 'thread-group-exited', 'thread-selected', 'library-loaded','library-unloaded', 'thread-group-added','thread-group-started','breakpoint-modified');
recordclassnoname: array[recordclassty] of boolean = (false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false);
defaultsynctimeout = 2000000;
defaultstopreasontext: stopreasontextty = ( '', 'Unknown', 'Error', 'Startup', 'Exception', 'GDB died', 'Breakpoint hit', 'Watchpoint triggered', 'Read Watchpoint triggered', 'Access Watchpoint triggered', 'End stepping range', 'Function finished', 'Exited normally', 'Exited', 'Detached', 'Signal received' );

Variables

stopreasontext: stopreasontextty;

Description

Functions and Procedures

procedure localizetext;

This item has no description.

Types

gdbresultty = (...);

This item has no description.

Values
  • gdb_ok
  • gdb_error
  • gdb_timeout
  • gdb_dataerror
  • gdb_message
  • gdb_running
  • gdb_writeerror
  • gdb_notactive
sigflagty = (...);

This item has no description.

Values
  • sfl_internal
  • sfl_stop
  • sfl_handle
sigflagsty = set of sigflagty;

This item has no description.

processorty = (...);

This item has no description.

Values
  • pro_i386
  • pro_x86_64
  • pro_arm
  • pro_armm3
  • pro_cpu32
  • pro_avr32
  • pro_rl78
languagety = (...);

This item has no description.

Values
  • lan_none
  • lan_undef
  • lan_pascal
gdbstatety = (...);

This item has no description.

Values
  • gs_syncget
  • gs_syncack
  • gs_clicommand
  • gs_clilist
  • gs_canstop
  • gs_started
  • gs_startup
  • gs_attaching
  • gs_execloaded
  • gs_attached
  • gs_detached
  • gs_remote
  • gs_async
  • gs_downloaded
  • gs_downloading
  • gs_runafterload
  • gs_internalrunning
  • gs_running
  • gs_stopped
  • gs_interrupted
  • gs_restarted
  • gs_closing
  • gs_gdbdied
gdbstatesty = set of gdbstatety;

This item has no description.

recordclassty = (...);

This item has no description.

Values
  • rec_done
  • rec_running
  • rec_connected
  • rec_error
  • rec_exit
  • rec_stopped
  • rec_download
  • rec_threadcreated
  • rec_threadexited
  • rec_threadgroupexited
  • rec_threadselected
  • rec_libraryloaded
  • rec_libraryunloaded
  • rec_threadgroupadded
  • rec_threadgroupstarted
  • rec_breakpointmodified
resultclassty = rec_done..rec_exit;

This item has no description.

asyncclassty = rec_running..high(recordclassty);

This item has no description.

valuekindty = (...);

This item has no description.

Values
  • vk_value
  • vk_tuple
  • vk_list
gdbeventkindty = (...);

This item has no description.

Values
  • gek_done
  • gek_error
  • gek_connected
  • gek_running
  • gek_stopped
  • gek_download
  • gek_loaded
  • gek_targetoutput
  • gek_writeerror
  • gek_startup
  • gek_gdbdied
resultinfoarty = array of resultinfoty;

This item has no description.

resultinfoararty = array of resultinfoarty;

This item has no description.

stopreasonty = (...);

This item has no description.

Values
  • sr_none
  • sr_unknown
  • sr_error
  • sr_startup
  • sr_exception
  • sr_gdbdied
  • sr_breakpoint_hit
  • sr_watchpointtrigger
  • sr_readwatchpointtrigger
  • sr_accesswatchpointtrigger
  • sr_end_stepping_range
  • sr_function_finished
  • sr_exited_normally
  • sr_exited
  • sr_detached
  • sr_signal_received
stopreasontextty = array[stopreasonty] of string;

This item has no description.

pbreakpointinfoty = ˆbreakpointinfoty;

This item has no description.

breakpointinfoarty = array of breakpointinfoty;

This item has no description.

watchpointkindty = (...);

This item has no description.

Values
  • wpk_write
  • wpk_readwrite
  • wpk_read
paraminfoarty = array of paraminfoty;

This item has no description.

frameinfoarty = array of frameinfoty;

This item has no description.

registerinfoarty = array of registerinfoty;

This item has no description.

asmlinearty = array of asmlinety;

This item has no description.

disassarty = array of disassty;

This item has no description.

gdbeventty = procedure(const sender: tgdbmi; var eventkind: gdbeventkindty; const values: resultinfoarty; const stoppinfo: stopinfoty) of object;

This item has no description.

setnumprocty = procedure(var dataarray; const index: integer; const text: string);

This item has no description.

setlenprocty = procedure(var dataarray; const len: integer);

This item has no description.

threadstatety = (...);

This item has no description.

Values
  • ts_none
  • ts_active
threadinfoarty = array of threadinfoty;

This item has no description.

envvararty = array of envvarinfoty;

This item has no description.

Constants

gdberrortexts: array[gdbresultty] of string = ('','Error','Timeout','Data error','Message','Target running', 'Write error','gdb not active');

This item has no description.

niltext = 'nil';

This item has no description.

processornames: array[processorty] of ansistring = ('i386','x86_64','arm','armm3','cpu32','avr32','rl78');

This item has no description.

simulatorprocessors = [pro_arm,pro_armm3,pro_rl78];

This item has no description.

recordclassnames: array[recordclassty] of string = ('done', 'running', 'connected', 'error', 'exit', 'stopped', 'download', 'thread-created','thread-exited', 'thread-group-exited', 'thread-selected', 'library-loaded','library-unloaded', 'thread-group-added','thread-group-started','breakpoint-modified');

This item has no description.

recordclassnoname: array[recordclassty] of boolean = (false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false);

This item has no description.

defaultsynctimeout = 2000000;

This item has no description.

defaultstopreasontext: stopreasontextty = ( '', 'Unknown', 'Error', 'Startup', 'Exception', 'GDB died', 'Breakpoint hit', 'Watchpoint triggered', 'Read Watchpoint triggered', 'Access Watchpoint triggered', 'End stepping range', 'Function finished', 'Exited normally', 'Exited', 'Detached', 'Signal received' );

This item has no description.

Variables

stopreasontext: stopreasontextty;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.