hotspot/src/share/vm/memory/metaspaceTracer.hpp
changeset 23469 0a4d02776968
parent 23468 6bb416a59349
child 30578 8b6c44532ca2
--- a/hotspot/src/share/vm/memory/metaspaceTracer.hpp	Tue Mar 18 07:00:06 2014 +0100
+++ b/hotspot/src/share/vm/memory/metaspaceTracer.hpp	Tue Mar 18 08:00:21 2014 +0100
@@ -32,6 +32,11 @@
 class ClassLoaderData;
 
 class MetaspaceTracer : public CHeapObj<mtTracing> {
+  template <typename E>
+  void send_allocation_failure_event(ClassLoaderData *cld,
+                                     size_t word_size,
+                                     MetaspaceObj::Type objtype,
+                                     Metaspace::MetadataType mdtype) const;
  public:
   void report_gc_threshold(size_t old_val,
                            size_t new_val,
@@ -40,6 +45,11 @@
                                            size_t word_size,
                                            MetaspaceObj::Type objtype,
                                            Metaspace::MetadataType mdtype) const;
+  void report_metadata_oom(ClassLoaderData *cld,
+                           size_t word_size,
+                           MetaspaceObj::Type objtype,
+                           Metaspace::MetadataType mdtype) const;
+
 };
 
 #endif // SHARE_VM_MEMORY_METASPACE_TRACER_HPP