Lines Matching defs:str
697 void V8::SetFlagsFromString(const char* str) {
698 SetFlagsFromString(str, strlen(str));
701 void V8::SetFlagsFromString(const char* str, size_t length) {
702 i::FlagList::SetFlagsFromString(str, length);
2435 i::Handle<i::String> str = i_isolate->factory()->InternalizeString(
2437 i_export_names->set(i, *str);
2497 i::Handle<i::String> str = Utils::OpenHandle(*(source->source_string));
2516 isolate, str, script_details, deserialize_task.get(), options,
2526 isolate, str, script_details, cached_data.get(), options,
2533 isolate, str, script_details, options, no_cache_reason,
2736 i::Handle<i::String> str = Utils::OpenHandle(*(full_source_string));
2743 isolate, str, script_details, data);
4212 i::Handle<i::String> str = i::Handle<i::String>::cast(string_obj);
4214 if (str->AsArrayIndex(&index)) {
5406 i::Handle<i::String> str = Utils::OpenHandle(this);
5407 return str->length();
5411 i::Handle<i::String> str = Utils::OpenHandle(this);
5412 return str->IsOneByteRepresentation();
5526 i::Handle<i::String> str = Utils::OpenHandle(this);
5527 if (str->IsOneByteRepresentation()) return true;
5529 return helper.Check(*str);
5533 i::Handle<i::String> str = Utils::OpenHandle(this);
5534 str = i::String::Flatten(reinterpret_cast<i::Isolate*>(isolate), str);
5535 int length = str->length();
5538 i::String::FlatContent flat = str->GetFlatContent(no_gc);
5686 i::Handle<i::String> str = Utils::OpenHandle(this);
5690 str = i::String::Flatten(isolate, str);
5692 i::String::FlatContent content = str->GetFlatContent(no_gc);
5709 i::Handle<i::String> str = Utils::OpenHandle(string);
5710 str = i::String::Flatten(isolate, str);
5712 if ((length == -1) || (length > str->length() - start)) end = str->length();
5715 if (start < end) i::String::WriteToFlat(*str, buffer, start, write_length);
5736 i::Handle<i::String> str = Utils::OpenHandle(this);
5737 return i::StringShape(*str).IsExternal();
5741 i::Handle<i::String> str = Utils::OpenHandle(this);
5742 return i::StringShape(*str).IsExternalTwoByte();
5746 i::Handle<i::String> str = Utils::OpenHandle(this);
5747 return i::StringShape(*str).IsExternalOneByte();
5753 i::String str = *Utils::OpenHandle(this);
5756 if (str.IsThinString()) {
5757 str = i::ThinString::cast(str).actual();
5760 if (i::StringShape(str).IsExternalTwoByte()) {
5761 const void* resource = i::ExternalTwoByteString::cast(str).resource();
5772 i::String str = *Utils::OpenHandle(this);
5776 if (str.IsThinString()) {
5777 str = i::ThinString::cast(str).actual();
5780 if (i::StringShape(str).IsExternalOneByte()) {
5781 const void* resource = i::ExternalOneByteString::cast(str).resource();
5784 } else if (i::StringShape(str).IsExternalTwoByte()) {
5785 const void* resource = i::ExternalTwoByteString::cast(str).resource();
5791 str.IsOneByteRepresentation() ? ONE_BYTE_ENCODING : TWO_BYTE_ENCODING;
5800 i::String str = *Utils::OpenHandle(this);
5802 if (str.IsThinString()) {
5803 str = i::ThinString::cast(str).actual();
5806 if (i::StringShape(str).IsExternalTwoByte()) {
5807 internal::Isolate* isolate = I::GetIsolateForSandbox(str.ptr());
5809 isolate, str.ptr(), I::kStringResourceOffset,
5839 i::String str = *Utils::OpenHandle(this);
5841 if (str.IsThinString()) {
5842 str = i::ThinString::cast(str).actual();
5845 internal::Address string = str.ptr();
5849 if (i::StringShape(str).IsExternalOneByte() ||
5850 i::StringShape(str).IsExternalTwoByte()) {
5863 i::String str = *Utils::OpenHandle(this);
5864 if (i::StringShape(str).IsExternalOneByte()) {
5865 return i::ExternalOneByteString::cast(str).resource();
5866 } else if (str.IsThinString()) {
5867 str = i::ThinString::cast(str).actual();
5868 if (i::StringShape(str).IsExternalOneByte()) {
5869 return i::ExternalOneByteString::cast(str).resource();
9639 Local<String> str;
9640 if (!obj->ToString(context).ToLocal(&str)) return;
9641 length_ = str->Utf8Length(isolate);
9643 str->WriteUtf8(isolate, str_);
9656 Local<String> str;
9657 if (!obj->ToString(context).ToLocal(&str)) return;
9658 length_ = str->Length();
9660 str->Write(isolate, str_);