commit | 0d666d8769714dcbc2acc4dd5b06f0deffa6e0a1 | [log] [tgz] |
---|---|---|
author | Ian Rogers <irogers@google.com> | Sun Aug 14 16:03:46 2011 -0700 |
committer | Ian Rogers <irogers@google.com> | Mon Aug 15 18:12:54 2011 -0700 |
tree | 18952f6a1ec70d26c4bcea809d093c027115776e | |
parent | 4e777d4e005375a5a41c4ec3c55783c09565df0d [diff] |
Fix JNI compiler for synchronized methods. Calls to the monitor enter/exit routines were passing the JNI env with the iterator in the wrong position. Reset the iterator to make sure it is in the correct position for the monitor enter/exit call. Also fix clobbering of arguments in registers when calling monitor enter for synchronized methods on ARM. Also some tidying of code/comments. Change-Id: I5bf1dd7e65d925e768411cb5865919ee5f54edbf