Home | History | Annotate | Download | only in js

Lines Matching refs:stringImpl

534     StringImpl* cacheKey = static_cast<StringImpl*>(context);
554 JSValue jsStringSlowCase(ExecState* exec, JSStringCache& stringCache, StringImpl* stringImpl)
558 if (JSString* wrapper = stringCache.uncheckedGet(stringImpl))
559 stringCache.uncheckedRemove(stringImpl, wrapper);
561 JSString* wrapper = jsStringWithFinalizer(exec, stringImpl->ustring(), stringWrapperDestroyed, stringImpl);
562 stringCache.set(stringImpl, wrapper);
564 // outlive the cache, so the stringImpl has to match the wrapper's lifetime.
565 stringImpl->ref();