src/hotspot/share/gc/epsilon/epsilonHeap.hpp
changeset 57903 5e2576c303a2
parent 54982 b18c8301b8c2
child 58015 dd84de796f2c
equal deleted inserted replaced
57901:53ed0cf870b0 57903:5e2576c303a2
   112   virtual bool supports_object_pinning() const           { return true; }
   112   virtual bool supports_object_pinning() const           { return true; }
   113   virtual oop pin_object(JavaThread* thread, oop obj)    { return obj; }
   113   virtual oop pin_object(JavaThread* thread, oop obj)    { return obj; }
   114   virtual void unpin_object(JavaThread* thread, oop obj) { }
   114   virtual void unpin_object(JavaThread* thread, oop obj) { }
   115 
   115 
   116   // No support for block parsing.
   116   // No support for block parsing.
   117   virtual HeapWord* block_start(const void* addr) const { return NULL;  }
   117   HeapWord* block_start(const void* addr) const { return NULL;  }
   118   virtual bool block_is_obj(const HeapWord* addr) const { return false; }
   118   bool block_is_obj(const HeapWord* addr) const { return false; }
   119 
   119 
   120   // No GC threads
   120   // No GC threads
   121   virtual void print_gc_threads_on(outputStream* st) const {}
   121   virtual void print_gc_threads_on(outputStream* st) const {}
   122   virtual void gc_threads_do(ThreadClosure* tc) const {}
   122   virtual void gc_threads_do(ThreadClosure* tc) const {}
   123 
   123 
   136     return os::elapsed_counter() / NANOSECS_PER_MILLISEC;
   136     return os::elapsed_counter() / NANOSECS_PER_MILLISEC;
   137   }
   137   }
   138 
   138 
   139   virtual void print_on(outputStream* st) const;
   139   virtual void print_on(outputStream* st) const;
   140   virtual void print_tracing_info() const;
   140   virtual void print_tracing_info() const;
       
   141   virtual bool print_location(outputStream* st, void* addr) const;
   141 
   142 
   142 private:
   143 private:
   143   void print_heap_info(size_t used) const;
   144   void print_heap_info(size_t used) const;
   144   void print_metaspace_info() const;
   145   void print_metaspace_info() const;
   145 
   146