summaryrefslogtreecommitdiff
path: root/runtime/class_linker.h
diff options
context:
space:
mode:
author David Sehr <sehr@google.com> 2017-08-25 08:05:29 -0700
committer David Sehr <sehr@google.com> 2017-09-11 15:31:00 -0700
commita49e053faa4a254df1f21e055cb73555de241cfc (patch)
treebed0e8f0934550d4329c0aed10f016c884c6750f /runtime/class_linker.h
parent47d00f6c4657af33c3cc29783c0f2eb156aa1449 (diff)
Show ArtMethods in imgdiag
Since ArtMethods were moved out of mirror:: classes imgdiag does not show information about them. Diff ArtMethods to facilitate finding dirty memory there. Bug: 38173645 Test: imgdiag --boot-image=/system/framework/boot.art --image-diff-pid=`pid system_server` Change-Id: Icd86a9ef14d5177a297026c22c81c080f5c85fc1
Diffstat (limited to 'runtime/class_linker.h')
-rw-r--r--runtime/class_linker.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/class_linker.h b/runtime/class_linker.h
index 9727adff44..2f92da36b4 100644
--- a/runtime/class_linker.h
+++ b/runtime/class_linker.h
@@ -500,6 +500,9 @@ class ClassLinker {
// Is the given entry point quick code to run the generic JNI stub?
bool IsQuickGenericJniStub(const void* entry_point) const;
+ // Is the given entry point the JNI dlsym lookup stub?
+ bool IsJniDlsymLookupStub(const void* entry_point) const;
+
const void* GetQuickToInterpreterBridgeTrampoline() const {
return quick_to_interpreter_bridge_trampoline_;
}