Searched defs:is_alive (Results 1 - 25 of 25) sorted by relevance

/openjdk7/hotspot/src/share/vm/trace/
H A DtraceBackend.hpp51 static void on_unloading_classes(BoolObjectClosure* is_alive, int no_of_classes_unloading) { argument
/openjdk7/hotspot/src/share/vm/classfile/
H A DresolutionErrors.cpp110 void ResolutionErrorTable::purge_resolution_errors(BoolObjectClosure* is_alive) { argument
117 if (is_alive->do_object_b(pool)) {
H A DloaderConstraints.cpp101 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 Ddictionary.cpp134 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 DsymbolTable.cpp749 void StringTable::unlink(BoolObjectClosure* is_alive) { argument
765 if (entry->is_shared() || is_alive->do_object_b(entry->literal())) {
H A DsystemDictionary.cpp1667 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 DjavaClasses.cpp887 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 DgcTrace.cpp127 ObjectCountFilter(BoolObjectClosure* is_alive) : _is_alive(is_alive) { argument
128 assert(is_alive != NULL, "Must supply function to check liveness");
H A DmarkSweep.cpp84 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 DmarkSweep.hpp175 static IsAliveClosure is_alive; member in class:MarkSweep
/openjdk7/hotspot/src/share/vm/runtime/
H A DjniHandles.cpp154 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 DcodeBlob.hpp160 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 DcodeCache.cpp138 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 Dnmethod.hpp396 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 Dnmethod.cpp1186 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 DpsScavenge.cpp160 PSIsAliveClosure is_alive; local
161 _rp_task.work(_work_id, is_alive, keep_alive, evac_followers);
/openjdk7/hotspot/src/share/vm/oops/
H A Dklass.cpp402 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 DgenerateOopMap.hpp281 bool is_alive() const { return _stack_top != _dead_basic_block; } function in class:BasicBlock
H A DinstanceKlass.cpp1466 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 DreferenceProcessor.cpp194 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 DreferenceProcessor.hpp115 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 DperfMemory_windows.cpp514 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 DthreadService.hpp401 _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 DjvmtiExport.cpp2147 void JvmtiExport::weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f) { argument
2148 JvmtiTagMap::weak_oops_do(is_alive, f);
H A DjvmtiTagMap.cpp3324 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())) {

Completed in 329 milliseconds