Lines Matching refs:SharedStringAccessGuardIfNeeded
31 class V8_NODISCARD SharedStringAccessGuardIfNeeded {
35 explicit SharedStringAccessGuardIfNeeded(Isolate* isolate) {} in SharedStringAccessGuardIfNeeded() function
39 explicit SharedStringAccessGuardIfNeeded(LocalIsolate* local_isolate) { in SharedStringAccessGuardIfNeeded() function
46 explicit SharedStringAccessGuardIfNeeded(String str) { in SharedStringAccessGuardIfNeeded() function
52 static SharedStringAccessGuardIfNeeded NotNeeded() { in NotNeeded()
53 return SharedStringAccessGuardIfNeeded(); in NotNeeded()
70 constexpr SharedStringAccessGuardIfNeeded() = default;
71 constexpr SharedStringAccessGuardIfNeeded(SharedStringAccessGuardIfNeeded&&) in SharedStringAccessGuardIfNeeded() argument
437 DCHECK(!SharedStringAccessGuardIfNeeded::IsNeeded(string)); in IsMatch()
438 DCHECK(!SharedStringAccessGuardIfNeeded::IsNeeded(*string_)); in IsMatch()
498 DCHECK(!SharedStringAccessGuardIfNeeded::IsNeeded(*this)); in IsEqualTo()
500 SharedStringAccessGuardIfNeeded::NotNeeded()); in IsEqualTo()
505 DCHECK(!SharedStringAccessGuardIfNeeded::IsNeeded(*this)); in IsEqualTo()
507 SharedStringAccessGuardIfNeeded::NotNeeded()); in IsEqualTo()
513 SharedStringAccessGuardIfNeeded access_guard(isolate); in IsEqualTo()
520 const SharedStringAccessGuardIfNeeded& access_guard) const { in IsEqualToImpl()
596 const SharedStringAccessGuardIfNeeded& access_guard) { in IsConsStringEqualToImpl()
628 DCHECK(!SharedStringAccessGuardIfNeeded::IsNeeded(*this)); in GetChars()
637 const SharedStringAccessGuardIfNeeded& access_guard) const { in GetChars()
686 const SharedStringAccessGuardIfNeeded& access_guard) { in TryGetFlatContentFromDirectString()
728 return GetFlatContent(no_gc, SharedStringAccessGuardIfNeeded::NotNeeded()); in GetFlatContent()
778 const SharedStringAccessGuardIfNeeded& access_guard) { in GetFlatContent()
805 DCHECK(!SharedStringAccessGuardIfNeeded::IsNeeded(*this)); in Get()
807 SharedStringAccessGuardIfNeeded::NotNeeded()); in Get()
811 SharedStringAccessGuardIfNeeded scope(isolate); in Get()
816 SharedStringAccessGuardIfNeeded scope(local_isolate); in Get()
822 const SharedStringAccessGuardIfNeeded& access_guard) const { in Get()
828 const SharedStringAccessGuardIfNeeded& access_guard) const { in GetImpl()
836 const SharedStringAccessGuardIfNeeded& access_guard) { \ in GetImpl()
843 const SharedStringAccessGuardIfNeeded& access_guard) { in GetImpl()
893 DCHECK(!SharedStringAccessGuardIfNeeded::IsNeeded(string)); in VisitFlat()
895 SharedStringAccessGuardIfNeeded::NotNeeded()); in VisitFlat()
901 const SharedStringAccessGuardIfNeeded& access_guard) { in VisitFlat()
979 DCHECK(!SharedStringAccessGuardIfNeeded::IsNeeded(*this)); in Get()
981 SharedStringAccessGuardIfNeeded::NotNeeded()); in Get()
986 const SharedStringAccessGuardIfNeeded& access_guard) const { in Get()
1016 DCHECK(!SharedStringAccessGuardIfNeeded::IsNeeded(*this)); in GetChars()
1022 const SharedStringAccessGuardIfNeeded& access_guard) const { in GetChars()
1035 DCHECK(!SharedStringAccessGuardIfNeeded::IsNeeded(*this)); in GetChars()
1041 const SharedStringAccessGuardIfNeeded& access_guard) const { in GetChars()
1049 const SharedStringAccessGuardIfNeeded& access_guard) const { in Get()
1223 const SharedStringAccessGuardIfNeeded& access_guard) const { in Get()
1295 const SharedStringAccessGuardIfNeeded& access_guard) const { in Get()
1346 SharedStringAccessGuardIfNeeded access_guard_;