• Home
  • Raw
  • Download

Lines Matching full:vm

88 EcmaString* EcmaStringTableImpl<Traits>::GetOrInternFlattenString(EcmaVM* vm, EcmaString* string)  in GetOrInternFlattenString()  argument
94 JSThread *thread = vm->GetAssociatedJSThread(); in GetOrInternFlattenString()
121 EcmaString* EcmaStringTableImpl<Traits>::GetOrInternFlattenStringNoGC(EcmaVM* vm, EcmaString* strin… in GetOrInternFlattenStringNoGC() argument
127 JSThread *thread = vm->GetAssociatedJSThread(); in GetOrInternFlattenStringNoGC()
144 ThreadType* holder = GetThreadHolder(vm->GetJSThread()); in GetOrInternFlattenStringNoGC()
155 EcmaVM* vm, const JSHandle<EcmaString>& string, uint32_t offset, uint32_t utf8Len) in GetOrInternStringFromCompressedSubString() argument
159 JSThread *thread = vm->GetAssociatedJSThread(); in GetOrInternStringFromCompressedSubString()
167 ThreadType* holder = GetThreadHolder(vm->GetJSThread()); in GetOrInternStringFromCompressedSubString()
170 [vm, string, offset, utf8Len, hashcode]() -> common::ReadOnlyHandle<BaseString> { in GetOrInternStringFromCompressedSubString()
171 …EcmaString* str = EcmaStringAccessor::CreateFromUtf8CompressedSubString(vm, string, offset, utf8Le… in GetOrInternStringFromCompressedSubString()
182 JSThread *thread = vm->GetJSThread(); in GetOrInternStringFromCompressedSubString()
186 [vm, utf8Len, string, offset](BaseString *foundString) { in GetOrInternStringFromCompressedSubString()
187 JSThread *thread = vm->GetAssociatedJSThread(); in GetOrInternStringFromCompressedSubString()
197 EcmaString *EcmaStringTableImpl<Traits>::GetOrInternString(EcmaVM *vm, EcmaString *string) in GetOrInternString() argument
202 JSThread *thread = vm->GetJSThread(); in GetOrInternString()
205 …EcmaString *strFlat = EcmaStringAccessor::Flatten(vm, stringHandle, MemSpaceType::SHARED_OLD_SPACE… in GetOrInternString()
218 ThreadType* holder = GetThreadHolder(vm->GetJSThread()); in GetOrInternString()
227 EcmaString* EcmaStringTableImpl<Traits>::GetOrInternString(EcmaVM* vm, const JSHandle<EcmaString>& … in GetOrInternString() argument
230 bool signalState = vm->GetJsDebuggerManager()->GetSignalState(); in GetOrInternString()
232 return GetOrInternStringThreadUnsafe(vm, firstString, secondString); in GetOrInternString()
234 JSThread *thread = vm->GetJSThread(); in GetOrInternString()
235 JSHandle<EcmaString> firstFlat(thread, EcmaStringAccessor::Flatten(vm, firstString)); in GetOrInternString()
236 JSHandle<EcmaString> secondFlat(thread, EcmaStringAccessor::Flatten(vm, secondString)); in GetOrInternString()
240 ThreadType* holder = GetThreadHolder(vm->GetJSThread()); in GetOrInternString()
243 [vm, hashcode, thread, firstFlat, secondFlat]() { in GetOrInternString()
245 … thread, EcmaStringAccessor::Concat(vm, firstFlat, secondFlat, MemSpaceType::SHARED_OLD_SPACE)); in GetOrInternString()
246 … EcmaString *value = EcmaStringAccessor::Flatten(vm, concatHandle, MemSpaceType::SHARED_OLD_SPACE); in GetOrInternString()
270 EcmaString* EcmaStringTableImpl<Traits>::GetOrInternString(EcmaVM* vm, const uint8_t* utf8Data, uin… in GetOrInternString() argument
274 bool signalState = vm->GetJsDebuggerManager()->GetSignalState(); in GetOrInternString()
276 return GetOrInternStringThreadUnsafe(vm, utf8Data, utf8Len, canBeCompress); in GetOrInternString()
278 ThreadType* holder = GetThreadHolder(vm->GetJSThread()); in GetOrInternString()
282 [vm, hashcode, utf8Data, utf8Len, canBeCompress, type]() { in GetOrInternString()
283 …EcmaString* value = EcmaStringAccessor::CreateFromUtf8(vm, utf8Data, utf8Len, canBeCompress, type); in GetOrInternString()
293 JSThread *thread = vm->GetJSThread(); in GetOrInternString()
297 [vm, utf8Data, utf8Len, canBeCompress](BaseString *foundString) { in GetOrInternString()
298 JSThread *thread = vm->GetAssociatedJSThread(); in GetOrInternString()
307 EcmaString* EcmaStringTableImpl<Traits>::GetOrInternString(EcmaVM* vm, const uint8_t* utf8Data, uin… in GetOrInternString() argument
312 JSThread* thread = vm->GetJSThread(); in GetOrInternString()
313 EcmaString* str = EcmaStringAccessor::CreateUtf16StringFromUtf8(vm, utf8Data, utf16Len, type); in GetOrInternString()
323 ThreadType* holder = GetThreadHolder(vm->GetJSThread()); in GetOrInternString()
332 EcmaString* EcmaStringTableImpl<Traits>::GetOrInternString(EcmaVM* vm, const uint16_t* utf16Data, u… in GetOrInternString() argument
335 ThreadType* holder = GetThreadHolder(vm->GetJSThread()); in GetOrInternString()
339 [vm, utf16Data, utf16Len, canBeCompress, hashcode]() { in GetOrInternString()
340 … EcmaString* value = EcmaStringAccessor::CreateFromUtf16(vm, utf16Data, utf16Len, canBeCompress, in GetOrInternString()
351 JSThread *thread = vm->GetJSThread(); in GetOrInternString()
355 [vm, utf16Data, utf16Len](BaseString *foundString) { in GetOrInternString()
356 JSThread *thread = vm->GetAssociatedJSThread(); in GetOrInternString()
378 EcmaString* EcmaStringTableImpl<Traits>::GetOrInternStringWithoutJSHandleForJit(EcmaVM* vm, const u… in GetOrInternStringWithoutJSHandleForJit() argument
384 ThreadType* holder = GetThreadHolder(vm->GetJSThread()); in GetOrInternStringWithoutJSHandleForJit()
387 [vm, utf8Data, utf8Len, canBeCompress, type, hashcode]() { in GetOrInternStringWithoutJSHandleForJit()
388 …EcmaString *value = EcmaStringAccessor::CreateFromUtf8(vm, utf8Data, utf8Len, canBeCompress, type); in GetOrInternStringWithoutJSHandleForJit()
401 [vm, utf8Data, utf8Len, canBeCompress](BaseString *foundString) { in GetOrInternStringWithoutJSHandleForJit()
402 JSThread *thread = vm->GetAssociatedJSThread(); in GetOrInternStringWithoutJSHandleForJit()
412 EcmaString* EcmaStringTableImpl<Traits>::GetOrInternStringWithoutJSHandleForJit(EcmaVM* vm, const u… in GetOrInternStringWithoutJSHandleForJit() argument
415 ASSERT(vm->GetJSThread()->IsJitThread()); in GetOrInternStringWithoutJSHandleForJit()
422 ThreadType* holder = GetThreadHolder(vm->GetJSThread()); in GetOrInternStringWithoutJSHandleForJit()
425 [vm, u16Buffer, utf16Len, hashcode, type]() { in GetOrInternStringWithoutJSHandleForJit()
426 …EcmaString *value = EcmaStringAccessor::CreateFromUtf16(vm, u16Buffer.data(), utf16Len, false, typ… in GetOrInternStringWithoutJSHandleForJit()
438 [vm, utf16Data, utf16Len](BaseString *foundString) { in GetOrInternStringWithoutJSHandleForJit()
439 JSThread *thread = vm->GetAssociatedJSThread(); in GetOrInternStringWithoutJSHandleForJit()
486 EcmaVM* vm, const JSHandle<EcmaString> firstString, in GetOrInternStringThreadUnsafe() argument
489 ASSERT(vm->GetJsDebuggerManager()->GetSignalState()); in GetOrInternStringThreadUnsafe()
490 JSThread *thread = vm->GetJSThreadNoCheck(); in GetOrInternStringThreadUnsafe()
491 JSHandle<EcmaString> firstFlat(thread, EcmaStringAccessor::Flatten(vm, firstString)); in GetOrInternStringThreadUnsafe()
492 JSHandle<EcmaString> secondFlat(thread, EcmaStringAccessor::Flatten(vm, secondString)); in GetOrInternStringThreadUnsafe()
496 ThreadType* holder = GetThreadHolder(vm->GetJSThread()); in GetOrInternStringThreadUnsafe()
499 [hashcode, thread, vm, firstFlat, secondFlat]() { in GetOrInternStringThreadUnsafe()
501 … thread, EcmaStringAccessor::Concat(vm, firstFlat, secondFlat, MemSpaceType::SHARED_OLD_SPACE)); in GetOrInternStringThreadUnsafe()
502 …EcmaString *concatString = EcmaStringAccessor::Flatten(vm, concatHandle, MemSpaceType::SHARED_OLD_… in GetOrInternStringThreadUnsafe()
515 [vm, firstFlat, secondFlat](BaseString *foundString) { in GetOrInternStringThreadUnsafe()
518 JSThread *thread = vm->GetAssociatedJSThread(); in GetOrInternStringThreadUnsafe()
528 EcmaString* EcmaStringTableImpl<Traits>::GetOrInternStringThreadUnsafe(EcmaVM* vm, const uint8_t* u… in GetOrInternStringThreadUnsafe() argument
531 ASSERT(vm->GetJsDebuggerManager()->GetSignalState()); in GetOrInternStringThreadUnsafe()
533 ThreadType* holder = GetThreadHolder(vm->GetJSThread()); in GetOrInternStringThreadUnsafe()
536 [vm, utf8Data, utf8Len, canBeCompress, hashcode]() { in GetOrInternStringThreadUnsafe()
537 … EcmaString *value = EcmaStringAccessor::CreateFromUtf8(vm, utf8Data, utf8Len, canBeCompress, in GetOrInternStringThreadUnsafe()
540 JSThread *thread = vm->GetJSThread(); in GetOrInternStringThreadUnsafe()
544 [vm, utf8Data, utf8Len, canBeCompress](BaseString *foundString) { in GetOrInternStringThreadUnsafe()
545 JSThread *thread = vm->GetAssociatedJSThread(); in GetOrInternStringThreadUnsafe()
553 EcmaString* EcmaStringTable::GetOrInternFlattenString(EcmaVM* vm, EcmaString* string) in GetOrInternFlattenString() argument
555 return visitImpl([&](auto& impl) { return impl.GetOrInternFlattenString(vm, string); }); in GetOrInternFlattenString()
558 EcmaString* EcmaStringTable::GetOrInternFlattenStringNoGC(EcmaVM* vm, EcmaString* string) in GetOrInternFlattenStringNoGC() argument
560 return visitImpl([&](auto& impl) { return impl.GetOrInternFlattenStringNoGC(vm, string); }); in GetOrInternFlattenStringNoGC()
563 EcmaString* EcmaStringTable::GetOrInternStringFromCompressedSubString(EcmaVM* vm, const JSHandle<Ec… in GetOrInternStringFromCompressedSubString() argument
567 return impl.GetOrInternStringFromCompressedSubString(vm, string, offset, utf8Len); in GetOrInternStringFromCompressedSubString()
571 EcmaString* EcmaStringTable::GetOrInternString(EcmaVM* vm, EcmaString* string) in GetOrInternString() argument
573 return visitImpl([&](auto& impl) { return impl.GetOrInternString(vm, string); }); in GetOrInternString()
576 EcmaString* EcmaStringTable::GetOrInternString(EcmaVM* vm, const JSHandle<EcmaString>& firstString, in GetOrInternString() argument
580 return impl.GetOrInternString(vm, firstString, secondString); in GetOrInternString()
584 EcmaString* EcmaStringTable::GetOrInternString(EcmaVM* vm, const uint8_t* utf8Data, uint32_t utf8Le… in GetOrInternString() argument
589 return impl.GetOrInternString(vm, utf8Data, utf8Len, canBeCompress, type); in GetOrInternString()
593 EcmaString* EcmaStringTable::GetOrInternString(EcmaVM* vm, const uint8_t* utf8Data, uint32_t utf16L… in GetOrInternString() argument
597 return impl.GetOrInternString(vm, utf8Data, utf16Len, type); in GetOrInternString()
601 EcmaString* EcmaStringTable::GetOrInternString(EcmaVM* vm, const uint16_t* utf16Data, uint32_t utf1… in GetOrInternString() argument
605 return impl.GetOrInternString(vm, utf16Data, utf16Len, canBeCompress); in GetOrInternString()
611 EcmaString* EcmaStringTable::GetOrInternStringWithoutJSHandleForJit(EcmaVM* vm, const uint8_t* utf8… in GetOrInternStringWithoutJSHandleForJit() argument
616 return impl.GetOrInternStringWithoutJSHandleForJit(vm, utf8Data, utf16Len, type); in GetOrInternStringWithoutJSHandleForJit()
620 EcmaString* EcmaStringTable::GetOrInternStringWithoutJSHandleForJit(EcmaVM* vm, const uint8_t* utf8… in GetOrInternStringWithoutJSHandleForJit() argument
625 … return impl.GetOrInternStringWithoutJSHandleForJit(vm, utf8Data, utf8Len, canBeCompress, type); in GetOrInternStringWithoutJSHandleForJit()
648 EcmaString* EcmaStringTable::GetOrInternStringThreadUnsafe(EcmaVM* vm, const JSHandle<EcmaString> f… in GetOrInternStringThreadUnsafe() argument
652 return impl.GetOrInternStringThreadUnsafe(vm, firstString, secondString); in GetOrInternStringThreadUnsafe()
657 EcmaString* EcmaStringTable::GetOrInternStringThreadUnsafe(EcmaVM* vm, const uint8_t* utf8Data, uin… in GetOrInternStringThreadUnsafe() argument
661 return impl.GetOrInternStringThreadUnsafe(vm, utf8Data, utf8Len, canBeCompress); in GetOrInternStringThreadUnsafe()