Searched refs:strFlat (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_string_table.cpp | 352 auto strFlat = EcmaStringAccessor::Flatten(vm, strHandle, MemSpaceType::SHARED_OLD_SPACE); in GetOrInternString() local 353 if (EcmaStringAccessor(strFlat).IsInternString()) { in GetOrInternString() 354 return strFlat; in GetOrInternString() 356 JSHandle<EcmaString> strFlatHandle(thread, strFlat); in GetOrInternString() 358 auto hashcode = EcmaStringAccessor(strFlat).GetHashcode(); in GetOrInternString() 365 strFlat = *strFlatHandle; in GetOrInternString() 366 EcmaString *result = GetStringThreadUnsafe(strFlat, hashcode); in GetOrInternString() 371 InternStringThreadUnsafe(strFlat, hashcode); in GetOrInternString() 372 return strFlat; in GetOrInternString() 381 EcmaString *strFlat in GetOrInternStringThreadUnsafe() local 407 auto strFlat = EcmaStringAccessor::Flatten(vm, strHandle, MemSpaceType::SHARED_OLD_SPACE); InsertStringToTable() local [all...] |
H A D | js_primitive_ref.cpp | 54 JSHandle<EcmaString> strFlat(thread, EcmaStringAccessor::Flatten(thread->GetEcmaVM(), strHandle)); in StringGetIndexProperty() 55 if (EcmaStringAccessor(strFlat).GetLength() <= index) { in StringGetIndexProperty() 60 tmpChar = EcmaStringAccessor(strFlat).Get(index); in StringGetIndexProperty()
|
/arkcompiler/ets_runtime/ecmascript/ic/ |
H A D | ic_runtime_stub-inl.h | 521 JSHandle<EcmaString> strFlat(thread, EcmaStringAccessor::Flatten(thread->GetEcmaVM(), strHandle)); in LoadStringElement() 522 if (EcmaStringAccessor(strFlat).GetLength() <= elementIndex) { in LoadStringElement() 525 tmpChar = EcmaStringAccessor(strFlat).Get(elementIndex); in LoadStringElement()
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_string_stub_builder.cpp | 2530 FlatStringStubBuilder strFlat(this);
in StringIteratorNext() 2531 strFlat.FlattenString(glue, str, &afterFlat);
in StringIteratorNext() 2533 StringInfoGateRef strInfo(&strFlat);
in StringIteratorNext()
|
Completed in 12 milliseconds