Changeset 38444 in webkit for trunk/JavaScriptCore/runtime
- Timestamp:
- Nov 16, 2008, 2:05:23 AM (17 years ago)
- Location:
- trunk/JavaScriptCore/runtime
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/Collector.cpp
r38423 r38444 985 985 m_globalData->smallStrings.mark(); 986 986 987 JSGlobalObject* globalObject = m_globalData->head;988 if (globalObject) {989 do {990 globalObject->markCrossHeapDependentObjects();991 globalObject = globalObject->next();992 } while (globalObject != m_globalData->head);993 }994 995 987 JAVASCRIPTCORE_GC_MARKED(); 996 988 -
trunk/JavaScriptCore/runtime/JSGlobalObject.cpp
r38440 r38444 408 408 } 409 409 410 void JSGlobalObject::markCrossHeapDependentObjects()411 {412 // Overridden by subclasses.413 }414 415 410 JSGlobalObject* JSGlobalObject::toGlobalObject(ExecState*) const 416 411 { -
trunk/JavaScriptCore/runtime/JSGlobalObject.h
r38440 r38444 159 159 160 160 virtual void mark(); 161 virtual void markCrossHeapDependentObjects();162 161 163 162 virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
Note:
See TracChangeset
for help on using the changeset viewer.