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.