| Index: src/objects.cc
|
| ===================================================================
|
| --- src/objects.cc (revision 15486)
|
| +++ src/objects.cc (working copy)
|
| @@ -9961,22 +9961,26 @@
|
| CHECK_EQ(target, old_target); // VisitPointer doesn't change Code* *target.
|
| }
|
|
|
| +
|
| void ObjectVisitor::VisitEmbeddedPointer(RelocInfo* rinfo) {
|
| ASSERT(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT);
|
| VisitPointer(rinfo->target_object_address());
|
| }
|
|
|
| +
|
| void ObjectVisitor::VisitExternalReference(RelocInfo* rinfo) {
|
| Address* p = rinfo->target_reference_address();
|
| VisitExternalReferences(p, p + 1);
|
| }
|
|
|
| +
|
| byte Code::compare_nil_state() {
|
| ASSERT(is_compare_nil_ic_stub());
|
| return CompareNilICStub::ExtractTypesFromExtraICState(
|
| extended_extra_ic_state());
|
| }
|
|
|
| +
|
| byte Code::compare_nil_value() {
|
| ASSERT(is_compare_nil_ic_stub());
|
| return CompareNilICStub::ExtractNilValueFromExtraICState(
|
| @@ -13299,6 +13303,7 @@
|
| Smi* flags_;
|
| };
|
|
|
| +
|
| // Utf8StringKey carries a vector of chars as key.
|
| class Utf8StringKey : public HashTableKey {
|
| public:
|
| @@ -13665,6 +13670,7 @@
|
| return entry;
|
| }
|
|
|
| +
|
| // Force instantiation of template instances class.
|
| // Please note this list is compiler dependent.
|
|
|
| @@ -14027,6 +14033,7 @@
|
| return result_double;
|
| }
|
|
|
| +
|
| ExternalArrayType JSTypedArray::type() {
|
| switch (elements()->map()->instance_type()) {
|
| case EXTERNAL_BYTE_ARRAY_TYPE:
|
| @@ -14406,6 +14413,7 @@
|
| return LookupKey(&key, s);
|
| }
|
|
|
| +
|
| MaybeObject* StringTable::LookupKey(HashTableKey* key, Object** s) {
|
| int entry = FindEntry(key);
|
|
|
|
|