Mercurial > hg > truffle
diff src/share/vm/classfile/metadataOnStackMark.cpp @ 13391:0b9ea9a72436
8027630: SIGSEGV in const char*Klass::external_name()
Reviewed-by: coleenp, sspitsyn, mgronlun
author | sla |
---|---|
date | Mon, 18 Nov 2013 10:20:13 +0100 |
parents | 910026b800b8 |
children | 2c6ef90f030a |
line wrap: on
line diff
--- a/src/share/vm/classfile/metadataOnStackMark.cpp Fri Nov 15 17:20:22 2013 -0500 +++ b/src/share/vm/classfile/metadataOnStackMark.cpp Mon Nov 18 10:20:13 2013 +0100 @@ -30,6 +30,7 @@ #include "prims/jvmtiImpl.hpp" #include "runtime/synchronizer.hpp" #include "runtime/thread.hpp" +#include "services/threadService.hpp" #include "utilities/growableArray.hpp" @@ -50,6 +51,7 @@ CodeCache::alive_nmethods_do(nmethod::mark_on_stack); CompileBroker::mark_on_stack(); JvmtiCurrentBreakpoints::metadata_do(Metadata::mark_on_stack); + ThreadService::metadata_do(Metadata::mark_on_stack); } MetadataOnStackMark::~MetadataOnStackMark() {