Changeset 153720 in webkit for trunk/Source/JavaScriptCore/runtime/JSObject.cpp
- Timestamp:
- Aug 5, 2013, 12:52:43 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/JSObject.cpp
r153691 r153720 186 186 // Mark the properties. 187 187 visitor.appendValues(butterfly->propertyStorage() - storageSize, storageSize); 188 visitor.copyLater(this, butterfly->base(preCapacity, propertyCapacity), capacityInBytes); 188 visitor.copyLater( 189 this, ButterflyCopyToken, 190 butterfly->base(preCapacity, propertyCapacity), capacityInBytes); 189 191 190 192 // Mark the array if appropriate. … … 223 225 } 224 226 225 void JSObject::copyBackingStore(JSCell* cell, CopyVisitor& visitor )227 void JSObject::copyBackingStore(JSCell* cell, CopyVisitor& visitor, CopyToken token) 226 228 { 227 229 JSObject* thisObject = jsCast<JSObject*>(cell); 228 230 ASSERT_GC_OBJECT_INHERITS(thisObject, &s_info); 231 232 if (token != ButterflyCopyToken) 233 return; 229 234 230 235 Butterfly* butterfly = thisObject->butterfly();
Note:
See TracChangeset
for help on using the changeset viewer.