55 |
55 |
56 // The ThreadShadow class is a helper class to access the _pending_exception |
56 // The ThreadShadow class is a helper class to access the _pending_exception |
57 // field of the Thread class w/o having access to the Thread's interface (for |
57 // field of the Thread class w/o having access to the Thread's interface (for |
58 // include hierachy reasons). |
58 // include hierachy reasons). |
59 |
59 |
60 class ThreadShadow: public CHeapObj { |
60 class ThreadShadow: public CHeapObj<mtThread> { |
61 friend class VMStructs; |
61 friend class VMStructs; |
62 |
62 |
63 protected: |
63 protected: |
64 oop _pending_exception; // Thread has gc actions. |
64 oop _pending_exception; // Thread has gc actions. |
65 const char* _exception_file; // file information for exception (debugging only) |
65 const char* _exception_file; // file information for exception (debugging only) |