aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/x86/LowerObject.cpp
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2012-07-17 16:31:30 -0700
committerElliott Hughes <enh@google.com>2012-07-17 18:01:36 -0700
commit100dbe0d8d5b419bc3727e5b8a07e995351fe129 (patch)
treeeea52a6bad73b0df43bf44ba16a510957542aa8d /vm/compiler/codegen/x86/LowerObject.cpp
parent319206f324bd937bc1d661dec2082413e41cf8e5 (diff)
Avoid sign extension in packed-switch.
This code (at least in the ARM version) is trying to assign to r0 and r1 from C by returning a 64-bit result. The mistaken use of signed integers for pointers can lead to sign extension if the JIT code cache is at a sufficiently high address. Bug: 6799823 Bug: 6703991 (cherry-pick from 2d0c1c2dbe44458ebb199c47ce1047f266db5349.) Change-Id: I79e72228b60e195272d11899ac69bb4a76b7402f
Diffstat (limited to 'vm/compiler/codegen/x86/LowerObject.cpp')
0 files changed, 0 insertions, 0 deletions