diff options
author | avignate <aleksey.v.ignatenko@intel.com> | 2014-09-17 22:35:07 +0700 |
---|---|---|
committer | avignate <aleksey.v.ignatenko@intel.com> | 2014-09-17 22:35:07 +0700 |
commit | f9f0ed401f7fe4138a71b36719423b908a3b7bfb (patch) | |
tree | a9bc6bb9a33c423aa115243e6e608e7a81801a00 /compiler/optimizing/graph_visualizer.h | |
parent | 97ca64b01e14de77ba14067b26069405d0dba0bf (diff) |
ART: Overflow of bound check in ArrayCopy intrinsic
System.arraycopy method is implemented as intrinsic on x86. It has
bound check which has a bug to overflow in certain conditions
when summ of array offset and number elements to be copied are
more than MAX_INT. For the methods like CarArrayBuffer.get it
means no OutOfBound exception to be thrown. The proposed
solution fixed that.
Change-Id: Id16a26163a61d934b862a8729a52ca5c1a56caec
Signed-off-by: avignate <aleksey.v.ignatenko@intel.com>
Diffstat (limited to 'compiler/optimizing/graph_visualizer.h')
0 files changed, 0 insertions, 0 deletions