| /openjdk7/hotspot/src/share/vm/trace/ |
| H A D | traceBackend.hpp | 51 static void on_unloading_classes(BoolObjectClosure* is_alive, int no_of_classes_unloading) { argument
|
| /openjdk7/hotspot/src/share/vm/classfile/ |
| H A D | resolutionErrors.cpp | 110 void ResolutionErrorTable::purge_resolution_errors(BoolObjectClosure* is_alive) { argument 117 if (is_alive->do_object_b(pool)) {
|
| H A D | loaderConstraints.cpp | 101 void LoaderConstraintTable::purge_loader_constraints(BoolObjectClosure* is_alive) { argument 110 if (klass != NULL && !is_alive->do_object_b(klass)) { 127 if (!is_alive->do_object_b(probe->loader(n))) { 172 assert(is_alive->do_object_b(probe->klass()), "klass should be live"); 176 assert(is_alive->do_object_b(probe->loader(n)), "loader should be live");
|
| H A D | dictionary.cpp | 134 bool Dictionary::do_unloading(BoolObjectClosure* is_alive) { argument 184 if (is_alive->do_object_b(pvcp)) { 236 if (!is_alive->do_object_b(class_loader)) { 244 guarantee(!is_alive->do_object_b(e), 265 if (!is_alive->do_object_b(e)) { 266 guarantee(!is_alive->do_object_b(k_def_class_loader),
|
| H A D | symbolTable.cpp | 749 void StringTable::unlink(BoolObjectClosure* is_alive) { argument 765 if (entry->is_shared() || is_alive->do_object_b(entry->literal())) {
|
| H A D | systemDictionary.cpp | 1667 bool SystemDictionary::do_unloading(BoolObjectClosure* is_alive) { argument 1668 post_class_unload_events(is_alive); 1669 bool result = dictionary()->do_unloading(is_alive); 1670 constraints()->purge_loader_constraints(is_alive); 1671 resolution_errors()->purge_resolution_errors(is_alive); 2630 void SystemDictionary::post_class_unload_events(BoolObjectClosure* is_alive) { argument 2636 _is_alive = is_alive; 2640 Tracing::on_unloading_classes(is_alive, _no_of_classes_unloading);
|
| H A D | javaClasses.cpp | 887 bool java_lang_Thread::is_alive(oop java_thread) { function in class:java_lang_Thread
|
| /openjdk7/hotspot/src/share/vm/gc_implementation/shared/ |
| H A D | gcTrace.cpp | 127 ObjectCountFilter(BoolObjectClosure* is_alive) : _is_alive(is_alive) { argument 128 assert(is_alive != NULL, "Must supply function to check liveness");
|
| H A D | markSweep.cpp | 84 k->follow_weak_klass_links(&is_alive, &keep_alive); 105 _revisit_mdo_stack.pop()->follow_weak_refs(&is_alive); 337 MarkSweep::IsAliveClosure MarkSweep::is_alive; member in class:MarkSweep
|
| H A D | markSweep.hpp | 175 static IsAliveClosure is_alive; member in class:MarkSweep
|
| /openjdk7/hotspot/src/share/vm/runtime/ |
| H A D | jniHandles.cpp | 154 void JNIHandles::weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f) { argument 155 _weak_global_handles->weak_oops_do(is_alive, f); 408 void JNIHandleBlock::weak_oops_do(BoolObjectClosure* is_alive, argument 418 if (is_alive->do_object_b(value)) { 440 JvmtiExport::weak_oops_do(is_alive, f);
|
| /openjdk7/hotspot/src/share/vm/code/ |
| H A D | codeBlob.hpp | 160 virtual bool is_alive() const = 0; 228 bool is_alive() const { return true; } function in class:BufferBlob 311 bool is_alive() const { return true; } function in class:RuntimeStub 342 bool is_alive() const { return true; } function in class:SingletonBlob
|
| H A D | codeCache.cpp | 138 while (cb != NULL && !cb->is_alive()) cb = next(cb); 145 while (cb != NULL && (!cb->is_alive() || !cb->is_nmethod())) cb = next(cb); 302 void CodeCache::do_unloading(BoolObjectClosure* is_alive, argument 307 nm->do_unloading(is_alive, keep_alive, unloading_occurred); 841 if(nm->is_alive()) { tty->print_cr(" alive"); } 848 if(nm->is_alive()) { nmethodAlive++; } 919 if (!p->is_alive()) { 946 if (p->is_alive()) {
|
| H A D | nmethod.hpp | 396 bool is_alive() const { return _state == alive || _state == not_entrant; } function in class:nmethod 415 void make_unloaded(BoolObjectClosure* is_alive, oop cause); 418 void flush_dependencies(BoolObjectClosure* is_alive); 544 void do_unloading(BoolObjectClosure* is_alive, OopClosure* keep_alive, 546 bool can_unload(BoolObjectClosure* is_alive, OopClosure* keep_alive,
|
| H A D | nmethod.cpp | 1186 void nmethod::make_unloaded(BoolObjectClosure* is_alive, oop cause) { argument 1194 assert(is_alive != NULL, "Should be non-NULL"); 1195 // A non-NULL is_alive closure indicates that this is being called during GC. 1196 flush_dependencies(is_alive); 1439 void nmethod::flush_dependencies(BoolObjectClosure* is_alive) { argument 1441 assert(Universe::heap()->is_gc_active() == (is_alive != NULL), 1442 "is_alive is non-NULL if and only if we are called during GC"); 1449 // During GC the is_alive closure is non-NULL, and is used to 1451 if (is_alive == NULL || is_alive 1460 can_unload(BoolObjectClosure* is_alive, OopClosure* keep_alive, oop* root, bool unloading_occurred) argument 1580 do_unloading(BoolObjectClosure* is_alive, OopClosure* keep_alive, bool unloading_occurred) argument [all...] |
| /openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/ |
| H A D | psScavenge.cpp | 160 PSIsAliveClosure is_alive; local 161 _rp_task.work(_work_id, is_alive, keep_alive, evac_followers);
|
| /openjdk7/hotspot/src/share/vm/oops/ |
| H A D | klass.cpp | 402 void Klass::follow_weak_klass_links( BoolObjectClosure* is_alive, OopClosure* keep_alive) { argument 407 assert(is_alive->do_object_b(as_klassOop()), "just checking, this should be live"); 410 if (sub != NULL && !is_alive->do_object_b(sub)) { 420 } while (sub != NULL && !is_alive->do_object_b(sub)); 426 if (next != NULL && !is_alive->do_object_b(next)) { 436 } while (next != NULL && !is_alive->do_object_b(next));
|
| H A D | generateOopMap.hpp | 281 bool is_alive() const { return _stack_top != _dead_basic_block; } function in class:BasicBlock
|
| H A D | instanceKlass.cpp | 1466 if (nm->is_alive() && !nm->is_marked_for_deoptimization() && nm->check_dependency_on(changes)) { 1857 BoolObjectClosure* is_alive, OopClosure* keep_alive) { 1858 assert(is_alive->do_object_b(as_klassOop()), "this oop should be live"); 1864 if (!is_alive->do_object_b(impl)) { 1875 Klass::follow_weak_klass_links(is_alive, keep_alive); 1856 follow_weak_klass_links( BoolObjectClosure* is_alive, OopClosure* keep_alive) argument
|
| /openjdk7/hotspot/src/share/vm/memory/ |
| H A D | referenceProcessor.cpp | 194 BoolObjectClosure* is_alive, 223 is_alive, keep_alive, complete_gc, task_executor); 234 is_alive, keep_alive, complete_gc, task_executor); 243 is_alive, keep_alive, complete_gc, task_executor); 252 is_alive, keep_alive, complete_gc, task_executor); 265 process_phaseJNI(is_alive, keep_alive, complete_gc); 296 void ReferenceProcessor::process_phaseJNI(BoolObjectClosure* is_alive, argument 305 JNIHandles::weak_oops_do(is_alive, keep_alive); 553 BoolObjectClosure* is_alive, 557 DiscoveredListIterator iter(refs_list, keep_alive, is_alive); 193 process_discovered_references( BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc, AbstractRefProcTaskExecutor* task_executor, GCTimer* gc_timer) argument 551 process_phase1(DiscoveredList& refs_list, ReferencePolicy* policy, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument 593 pp2_work(DiscoveredList& refs_list, BoolObjectClosure* is_alive, OopClosure* keep_alive) argument 629 pp2_work_concurrent_discovery(DiscoveredList& refs_list, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument 671 process_phase3(DiscoveredList& refs_list, bool clear_referent, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument 739 work(unsigned int i, BoolObjectClosure& is_alive, OopClosure& keep_alive, VoidClosure& complete_gc) argument 759 work(unsigned int i, BoolObjectClosure& is_alive, OopClosure& keep_alive, VoidClosure& complete_gc) argument 777 work(unsigned int i, BoolObjectClosure& is_alive, OopClosure& keep_alive, VoidClosure& complete_gc) argument 905 process_discovered_reflist( DiscoveredList refs_lists[], ReferencePolicy* policy, bool clear_referent, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc, AbstractRefProcTaskExecutor* task_executor) argument 1289 preclean_discovered_references( BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc, YieldClosure* yield, bool should_unload_classes, GCTimer *gc_timer) argument 1368 preclean_discovered_reflist(DiscoveredList& refs_list, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc, YieldClosure* yield) argument [all...] |
| H A D | referenceProcessor.hpp | 115 BoolObjectClosure* is_alive): 129 _is_alive(is_alive) 296 BoolObjectClosure* is_alive, 301 void process_phaseJNI(BoolObjectClosure* is_alive, 310 BoolObjectClosure* is_alive, 316 BoolObjectClosure* is_alive, 321 pp2_work(refs_list, is_alive, keep_alive); 324 pp2_work_concurrent_discovery(refs_list, is_alive, 330 BoolObjectClosure* is_alive, 334 BoolObjectClosure* is_alive, 113 DiscoveredListIterator(DiscoveredList& refs_list, OopClosure* keep_alive, BoolObjectClosure* is_alive) argument 315 process_phase2(DiscoveredList& refs_list, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument [all...] |
| /openjdk7/hotspot/src/os/windows/vm/ |
| H A D | perfMemory_windows.cpp | 514 static bool is_alive(int pid) { function 673 if (pid == os::current_process_id() || !is_alive(pid)) {
|
| /openjdk7/hotspot/src/share/vm/services/ |
| H A D | threadService.hpp | 401 _is_alive = is_alive(java_thread); 402 if (is_alive()) { 414 if (is_alive()) { 433 static bool is_alive(JavaThread* java_thread) { function in class:JavaThreadStatusChanger 437 bool is_alive() { function in class:JavaThreadStatusChanger 452 if (is_alive()) { 481 if (is_alive()) { 523 if (is_alive(java_thread) && ServiceUtil::visible_oop((oop)obj_m->object())) { 544 if (is_alive() && ServiceUtil::visible_oop((oop)obj_m->object()) && obj_m->contentions() > 0) { 565 if (is_alive()) { [all...] |
| /openjdk7/hotspot/src/share/vm/prims/ |
| H A D | jvmtiExport.cpp | 2147 void JvmtiExport::weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f) { argument 2148 JvmtiTagMap::weak_oops_do(is_alive, f);
|
| H A D | jvmtiTagMap.cpp | 3324 void JvmtiTagMap::weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f) { argument 3336 tag_map->do_weak_oops(is_alive, f); 3342 void JvmtiTagMap::do_weak_oops(BoolObjectClosure* is_alive, OopClosure* f) { argument 3378 if (!is_alive->do_object_b(entry->object())) {
|