| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
| D | ets_string_builder.cpp | 110 coretypes::String *srcString = reinterpret_cast<EtsString *>(obj)->GetCoreType(); in ReconstructStringAsMUtf8() local 111 uint32_t n = srcString->CopyDataRegionMUtf8(dstData, 0, srcString->GetLength(), length); in ReconstructStringAsMUtf8() 136 coretypes::String *srcString = reinterpret_cast<EtsString *>(obj)->GetCoreType(); in ReconstructStringAsUtf16() local 137 uint32_t n = srcString->CopyDataRegionUtf16(dstData, 0, srcString->GetLength(), length); in ReconstructStringAsUtf16()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_symbol.h | 106 EcmaString *srcString = EcmaString::Cast(src.GetDescription().GetTaggedObject()); in Equal() local 108 return EcmaStringAccessor::StringsAreEqual(srcString, dstString); in Equal()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_string_stub_builder.h | 64 GateRef EcmaStringTrim(GateRef glue, GateRef srcString, GateRef trimMode);
|
| D | builtins_string_stub_builder.cpp | 1969 GateRef srcString = srcStringInfoGate.GetString(); in EcmaStringTrimBody() local 1982 … start = CallNGCRuntime(glue, RTSTUB_ID(StringGetStart), {isUtf8, srcString, srcLen, startIndex}); in EcmaStringTrimBody() 1991 …end = CallNGCRuntime(glue, RTSTUB_ID(StringGetEnd), {isUtf8, srcString, *start, srcLen, startIndex… in EcmaStringTrimBody()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_string.h | 139 const JSHandle<EcmaString> &srcString, int position,
|
| D | builtins_regexp.cpp | 883 JSHandle<EcmaString> srcString = JSTaggedValue::ToString(thread, string); in ReplaceInternal() local 888 JSHandle<JSTaggedValue> inputStr = JSHandle<JSTaggedValue>::Cast(srcString); in ReplaceInternal() 890 uint32_t length = EcmaStringAccessor(srcString).GetLength(); in ReplaceInternal() 950 return RegExpReplaceFast(thread, thisObj, srcString, length); in ReplaceInternal() 1190 thread, BuiltinsString::GetSubstitution(thread, matchString, srcString, in ReplaceInternal()
|
| D | builtins_string.cpp | 1125 const JSHandle<EcmaString> &srcString, int position, in GetSubstitution() argument 1177 … EcmaString *prefix = EcmaStringAccessor::FastSubString(ecmaVm, srcString, 0, position); in GetSubstitution() 1187 int32_t srcLength = static_cast<int32_t>(EcmaStringAccessor(srcString).GetLength()); in GetSubstitution() 1190 ecmaVm, srcString, tailPos, srcLength - tailPos); in GetSubstitution()
|
| /arkcompiler/ets_runtime/ecmascript/stubs/ |
| D | runtime_stubs.cpp | 282 …JSHandle<EcmaString> srcString = GetHArg<EcmaString>(argv, argc, 1); // 1: means the first param… in DEF_RUNTIME_STUBS() local 288 …JSTaggedValue result = builtins::BuiltinsString::GetSubstitution(thread, matched, srcString, posit… in DEF_RUNTIME_STUBS() 3189 int32_t RuntimeStubs::StringGetStart(bool isUtf8, EcmaString *srcString, int32_t length, int32_t st… in StringGetStart() argument 3193 Span<const uint8_t> data(EcmaStringAccessor(srcString).GetDataUtf8() + startIndex, length); in StringGetStart() 3196 … Span<const uint16_t> data(EcmaStringAccessor(srcString).GetDataUtf16() + startIndex, length); in StringGetStart() 3201 int32_t RuntimeStubs::StringGetEnd(bool isUtf8, EcmaString *srcString, in StringGetEnd() argument 3206 Span<const uint8_t> data(EcmaStringAccessor(srcString).GetDataUtf8() + startIndex, length); in StringGetEnd() 3209 … Span<const uint16_t> data(EcmaStringAccessor(srcString).GetDataUtf16() + startIndex, length); in StringGetEnd()
|
| D | runtime_stubs.h | 480 …static int32_t StringGetStart(bool isUtf8, EcmaString *srcString, int32_t length, int32_t startInd… 481 …static int32_t StringGetEnd(bool isUtf8, EcmaString *srcString, int32_t start, int32_t length, int…
|
| D | runtime_stubs-inl.h | 432 JSHandle<EcmaString> srcString = JSTaggedValue::ToString(thread, src); in RuntimeStArraySpread() local 435 EcmaStringAccessor::Flatten(thread->GetEcmaVM(), srcString)); in RuntimeStArraySpread()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
| D | aarch64_cgfunc.h | 1006 void GenerateIntrnInsnForStrIndexOf(BB &bb, RegOperand &srcString, RegOperand &patternString,
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_cgfunc.cpp | 8862 void AArch64CGFunc::GenerateIntrnInsnForStrIndexOf(BB &bb, RegOperand &srcString, RegOperand &patte… in GenerateIntrnInsnForStrIndexOf() argument 8876 PrimType pty = (srcString.GetSize() == k64BitSize) ? PTY_i64 : PTY_i32; in GenerateIntrnInsnForStrIndexOf() 8880 …bb.AppendInsn(GetInsnBuilder()->BuildInsn(addOp, srcStringBaseOpnd, srcString, immStringBaseOffset… in GenerateIntrnInsnForStrIndexOf() 8941 RegOperand *srcString = *iter; in IntrinsifyStringIndexOf() local 8953 …RegOperand *srcCountOpnd = CheckStringIsCompressed(*GetCurBB(), *srcString, offset, countPty, call… in IntrinsifyStringIndexOf() 8966 …GenerateIntrnInsnForStrIndexOf(*intrinsicBB, *srcString, *patternString, *srcCountOpnd, *patternLe… in IntrinsifyStringIndexOf()
|