comparison src/share/vm/runtime/vmStructs.cpp @ 2195:bf8517f4e4d0

6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by: coleenp, dholmes, never, dcubed
author kamg
date Wed, 02 Feb 2011 14:38:01 -0500
parents b92c45f2bc75
children 850b2295a494
comparison
equal deleted inserted replaced
2194:face83fc8882 2195:bf8517f4e4d0
91 #include "runtime/arguments.hpp" 91 #include "runtime/arguments.hpp"
92 #include "runtime/globals.hpp" 92 #include "runtime/globals.hpp"
93 #include "runtime/java.hpp" 93 #include "runtime/java.hpp"
94 #include "runtime/javaCalls.hpp" 94 #include "runtime/javaCalls.hpp"
95 #include "runtime/perfMemory.hpp" 95 #include "runtime/perfMemory.hpp"
96 #include "runtime/serviceThread.hpp"
96 #include "runtime/sharedRuntime.hpp" 97 #include "runtime/sharedRuntime.hpp"
97 #include "runtime/stubRoutines.hpp" 98 #include "runtime/stubRoutines.hpp"
98 #include "runtime/virtualspace.hpp" 99 #include "runtime/virtualspace.hpp"
99 #include "runtime/vmStructs.hpp" 100 #include "runtime/vmStructs.hpp"
100 #include "utilities/globalDefinitions.hpp" 101 #include "utilities/globalDefinitions.hpp"
1248 declare_type(Thread, ThreadShadow) \ 1249 declare_type(Thread, ThreadShadow) \
1249 declare_type(NamedThread, Thread) \ 1250 declare_type(NamedThread, Thread) \
1250 declare_type(WatcherThread, Thread) \ 1251 declare_type(WatcherThread, Thread) \
1251 declare_type(JavaThread, Thread) \ 1252 declare_type(JavaThread, Thread) \
1252 declare_type(JvmtiAgentThread, JavaThread) \ 1253 declare_type(JvmtiAgentThread, JavaThread) \
1253 declare_type(LowMemoryDetectorThread, JavaThread) \ 1254 declare_type(ServiceThread, JavaThread) \
1254 declare_type(CompilerThread, JavaThread) \ 1255 declare_type(CompilerThread, JavaThread) \
1255 declare_toplevel_type(OSThread) \ 1256 declare_toplevel_type(OSThread) \
1256 declare_toplevel_type(JavaFrameAnchor) \ 1257 declare_toplevel_type(JavaFrameAnchor) \
1257 \ 1258 \
1258 /***************/ \ 1259 /***************/ \