< prev index next >

src/hotspot/share/runtime/vmOperations.hpp

Print this page
*** 28,11 ***
  #include "oops/oop.hpp"
  #include "runtime/javaThread.hpp"
  #include "runtime/vmOperation.hpp"
  #include "runtime/threadSMR.hpp"
  
! class ObjectMonitorsHashtable;
  
  // A hodge podge of commonly used VM Operations
  
  class VM_EmptyOperation : public VM_Operation {
  public:
--- 28,11 ---
  #include "oops/oop.hpp"
  #include "runtime/javaThread.hpp"
  #include "runtime/vmOperation.hpp"
  #include "runtime/threadSMR.hpp"
  
! class ObjectMonitorsView;
  
  // A hodge podge of commonly used VM Operations
  
  class VM_EmptyOperation : public VM_Operation {
  public:

*** 202,11 ***
    int                            _max_depth;
    bool                           _with_locked_monitors;
    bool                           _with_locked_synchronizers;
  
    void snapshot_thread(JavaThread* java_thread, ThreadConcurrentLocks* tcl,
!                        ObjectMonitorsHashtable* table);
  
   public:
    VM_ThreadDump(ThreadDumpResult* result,
                  int max_depth,  // -1 indicates entire stack
                  bool with_locked_monitors,
--- 202,11 ---
    int                            _max_depth;
    bool                           _with_locked_monitors;
    bool                           _with_locked_synchronizers;
  
    void snapshot_thread(JavaThread* java_thread, ThreadConcurrentLocks* tcl,
!                        ObjectMonitorsView* monitors);
  
   public:
    VM_ThreadDump(ThreadDumpResult* result,
                  int max_depth,  // -1 indicates entire stack
                  bool with_locked_monitors,
< prev index next >