DescriptionReimplement the padding of relocation information for lazy deoptimization on ia32.
The previous implementation attempted to keep track of the needed
relocation size for deoptimization while generating the optimized
code. That was error prone. This patch moves the relocation resizing
to the deoptimizer as the last step of creating an optimized code
object.
The down side to this approach is that two relocation information byte
arrays are created for all optimized functions that do not have enough
relocation space for lazy deoptimization.
R=sgjesse@chromium.org
Committed: http://code.google.com/p/v8/source/detail?r=7360
Patch Set 1 #
Total comments: 4
Patch Set 2 : Address comments. #
Messages
Total messages: 3 (0 generated)
|