summaryrefslogtreecommitdiffstats
path: root/test/100-reflect2
diff options
context:
space:
mode:
authorIan Rogers <irogers@google.com>2013-02-27 08:32:07 -0800
committerIan Rogers <irogers@google.com>2013-04-08 14:24:13 -0700
commit62d6c772205b8859f0ebf7ad105402ec4c3e2e01 (patch)
treee2f2ba6d71ed5a39c9f6909e3f7c08e998053315 /test/100-reflect2
parentc9b17c7ee96cd04fac9048aab624ed554fe260bf (diff)
downloadart-62d6c772205b8859f0ebf7ad105402ec4c3e2e01.zip
art-62d6c772205b8859f0ebf7ad105402ec4c3e2e01.tar.gz
art-62d6c772205b8859f0ebf7ad105402ec4c3e2e01.tar.bz2
Interpreter entries and instrumentation as a listener.
Make the instrumentation responsible for whether we want method entry/exit stubs, and allow it to use interpreter entry stubs when instruction by instruction instrumentation is required. Improve deoptimization so more JDWP test cases are passing. Refactor exception debug posting, in particular improve reporting in the interpreter. Improve class linker exception throwing so that broken dex files are more likely to be reported. Fixes the performance issue Bug: 8410519. Fix some error reporting lock level errors for the large object space. Make fast object verification faster. Add some debug mode robustness to finding dex PCs in GC maps. Add printf attributes to JniAbortF and fix errors. Expand run-test 044 to test return behaviors and fix issues with not throwing appropriate exceptions for proxies. Ensure causes are reported with a class linker NoClassDefFoundError and JNI NoSuchFieldError. Remove unused debugMe and updateDebuggerFromCode. There's a minor sizing tweak to the arg array builder, and an extra reference array check in the interpreter. Some clean-up of trace code. Fix reg type cache destructor if it is called after the reg type cache is shutdown (as is the case in oatdump). Change-Id: I6519c7b35df77f978d011999354c864f4918e8ce
Diffstat (limited to 'test/100-reflect2')
-rw-r--r--test/100-reflect2/expected.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/100-reflect2/expected.txt b/test/100-reflect2/expected.txt
index 9417174..0c567d4 100644
--- a/test/100-reflect2/expected.txt
+++ b/test/100-reflect2/expected.txt
@@ -22,7 +22,7 @@ z
30
62
14
-java.lang.IllegalArgumentException: invalid primitive conversion from int to short
+java.lang.IllegalArgumentException: Invalid primitive conversion from int to short
at java.lang.reflect.Field.set(Native Method)
at Main.testFieldReflection(Main.java:121)
at Main.main(Main.java:269)