diff --git a/aarch64-8035938.patch b/aarch64-8035938.patch new file mode 100644 index 0000000..a263c7c --- /dev/null +++ b/aarch64-8035938.patch @@ -0,0 +1,27 @@ + +# HG changeset patch +# User kevinw +# Date 1422481386 0 +# Node ID 62c4bd276cbe409c0cbc7632df1ed7eb33048fb3 +# Parent 9773891321c4267baf5fa067b6df4e83ff21b3a5 +8035938: Memory leak in JvmtiEnv::GetConstantPool +Reviewed-by: sspitsyn, dcubed + +diff -r 9773891321c4 -r 62c4bd276cbe src/share/vm/prims/jvmtiClassFileReconstituter.hpp +--- a/src/share/vm/prims/jvmtiClassFileReconstituter.hpp Thu Apr 23 09:10:15 2015 -0700 ++++ b/src/share/vm/prims/jvmtiClassFileReconstituter.hpp Wed Jan 28 21:43:06 2015 +0000 +@@ -68,11 +68,11 @@ + + ~JvmtiConstantPoolReconstituter() { + if (_symmap != NULL) { +- os::free(_symmap, mtClass); ++ delete _symmap; + _symmap = NULL; + } + if (_classmap != NULL) { +- os::free(_classmap, mtClass); ++ delete _classmap; + _classmap = NULL; + } + } +