< prev index next >

src/hotspot/share/services/threadService.hpp

Print this page
@@ -36,11 +36,11 @@
  #include "runtime/safepoint.hpp"
  #include "runtime/threadSMR.hpp"
  #include "services/management.hpp"
  
  class DeadlockCycle;
- class ObjectMonitorsHashtable;
+ class ObjectMonitorsView;
  class OopClosure;
  class StackFrameInfo;
  class ThreadConcurrentLocks;
  class ThreadDumpResult;
  class ThreadSnapshot;

@@ -262,11 +262,11 @@
    ThreadSnapshot*   next() const          { return _next; }
    ThreadStackTrace* get_stack_trace()     { return _stack_trace; }
    ThreadConcurrentLocks* get_concurrent_locks()     { return _concurrent_locks; }
  
    void        dump_stack_at_safepoint(int max_depth, bool with_locked_monitors,
-                                       ObjectMonitorsHashtable* table, bool full);
+                                       ObjectMonitorsView* monitors, bool full);
    void        set_concurrent_locks(ThreadConcurrentLocks* l) { _concurrent_locks = l; }
    void        metadata_do(void f(Metadata*));
  };
  
  class ThreadStackTrace : public CHeapObj<mtInternal> {

@@ -285,11 +285,11 @@
    JavaThread*     thread()              { return _thread; }
    StackFrameInfo* stack_frame_at(int i) { return _frames->at(i); }
    int             get_stack_depth()     { return _depth; }
  
    void            add_stack_frame(javaVFrame* jvf);
-   void            dump_stack_at_safepoint(int max_depth, ObjectMonitorsHashtable* table, bool full);
+   void            dump_stack_at_safepoint(int max_depth, ObjectMonitorsView* monitors, bool full);
    Handle          allocate_fill_stack_trace_element_array(TRAPS);
    void            metadata_do(void f(Metadata*));
    GrowableArray<OopHandle>* jni_locked_monitors() { return _jni_locked_monitors; }
    int             num_jni_locked_monitors() { return (_jni_locked_monitors != nullptr ? _jni_locked_monitors->length() : 0); }
  
< prev index next >