http://codereview.chromium.org/1646008/diff/1/3 File src/x64/macro-assembler-x64.cc (right):
http://codereview.chromium.org/1646008/diff/1/3#newcode229 src/x64/macro-assembler-x64.cc:229: // We are storing pointer to an object so either offset or // The offset is relative to a tagged or untagged HeapObject, // so either offset or offset + kHeapObjectTag must be a // multiple of kPointerSize. http://codereview.chromium.org/1646008/diff/1/3#newcode238 src/x64/macro-assembler-x64.cc:238: // Page::kMaxHeapObjectSize - kHeapObjectTag to catch cases when pointer in We use optimized write barrier code if the word being written to is not in a large object page, or is in the first "page" of a large object page. We make sure that an offset is inside the right limits whether it is tagged or untagged. http://codereview.chromium.org/1646008/show -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev To unsubscribe, reply using "remove me" as the subject.
