comparison src/share/vm/services/threadService.hpp @ 396:4d05b7cb7842

6306922: Dump dump created by +HeapDumpOnOutOfMemoryError should include stack traces for stack roots Summary: Include stack traces of all threads in the heap dump Reviewed-by: alanb
author mchung
date Tue, 14 Oct 2008 15:16:38 -0700
parents a61af66fc99e
children ad8c8ca4ab0f
comparison
equal deleted inserted replaced
392:05366dad12cf 396:4d05b7cb7842
240 public: 240 public:
241 241
242 ThreadStackTrace(JavaThread* thread, bool with_locked_monitors); 242 ThreadStackTrace(JavaThread* thread, bool with_locked_monitors);
243 ~ThreadStackTrace(); 243 ~ThreadStackTrace();
244 244
245 JavaThread* thread() { return _thread; }
245 StackFrameInfo* stack_frame_at(int i) { return _frames->at(i); } 246 StackFrameInfo* stack_frame_at(int i) { return _frames->at(i); }
246 int get_stack_depth() { return _depth; } 247 int get_stack_depth() { return _depth; }
247 248
248 void add_stack_frame(javaVFrame* jvf); 249 void add_stack_frame(javaVFrame* jvf);
249 void dump_stack_at_safepoint(int max_depth); 250 void dump_stack_at_safepoint(int max_depth);