Home
last modified time | relevance | path

Searched refs:strFlat (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Decma_string_table.cpp352 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 Djs_primitive_ref.cpp54 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 Dic_runtime_stub-inl.h521 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 Dbuiltins_string_stub_builder.cpp2530 FlatStringStubBuilder strFlat(this); in StringIteratorNext()
2531 strFlat.FlattenString(glue, str, &afterFlat); in StringIteratorNext()
2533 StringInfoGateRef strInfo(&strFlat); in StringIteratorNext()

Completed in 12 milliseconds