Chromium Code Reviews
DescriptionField layout in class Arguments is incompatible w\ 64-bit archs.
The length_ field must be defined as intptr_t rather than int. This is
due to the fact that we place native argc/argv values into stack slots
(via SetFrameSlot) and then interpret the slots as a an instance of
Arguments class.
On big endian platforms if length_ is left as int, it is represented
as 32bits of data. These 32bits appear in the wrong half of the 64bit
value when pushed as arguments.
BUG=v8:3366
Patch Set 1 #
Messages
Total messages: 3 (0 generated)
|
|||||||||||||||||||