Chromium Code Reviews
DescriptionFix problems with sandboxing and the ARM integrated assembler.
Fixes (at least) the obvious problems with sandboxing and the
integrated assembler. This includes:
Added assembly instruction Nop.
Fixed implementation of padWithNop.
Fixed linking to local label to only fire when persistent (i.e. last
pass of assembly generation).
Removed restriction on single register push/pop, since the ARM
integrated assembler converts it to a corresopnding str/ldr.
Fixed OperandARM32FlexImm to use smallest rotation value, so that
external assemblers and the ARM integrated assembler will agree on
encoding.
Fixed ARM sandboxing requires test in sandboxing.ll
BUG=None
R=stichnot@chromium.org
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=67574d83d05f5bde748843a73adcab6247736601
Patch Set 1 #
Total comments: 14
Patch Set 2 : Fix issues associated with patch set 1. #Patch Set 3 : Lift pass information into linkTo() and nearLinkTo(). #
Total comments: 9
Patch Set 4 : Clean up small issues raised in last patch. #
Total comments: 1
Patch Set 5 : Fix nit. #
Messages
Total messages: 14 (3 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||