diff -r 0659d0e1a03c -r 1d28c8722707 kernel/eka/include/kernel/kern_priv.h --- a/kernel/eka/include/kernel/kern_priv.h Wed Oct 20 13:58:28 2010 +0100 +++ b/kernel/eka/include/kernel/kern_priv.h Tue Nov 02 15:29:23 2010 +0000 @@ -471,6 +471,8 @@ public: friend class Monitor; friend class Debugger; + // Although SCMonitor is outside of the kernel sources, this friend declaration is still required + // so that SCMonitor can collect kernel data at crash time friend class SCMonitor; friend class Debug::StopModeDebug; }; @@ -1694,10 +1696,11 @@ public: enum TProcessAttributes { EPrivate = 0x00000002, - ESupervisor = (TInt)0x80000000, + EDataPaged = 0x00000004, // Set when the process is data paged + EStaticCallsDone= 0x00000010, // Set after static constructors are called + EResumed = 0x00010000, EBeingLoaded = 0x08000000, - EResumed = 0x00010000, - EDataPaged = 0x00000004, // Set when the process is data paged + ESupervisor = (TInt)0x80000000, }; TInt iAttributes; TLinAddr iDataBssRunAddress;