diff options
author | Elliott Hughes <enh@google.com> | 2011-11-18 17:05:22 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2011-11-18 17:47:00 -0800 |
commit | dbb4079eb1e7d7738c81a97c8dd2550885c1093a (patch) | |
tree | 733d5c08027ae65fb89132609d2aec9e6e2d747d /src/java_lang_Class.cc | |
parent | 25e79a5e9ecd4bf30e0ea90a7dd4313f7f44bc3c (diff) | |
download | art-dbb4079eb1e7d7738c81a97c8dd2550885c1093a.zip art-dbb4079eb1e7d7738c81a97c8dd2550885c1093a.tar.gz art-dbb4079eb1e7d7738c81a97c8dd2550885c1093a.tar.bz2 |
Start implementing jdb "locals".
This lets us show the names and types of the locals, but all the values
will show up as 0/null. We're going to have to walk the whole stack and
take callee-save frames into account to do that right.
Change-Id: Ic6e115513b6e65ae7ed4b7274e70bc514e83190a
Diffstat (limited to 'src/java_lang_Class.cc')
-rw-r--r-- | src/java_lang_Class.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/java_lang_Class.cc b/src/java_lang_Class.cc index 1700ce1..1a625be 100644 --- a/src/java_lang_Class.cc +++ b/src/java_lang_Class.cc @@ -237,7 +237,7 @@ jobject Class_getDeclaredField(JNIEnv* env, jclass, jclass jklass, jobject jname Class* klass = Decode<Class*>(env, jklass); DCHECK(klass->IsClass()); String* name = Decode<String*>(env, jname); - DCHECK(name->IsString()); + DCHECK(name->GetClass()->IsStringClass()); for (size_t i = 0; i < klass->NumInstanceFields(); ++i) { Field* f = klass->GetInstanceField(i); |