Chromium Code Reviews
DescriptionSubzero. Enables moar complex relocation offsets.
This CL allows ConstantRelocatables in to Subzero
have symbolic constants. A symbolic constant is an
assembly label whose value is not known during
lowering, but it is well defined during code
emission.
For example, the following code is now possible in Subzero:
foo:
push $foo.bar
jmp target
nop
nop
foo.bar:
...
BUG=
R=stichnot@chromium.org
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=27fddcc36ad3f0c7531e481f9b249bd36ef83057
Patch Set 1 #Patch Set 2 : Fixes filetype=asm; use the new symbolic relocation offsets for x86-64-nacl call. #Patch Set 3 : Removes Assembler::InternalRelocs wart. #Patch Set 4 : Fixes Absolute Relocation Type for x86-64. #
Total comments: 14
Patch Set 5 : Addresses comments. #
Total comments: 10
Patch Set 6 : Addresses comments. #Patch Set 7 : make format #
Messages
Total messages: 9 (3 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||