F e b r u a r y   8 ,   1 9 9 9 
 
 M i c r o s o f t   N T   T o o l s   P r o j e c t 
 
 
 
 W i n d o w s   N T   O E M   S u p p o r t   T o o l s   v e r s i o n   2 . 0 1   r e l e a s e   n o t e 
 
 
 
 R e l e a s e   H i s t o r y 
 
 - - - - - - - - - - - - - - - 
 
 
 
 0 3 / 2 0 / 9 8   f i r s t   m i l e s t o n e   r e l e a s e 
 
 0 4 / 0 3 / 9 8   s e c o n d   m i l e s t o n e   r e l e a s e 
 
 0 4 / 2 4 / 9 8   t h i r d   m i l e s t o n e   r e l e a s e   
 
 0 5 / 2 2 / 9 8   4 t h   m i l e s t o n e   r e l e a s e   
 
 0 6 / 0 2 / 9 8   5 t h   m i l e s t o n e   r e l e a s e   
 
 0 6 / 1 0 / 9 8   v e r s i o n   1 . 0   f i n a l   r e l e a s e   
 
 
 
 0 9 / 1 1 / 9 8   v e r s i o n   1 . 1 
 
 1 0 / 2 3 / 9 8   P h a s e 2   s e c o n d   m i l e s t o n e   r e l e a s e   ( U s e r   D u m p   o n l y ) 
 
 1 1 / 2 0 / 9 8   P h a s e 2   t h i r d   m i l e s t o n e   r e l e a s e 
 
 1 2 / 2 5 / 9 8   P h a s e 2   f o u r t h   m i l e s t o n e   r e l e a s e 
 
 0 1 / 1 9 / 9 9   P h a s e 2   R C   r e l e a s e 
 
 0 2 / 0 3 / 9 9   v e r s i o n   2 . 0   r e l e a s e   
 
 0 2 / 0 8 / 9 9   v e r s i o n   2 . 0 1   r e l e a s e   ( T h i s   r e l e a s e ) 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 
 
 S u p p o r t   P l a t f o r m 
 
 - - - - - - - - - - - - - - - - 
 
 T h i s   r e l e a s e   s u p p o r t s   W i n d o w s   N T   S e r v e r   a n d   W o r k s t a t i o n   v e r s i o n s 
 
 3 . 5 1   a n d   4 . 0   o n   x 8 6   p l a t f o r m   a n d   W i n d o w s   N T   v e r s i o n   4 . 0   o n   A l p h a   
 
 p l a t f o r m .   
 
 
 
 
 
 D e b u g g e r   R e q u i r e m e n t s 
 
 - - - - - - - - - - - - - - - - - - - - - 
 
 W i n d b g   v e r s i o n   t e s t e d   a n d   r e c o m m e n d e d   w i t h   t h i s   r e l e a s e   i s   5 . 0 0 . 1 8 6 7 . 1 . 
 
 I t   i s   a v a i l a b l e   e i t h e r   f r o m   M S D N   P l a t f o r m   S D K   S e p t e m b e r   1 9 9 8   C D - R O M   o r   
 
 h t t p : / / m s d n . m i c r o s o f t . c o m / d e v e l o p e r / s d k / w i n d b g . h t m .   T h i s   v e r s i o n   o f 
 
 W i n d b g   r u n s   o n   W i n d o w s   N T   4 . 0   a n d   c a n   d e b u g   c r a s h   d u m p s   a n d   u s e r   d u m p s 
 
 f r o m   b o t h   3 . 5 1   a n d   4 . 0   s y s t e m s ,   a s   w e l l   a s   l i v e   W i n d o w s   N T   4 . 0   s y s t e m s .   
 
 I f   y o u   w a n t   t o   d e b u g   l i v e   x 8 6   3 . 5 1   s y s t e m s ,   y o u   n e e d   t o   u s e   i 3 8 6 k d . e x e . 
 
 
 
 
 
 D o c u m e n t a t i o n 
 
 - - - - - - - - - - - - - 
 
 P l e a s e   r e f e r   t o   u p d a t e d   p h 2 s p e c . d o c   i n c l u d e d   i n   t h i s   r e l e a s e   t o   f i n d 
 
 n e w   a n d   c h a n g e d   f e a t u r e s   i n   P h a s e   2 . 
 
 U s e r   D o c u m e n t a t i o n   w i l l   b e   r e l e a s e d   a t   t h e   e n d   o f   F e b r u a r y . 
 
 
 
 
 
 K e r n e l   D e b u g g e r   E x t e n s i o n s 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 ! s t a c k   c o m m a n d   p r o v i d e s   i m p r o v e d   s t a c k   t r a c e s . 
 
 T h e   c o m m a n d   i s   o n l y   s u p p o r t e d   o n   x 8 6   p l a t f o r m . 
 
 T h e   c o m m a n d   c a n   b e   u s e d   t o   d e b u g   a   c r a s h   d u m p   f i l e   b u t   c a n n o t   b e   u s e d 
 
 t o   d e b u g   a   l i v e   s y s t e m . 
 
 
 
 B e l o w   i s   a   s a m p l e   o u t p u t   f r o m   ! s t a c k   c o m m a n d . 
 
 
 
     T .   A d d r e s s     R e t A d d r     C a l l e d   P r o c e d u r e 
 
     * 0   F D F 6 2 D 7 0   8 0 1 3 F E 5 C   _ K e B u g C h e c k E x @ 2 0 ( 0 0 0 0 0 0 0 A ,   0 0 0 3 C 4 0 8 ,   0 0 0 0 0 0 0 2 , . . . ) ; 
 
     * 0   F D F 6 2 D 8 8   F E 1 F A C A D   _ I o S e t T h r e a d H a r d E r r o r M o d e @ 4 ( 0 0 0 0 0 0 0 0 ,   8 3 E 1 6 0 2 0 ,   8 2 4 A 2 0 2 0 , . . . ) ; 
 
     * 1   F D F 6 2 E 0 0   8 0 1 2 5 1 E A   _ M i I n i t i a l i z e P f n @ 1 2 ( 0 0 0 0 2 2 3 E ,   C 0 1 D F E 5 8 ,   0 0 0 0 0 0 0 1 , . . . ) ; 
 
     * 1   F D F 6 2 E 2 4   8 0 1 2 5 6 A E   _ M i R e s o l v e D e m a n d Z e r o F a u l t @ 1 6 ( 7 7 F 9 6 1 9 0 ,   C 0 1 D F E 5 8 ,   8 2 F 7 B 3 4 0 , . . . ) ; 
 
     * 1   F D F 6 2 E 5 4   8 0 1 2 4 E 5 8   _ M i R e s o l v e P r o t o P t e F a u l t @ 2 4 ( 0 0 0 0 0 0 0 1 ,   7 7 F 9 6 1 9 0 ,   C 0 1 D F E 5 8 , . . . ) ; 
 
     * 0   F D F 6 2 E 9 4   8 0 1 2 D 6 F A   @ M i L o c a t e A d d r e s s I n T r e e @ 8 ( F D F 6 2 E F 0 ,   8 0 1 2 B 2 D E ,   0 0 0 0 0 0 0 1 , . . . ) ; 
 
     * 1   F D F 6 2 E 9 C   8 0 1 2 B 2 D E   _ M i D i s p a t c h F a u l t @ 2 0 ( 0 0 0 0 0 0 0 1 ,   7 7 F 9 6 1 9 0 ,   C 0 1 D F E 5 8 , . . . ) ; 
 
     * 1   F D F 6 2 E F 4   8 0 1 3 F C B A   _ M m A c c e s s F a u l t @ 1 2 ( 0 0 0 0 0 0 0 1 ,   7 7 F 9 6 1 9 0 ,   0 0 0 0 0 0 0 1 , . . . ) ; 
 
 
 
 I n   t h e   a b o v e   e x a m p l e ,   n u m b e r s   a t   t h e   T .   c o l u m n   i n d i c a t e s   t h e   t r u s t   l e v e l . 
 
 M o r e   d e t a i l   i n f o r m a t i o n   w i l l   b e   p r o v i d e d   i n   t h e   u p c o m i n g   u s e r   d o c u m e n t . 
 
 
 
 
 
 P o o l   E n h a n c e m e n t s 
 
 - - - - - - - - - - - - - - - - - 
 
 I f   y o u   i n s t a l l e d   p o o l e x t   d r i v e r   f r o m   m i l e s t o n e   o r   R C   r e l e a s e s ,   y o u   m u s t 
 
 r e i n s t a l l   t h e   f i n a l   v e r s i o n   a n d   r e b o o t   y o u r   s y s t e m . 
 
 
 
 S u p p o r t   f o r   A l p h a   p l a t f o r m   i s   a d d e d   i n   t h i s   r e l e a s e . 
 
 
 
 
 
 K e r n e l   M e m o r y   S p a c e   A n a l y z e r 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 B e l o w   a r e   t h e   l i s t   o f   d i r e c t o r   p l u g - i n s   s u p p l i e d   w i t h   t h i s   r e l e a s e . 
 
 T h e y   a r e   a l l   s u p p o r t e d   o n   b o t h   x 8 6   a n d   A l p h a   p l a t f o r m . 
 
 Y o u   c a n   c u s t o m i z e   t e m p l a t e   k a n a l y z e . i n i   t o   e n a b l e / d i s a b l e   t h e s e 
 
 p l u g - i n s . 
 
 
 
     R E S U L T       -   D i s p l a y s   a l l   a n o m a l y   i t e m s   a n d   t h e i r   r e l a t e d   i t e m s . 
 
     D I S P           -   D i s p l a y s   a l l   i t e m s   i n   s o r t e d   o r d e r   b y   t y p e   n a m e . 
 
     V I E W C M D     -   A l l o w s   u s e r s   t o   i n t e r a c t i v e l y   v i e w   s t o r e d   i t e m s . 
 
     D R I V E R S     -   D i s p l a y s   a   l i s t   o f   l o a d e d   d r i v e r s . 
 
     D U M P I N F O   -   D i s p l a y s   S t o p C o d e ,   r e g i s t e r s ,   e t c . 
 
     I O V I E W       -   D i s p l a y s   I R P s ,   d e v i c e   q u e u e s . 
 
     O B J V I E W     -   D i s p l a y s   o b j e c t   t r e e s ,   p e r   p r o c e s s   h a n d l e   t a b l e s . 
 
     P O O L V I E W   -   D i s p l a y s   u s a g e   o f   p o o l   p a g e s ,   p o o l   b l o c k s . 
 
     P S V I E W       -   D i s p l a y s   a   l i s t   o f   p r o c e s s e s ,   t h r e a d s . 
 
     S T V I E W       -   D i s p l a y s   s t a c k   t r a c e s   p e r   t h r e a d . 
 
     V M V I E W       -   D i s p l a y s   v i r t u a l   m e m o r y   l a y o u t ,   u s a g e   o f   m e m o r y . 
 
 
 
 F o r   p l u g - i n   d e v e l o p e r s ,   \ k a n a l y z e \ i n c   d i r e c t o r y   i n c l u d e s   h e a d e r   f i l e s 
 
 r e q u i r e d   f o r   d e v e l o p i n g   d i r e c t o r   p l u g - i n s . 
 
 
 
 
 
 U s e r   M o d e   P r o c e s s   D u m p 
 
 - - - - - - - - - - - - - - - - - - - - - - 
 
 Y o u   m u s t   u s e   W i n d b g   5 . 0   a s   s t a t e d   i n   t h e   D e b u g g e r   R e q u i r e m e n t s 
 
 s e c t i o n .   W i n d b g   4 . 0   c a n n o t   o p e n   a   u s e r   d u m p   f i l e   g e n e r a t e d   b y 
 
 t h e   t o o l . 
 
 
 
 
 
 K n o w n   i s s u e s   a n d   r e s t r i c t i o n s 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 1 )   K e r n e l   D e b u g g e r   E x t e n s i o n s 
 
 
 
     -   T h e r e   a r e   c a s e s   w h e r e   o u t p u t   f r o m   E x t e n s i o n s   c o m m a n d s   i n c l u d e s   w r o n g   
 
         s y m b o l   i n f o r m a t i o n   i f   s y m b o l   f i l e s   a r e   l o c a t e d   o n   a   n e t w o r k   d r i v e   o r   
 
         p a t h   t o   s y m b o l   f i l e s   i s   s p e c i f i e d   b y   U N C   n a m e .   
 
         T h i s   i s   a   b u g   o f   W i n d b g   v e r s i o n   5 . 0 0 . 1 8 6 7 . 1   a n d   s h o u l d   b e   c o r r e c t e d   
 
         i n   t h e   f u t u r e   r e l e a s e   o f   W i n d b g .   A s   a   w o r k a r o u n d ,   l o c a t i n g   s y m b o l   
 
         f i l e s   o n   a   l o c a l   h a r d   d i s k   s h o u l d   s o l v e   t h e   p r o b l e m . 
 
 
 
     -   W h e n   a d d r e s s   t o   i n t e r r u p t   r o u t i n e   d i s p l a y e d   b y   ! i d t   c o m m a n d   i s   l o w e r   t h a n   
 
         0 x 8 0 0 0 0 0 0 0 ,   s y m b o l   i n f o r m a t i o n   a s s o c i a t e d   w i t h   t h e   a d d r e s s   i s   n o t   v a l i d 
 
         a n d   s h o u l d   b e   i g n o r e d . 
 
 
 
     -   T h e   o f f s e t   o f   f o l l o w i n g   s t r u c t u r e   m e m b e r s   d i s p l a y e d   b y   ! s t r c t   c o m m a n d   i s   
 
         w r o n g . 
 
 
 
         +   " Q u e u e "   i n   " D E V I C E _ O B J E C T " 
 
         +   " u "           i n   " M C A _ E X C E P T I O N " 
 
 
 
     -   B e l o w   a r e   t h e   r e s t r i c t i o n s   r e g a r d i n g   ! s t r c t   u s e r - d e f i n e d   s t r u c t u r e   i n i   f i l e . 
 
 
 
         +   T h e   m a x i m u m   n u m b e r   o f   s t r u c t u r e s   w h i c h   c a n   b e   d e f i n e d   i n   o n e   i n i   f i l e   i s   
 
             l i m i t e d   t o   2 5 6 .   I f   t h e r e   a r e   m o r e   t h a n   2 5 6   s t r u c t u r e s   d e f i n e d   i n 
 
             [ s t r u c t ]   s e c t i o n ,   o n l y   f i r s t   2 5 6   s t r u c t u r e s   w i l l   b e   l o a d e d   a n d   t h e   r e s t 
 
             w i l l   b e   i g n o r e d .   I f   y o u   w a n t   t o   d e f i n e   m o r e   t h a n   2 5 6   s t r u c t u r e s ,   t h e   i n i 
 
             f i l e   s h o u l d   b e   s e p a r a t e d   i n t o   m u l t i p l e   f i l e s .   
 
         
 
         +   T h e   m a x i m u m   n u m b e r   o f   s t r u c t u r e   d e f i n i t i o n   f i l e s   w h i c h   c a n   b e   d e f i n e d   i n   
 
             s t r u c t d b . i n i   f i l e   i s   l i m i t e d   t o   2 5 6 .   I f   t h e r e   a r e   m o r e   t h a n   2 5 6   i n i   
 
             f i l e s   d e f i n e d   i n   t h e   [ S t r u c t D b L i s t ]   s e c t i o n ,   o n l y   f i r s t   2 5 6   f i l e s   w i l l   b e 
 
             l o a d e d   a n d   t h e   r e s t   w i l l   b e   i g n o r e d . 
 
 
 
         +   I n   i n i   f i l e ,   i f   t h e   t y p e   o f   s t r u c t u r e ' s   m e m b e r   i s   d e f i n e d   a s   e n u m   o r   
 
             b i t f i e l d ,   " c o u n t "   i t e m   m u s t   b e   1 .   T h a t   m e a n s   a r r a y   o f   e n u m / b i t f i e l d   i s 
 
             n o t   s u p p o r t e d .   I f   a r r a y   o f   e n u m / b i t f i e l d   i s   d e f i n e d ,   o n l y   f i r s t   e n t r y   i n 
 
             t h e   a r r a y   i s   d i s p l a y e d   w i t h   c o r r e s p o n d i n g   n a m e . 
 
 
 
         +   ! s t r c t   c o m m a n d   s o m e t i m e s   d i s p l a y s   a   w r o n g   s i z e   o f   l o a d e d   s t r u c t   l o a d e d   
 
             f r o m   i n i   f i l e .   C u r r e n t l y   k e r n e l   d e b u g g e r   e x t e n s i o n   c a l c u l a t e s   t h e   s i z e   o f   
 
             l o a d e d   s t r u c t   b y   t h e   s u m   o f   t h e   o f f s e t   o f   l a s t   m e m b e r   a n d   t h e   s i z e   o f   l a s t 
 
             m e m b e r .   H o w e v e r   i f   a l i g n m e n t   r u l e   i s   a d a p t e d   b y   c o m p i l e r ,   t h e   c a l c u l a t e d   
 
             s i z e   i s   w r o n g . 
 
 
 
         +   I f   a n o n y m o u s   s t r u c t / u n i o n   m e m b e r   i s   d e f i n e d   i n   i n i   f i l e   a n d   l o a d e d , 
 
             ! s t r c t   c o m m a n d   d i s p l a y s   a   d a t a   t y p e   l i k e 
 
 
 
                 "   < p a r e n t   s t r u c t u r e   n a m e > C H I L D < 3   f i g u r e s   h e x   n u m b e r s > " 
 
 
 
             w h e n   s u c h   s t r u c t / u n i o n   m e m b e r   i s   s p e c i f i e d   b y   t h e   c o m m a n d .   
 
             T h i s   i s   a   t e m p o r a r y   n a m e   n a m e d   b y   k e r n e l   d e b u g g e r   e x t e n s i o n . 
 
             T h i s   i s   b y   d e s i g n   a n d   n o t   a   b u g .   S u c h   t e m p o r a r y   n a m e   c a n n o t   b e   
 
             s p e c i f i e d   b y   ! s t r c t   o r   ! l i s t   c o m m a n d   d i r e c t l y . 
 
 
 
             e . g . ) 
 
             + 0 0 0 a         F l a g s 
 
             + 0 0 0 c         B l o c k (   R T L _ H E A P _ W A L K _ E N T R Y _ C H I L D 0 0 0   s t r u c t ) 
 
             + 0 0 0 c             S e t t a b l e 
 
             + 0 0 1 0             T a g I n d e x 
 
             + 0 0 1 2             A l l o c a t o r B a c k T r a c e I n d e x 
 
             + 0 0 1 4             R e s e r v e d 
 
             + 0 0 0 c         S e g m e n t (   R T L _ H E A P _ W A L K _ E N T R Y _ C H I L D 0 0 1   s t r u c t ) 
 
             + 0 0 0 c             C o m m i t t e d S i z e 
 
 
 
             A l s o   n o t e   t h a t   t h e   m a x i m u m   n u m b e r   o f   a n o n y m o u s   s t r u c t   u n i o n   t y p e   i n   o n e   
 
             s t r u c t u r e   i s   4 0 9 6 .   
 
 
 
         +   I f   a n o n y m o u s   m e m b e r   l i k e   s t r u c t   u n i o n   i s   d e f i n e d   i n   i n i   f i l e   a n d   l o a d e d ,   
 
             ! s t r c t   c o m m a n d   d i s p l a y s   a   m e m b e r   n a m e   l i k e   
 
 
 
                 "   a n o n y m o u s < 3   f i g u r e s   h e x   n u m b e r s > " 
 
 
 
             w h e n   s u c h   m e m b e r s   i s   s p e c i f i e d   b y   t h e   c o m m a n d . 
 
             T h i s   i s   a   t e m p o r a r y   n a m e   n a m e d   b y   k e r n e l   d e b u g g e r   e x t e n s i o n . 
 
             T h i s   i s   b y   d e s i g n   a n d   n o t   a   b u g .   S u c h   t e m p o r a r y   n a m e   c a n n o t   b e   s p e c i f i e d 
 
             b y   ! s t r c t ,   ! l i s t ,   o r   ! s i n g l e l i s t   c o m m a n d   d i r e c t l y .   
 
   
 
             e . g . ) 
 
             + 0 0 d 8         a r r a y   =                                 0 0 7 3   0 0 5 c   0 0 4 1 
 
             + 0 0 d c           a n o n y m o u s 0 0 0 (   X 3 4 5 2 _ C H I L D 0 0 0   s t r u c t ) 
 
             + 0 0 d c             a   =                                         A                                       4 1 
 
             + 0 0 e 0             b   =                                         0 0 7 0 
 
 
 
             A l s o   n o t e   t h a t   t h e   m a x i m u m   n u m b e r   o f   a n o n y m o u s   s t r u c t   u n i o n   m e m b e r s   i n   o n e   
 
             s t r u c t u r e   i s   4 0 9 6 .   
 
 
 
         +   " ! s t r c t   l o a d "   a n d   " ! s t r c t   u n l o a d "   c o m m a n d s   d o n ' t   w o r k   w i t h   i 3 8 6 k d . e x e   a n d   
 
             a l p h a k d . e x e .   T o   u s e   u s e r - d e f i n e d   s t r u c t u r e   f e a t u r e   w i t h   
 
             i 3 8 6 k d . e x e / a l p h a k d . e x e ,   s t r u c t d b . i n i   i s   r e q u i r e d   t o   b e   p l a c e d   i n   t h e   s a m e   
 
             d i r e c t o r y   a s   k d e x 2 x 8 6 . d l l / k d e x 2 a l p . d l l   i s   p l a c e d .   T h e n   u s e r - d e f i n e d   
 
             s t r u c t u r e s   m u s t   b e   d e f i n e d   i n   t h e   i n i   f i l e   l i s t e d   i n   s t r u c t d b . i n i .   
 
 
 
 
 
 2 )   K e r n e l   M e m o r y   S p a c e   A n a l y z e r 
 
 
 
     -   D e p e n d i n g   o n   t h e   v e r s i o n s   o f   W i n d o w s   N T ,   m o d u l e   p l u g - i n   m a y   i d e n t i f y 
 
         a n o m a l i e s   i n   t h e   f o l l o w i n g   f u n c t i o n s   o f   n t o s k r n e l . e x e   a n d   h a l . d l l .   
 
         T h e y   a r e   e x p e c t e d   b e h a v i o r   o f   t h e s e   m o d u l e s   a t   r u n t i m e   a n d   y o u   c a n   i g n o r e 
 
         t h e m . 
 
 
 
         +   K e F l u s h C u r r e n t T b   f u n c t i o n   i n   n t o s k r n e l . e x e 
 
         +   H a l p R e a l M o d e S t a r t   a n d   H a l S e t T i m e I n c r e m e n t   f u n c t i o n s   i n   h a l . d l l 
 
 
 
     -   M o d u l e   p l u g - i n   i d e n t i f i e s   a n o m a l i e s   i n   t h e   f o l l o w i n g   f u n c t i o n s   i n 
 
         n t o s k r n l . e x e   i f   P o o l e x t . s y s   w a s   i n s t a l l e d   o n   t h e   s y s t e m   w h i c h   d u m p   f i l e   w a s 
 
         t a k e n .   T h e y   a r e   e x p e c t e d   r e s u l t s   b e c a u s e   P o o l e x t . s y s   h o o k s   i n t o   t h e s e 
 
         f u n c t i o n s   i n   t h e   k e r n e l   a t   r u n t i m e .   Y o u   s h o u l d   i g n o r e   t h e m . 
 
 
 
         +   E x A l l o c a t e P o o l + 0 
 
         +   E x A l l o c a t e P o o l W i t h T a g + 0 
 
         +   E x A l l o c a t e P o o l W i t h Q u o t a + 0   
 
         +   E x A l l o c a t e P o o l W i t h Q u o t a T a g + 0   
 
         +   E x F r e e P o o l + 0   
 
         +   E x F r e e P o o l W i t h T a g + 0   
 
         +   F s R t l A l l o c a t e P o o l + 0   
 
         +   F s R t l A l l o c a t e P o o l W i t h Q u o t a + 0   
 
         +   F s R t l A l l o c a t e P o o l W i t h T a g + 0   
 
         +   F s R t l A l l o c a t e P o o l W i t h Q u o t a T a g + 0   
 
         +   M m U n l o a d S y s t e m I m a g e + 0 
 
         +   M m L o a d S y s t e m I m a g e + 0 
 
           
 
     -   T h e r e   a r e   f o l l o w i n g   k n o w n   i s s u e s   i n   S T R A C E   p l u g - i n   i f   N M I ( K i T r a p 0 2 )   o r   
 
         D o u b l e - f a u l t ( K i T r a p 0 8 )   f o u n d   i n   a   d u m p   f i l e . 
 
 
 
         +   C a n n o t   l o c a t e   s w i t c h e d   s t a c k . 
 
         +   C a n n o t   l o c a t e   s t a c k   f r a m e   f o r   t h e   s t a c k   b e f o r e   s w i t c h e d . 
 
         +   C a n   l o c a t e   s t a c k   f r a m e   f o r   t h e   s w i t c h e d   s t a c k   b u t   i n c l u d e s   s o m e   w r o n g 
 
             d a t a . 
 
 
 
         D u e   t o   a b o v e   p r o b l e m s ,   o u t p u t   f r o m   S T V I E W ,   D U M P I N F O ,   a n d   s t a c k   i t e m   
 
         d e s c r i p t i o n s   s o m e t i m e s   i n c l u d e   w r o n g   i n f o r m a t i o n . 
 
 
 
     -   S T R A C E   p l u g - i n   f o r   A l p h a   d o e s   n o t   l o c a t e   T R A P   f r a m e s . 
 
 
 
     -   E X E C U T I V E O B J E C T   p l u g - i n   r e p o r t s   t h e   f o l l o w i n g   a n o m a l y   i f   a   p r o c e s s   i s 
 
         a t t a c h e d   b y   d e b u g g e r .   T h i s   i s   a   b u g   o f   E X E C U T I V E O B J E C T   p l u g - i n   a n d   c a n   b e 
 
         i g n o r e d . 
 
 
 
             E P R O C E S S   @ f 9 c c 2 4 c 0 
 
             C r e a t e P r o c e s s R e p o r t e d   i s   a n o m a l o u s . 
 
             T h i s   v a l u e   m u s t   b e   f a l s e 
 
 
 
     -   F o l l o w i n g   a r e   n o t e s   f o r   p l u g - i n   d e v e l o p e r s   w h o   u s e s   h e l p e r   r o u t i n e s   a n d 
 
         m e t h o d   i n t e r f a c e s . 
 
 
 
         +   N e w   l i n e   c o d e s   f o r   a   s t r i n g   r e t u r n e d   b y   G e t D a t a I t e m D e s c r i p t i o n   a r e 
 
             C R + L F .   I f   y o u   u s e   s t r e a m   o u t p u t   f u n c t i o n s   l i k e   p r i n t f   t o   p r i n t   t h i s   s t r i n g , 
 
             n e w   l i n e   c o d e s   m i g h t   g e t   c o n v e r t e d   t o   C R + C R + L F . 
 
             I f   y o u   w a n t   t o   o u t p u t   a   s t r i n g   r e t u r n e d   b y   G e t D a t a I t e m D e s c r i p t i o n , 
 
             u s e   b i n a r y   m o d e   o r   o u t p u t   w i t h o u t   u s i n g   s t r e a m   o u t p u t   f u n c t i o n s . 
 
 
 
         +   I f   d a t a   i t e m   s p e c i f i e d   b y   G e t D a t a I t e m D e s c r i p t i o n   o r   C a l l M e t h o d R o u t i n e 
 
             i s   l o c a t e d   i n   p a g e d   o u t   a r e a ,   t h e s e   f u n c t i o n s   m a y   r e t u r n   E R R O R _ R E A D _ F A U L T . 
 
 
 
         +   W h e n   a n a l y z i n g   W i n d o w s   N T   3 . 5 1   c r a s h   d u m p   f i l e ,   m e t h o d   c o d e   
 
             M _ E O T H R E A D _ G E T _ I M P E R S O N A T I O N _ I N F O   r e t u r n s   E R R O R _ I N V A L I D _ F U N C T I O N   e r r o r . 
 
             T h i s   i s   b y   d e s i g n . 
 
 
 
 
 
 3 )   U s e r   M o d e   P r o c e s s   D u m p 
 
 
 
     -   O n   W i n d o w s   N T   3 . 5 1 ,   i f   " A l l   E x c e p t i o n s "   i s   a p p l i e d   t o   c s r s s . e x e   b y   t h e 
 
         E x c e p t i o n   M o n i t o r i n g ,   U s e r   D u m p   w i l l   t r y   t o   d u m p   c s r s s . e x e   e v e r y   t i m e   
 
         w h e n   c e r t a i n   t y p e   o f   a p p l i c a t i o n   i s   s t a r t e d   o r   t e r m i n a t e d   o n   t h e   s y s t e m .   
 
         T h i s   w i l l   c a u s e   f r e q u e n t   s y s t e m   f r e e z e   f o r   a   s h o r t   p e r i o d   w h i l e   c s r s s . e x e 
 
         i s   b e i n g   d u m p e d .   T h i s   o c c u r s   b e c a u s e   c s r s s . e x e   a l w a y s   r a i s e s   
 
         S T A T U S _ P O R T _ D I S C O N N E C T E D   ( c 0 0 0 0 0 3 7 )   e x c e p t i o n   w h e n   c e r t a i n   t y p e   o f   a p p l i c a t i o n 
 
         i s   s t a r t e d   o r   t e r m i n a t e d .   T o   a v o i d   t h i s   p r o b l e m ,   i t   i s   s u g g e s t e d   t h a t   w h e n   
 
         c s r s s . e x e   i s   m o n i t o r e d   c o n f i g u r e   d e f a u l t   o r   c u s t o m   r u l e s   s o   t h a t   i t   d o e s   n o t   
 
         i n c l u d e   a b o v e   e x c e p t i o n . 
 
 
 
     -   A t t e m p t   t o   d u m p   s m s s . e x e   a n d   o p e n   a   d u m p   f i l e   b y   W i n d b g   w i l l   f a i l   
 
         a s   s m s s . e x e   i s   n o t   a   s t a n d a r d   W i n 3 2   e x e c u t a b l e .   T h i s   i s   b y   d e s i g n .   
 
 
 
 
 
 [ E n d   o f   T e x t ] 