Updates:
Status: Assigned
Owner: erik.corry
Labels: -HelpWanted HW-x64 Type-Bug Priority-Medium
Comment #15 on issue 966 by [email protected]: v8 Build error in FreeBSD
8.1
http://code.google.com/p/v8/issues/detail?id=966
We are using SmiCompare to check whether frame is arguments adaptor or not.
__ SmiCompare(Operand(rdx, StandardFrameConstants::kContextOffset),
Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR));
But SmiCompare tries to be smart and compares only upper part of the value:
void MacroAssembler::SmiCompare(const Operand& dst, Smi* src) {
cmpl(Operand(dst, kSmiShift / kBitsPerByte), Immediate(src->value()));
}
Which leads to problems if we allocate contexts at addresses like
0x00000008XXXXXXXX.
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev