Mercurial > hg > graal-jvmci-8
diff src/share/vm/classfile/classLoaderData.inline.hpp @ 7185:90273fc0a981
8000662: NPG: nashorn ant clean test262 out-of-memory with Java heap
Summary: Add ClassLoaderData object for each anonymous class with metaspaces to allocate in.
Reviewed-by: twisti, jrose, stefank
author | coleenp |
---|---|
date | Thu, 29 Nov 2012 16:50:29 -0500 |
parents | da91efe96a93 |
children | 1f9994892f89 |
line wrap: on
line diff
--- a/src/share/vm/classfile/classLoaderData.inline.hpp Tue Nov 27 14:11:37 2012 -0800 +++ b/src/share/vm/classfile/classLoaderData.inline.hpp Thu Nov 29 16:50:29 2012 -0500 @@ -33,7 +33,7 @@ } -inline ClassLoaderData *ClassLoaderDataGraph::find_or_create(Handle loader) { +inline ClassLoaderData *ClassLoaderDataGraph::find_or_create(Handle loader, TRAPS) { assert(loader() != NULL,"Must be a class loader"); // Gets the class loader data out of the java/lang/ClassLoader object, if non-null // it's already in the loader_data, so no need to add @@ -42,5 +42,5 @@ if (loader_data_id) { return loader_data_id; } - return ClassLoaderDataGraph::add(loader_data_addr, loader); + return ClassLoaderDataGraph::add(loader_data_addr, loader, THREAD); }