equal
deleted
inserted
replaced
27 #include "jfr/utilities/jfrThreadIterator.hpp" |
27 #include "jfr/utilities/jfrThreadIterator.hpp" |
28 #include "runtime/thread.inline.hpp" |
28 #include "runtime/thread.inline.hpp" |
29 |
29 |
30 static bool thread_inclusion_predicate(Thread* t) { |
30 static bool thread_inclusion_predicate(Thread* t) { |
31 assert(t != NULL, "invariant"); |
31 assert(t != NULL, "invariant"); |
32 return !(t->jfr_thread_local()->is_excluded() || t->jfr_thread_local()->is_dead()); |
32 return !t->jfr_thread_local()->is_dead(); |
33 } |
33 } |
34 |
34 |
35 static bool java_thread_inclusion_predicate(JavaThread* jt) { |
35 static bool java_thread_inclusion_predicate(JavaThread* jt) { |
36 assert(jt != NULL, "invariant"); |
36 assert(jt != NULL, "invariant"); |
37 return thread_inclusion_predicate(jt) && jt->thread_state() != _thread_new; |
37 return thread_inclusion_predicate(jt) && jt->thread_state() != _thread_new; |