Searched refs:LineEcmaString (Results 1 – 7 of 7) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_string-inl.h | 97 …size_t size = compressed ? LineEcmaString::ComputeSizeUtf8(length) : LineEcmaString::ComputeSizeUt… in CreateLineString() 107 …size_t size = compressed ? LineEcmaString::ComputeSizeUtf8(length) : LineEcmaString::ComputeSizeUt… in CreateLineStringNoGC() 121 …size_t size = compressed ? LineEcmaString::ComputeSizeUtf8(length) : LineEcmaString::ComputeSizeUt… in CreateLineStringWithSpaceType() 206 return LineEcmaString::Cast(this)->GetData(); in GetData() 258 return LineEcmaString::Cast(this)->Get<verify>(index); in At() 270 LineEcmaString::Cast(this)->Set(index, src); in WriteData()
|
| D | ecma_string.h | 42 class LineEcmaString; variable 78 friend class LineEcmaString; variable 558 class LineEcmaString : public EcmaString { 564 CAST_CHECK(LineEcmaString, IsLineString); 566 static LineEcmaString *Cast(EcmaString *str) in Cast() 568 return static_cast<LineEcmaString *>(str); in Cast() 571 static LineEcmaString *Cast(const EcmaString *str) in Cast() 573 return LineEcmaString::Cast(const_cast<EcmaString *>(str)); in Cast() 626 static_assert((LineEcmaString::DATA_OFFSET % static_cast<uint8_t>(MemAlignment::MEM_ALIGN_OBJECT)) … 811 return LineEcmaString::ObjectSize(string_); in ObjectSize() [all …]
|
| D | js_hclass-inl.h | 198 size = LineEcmaString::ObjectSize(reinterpret_cast<EcmaString* >(header)); in SizeFromJSHClass()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_string_stub_builder.cpp | 104 GateRef dst = PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET)); in CreateFromEcmaString() 189 GateRef dst = PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET)); in FastSubUtf8String() 231 GateRef dst = PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET)); in FastSubUtf16String()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | ecma_string_accessor_test.cpp | 61 EXPECT_EQ(LineEcmaString::ComputeSizeUtf8(length), length + LineEcmaString::SIZE); in HWTEST_F_L0() 76 EXPECT_EQ(LineEcmaString::ComputeSizeUtf16(length), 2 * length + LineEcmaString::SIZE); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | stub_builder-inl.h | 2348 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), length); in ComputeSizeUtf8() 2353 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), PtrMul(length, IntPtr(sizeof(uint16_t)))); in ComputeSizeUtf16()
|
| D | stub_builder.cpp | 6072 result = PtrAdd(str, IntPtr(LineEcmaString::DATA_OFFSET)); in GetNormalStringData()
|