Lines Matching defs:flagsStr
387 uint8_t *flagsStr = new uint8_t[RegExpParser::FLAG_NUM + 1]; // FLAG_NUM flags + '\0'
388 if (flagsStr == nullptr) {
389 LOG_ECMA(FATAL) << "BuiltinsRegExp::GetAllFlagsInternal:flagsStr is nullptr";
395 RETURN_VALUE_IF_ABRUPT_COMPLETION_WITH_DATA_DELETE(thread, emptyString.GetTaggedValue(), flagsStr);
397 flagsStr[flagsLen] = 'd';
402 RETURN_VALUE_IF_ABRUPT_COMPLETION_WITH_DATA_DELETE(thread, emptyString.GetTaggedValue(), flagsStr);
404 flagsStr[flagsLen] = 'g';
409 RETURN_VALUE_IF_ABRUPT_COMPLETION_WITH_DATA_DELETE(thread, emptyString.GetTaggedValue(), flagsStr);
411 flagsStr[flagsLen] = 'i';
416 RETURN_VALUE_IF_ABRUPT_COMPLETION_WITH_DATA_DELETE(thread, emptyString.GetTaggedValue(), flagsStr);
418 flagsStr[flagsLen] = 'm';
423 RETURN_VALUE_IF_ABRUPT_COMPLETION_WITH_DATA_DELETE(thread, emptyString.GetTaggedValue(), flagsStr);
425 flagsStr[flagsLen] = 's';
430 RETURN_VALUE_IF_ABRUPT_COMPLETION_WITH_DATA_DELETE(thread, emptyString.GetTaggedValue(), flagsStr);
432 flagsStr[flagsLen] = 'u';
437 RETURN_VALUE_IF_ABRUPT_COMPLETION_WITH_DATA_DELETE(thread, emptyString.GetTaggedValue(), flagsStr);
439 flagsStr[flagsLen] = 'y';
442 flagsStr[flagsLen] = '\0';
443 JSHandle<EcmaString> flagsString = factory->NewFromUtf8(flagsStr, flagsLen);
444 delete[] flagsStr;
2283 uint8_t *flagsStr = new uint8_t[RegExpParser::FLAG_NUM + 1]; // FLAG_NUM flags + '\0'
2286 flagsStr[flagsLen] = 'd';
2290 flagsStr[flagsLen] = 'g';
2294 flagsStr[flagsLen] = 'i';
2298 flagsStr[flagsLen] = 'm';
2302 flagsStr[flagsLen] = 's';
2306 flagsStr[flagsLen] = 'u';
2310 flagsStr[flagsLen] = 'y';
2313 flagsStr[flagsLen] = '\0';
2314 JSHandle<EcmaString> flagsString = thread->GetEcmaVM()->GetFactory()->NewFromUtf8(flagsStr, flagsLen);
2315 delete[] flagsStr;
2427 JSHandle<EcmaString> flagsStr(thread, static_cast<EcmaString *>(flags->GetTaggedObject()));