OSDN Git Service

ART: Add JNI API
authorAndreas Gampe <agampe@google.com>
Tue, 17 Jan 2017 02:18:14 +0000 (18:18 -0800)
committerAndreas Gampe <agampe@google.com>
Wed, 18 Jan 2017 17:26:59 +0000 (09:26 -0800)
commit6f8e4f0fc378b49b8203db9a64777be3c773556a
tree5a7e706ab1e3c3ae2680b775976fe3b899fe3e50
parent0bd1a16e91cd7d602fff3f4b0c8f98e7f3fc4e44
ART: Add JNI API

Add support for GetJNIFunctionTable and SetJNIFunctionTable. Add
tests.

Bug: 34343708
Test: m test-art-host-run-test-928-jni-table
Change-Id: Ib9fafbac2781c570aa6eacf5242afbbf6c3ee7a9
12 files changed:
runtime/openjdkjvmti/Android.bp
runtime/openjdkjvmti/OpenjdkJvmTi.cc
runtime/openjdkjvmti/ti_jni.cc [new file with mode: 0644]
runtime/openjdkjvmti/ti_jni.h [new file with mode: 0644]
test/928-jni-table/build [new file with mode: 0755]
test/928-jni-table/expected.txt [new file with mode: 0644]
test/928-jni-table/info.txt [new file with mode: 0644]
test/928-jni-table/jni_table.cc [new file with mode: 0644]
test/928-jni-table/run [new file with mode: 0755]
test/928-jni-table/src/Main.java [new file with mode: 0644]
test/Android.bp
test/Android.run-test.mk