src/share/vm/memory/metaspace.cpp

changeset 6419
5af31f70a866
parent 6418
bc7714614ad8
child 6420
9fdaa79b0c27
     1.1 --- a/src/share/vm/memory/metaspace.cpp	Fri Mar 21 10:20:00 2014 +0100
     1.2 +++ b/src/share/vm/memory/metaspace.cpp	Fri Mar 21 10:28:07 2014 +0100
     1.3 @@ -3370,7 +3370,7 @@
     1.4    }
     1.5  
     1.6    if (result == NULL) {
     1.7 -    report_metadata_oome(loader_data, word_size, mdtype, CHECK_NULL);
     1.8 +    report_metadata_oome(loader_data, word_size, type, mdtype, CHECK_NULL);
     1.9    }
    1.10  
    1.11    // Zero initialize.
    1.12 @@ -3384,7 +3384,9 @@
    1.13    return class_vsm()->calc_chunk_size(word_size);
    1.14  }
    1.15  
    1.16 -void Metaspace::report_metadata_oome(ClassLoaderData* loader_data, size_t word_size, MetadataType mdtype, TRAPS) {
    1.17 +void Metaspace::report_metadata_oome(ClassLoaderData* loader_data, size_t word_size, MetaspaceObj::Type type, MetadataType mdtype, TRAPS) {
    1.18 +  tracer()->report_metadata_oom(loader_data, word_size, type, mdtype);
    1.19 +
    1.20    // If result is still null, we are out of memory.
    1.21    if (Verbose && TraceMetadataChunkAllocation) {
    1.22      gclog_or_tty->print_cr("Metaspace allocation failed for size "

mercurial