summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorAlex Light <allight@google.com>2016-08-23 15:05:12 -0700
committerAlex Light <allight@google.com>2016-09-21 15:47:06 -0700
commit9c20a14103f87a8a7ad53f7d3e863887ea4e800a (patch)
tree1fd4b123bae008f670f806024c88d3dc404da24b /compiler/optimizing/graph_visualizer.cc
parenta51a135f114f6f0dbf7c4afd336f68b4a0d1bb7d (diff)
Get a basic modification of dex file working
This allows the modification of a single classes methods through transformation. One must ensure that the provided dex file only contains one function and does not add or remove any methods or fields and does not change the inheritance hierarchy in any way. The provided dex file must verify and there must be no frames of the old code present on any thread. These constraints are not checked or verified. Breaking them might cause undefined behavior in all parts of the runtime. Code that has been inlined in any way might not be replaced. This feature is extremely experimental. Bug: 31455788 Test: ./test/run-test --host 902-hello-transformation Change-Id: I35133d24f6cdafdd2af9dc9863e15ba8493fc50e
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions