summaryrefslogtreecommitdiff
path: root/runtime/native/dalvik_system_VMDebug.cc
diff options
context:
space:
mode:
author Mythri Alle <mythria@google.com> 2024-10-21 14:20:43 +0000
committer Mythri Alle <mythria@google.com> 2024-10-22 12:00:46 +0000
commitb07fc736e3c49b0ec373c3e030846ce4765036e3 (patch)
tree591d8d2b60d6b55708153c888d8847f373b27f09 /runtime/native/dalvik_system_VMDebug.cc
parent72f6bb93a33b224bd85320bbcd231f5bbf8bff5a (diff)
Use ScopedObjectAccess instead of ScopedFastNativeObjectAccess
It was on oversight in aosp/3038373 to use ScopedFastNativeObjectAccess for non fast native methods. Bug: 374236423 Test: art/test.py. Also verified manually that it fixes eng builds Change-Id: I54179e1a5bb53f96c83ff5aede251f26d240e3db
Diffstat (limited to 'runtime/native/dalvik_system_VMDebug.cc')
-rw-r--r--runtime/native/dalvik_system_VMDebug.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/runtime/native/dalvik_system_VMDebug.cc b/runtime/native/dalvik_system_VMDebug.cc
index 9d7a12c783..74b9199917 100644
--- a/runtime/native/dalvik_system_VMDebug.cc
+++ b/runtime/native/dalvik_system_VMDebug.cc
@@ -629,7 +629,7 @@ static void VMDebug_setAllocTrackerStackDepth(JNIEnv* env, jclass, jint stack_de
}
static void VMDebug_setCurrentProcessName(JNIEnv* env, jclass, jstring process_name) {
- ScopedFastNativeObjectAccess soa(env);
+ ScopedObjectAccess soa(env);
// Android application ID naming convention states:
// "The name can contain uppercase or lowercase letters, numbers, and underscores ('_')"
@@ -640,7 +640,7 @@ static void VMDebug_setCurrentProcessName(JNIEnv* env, jclass, jstring process_n
}
static void VMDebug_addApplication(JNIEnv* env, jclass, jstring package_name) {
- ScopedFastNativeObjectAccess soa(env);
+ ScopedObjectAccess soa(env);
// Android application ID naming convention states:
// "The name can contain uppercase or lowercase letters, numbers, and underscores ('_')"
@@ -651,7 +651,7 @@ static void VMDebug_addApplication(JNIEnv* env, jclass, jstring package_name) {
}
static void VMDebug_removeApplication(JNIEnv* env, jclass, jstring package_name) {
- ScopedFastNativeObjectAccess soa(env);
+ ScopedObjectAccess soa(env);
// Android application ID naming convention states:
// "The name can contain uppercase or lowercase letters, numbers, and underscores ('_')"
@@ -662,12 +662,12 @@ static void VMDebug_removeApplication(JNIEnv* env, jclass, jstring package_name)
}
static void VMDebug_setWaitingForDebugger(JNIEnv* env, jclass, jboolean waiting) {
- ScopedFastNativeObjectAccess soa(env);
+ ScopedObjectAccess soa(env);
Runtime::Current()->GetRuntimeCallbacks()->SetWaitingForDebugger(waiting);
}
static void VMDebug_setUserId(JNIEnv* env, jclass, jint user_id) {
- ScopedFastNativeObjectAccess soa(env);
+ ScopedObjectAccess soa(env);
Runtime::Current()->GetRuntimeCallbacks()->SetUserId(user_id);
}