summaryrefslogtreecommitdiff
path: root/runtime/instrumentation_test.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2017-08-23 12:12:04 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2017-08-23 12:12:04 +0000
commit2ee17e69110a9ef98ea8c94219c7da23b918ef3f (patch)
tree3b7401a6cc2f1e16ef238eccf69573537398de0a /runtime/instrumentation_test.cc
parentcd63fc8a656a7548e97aac755dc9820d5bc11240 (diff)
parent2b87ae0073256e909e15f464300912552e58ee48 (diff)
Merge changes I6407c9b4,I49d9da67
* changes: Revert "Allow deoptimization when returning from a runtime method." Revert "Fix some issues for deoptimizing runtime methods."
Diffstat (limited to 'runtime/instrumentation_test.cc')
-rw-r--r--runtime/instrumentation_test.cc18
1 files changed, 1 insertions, 17 deletions
diff --git a/runtime/instrumentation_test.cc b/runtime/instrumentation_test.cc
index bfd36cc11c..d25655f15a 100644
--- a/runtime/instrumentation_test.cc
+++ b/runtime/instrumentation_test.cc
@@ -473,23 +473,7 @@ TEST_F(InstrumentationTest, NoInstrumentation) {
// Test instrumentation listeners for each event.
TEST_F(InstrumentationTest, MethodEntryEvent) {
- ScopedObjectAccess soa(Thread::Current());
- jobject class_loader = LoadDex("Instrumentation");
- Runtime* const runtime = Runtime::Current();
- ClassLinker* class_linker = runtime->GetClassLinker();
- StackHandleScope<1> hs(soa.Self());
- Handle<mirror::ClassLoader> loader(hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader)));
- mirror::Class* klass = class_linker->FindClass(soa.Self(), "LInstrumentation;", loader);
- ASSERT_TRUE(klass != nullptr);
- ArtMethod* method =
- klass->FindClassMethod("returnReference", "()Ljava/lang/Object;", kRuntimePointerSize);
- ASSERT_TRUE(method != nullptr);
- ASSERT_TRUE(method->IsDirect());
- ASSERT_TRUE(method->GetDeclaringClass() == klass);
- TestEvent(instrumentation::Instrumentation::kMethodEntered,
- /*event_method*/ method,
- /*event_field*/ nullptr,
- /*with_object*/ true);
+ TestEvent(instrumentation::Instrumentation::kMethodEntered);
}
TEST_F(InstrumentationTest, MethodExitObjectEvent) {