OSDN Git Service

Create a basic agent loading framework.
authorAlex Light <allight@google.com>
Thu, 28 Jul 2016 17:07:45 +0000 (10:07 -0700)
committerAlex Light <allight@google.com>
Thu, 11 Aug 2016 20:48:13 +0000 (13:48 -0700)
commit7233c7e752c0d26387d143ee74420e9cd1f09390
tree680b4c1fc3fddbe6004156e5e02770223f3f8587
parentf2b1529b0988a1722b718fee6911e0030e95c9b6
Create a basic agent loading framework.

Currently we only allow agents to be loaded at runtime startup, though
this is expected to change soon.

Test: ./test/run-test --host 900
Change-Id: Id648eaed4bbbe6fdef41d64922d023a4db0bfa54
19 files changed:
cmdline/cmdline_types.h
runtime/Android.mk
runtime/base/logging.h
runtime/experimental_flags.h
runtime/parsed_options.cc
runtime/runtime.cc
runtime/runtime.h
runtime/runtime_options.def
runtime/ti/agent.cc [new file with mode: 0644]
runtime/ti/agent.h [new file with mode: 0644]
test/900-hello-plugin/build [new file with mode: 0755]
test/900-hello-plugin/expected.txt [new file with mode: 0644]
test/900-hello-plugin/info.txt [new file with mode: 0644]
test/900-hello-plugin/load_unload.cc [new file with mode: 0644]
test/900-hello-plugin/run [new file with mode: 0755]
test/900-hello-plugin/src/Main.java [new file with mode: 0644]
test/Android.libartagent.mk [new file with mode: 0644]
test/Android.run-test.mk
test/etc/run-test-jar