Defines for fbdebugger2. More...
#include "vbcompat.bi"
#include "windows.bi"
#include "win\commctrl.bi"
#include "win\commdlg.bi"
#include "win\tlhelp32.bi"
#include "win\shellapi.bi"
#include "win\psapi.bi"
Go to the source code of this file.
Classes | |
union | pointeurs |
union | valeurs |
class | breakol |
class | tbrkv |
class | twtch |
class | texcld |
class | tthread |
class | tvrr |
class | tdll |
class | tsource |
class | tline |
class | tnlu |
class | tarr |
class | tvrb |
class | tproc |
class | tprocr |
class | tudt |
class | tcudt |
class | tvarfind |
class | tbmk |
Typedefs | |
typedef ANY_PTR | HWND |
Functions | |
Sub | re_ini () |
Function_As_Integer | kill_process (As_String text) |
Sub | source_load (As_Long srcfirst) |
Sub | filechoose () |
Sub | simple_message (As_String line1, As_String line2=" ") |
Sub | frground () |
Function_As_Integer | wait_debug () |
Sub | start_pgm (As_Any_Ptr p) |
Function_As_Integer | thread_select (As_Integer id=0) |
Sub | thread_text (As_Integer thd=-1) |
Sub | thread_rsm () |
Sub | dbg_prt (As_String t) |
Sub | dsp_change (As_Integer index) |
Sub_As_Integer | close_all (void) |
Sub | var_ini (As_UInteger j, As_Integer bg, As_Integer ed) |
Sub | var_fill (As_Integer i) |
Function_As_Integer | var_search (As_Integer pproc, As_String text[+1], As_Integer vnb[+1], As_Integer varr[+1], As_Integer vpnt[+1]=0) |
Sub | watch_add (As_Integer f, As_Integer r=-1) |
Sub | watch_del (As_Integer i=WTCHALL) |
Sub | watch_array () |
Sub | watch_sh (As_Integer aff=WTCHALL) |
Sub | var_sh () |
Sub | str_replace (As_String strg, As_String srch, As_String repl) |
Function_As_String | dll_name (As_HANDLE FileHandle, As_Integer t=1) |
Sub | var_iniudt (As_UInteger Vrbe, As_UInteger adr, As_GtkTreeIter_ptr tv, As_UInteger voffset) |
Function_As_String | var_sh1 (As_Integer i) |
Function_As_String | var_sh2 (As_Integer, As_UInteger, As_UByte, As_String) |
Sub_As_String | ini_main (void) |
global initializations More... | |
Variables | |
const VAR | BRKMAXI =10 |
breakol | brkol [BRKMAXI+1] |
Byte | brknb |
String | brkexe [9+1][BRKMAXI+1] |
tbrkv | brkv |
tbrkv | brkv2 |
const VAR | WTCHMAIN =3 |
const VAR | WTCHMAXI =9 |
const VAR | WTCHALL =9999999 |
twtch | wtch [wtchmaxi+1] |
Long | wtchcpt |
Integer | wtchidx |
String | wtchexe [9+1][wtchmaxi+1] |
Integer | wtchnew |
UInteger | dumpadr |
Integer | udtcpt |
Integer | udtmax |
Long | udtbeg |
Long | cudtbeg |
Long | locbeg |
Long | vrbbeg |
Long | prcbeg |
const VAR | EXCLDMAX =10 |
Long | excldnb |
texcld | excldlines [EXCLDMAX+1] |
Byte | gengcc |
String | Trans [+1] |
String | stringarray |
Byte | runtype =RTOFF |
Integer | autostep =200 |
Integer | stopcode |
ZString_Ptr | stoplibel [9+1] |
Integer | breakcpu =&hCC |
const VAR | THREADMAX =50 |
tthread | thread [THREADMAX+1] |
Integer | threadnb =-1 |
Integer | threadcur |
Integer | threadprv |
Integer | threadsel |
Integer | threadaut |
Integer | dbgprocid |
Integer | dbgthreadID |
HANDLE | threadcontext |
HANDLE | threadhs |
HANDLE | dbghand |
HANDLE | dbghthread |
HANDLE | dbghfile |
Integer | prun |
Long | curline |
PROCESS_INFORMATION | pinfo |
String | fbcexe |
String | cmdlfbc |
String | ideexe |
ZString | exename |
Double | exedate |
String | savexe [9+1] |
String | cmdexe [9+1] |
Byte | flaglog =0 |
Byte | flagtrace |
Byte | flagverbose |
Byte | flagmain |
Byte | flagattach |
Integer | flagtooltip =TRUE |
Integer | flagrestart =-1 |
Integer | flagwtch =0 |
Integer | flagfollow =FALSE |
Integer | flagkill =FALSE |
Integer | flagtuto |
Integer | flagmodule |
Integer | flagunion |
Long | dwlastprc |
Long | dwlastlnb |
String | compinfo |
HANDLE | hattach |
String | jitprev |
Double | fasttimer |
const VAR | VRRMAX =100000 |
tvrr | vrr [VRRMAX+1] |
UInteger | vrrnb |
const VAR | DLLMAX =300 |
tdll | dlldata [DLLMAX+1] |
Integer | dllnb |
const VAR | MAXSRC =200 |
String | dbgsrc |
Integer | dbgmaster |
Integer | dbgmain |
tsource | source [MAXSRC+1] |
long | sourcenb =-1 |
String | compdir |
const VAR | LINEMAX =100000 |
Integer | linenb |
Integer | rlineold |
Integer | linenbprev |
tline | rline [LINEMAX+1] |
const VAR | ARRMAX =1500 |
tarr | arr [ARRMAX+1] |
Integer | arrnb |
const VAR | VARMAX =20000 |
const VAR | VGBLMAX =3000 |
const VAR | KBLOCKIDX =100 |
Integer | vrbloc |
Integer | vrbgbl |
Integer | vrbgblprev |
Integer_Ptr | vrbptr |
tvrb | vrb [VARMAX+1] |
const VAR | PROCMAX =20000 |
tproc | proc [PROCMAX+1] |
Integer | procnb |
UInteger | procsv |
UInteger | procad |
UInteger | procin |
UInteger | procsk |
UInteger | proccurad |
UInteger | procesp |
UInteger | procfn |
UInteger | procbot |
UInteger | proctop |
UInteger | procsort |
const VAR | PROCRMAX =50000 |
tprocr | procr [PROCRMAX+1] |
Integer | procrnb |
const VAR | TYPEMAX =80000 |
const VAR | CTYPEMAX =100000 |
tudt | udt [TYPEMAX+1] |
Integer | udtidx |
tcudt | cudt [CTYPEMAX+1] |
Integer | cudtnb |
Integer | cudtnbsav |
Integer | stff |
String | stln |
String | exepath2 |
Long | sourceix |
tvarfind | varfind |
const VAR | BMKMAX =10 |
tbmk | bmk [BMKMAX+1] |
Integer | bmkcpt |
Sub_As_String ini_main | ( | void | ) |
global initializations
'#if defined( FB_64BIT ) and (not defined( FB_WIN32)) ' '' On 64bit Linux/BSD systems (but not 64bit Windows), C's long is ' '' 64bit like FB's integer. ' '' Note: Using 64bit Integer here instead of LongInt, to match fbc's ' '' mangling: on 64bit Linux/BSD, Integer is mangled to C's long. ' type clong as integer ' type culong as uinteger '#else ' '' On 32bit systems and 64bit Windows, C's long is 32bit like FB's long. ' '' Note: Using 32bit Long here instead of 32bit/64bit Integer, because ' '' this is also used for 64bit Windows where Integer isn't 32bit. ' type clong as long ' type culong as ulong '#EndIf
Definition at line 250 of file fbdbg2_main.bas.