diff options
author | 2017-09-15 11:59:26 -0700 | |
---|---|---|
committer | 2017-09-18 11:36:24 -0700 | |
commit | e2abbc604ce003c776c00ecf1293796bb4c4ac5a (patch) | |
tree | f7d124d1861cad2162c30dfe932bb4e1beaf41ef /openjdkjvmti/ti_stack.cc | |
parent | 7090dfe84f78b1928fcbdfd664d0dd9ea52633ff (diff) |
ART: Move kDexNoIndex to dex_file_types.h
Define the constant with the types to allow lowering the dependency
on DexFile.
Test: m
Change-Id: I3c61421db45be96d2057e01b1a7825883d8bd178
Diffstat (limited to 'openjdkjvmti/ti_stack.cc')
-rw-r--r-- | openjdkjvmti/ti_stack.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/openjdkjvmti/ti_stack.cc b/openjdkjvmti/ti_stack.cc index e165187348..699f6952c4 100644 --- a/openjdkjvmti/ti_stack.cc +++ b/openjdkjvmti/ti_stack.cc @@ -46,6 +46,7 @@ #include "base/mutex.h" #include "dex_file.h" #include "dex_file_annotations.h" +#include "dex_file_types.h" #include "gc_root.h" #include "handle_scope-inl.h" #include "jni_env_ext.h" @@ -88,7 +89,7 @@ struct GetStackTraceVisitor : public art::StackVisitor { jmethodID id = art::jni::EncodeArtMethod(m); uint32_t dex_pc = GetDexPc(false); - jlong dex_location = (dex_pc == art::DexFile::kDexNoIndex) ? -1 : static_cast<jlong>(dex_pc); + jlong dex_location = (dex_pc == art::dex::kDexNoIndex) ? -1 : static_cast<jlong>(dex_pc); jvmtiFrameInfo info = { id, dex_location }; fn(info); @@ -819,7 +820,7 @@ jvmtiError StackUtil::GetFrameLocation(jvmtiEnv* env ATTRIBUTE_UNUSED, if (closure.method->IsNative()) { *location_ptr = -1; } else { - if (closure.dex_pc == art::DexFile::kDexNoIndex) { + if (closure.dex_pc == art::dex::kDexNoIndex) { return ERR(INTERNAL); } *location_ptr = static_cast<jlocation>(closure.dex_pc); |