Pulled out instrumentation into its own class separate from trace.
This is in preparation for Ian's debugger changes. The instrumentation
still needs support for debugging, which I'll add later.
Change-Id: I29ce0af1ff2eaec8f6d2f54963263381363ebf72
diff --git a/test/StackWalk/stack_walk_jni.cc b/test/StackWalk/stack_walk_jni.cc
index 2de117a..effc503 100644
--- a/test/StackWalk/stack_walk_jni.cc
+++ b/test/StackWalk/stack_walk_jni.cc
@@ -41,9 +41,9 @@
struct TestReferenceMapVisitor : public StackVisitor {
explicit TestReferenceMapVisitor(const ManagedStack* stack,
- const std::vector<TraceStackFrame>* trace_stack)
+ const std::vector<InstrumentationStackFrame>* instrumentation_stack)
SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
- : StackVisitor(stack, trace_stack, NULL) {
+ : StackVisitor(stack, instrumentation_stack, NULL) {
}
bool VisitFrame() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
@@ -108,7 +108,7 @@
// Visitor
TestReferenceMapVisitor mapper(Thread::Current()->GetManagedStack(),
- Thread::Current()->GetTraceStack());
+ Thread::Current()->GetInstrumentationStack());
mapper.WalkStack();
return count + 1;
@@ -120,7 +120,7 @@
// Visitor
TestReferenceMapVisitor mapper(Thread::Current()->GetManagedStack(),
- Thread::Current()->GetTraceStack());
+ Thread::Current()->GetInstrumentationStack());
mapper.WalkStack();
return count + 1;