equal
deleted
inserted
replaced
375 int num_threads() { return _num_threads; } |
375 int num_threads() { return _num_threads; } |
376 int num_snapshots() { return _num_snapshots; } |
376 int num_snapshots() { return _num_snapshots; } |
377 ThreadSnapshot* snapshots() { return _snapshots; } |
377 ThreadSnapshot* snapshots() { return _snapshots; } |
378 void set_t_list() { _setter.set(); } |
378 void set_t_list() { _setter.set(); } |
379 ThreadsList* t_list(); |
379 ThreadsList* t_list(); |
380 bool t_list_has_been_set() { return _setter.target_needs_release(); } |
380 bool t_list_has_been_set() { return _setter.is_set(); } |
381 void oops_do(OopClosure* f); |
381 void oops_do(OopClosure* f); |
382 void metadata_do(void f(Metadata*)); |
382 void metadata_do(void f(Metadata*)); |
383 }; |
383 }; |
384 |
384 |
385 class DeadlockCycle : public CHeapObj<mtInternal> { |
385 class DeadlockCycle : public CHeapObj<mtInternal> { |