/ark/js_runtime/ecmascript/tests/ |
D | js_date_test.cpp | 92 CString str = "2020-11-19T12:18:18.132Z"; in HWTEST_F_L0() local 93 JSTaggedValue ms = ecmascript::JSDate::IsoParseStringToMs(str); in HWTEST_F_L0() 96 str = "2020-11-19Z"; in HWTEST_F_L0() 97 ms = ecmascript::JSDate::IsoParseStringToMs(str); in HWTEST_F_L0() 100 str = "2020-11"; in HWTEST_F_L0() 101 ms = ecmascript::JSDate::IsoParseStringToMs(str); in HWTEST_F_L0() 104 str = "+275760-09-13T00:00:00.000Z"; in HWTEST_F_L0() 105 ms = ecmascript::JSDate::IsoParseStringToMs(str); in HWTEST_F_L0() 108 str = "-271821-04-20T00:00:00.000Z"; in HWTEST_F_L0() 109 ms = ecmascript::JSDate::IsoParseStringToMs(str); in HWTEST_F_L0() [all …]
|
/ark/js_runtime/ecmascript/builtins/tests/ |
D | builtins_number_test.cpp | 405 JSHandle<EcmaString> str; in HWTEST_F_L0() local 410 str = thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString("0a"); in HWTEST_F_L0() 411 sp = Span<const uint8_t>(str->GetDataUtf8(), str->GetUtf8Length() - 1); in HWTEST_F_L0() 413 str = thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString("0b"); in HWTEST_F_L0() 414 sp = Span<const uint8_t>(str->GetDataUtf8(), str->GetUtf8Length() - 1); in HWTEST_F_L0() 416 str = thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString("0o"); in HWTEST_F_L0() 417 sp = Span<const uint8_t>(str->GetDataUtf8(), str->GetUtf8Length() - 1); in HWTEST_F_L0() 419 str = thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(" 00x"); in HWTEST_F_L0() 420 sp = Span<const uint8_t>(str->GetDataUtf8(), str->GetUtf8Length() - 1); in HWTEST_F_L0() 422 str = thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(" 000.4_"); in HWTEST_F_L0() [all …]
|
/ark/js_runtime/ecmascript/tooling/test/ |
D | pt_json_test.cpp | 45 std::string str = "false"; in HWTEST_F_L0() local 46 std::unique_ptr<PtJson> json = PtJson::Parse(str.c_str()); in HWTEST_F_L0() 49 EXPECT_EQ(json->Stringify(), str); in HWTEST_F_L0() 55 std::string str = "true"; in HWTEST_F_L0() local 56 std::unique_ptr<PtJson> json = PtJson::Parse(str.c_str()); in HWTEST_F_L0() 59 EXPECT_EQ(json->Stringify(), str); in HWTEST_F_L0() 65 std::string str = "100"; in HWTEST_F_L0() local 66 std::unique_ptr<PtJson> json = PtJson::Parse(str.c_str()); in HWTEST_F_L0() 69 EXPECT_EQ(json->Stringify(), str); in HWTEST_F_L0() 75 std::string str = "123456789012345"; in HWTEST_F_L0() local [all …]
|
/ark/runtime_core/libpandabase/trace/ |
D | trace.h | 28 void DoBeginTracePoint(const char *str); 30 void DoIntTracePoint(const char *str, int32_t val); 31 void DoInt64TracePoint(const char *str, int64_t val); 39 static inline void BeginTracePoint(const char *str) in BeginTracePoint() argument 42 internal::DoBeginTracePoint(str); in BeginTracePoint() 53 static inline void IntTracePoint(const char *str, int32_t val) in IntTracePoint() argument 56 internal::DoIntTracePoint(str, val); in IntTracePoint() 60 static inline void Int64TracePoint(const char *str, int64_t val) in Int64TracePoint() argument 63 internal::DoInt64TracePoint(str, val); in Int64TracePoint() 69 explicit ScopedTrace(const char *str) in ScopedTrace() argument [all …]
|
/ark/js_runtime/ecmascript/mem/ |
D | c_string.cpp | 29 int64_t CStringToLL(const CString &str) in CStringToLL() argument 32 int64_t result = std::strtoll(str.c_str(), &endPtr, BASE); in CStringToLL() 33 ASSERT(!(result == 0 && str.c_str() == endPtr) && "CString argument is not long long int"); in CStringToLL() 37 uint64_t CStringToULL(const CString &str) in CStringToULL() argument 40 uint64_t result = std::strtoull(str.c_str(), &endPtr, BASE); in CStringToULL() 41 …ASSERT(!(result == 0 && str.c_str() == endPtr) && "CString argument is not unsigned long long int"… in CStringToULL() 45 float CStringToF(const CString &str) in CStringToF() argument 48 float result = std::strtof(str.c_str(), &endPtr); in CStringToF() 50 ASSERT(!(result == 0 && str.c_str() == endPtr) && "CString argument is not float"); in CStringToF() 54 double CStringToD(const CString &str) in CStringToD() argument [all …]
|
D | c_string.h | 36 int64_t CStringToLL(const CString &str); 37 uint64_t CStringToULL(const CString &str); 38 float CStringToF(const CString &str); 39 double CStringToD(const CString &str); 41 CString ConvertToString(const std::string &str); 42 std::string CstringConvertToStdString(const CString &str); 53 return strStream.str(); in FloatToCString()
|
/ark/runtime_core/disassembler/tests/ |
D | records_test.cpp | 34 …EXPECT_TRUE(ss.str().find(".record A {\n}") != std::string::npos) << "record translated incorrectl… in TEST() 45 EXPECT_TRUE(ss.str().find("u1 a") != std::string::npos) << "u1 translated incorrectly"; in TEST() 46 EXPECT_TRUE(ss.str().find("i8 b") != std::string::npos) << "i8 translated incorrectly"; in TEST() 47 EXPECT_TRUE(ss.str().find("u8 c") != std::string::npos) << "u8 translated incorrectly"; in TEST() 48 EXPECT_TRUE(ss.str().find("i16 d") != std::string::npos) << "i16 translated incorrectly"; in TEST() 49 EXPECT_TRUE(ss.str().find("u16 e") != std::string::npos) << "u16 translated incorrectly"; in TEST() 50 EXPECT_TRUE(ss.str().find("i32 f") != std::string::npos) << "i32 translated incorrectly"; in TEST() 51 EXPECT_TRUE(ss.str().find("u32 g") != std::string::npos) << "u32 translated incorrectly"; in TEST() 52 EXPECT_TRUE(ss.str().find("f32 h") != std::string::npos) << "f32 translated incorrectly"; in TEST() 53 EXPECT_TRUE(ss.str().find("f64 i") != std::string::npos) << "f64 translated incorrectly"; in TEST() [all …]
|
D | labels_test.cpp | 34 size_t beg_g = ss.str().find("g_u1_() <static> {\n"); in TEST() 35 size_t end_g = ss.str().find('}', beg_g); in TEST() 36 size_t beg_gg = ss.str().find("gg_u1_() <static> {\n"); in TEST() 37 size_t end_gg = ss.str().find('}', beg_gg); in TEST() 43 …ss.str().substr(beg_g + strlen("g_u1_() <static> {\n"), end_g - (beg_g + strlen("g_u1_() <static> … in TEST() 45 …ss.str().substr(beg_gg + strlen("gg_u1_() <static> {\n"), end_gg - (beg_gg + strlen("gg_u1_() <sta… in TEST() 59 size_t beg_g = ss.str().find("g_u1_() <static> {"); in TEST() 60 size_t end_g = ss.str().find('}', beg_g); in TEST() 64 …std::string body_g = ss.str().substr(beg_g + strlen("g_u1_() {"), end_g - (beg_g + strlen("g_u1_()… in TEST() 94 std::string res = ss.str(); in TEST()
|
/ark/runtime_core/runtime/mem/ |
D | panda_string.cpp | 28 int64_t PandaStringToLL(const PandaString &str) in PandaStringToLL() argument 31 int64_t result = std::strtoll(str.c_str(), &end_ptr, BASE); in PandaStringToLL() 32 ASSERT(!(result == 0 && str.c_str() == end_ptr) && "PandaString argument is not long long int"); in PandaStringToLL() 36 uint64_t PandaStringToULL(const PandaString &str) in PandaStringToULL() argument 39 uint64_t result = std::strtoull(str.c_str(), &end_ptr, BASE); in PandaStringToULL() 40 …ASSERT(!(result == 0 && str.c_str() == end_ptr) && "PandaString argument is not unsigned long long… in PandaStringToULL() 44 float PandaStringToF(const PandaString &str) in PandaStringToF() argument 47 float result = std::strtof(str.c_str(), &end_ptr); in PandaStringToF() 49 ASSERT(!(result == 0 && str.c_str() == end_ptr) && "PandaString argument is not float"); in PandaStringToF() 53 double PandaStringToD(const PandaString &str) in PandaStringToD() argument [all …]
|
/ark/runtime_core/runtime/include/mem/ |
D | panda_string.h | 35 int64_t PandaStringToLL(const PandaString &str); 36 uint64_t PandaStringToULL(const PandaString &str); 37 float PandaStringToF(const PandaString &str); 38 double PandaStringToD(const PandaString &str); 39 PandaString ConvertToString(const std::string &str); 47 return str_stream.str(); in ToPandaString() 54 size_t operator()(const PandaString &str) const noexcept in operator() 56 return std::hash<std::string_view>()(std::string_view(str.data(), str.size())); in operator() 63 std::string str = pandastr.c_str(); in PandaStringToStd() local 64 return str; in PandaStringToStd() [all …]
|
/ark/runtime_core/libpandabase/utils/ |
D | logger.cpp | 60 Logger::Log(level_, component_, stream_.str()); in ~Message() 70 #define D(e, v, str) \ in GetComponentTag() argument 72 return str; \ in GetComponentTag() 81 void Logger::Log(Level level, Component component, const std::string &str) in Log() argument 92 size_t nl = str.find('\n'); in Log() 94 logger->LogLineInternal(level, component, str); in Log() 95 logger->WriteMobileLog(level, GetComponentTag(component), str.c_str()); in Log() 99 std::string line = str.substr(i, nl - i); in Log() 103 nl = str.find('\n', i); in Log() 106 logger->LogLineInternal(level, component, str.substr(i)); in Log() [all …]
|
D | hash.h | 100 inline uint32_t PseudoFnvHashString(const uint8_t *str, uint32_t hash = FNV_INITIAL_SEED) 104 if (!str[0] || !str[1] || !str[2] || !str[3]) { 109 uint32_t word32 = str[0]; 111 word32 |= static_cast<uint32_t>(str[1]) << BYTE; 113 word32 |= static_cast<uint32_t>(str[2U]) << (BYTE * 2U); 115 word32 |= static_cast<uint32_t>(str[3U]) << (BYTE * 3U); 118 str += sizeof(uint32_t); 120 while (*str != 0) { 121 hash = PseudoFnvHashItem(*str, hash); 123 ++str;
|
D | string_helpers.h | 73 bool ParseInt(const char *str, T *num, T min = std::numeric_limits<T>::min(), T max = std::numeric_… 76 while (isspace(*str)) { 78 str++; 84 int base = (str[0] == '0' && (str[1] == 'x' || str[1] == 'X')) ? BASE16 : BASE10; 88 long long int result = strtoll(str, &end, base); 89 if (str == end || *end != '\0') { 104 bool ParseInt(const std::string &str, T *num, T min = std::numeric_limits<T>::min(), 107 return ParseInt(str.c_str(), num, min, max);
|
/ark/js_runtime/ecmascript/ |
D | js_date.cpp | 181 int JSDate::GetSignedNumFromString(const CString &str, int len, int *index) in GetSignedNumFromString() argument 184 GetNumFromString(str, len, index, &res); in GetSignedNumFromString() 185 if (str.at(0) == NEG) { in GetSignedNumFromString() 192 bool JSDate::GetNumFromString(const CString &str, int len, int *index, int *num) in GetNumFromString() argument 197 oneByte = str.at(indexStr); in GetNumFromString() 208 oneByte = str.at(indexStr); in GetNumFromString() 237 JSTaggedValue JSDate::LocalParseStringToMs(const CString &str) in LocalParseStringToMs() argument 247 int len = str.length(); in LocalParseStringToMs() 259 CString::size_type localSpace = str.find(' ', index); in LocalParseStringToMs() 260 CString strMonth = str.substr(localSpace + 1, LENGTH_MONTH_NAME); in LocalParseStringToMs() [all …]
|
D | js_primitive_ref.cpp | 33 JSHandle<JSTaggedValue> str(factory->NewJSString(value)); in StringCreate() local 41 … [[maybe_unused]] bool status = JSTaggedValue::DefinePropertyOrThrow(thread, str, lengthStr, desc); in StringCreate() 45 return JSHandle<JSPrimitiveRef>(str); in StringCreate() 54 … EcmaString *str = EcmaString::Cast(JSPrimitiveRef::Cast(*obj)->GetValue().GetTaggedObject()); in StringGetIndexProperty() local 55 if (str->GetLength() <= index) { in StringGetIndexProperty() 60 tmpChar = str->At(index); in StringGetIndexProperty()
|
/ark/runtime_core/runtime/bridge/arch/arm/ |
D | compiled_code_to_runtime_bridge_arm.S | 25 …str lr, [sp, #-4] // Bridge frame, slot 1 = npc = LR (the StackMap stays just after the bridge… 27 str lr, [THREAD_REG, #THREAD_NATIVE_PC] // ManagedThread.npc update 29 str lr, [sp, #-8] // Bridge frame, slot 2 = COMPILED_CODE_TO_INTERPRETER_BRIDGE flag 30 str fp, [sp, #-12] // Bridge frame, slot 3 = parent frame pointer 33 str lr, [THREAD_REG, #THREAD_CURRENT_FRAME] // ManagedThread._frame = this boundary frame 43 str fp, [THREAD_REG, #THREAD_CURRENT_FRAME] 58 str lr, [sp, #-4] 60 str lr, [THREAD_REG, #THREAD_NATIVE_PC] 62 str lr, [sp, #-8] 63 str fp, [sp, #-12] [all …]
|
/ark/js_runtime/ecmascript/base/ |
D | string_helper.h | 52 CString str = ConvertToString(string, StringConvertedUsage::LOGICOPERATION); in Contains() local 54 CString::size_type index = str.find(oth); in Contains() 58 static inline CString RepalceAll(CString str, const CString &oldValue, in RepalceAll() argument 62 return str; in RepalceAll() 65 while ((pos = str.find(oldValue, pos)) != CString::npos) { in RepalceAll() 66 str.replace(pos, oldValue.length(), newValue); in RepalceAll() 69 return str; in RepalceAll() 89 std::string str(charData, dataLen); in Utf8ToString() 90 return str; in Utf8ToString() 96 std::string str(charData, dataLen); in Utf8ToU16String() [all …]
|
/ark/runtime_core/runtime/bridge/arch/aarch64/ |
D | compiled_code_to_runtime_bridge_aarch64.S | 38 str x18, [fp, #-CALLER_REG0_OFFSET+8*18] 40 …str lr, [sp, #-8] // Bridge frame, slot 1 = npc = LR (the StackMap is just after the bridge cal… 42 str lr, [THREAD_REG, #THREAD_NATIVE_PC] // ManagedThread.npc update 44 str lr, [sp, #-16] // Bridge frame, slot 2 = COMPILED_CODE_TO_INTERPRETER 45 str fp, [sp, #-24] // Bridge frame, slot 3 = parent frame pointer 48 str lr, [THREAD_REG, #THREAD_CURRENT_FRAME] // ManagedThread._frame = this boundary frame 57 str x17, [THREAD_REG, #THREAD_CURRENT_FRAME] 85 str lr, [sp, #-8] 88 str x17, [sp, #-16] 89 str fp, [sp, #-24] [all …]
|
/ark/runtime_core/libpandabase/os/ |
D | dfx_option.cpp | 24 #define D(e, v, str) \ in IsInOptionList() argument 25 if (s == str) { \ in IsInOptionList() 37 #define D(e, v, str) \ in DfxOptionFromString() argument 38 if (s == str) { \ in DfxOptionFromString() 50 #define D(e, v, str) \ in StringFromDfxOption() argument 52 return str; \ in StringFromDfxOption()
|
/ark/js_runtime/ecmascript/tooling/interface/ |
D | file_stream.cpp | 78 std::string str; in WriteChunk() local 79 str.resize(size); in WriteChunk() 81 str[i] = data[i]; in WriteChunk() 84 fileStream_ << str; in WriteChunk() 108 std::string str; in WriteChunk() local 109 str.resize(size); in WriteChunk() 111 str[i] = data[i]; in WriteChunk() 113 int ret = dprintf(fd_, "%s", str.c_str()); in WriteChunk()
|
/ark/runtime_core/libpandabase/tests/ |
D | leb128_test.cpp | 123 EXPECT_EQ(is_full, MinimumBitsToStore(t.value) <= bitwidth && !is_partial) << ss.str(); in TestDecodeUnsigned() 124 EXPECT_EQ(size, is_full ? t.size : (bitwidth + 6U) / 7U) << ss.str(); in TestDecodeUnsigned() 125 EXPECT_EQ(value, static_cast<T>(t.value)) << ss.str(); in TestDecodeUnsigned() 151 EXPECT_EQ(is_full, !is_partial) << ss.str(); in TestDecodeSigned() 152 EXPECT_EQ(size, is_full ? t.size : (bitwidth + 6U) / 7U) << ss.str(); in TestDecodeSigned() 153 EXPECT_EQ(value, t.value) << ss.str(); in TestDecodeSigned() 179 EXPECT_EQ(n, t.size) << ss.str(); in TEST() 180 EXPECT_EQ(UnsignedEncodingSize(t.value), t.size) << ss.str(); in TEST() 181 EXPECT_THAT(data, ::testing::ElementsAreArray(t.data, t.size)) << ss.str(); in TEST() 195 EXPECT_EQ(n, t.size) << ss.str(); in TestEncodeSigned() [all …]
|
D | json_parser_test.cpp | 46 auto str = R"( in TEST() local 52 JsonObject obj(str); in TEST() 61 auto str = R"( in TEST() local 72 JsonObject obj(str); in TEST() 99 auto str = R"( in TEST() local 113 JsonObject obj(str); in TEST() 149 auto str = R"( in TEST() local 160 JsonObject obj(str); in TEST() 184 auto str = R"( in TEST() local 191 JsonObject obj(str); in TEST()
|
/ark/runtime_core/libpandabase/trace/unix/ |
D | trace.cpp | 68 void DoBeginTracePoint(const char *str) in DoBeginTracePoint() argument 71 WRITE_MESSAGE("B|%d|%s", getpid(), str); in DoBeginTracePoint() 80 void DoIntTracePoint(const char *str, int32_t val) in DoIntTracePoint() argument 83 WRITE_MESSAGE("C|%d|%s|%d", getpid(), str, val); in DoIntTracePoint() 86 void DoInt64TracePoint(const char *str, int64_t val) in DoInt64TracePoint() argument 89 WRITE_MESSAGE("C|%d|%s|%" PRId64, getpid(), str, val); in DoInt64TracePoint()
|
/ark/js_runtime/ecmascript/builtins/ |
D | builtins_global.cpp | 107 std::u16string str(u";/?:@&=+$,"); in IsReservedURI() local 108 std::u16string::size_type index = str.find(ch); in IsReservedURI() 114 std::u16string str(u"-_.!~*'()"); in IsInMarkURISet() local 115 std::u16string::size_type index = str.find(ch); in IsInMarkURISet() 191 JSTaggedValue BuiltinsGlobal::Encode(JSThread *thread, const JSHandle<EcmaString> &str, judgURIFunc… in Encode() argument 194 uint32_t strLen = str->GetLength(); in Encode() 215 uint16_t cc = str->At(k); in Encode() 243 uint16_t kc = str->At(k); in Encode() 270 resStr.append(StringHelper::StringToU16string(tmpStr.str())); in Encode() 290 JSTaggedValue BuiltinsGlobal::Decode(JSThread *thread, const JSHandle<EcmaString> &str, judgURIFunc… in Decode() argument [all …]
|
/ark/runtime_core/runtime/tests/ |
D | math_helpers_test.cpp | 35 EXPECT_EQ(res, v << shift) << ss.str(); in TestBitShl() 42 EXPECT_EQ(res, static_cast<T>(v << shift)) << ss.str(); in TestBitShl() 49 EXPECT_EQ(res, v) << ss.str(); in TestBitShl() 56 EXPECT_EQ(res, v << 2U) << ss.str(); in TestBitShl() 73 EXPECT_EQ(res, v >> shift) << ss.str(); in TestBitShr() 80 EXPECT_EQ(res, 1) << ss.str(); in TestBitShr() 87 EXPECT_EQ(res, v) << ss.str(); in TestBitShr() 94 EXPECT_EQ(res, v >> 2U) << ss.str(); in TestBitShr() 111 EXPECT_EQ(res, v >> shift) << ss.str(); in TestBitAshr() 118 EXPECT_EQ(res, -1) << ss.str(); in TestBitAshr() [all …]
|