--- old/src/share/vm/memory/metaspaceTracer.hpp 2014-03-05 17:28:45.122781526 +0100 +++ new/src/share/vm/memory/metaspaceTracer.hpp 2014-03-05 17:28:45.034781522 +0100 @@ -34,6 +34,11 @@ class ouputStream; class MetaspaceTracer : public CHeapObj { + template + 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, @@ -42,6 +47,10 @@ 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