hotspot/src/share/vm/runtime/thread.hpp
changeset 25714 87fa6860b5ae
parent 25493 f5bffb24bf7c
child 25946 1572c9f03fb9
equal deleted inserted replaced
25713:e2ed3bec8c2c 25714:87fa6860b5ae
  1414   void nmethods_do(CodeBlobClosure* cf);
  1414   void nmethods_do(CodeBlobClosure* cf);
  1415 
  1415 
  1416   // RedefineClasses Support
  1416   // RedefineClasses Support
  1417   void metadata_do(void f(Metadata*));
  1417   void metadata_do(void f(Metadata*));
  1418 
  1418 
  1419   // Memory management operations
       
  1420   void gc_epilogue();
       
  1421   void gc_prologue();
       
  1422 
       
  1423   // Misc. operations
  1419   // Misc. operations
  1424   char* name() const { return (char*)get_thread_name(); }
  1420   char* name() const { return (char*)get_thread_name(); }
  1425   void print_on(outputStream* st) const;
  1421   void print_on(outputStream* st) const;
  1426   void print_value();
  1422   void print_value();
  1427   void print_thread_state_on(outputStream* ) const      PRODUCT_RETURN;
  1423   void print_thread_state_on(outputStream* ) const      PRODUCT_RETURN;
  1897   static void nmethods_do(CodeBlobClosure* cf);
  1893   static void nmethods_do(CodeBlobClosure* cf);
  1898 
  1894 
  1899   // RedefineClasses support
  1895   // RedefineClasses support
  1900   static void metadata_do(void f(Metadata*));
  1896   static void metadata_do(void f(Metadata*));
  1901 
  1897 
  1902   static void gc_epilogue();
       
  1903   static void gc_prologue();
       
  1904 #ifdef ASSERT
  1898 #ifdef ASSERT
  1905   static bool is_vm_complete() { return _vm_complete; }
  1899   static bool is_vm_complete() { return _vm_complete; }
  1906 #endif
  1900 #endif
  1907 
  1901 
  1908   // Verification
  1902   // Verification