diff options
Diffstat (limited to 'runtime/stack.h')
-rw-r--r-- | runtime/stack.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/runtime/stack.h b/runtime/stack.h index d02e4b71d1..b1e99e5fd0 100644 --- a/runtime/stack.h +++ b/runtime/stack.h @@ -595,6 +595,12 @@ class StackVisitor { // Return 'true' if we should continue to visit more frames, 'false' to stop. virtual bool VisitFrame() REQUIRES_SHARED(Locks::mutator_lock_) = 0; + enum class CountTransitions { + kYes, + kNo, + }; + + template <CountTransitions kCount = CountTransitions::kYes> void WalkStack(bool include_transitions = false) REQUIRES_SHARED(Locks::mutator_lock_); |