Changeset 157413 in webkit for trunk/Source/JavaScriptCore/runtime/Structure.cpp
- Timestamp:
- Oct 14, 2013, 12:34:44 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/Structure.cpp
r154426 r157413 281 281 // property map. We don't want getConcurrently() to see the property map in a half-baked 282 282 // state. 283 ConcurrentJITLocker locker(m_lock);283 GCSafeConcurrentJITLocker locker(m_lock, vm.heap); 284 284 if (!table) 285 285 createPropertyMap(locker, vm, numberOfSlotsForLastOffset(m_offset, m_inlineCapacity)); … … 882 882 PropertyOffset Structure::putSpecificValue(VM& vm, PropertyName propertyName, unsigned attributes, JSCell* specificValue) 883 883 { 884 ConcurrentJITLocker locker(m_lock);884 GCSafeConcurrentJITLocker locker(m_lock, vm.heap); 885 885 886 886 ASSERT(!JSC::isValidOffset(get(vm, propertyName))); … … 927 927 } 928 928 929 void Structure::createPropertyMap(const ConcurrentJITLocker&, VM& vm, unsigned capacity)929 void Structure::createPropertyMap(const GCSafeConcurrentJITLocker&, VM& vm, unsigned capacity) 930 930 { 931 931 ASSERT(!propertyTable());
Note:
See TracChangeset
for help on using the changeset viewer.