Lines Matching defs:string
83 static void CheckOddball(Isolate* isolate, Object* obj, const char* string) {
89 CHECK(String::cast(print_string)->IsUtf8EqualTo(CStrVector(string)));
93 static void CheckSmi(Isolate* isolate, int value, const char* string) {
98 CHECK(String::cast(print_string)->IsUtf8EqualTo(CStrVector(string)));
102 static void CheckNumber(Isolate* isolate, double value, const char* string) {
109 CHECK(String::cast(print_string)->IsUtf8EqualTo(CStrVector(string)));
209 Handle<String> s = factory->NewStringFromAscii(CStrVector("fisk hest "));
213 Handle<String> object_string = Handle<String>::cast(factory->Object_string());
262 Handle<String> name = factory->InternalizeUtf8String("theFunction");
263 Handle<String> prop_name = factory->InternalizeUtf8String("theSlot");
264 Handle<String> prop_namex = factory->InternalizeUtf8String("theSlotx");
265 Handle<String> obj_name = factory->InternalizeUtf8String("theObject");
318 static void VerifyStringAllocation(Isolate* isolate, const char* string) {
320 Handle<String> s = isolate->factory()->NewStringFromUtf8(CStrVector(string));
321 CHECK_EQ(StrLength(string), s->length());
323 CHECK_EQ(static_cast<uint16_t>(string[index]), s->Get(index));
328 TEST(String) {
347 Handle<String> string = factory->NewStringFromAscii(CStrVector(name));
348 CHECK_EQ(StrLength(name), string->length());
591 for (const char* string = *strings; *strings != 0; string = *strings++) {
593 MaybeObject* maybe_a = CcTest::heap()->InternalizeUtf8String(string);
598 MaybeObject* maybe_b = CcTest::heap()->InternalizeUtf8String(string);
601 CHECK(String::cast(b)->IsUtf8EqualTo(CStrVector(string)));
620 Handle<String> name = factory->InternalizeUtf8String("theFunction");
630 Handle<String> prop_name = factory->InternalizeUtf8String("theSlot");
647 String* object_string = String::cast(CcTest::heap()->Object_string());
653 Handle<String> first = factory->InternalizeUtf8String("first");
654 Handle<String> second = factory->InternalizeUtf8String("second");
696 // check string and internalized string match
698 Handle<String> s1 = factory->NewStringFromAscii(CStrVector(string1));
700 Handle<String> s1_string = factory->InternalizeUtf8String(string1);
703 // check internalized string and string match
705 Handle<String> s2_string = factory->InternalizeUtf8String(string2);
707 Handle<String> s2 = factory->NewStringFromAscii(CStrVector(string2));
718 Handle<String> name = factory->InternalizeUtf8String("theFunction");
725 Handle<String> prop_name = factory->InternalizeUtf8String("theSlot");
744 Handle<String> name = factory->InternalizeUtf8String("Array");
793 String* object_string = String::cast(CcTest::heap()->Object_string());
799 Handle<String> first = factory->InternalizeUtf8String("first");
800 Handle<String> second = factory->InternalizeUtf8String("second");
854 Handle<String> non_ascii_sym =
858 Handle<String> ascii_sym =
861 Handle<String> non_ascii_str =
865 Handle<String> ascii_str =
908 // Allocate a small string to OLD_DATA_SPACE and NEW_SPACE
914 // Allocate a large string (for large object space).
1045 Handle<String> foo_name = factory->InternalizeUtf8String("foo");
1095 Handle<String> foo_name = factory->InternalizeUtf8String("foo");
1160 Handle<String> foo_name = factory->InternalizeUtf8String("foo");
1233 Handle<String> foo_name = factory->InternalizeUtf8String("foo");
1234 Handle<String> bar_name = factory->InternalizeUtf8String("bar");
1299 Handle<String> foo_name = factory->InternalizeUtf8String("foo");
2711 Handle<String> slice(CcTest::heap()->empty_string());
2717 Handle<String> s = factory->NewStringFromAscii(CStrVector(c));
2721 // Generate a sliced string that is based on the above parent and
2725 Handle<String> t = factory->NewProperSubString(s, 5, 35);
2759 v8::Handle<v8::String> value = v8_str("val string");
2771 if (i == 0) obj->SetHiddenValue(v8_str("key string"), value);
2773 if (i == 1) obj->SetHiddenValue(v8_str("key string"), value);
2778 CHECK(value->Equals(obj->GetHiddenValue(v8_str("key string"))));
2949 class SourceResource: public v8::String::ExternalAsciiStringResource {
2973 // after the first time the accessor is fired. We use external string
2974 // to check whether the data is being released since the external string
2975 // resource's callback is fired when the external string is GC'ed.
2980 v8::Handle<v8::String> source_string =
2981 v8::String::NewExternal(CcTest::isolate(), resource);
3086 Handle<String> name = isolate->factory()->InternalizeUtf8String("call");
3330 v8::Local<v8::String> mote_code_string =
3333 v8::Local<v8::String> array_name = v8_str("mote");