src/hotspot/share/runtime/thread.hpp
changeset 54150 5529640c5f67
parent 54015 cd701366fcf8
child 54205 d9f43dfbe524
equal deleted inserted replaced
54149:c61f09122d3b 54150:5529640c5f67
  1864 
  1864 
  1865   // Sweeper operations
  1865   // Sweeper operations
  1866   virtual void nmethods_do(CodeBlobClosure* cf);
  1866   virtual void nmethods_do(CodeBlobClosure* cf);
  1867 
  1867 
  1868   // RedefineClasses Support
  1868   // RedefineClasses Support
  1869   void metadata_do(void f(Metadata*));
  1869   void metadata_do(MetadataClosure* f);
  1870 
  1870 
  1871   // Misc. operations
  1871   // Misc. operations
  1872   char* name() const { return (char*)get_thread_name(); }
  1872   char* name() const { return (char*)get_thread_name(); }
  1873   void print_on(outputStream* st, bool print_extended_info) const;
  1873   void print_on(outputStream* st, bool print_extended_info) const;
  1874   void print_on(outputStream* st) const { print_on(st, false); }
  1874   void print_on(outputStream* st) const { print_on(st, false); }
  2279 
  2279 
  2280   // Sweeper
  2280   // Sweeper
  2281   static void nmethods_do(CodeBlobClosure* cf);
  2281   static void nmethods_do(CodeBlobClosure* cf);
  2282 
  2282 
  2283   // RedefineClasses support
  2283   // RedefineClasses support
  2284   static void metadata_do(void f(Metadata*));
  2284   static void metadata_do(MetadataClosure* f);
  2285   static void metadata_handles_do(void f(Metadata*));
  2285   static void metadata_handles_do(void f(Metadata*));
  2286 
  2286 
  2287 #ifdef ASSERT
  2287 #ifdef ASSERT
  2288   static bool is_vm_complete() { return _vm_complete; }
  2288   static bool is_vm_complete() { return _vm_complete; }
  2289 #endif // ASSERT
  2289 #endif // ASSERT