Fix CastOperand(...) utility function

Support missed IndexedOperand types in CastVisitor
Added visit methods for MethodHandle and Proto operand
types

This change fixes the following ART test in jvmti-redefine-stress mode
 - 183-rmw-stress-test
 - 1931-monitor-events
 - 1932-monitor-events-misc
 - 1933-monitor-current-contended

Test: art/test.py --redefine-stress
Change-Id: Ifb0adbe8261553d64340b3b7495bdfe94b8e8eba
1 file changed
tree: a75eb20a7f4175a1f13c9d4622e2a888542aafd8
  1. dexter/
  2. slicer/
  3. testdata/
  4. .clang-format
  5. Android.bp
  6. OWNERS
  7. README.md
  8. TEST_MAPPING
README.md

This is the home of the .dex manipulation library (slicer) and command line tool (dexter).

Both the command line tool and the library can be built for host and device targets.

To build dexter:

$ m dexter

To test dexter:

# in tools/dexter (and assuming a Linux host)
$ python dexter/dexter_tests.py -cmd ../../out/host/linux-x86/bin/dexter -root testdata