summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnwar Ghuloum <anwarg@google.com>2013-06-21 20:13:24 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-06-21 20:13:24 +0000
commit1e2ee7de9dff66f7ca2bdf83a7262e21d75b37d1 (patch)
treed5d22869403943faccf457c3d010ad459b94f8bb
parent1d54e73444e017d3a65234e0f193846f3e27472b (diff)
parent3c50a4b4ba6d7d9369ee9a0bd6d30bf4c9c79bb0 (diff)
downloadandroid_art-1e2ee7de9dff66f7ca2bdf83a7262e21d75b37d1.tar.gz
android_art-1e2ee7de9dff66f7ca2bdf83a7262e21d75b37d1.tar.bz2
android_art-1e2ee7de9dff66f7ca2bdf83a7262e21d75b37d1.zip
Merge "Rename vmData" into dalvik-dev
-rw-r--r--src/thread.cc14
-rw-r--r--src/well_known_classes.cc4
-rw-r--r--src/well_known_classes.h2
3 files changed, 10 insertions, 10 deletions
diff --git a/src/thread.cc b/src/thread.cc
index b7337cc6b4..2deb7a5d75 100644
--- a/src/thread.cc
+++ b/src/thread.cc
@@ -170,7 +170,7 @@ void* Thread::CreateCallback(void* arg) {
Thread* Thread::FromManagedThread(const ScopedObjectAccessUnchecked& soa,
mirror::Object* thread_peer) {
- mirror::Field* f = soa.DecodeField(WellKnownClasses::java_lang_Thread_vmData);
+ mirror::Field* f = soa.DecodeField(WellKnownClasses::java_lang_Thread_nativePeer);
Thread* result = reinterpret_cast<Thread*>(static_cast<uintptr_t>(f->GetInt(thread_peer)));
// Sanity check that if we have a result it is either suspended or we hold the thread_list_lock_
// to stop it from going away.
@@ -276,9 +276,9 @@ void Thread::CreateNativeThread(JNIEnv* env, jobject java_peer, size_t stack_siz
child_thread->jpeer_ = env->NewGlobalRef(java_peer);
stack_size = FixStackSize(stack_size);
- // Thread.start is synchronized, so we know that vmData is 0, and know that we're not racing to
+ // Thread.start is synchronized, so we know that nativePeer is 0, and know that we're not racing to
// assign it.
- env->SetIntField(java_peer, WellKnownClasses::java_lang_Thread_vmData,
+ env->SetIntField(java_peer, WellKnownClasses::java_lang_Thread_nativePeer,
reinterpret_cast<jint>(child_thread));
pthread_t new_pthread;
@@ -301,7 +301,7 @@ void Thread::CreateNativeThread(JNIEnv* env, jobject java_peer, size_t stack_siz
delete child_thread;
child_thread = NULL;
// TODO: remove from thread group?
- env->SetIntField(java_peer, WellKnownClasses::java_lang_Thread_vmData, 0);
+ env->SetIntField(java_peer, WellKnownClasses::java_lang_Thread_nativePeer, 0);
{
std::string msg(StringPrintf("pthread_create (%s stack) failed: %s",
PrettySize(stack_size).c_str(), strerror(pthread_create_result)));
@@ -406,7 +406,7 @@ void Thread::CreatePeer(const char* name, bool as_daemon, jobject thread_group)
Thread* self = this;
DCHECK_EQ(self, Thread::Current());
- jni_env_->SetIntField(peer.get(), WellKnownClasses::java_lang_Thread_vmData,
+ jni_env_->SetIntField(peer.get(), WellKnownClasses::java_lang_Thread_nativePeer,
reinterpret_cast<jint>(self));
ScopedObjectAccess soa(self);
@@ -1027,8 +1027,8 @@ void Thread::Destroy() {
HandleUncaughtExceptions(soa);
RemoveFromThreadGroup(soa);
- // this.vmData = 0;
- soa.DecodeField(WellKnownClasses::java_lang_Thread_vmData)->SetInt(opeer_, 0);
+ // this.nativePeer = 0;
+ soa.DecodeField(WellKnownClasses::java_lang_Thread_nativePeer)->SetInt(opeer_, 0);
Dbg::PostThreadDeath(self);
// Thread.join() is implemented as an Object.wait() on the Thread.lock object. Signal anyone
diff --git a/src/well_known_classes.cc b/src/well_known_classes.cc
index f836f4f9b4..4d34c7350e 100644
--- a/src/well_known_classes.cc
+++ b/src/well_known_classes.cc
@@ -77,7 +77,7 @@ jfieldID WellKnownClasses::java_lang_Thread_lock;
jfieldID WellKnownClasses::java_lang_Thread_name;
jfieldID WellKnownClasses::java_lang_Thread_priority;
jfieldID WellKnownClasses::java_lang_Thread_uncaughtHandler;
-jfieldID WellKnownClasses::java_lang_Thread_vmData;
+jfieldID WellKnownClasses::java_lang_Thread_nativePeer;
jfieldID WellKnownClasses::java_lang_ThreadGroup_mainThreadGroup;
jfieldID WellKnownClasses::java_lang_ThreadGroup_name;
jfieldID WellKnownClasses::java_lang_ThreadGroup_systemThreadGroup;
@@ -172,7 +172,7 @@ void WellKnownClasses::Init(JNIEnv* env) {
java_lang_Thread_name = CacheField(env, java_lang_Thread, false, "name", "Ljava/lang/String;");
java_lang_Thread_priority = CacheField(env, java_lang_Thread, false, "priority", "I");
java_lang_Thread_uncaughtHandler = CacheField(env, java_lang_Thread, false, "uncaughtHandler", "Ljava/lang/Thread$UncaughtExceptionHandler;");
- java_lang_Thread_vmData = CacheField(env, java_lang_Thread, false, "vmData", "I");
+ java_lang_Thread_nativePeer = CacheField(env, java_lang_Thread, false, "nativePeer", "I");
java_lang_ThreadGroup_mainThreadGroup = CacheField(env, java_lang_ThreadGroup, true, "mainThreadGroup", "Ljava/lang/ThreadGroup;");
java_lang_ThreadGroup_name = CacheField(env, java_lang_ThreadGroup, false, "name", "Ljava/lang/String;");
java_lang_ThreadGroup_systemThreadGroup = CacheField(env, java_lang_ThreadGroup, true, "systemThreadGroup", "Ljava/lang/ThreadGroup;");
diff --git a/src/well_known_classes.h b/src/well_known_classes.h
index d9acf2d636..8170520d45 100644
--- a/src/well_known_classes.h
+++ b/src/well_known_classes.h
@@ -90,7 +90,7 @@ struct WellKnownClasses {
static jfieldID java_lang_Thread_name;
static jfieldID java_lang_Thread_priority;
static jfieldID java_lang_Thread_uncaughtHandler;
- static jfieldID java_lang_Thread_vmData;
+ static jfieldID java_lang_Thread_nativePeer;
static jfieldID java_lang_ThreadGroup_mainThreadGroup;
static jfieldID java_lang_ThreadGroup_name;
static jfieldID java_lang_ThreadGroup_systemThreadGroup;