Mercurial > hg > truffle
comparison src/share/vm/services/classLoadingService.cpp @ 12325:a07c25e4f67e
Merge
author | adlertz |
---|---|
date | Fri, 27 Sep 2013 12:43:51 -0700 |
parents | 72b7e96c1922 |
children | 268e7a2178d7 |
comparison
equal
deleted
inserted
replaced
12296:f637d4dc21bb | 12325:a07c25e4f67e |
---|---|
200 | 200 |
201 bool ClassLoadingService::set_verbose(bool verbose) { | 201 bool ClassLoadingService::set_verbose(bool verbose) { |
202 MutexLocker m(Management_lock); | 202 MutexLocker m(Management_lock); |
203 | 203 |
204 // verbose will be set to the previous value | 204 // verbose will be set to the previous value |
205 bool succeed = CommandLineFlags::boolAtPut((char*)"TraceClassLoading", &verbose, MANAGEMENT); | 205 bool succeed = CommandLineFlags::boolAtPut((char*)"TraceClassLoading", &verbose, Flag::MANAGEMENT); |
206 assert(succeed, "Setting TraceClassLoading flag fails"); | 206 assert(succeed, "Setting TraceClassLoading flag fails"); |
207 reset_trace_class_unloading(); | 207 reset_trace_class_unloading(); |
208 | 208 |
209 return verbose; | 209 return verbose; |
210 } | 210 } |
211 | 211 |
212 // Caller to this function must own Management_lock | 212 // Caller to this function must own Management_lock |
213 void ClassLoadingService::reset_trace_class_unloading() { | 213 void ClassLoadingService::reset_trace_class_unloading() { |
214 assert(Management_lock->owned_by_self(), "Must own the Management_lock"); | 214 assert(Management_lock->owned_by_self(), "Must own the Management_lock"); |
215 bool value = MemoryService::get_verbose() || ClassLoadingService::get_verbose(); | 215 bool value = MemoryService::get_verbose() || ClassLoadingService::get_verbose(); |
216 bool succeed = CommandLineFlags::boolAtPut((char*)"TraceClassUnloading", &value, MANAGEMENT); | 216 bool succeed = CommandLineFlags::boolAtPut((char*)"TraceClassUnloading", &value, Flag::MANAGEMENT); |
217 assert(succeed, "Setting TraceClassUnLoading flag fails"); | 217 assert(succeed, "Setting TraceClassUnLoading flag fails"); |
218 } | 218 } |
219 | 219 |
220 GrowableArray<KlassHandle>* LoadedClassesEnumerator::_loaded_classes = NULL; | 220 GrowableArray<KlassHandle>* LoadedClassesEnumerator::_loaded_classes = NULL; |
221 Thread* LoadedClassesEnumerator::_current_thread = NULL; | 221 Thread* LoadedClassesEnumerator::_current_thread = NULL; |