Modified: 1764120 - Variables View doesn't show global vars in class context
[phpeclipse.git] / net.sourceforge.phpeclipse.debug.core / src / net / sourceforge / phpdt / internal / debug / core / PHPDBGBase.java
index f814943..86a45cc 100644 (file)
@@ -15,44 +15,48 @@ public class PHPDBGBase {
        // Constants
        // php-engine commands/events
        public static final int DBGC_REPLY                      = 0x0000;                               // reply to previous DBGA_REQUEST request
-       public static final int DBGC_STARTUP            = 0x0001;                               // script startup
-       public static final int DBGC_END                        = 0x0002;                               // script done
+       public static final int DBGC_STARTUP                    = 0x0001;                               // script startup
+       public static final int DBGC_END                                = 0x0002;                               // script done
        public static final int DBGC_BREAKPOINT         = 0x0003;                               // user definded breakpoint occured
        public static final int DBGC_STEPINTO_DONE      = 0x0004;                               // step to the next statement is completed
        public static final int DBGC_STEPOVER_DONE      = 0x0005;                               // step to the next statement is completed
-       public static final int DBGC_STEPOUT_DONE       = 0x0006;                               // step to the next statement is completed
+       public static final int DBGC_STEPOUT_DONE               = 0x0006;                               // step to the next statement is completed
        public static final int DBGC_EMBEDDED_BREAK     = 0x0007;                               // breakpoint caused by DebugBreak() function
        public static final int DBGC_ERROR                      = 0x0010;                               // error occured
-       public static final int DBGC_LOG                        = 0x0011;                               // logging support
-       public static final int DBGC_SID                        = 0x0012;                               // send SID
+       public static final int DBGC_LOG                                = 0x0011;                               // logging support
+       public static final int DBGC_SID                                = 0x0012;                               // send SID
        public static final int DBGC_PAUSE                      = 0x0013;                               // pause current session as soon as possible
 
-       public static final char[] DBGA_CONTINUE        = IntToChar4(0x8001);   // php should continue run
-       public static final char[] DBGA_STOP            = IntToChar4(0x8002);
-       public static final char[] DBGA_STEPINTO        = IntToChar4(0x8003);
-       public static final char[] DBGA_STEPOVER        = IntToChar4(0x8004);
+       public static final char[] DBGA_CONTINUE                = IntToChar4(0x8001);   // php should continue run
+       public static final char[] DBGA_STOP                    = IntToChar4(0x8002);
+       public static final char[] DBGA_STEPINTO                = IntToChar4(0x8003);
+       public static final char[] DBGA_STEPOVER                = IntToChar4(0x8004);
        public static final char[] DBGA_STEPOUT         = IntToChar4(0x8005);
        public static final char[] DBGA_IGNORE          = IntToChar4(0x8006);
        public static final char[] DBGA_REQUEST         = IntToChar4(0x8010);   // debugger client requests some information from PHP engine
 
        public static final int FRAME_STACK                     = 100000;                               // "call:stack" - e.g. backtrace
-       public static final int FRAME_SOURCE            = 100100;                               // source text
+       public static final int FRAME_SOURCE                    = 100100;                               // source text
        public static final int FRAME_SRC_TREE          = 100200;                               // tree of source files
-       public static final int FRAME_RAWDATA           = 100300;                               // raw data or string
+       public static final int FRAME_RAWDATA                   = 100300;                               // raw data or string
        public static final int FRAME_ERROR                     = 100400;                               // error notification
        public static final int FRAME_EVAL                      = 100500;                               // evaluating/watching
-       public static final int FRAME_BPS                       = 100600;                               // set/remove breakpoint
-       public static final int FRAME_BPL                       = 100700;                               // breakpoint(s) request = get the list
-       public static final int FRAME_VER                       = 100800;                               // version request
-       public static final int FRAME_SID                       = 100900;                               // session id info
+       public static final int FRAME_BPS                               = 100600;                               // set/remove breakpoint
+       public static final int FRAME_BPL                               = 100700;                               // breakpoint(s) request = get the list
+       public static final int FRAME_VER                               = 100800;                               // version request
+       public static final int FRAME_SID                               = 100900;                               // session id info
        public static final int FRAME_SRCLINESINFO      = 101000;                               // source lines info
-       public static final int FRAME_SRCCTXINFO        = 101100;                               // source contexts info
-       public static final int FRAME_LOG                       = 101200;                               // logging
+       public static final int FRAME_SRCCTXINFO                = 101100;                               // source contexts info
+       public static final int FRAME_LOG                               = 101200;                               // logging
        public static final int FRAME_PROF                      = 101300;                               // profiler
-       public static final int FRAME_PROF_C            = 101400;                               // profiler counter/accuracy
-       public static final int FRAME_SET_OPT           = 101500;                               // set/update options
+       public static final int FRAME_PROF_C                    = 101400;                               // profiler counter/accuracy
+       public static final int FRAME_SET_OPT                   = 101500;                               // set/update options
 
-       public static final char[] DBGSYNC                      = { 0, 0, (char) 89, (char) 83};        // DBG syncronization chars
+       public static final int CURLOC_SCOPE_ID                 = 1;                                    // nested locations are 2,3... and so on in backward order,
+                                                                                                                                                       //  so 2 represents most out-standing stack context
+       public static final int GLOBAL_SCOPE_ID                 = -1;                                   // it is global context, not stacked
+
+       public static final char[] DBGSYNC                      = { 0, 0, (char) 89, (char) 83 };       // DBG syncronization chars
 
        // Session Types
        public static final int DBG_COMPAT                      = 0x0001;
@@ -61,21 +65,21 @@ public class PHPDBGBase {
        public static final int DBG_EMB                         = 0x0004;
 
        public static final int BPS_DELETED                     = 0;
-       public static final int BPS_DISABLED            = 1;
+       public static final int BPS_DISABLED                    = 1;
        public static final int BPS_ENABLED                     = 2;
        public static final int BPS_UNRESOLVED          = 0x100;
 
        public static final int E_ERROR                         = (1<<0L);
-       public static final int E_WARNING                       = (1<<1L);
+       public static final int E_WARNING                               = (1<<1L);
        public static final int E_PARSE                         = (1<<2L);
-       public static final int E_NOTICE                        = (1<<3L);
-       public static final int E_CORE_ERROR            = (1<<4L);
+       public static final int E_NOTICE                                = (1<<3L);
+       public static final int E_CORE_ERROR                    = (1<<4L);
        public static final int E_CORE_WARNING          = (1<<5L);
        public static final int E_COMPILE_ERROR         = (1<<6L);
-       public static final int E_COMPILE_WARNING       = (1<<7L);
-       public static final int E_USER_ERROR            = (1<<8L);
+       public static final int E_COMPILE_WARNING               = (1<<7L);
+       public static final int E_USER_ERROR                    = (1<<8L);
        public static final int E_USER_WARNING          = (1<<9L);
-       public static final int E_USER_NOTICE           = (1<<10L);
+       public static final int E_USER_NOTICE                   = (1<<10L);
 
        public PHPDBGBase() {
        }