Lines Matching refs:v8_str

204     CHECK_EQ(v8_str("TypeError: Illegal invocation"),
228 fun_proto->Set(v8_str("prop_sig"), callback_sig);
229 fun_proto->Set(v8_str("prop"), callback);
231 v8_str("accessor_sig"), callback_sig, callback_sig);
232 fun_proto->SetAccessorProperty(v8_str("accessor"), callback, callback);
237 env->Global()->Set(v8_str("Fun"), fun->GetFunction());
238 env->Global()->Set(v8_str("UnrelFun"), unrel_fun->GetFunction());
239 env->Global()->Set(v8_str("fun_instance"), fun_instance);
240 env->Global()->Set(v8_str("sub_fun_instance"), sub_fun_instance);
290 cons->SetClassName(v8_str("Cons"));
298 env->Global()->Set(v8_str("Cons"), cons->GetFunction());
299 env->Global()->Set(v8_str("Fun1"), fun->GetFunction());
311 cons1->SetClassName(v8_str("Cons1"));
313 cons2->SetClassName(v8_str("Cons2"));
315 cons3->SetClassName(v8_str("Cons3"));
326 env->Global()->Set(v8_str("Cons1"), cons1->GetFunction());
327 env->Global()->Set(v8_str("Cons2"), cons2->GetFunction());
328 env->Global()->Set(v8_str("Cons3"), cons3->GetFunction());
329 env->Global()->Set(v8_str("Fun2"), fun2->GetFunction());
372 Local<Value> foo_before = obj->Get(v8_str("foo"));
374 Local<String> bar_str = v8_str("bar");
375 obj->Set(v8_str("foo"), bar_str);
376 Local<Value> foo_after = obj->Get(v8_str("foo"));
389 Local<String> bar_str = v8_str("bar");
397 CHECK_EQ(v8_str("a"), value->Get(0));
398 CHECK_EQ(v8_str("b"), value->Get(1));
566 Local<String> source = v8_str(c_source);
869 Local<String> left = v8_str(one_byte_string_1);
885 right = v8_str(one_byte_string_2);
912 global->Set(v8_str("pi"), v8_num(3.1415926));
913 Local<Value> pi = global->Get(v8_str("pi"));
948 info.GetReturnValue().Set(v8_str("bad value"));
966 info.This()->Set(v8_str("x"), v8_num(1));
967 info.This()->Set(v8_str("y"), v8_num(2));
968 info.GetReturnValue().Set(v8_str("bad value"));
977 info.GetReturnValue().Set(v8_str("bad value"));
994 env->Global()->Set(v8_str("obj"), fun);
1010 env->Global()->Set(v8_str("obj"), fun);
1027 fun_templ->SetClassName(v8_str("funky"));
1028 fun_templ->InstanceTemplate()->SetAccessor(v8_str("m"), accessor);
1030 env->Global()->Set(v8_str("obj"), fun);
1032 CHECK_EQ(v8_str("[object funky]"), result);
1070 (*env)->Global()->Set(v8_str("callback_object"), object);
1177 (*env)->Global()->Set(v8_str("callback_object"), object);
1261 env->Global()->Set(v8_str("obj"), fun);
1270 env->Global()->Set(v8_str("obj"), fun);
1279 env->Global()->Set(v8_str("obj"), fun);
1303 obj->Set(v8_str("func"),
1305 env->Global()->Set(v8_str("obj"), obj);
1379 derived_instance2->Set(v8_str("__proto__"), derived_instance);
1380 other_instance->Set(v8_str("__proto__"), derived_instance2);
1731 Local<String> str = v8_str("3.1415926");
1746 date.As<v8::Date>()->Set(v8_str("property"),
1748 CHECK_EQ(42, date.As<v8::Date>()->Get(v8_str("property"))->Int32Value());
1764 v8::Handle<String> str1 = v8_str("");
1766 v8::Handle<String> str2 = v8_str("x");
1798 templ->SetAccessor(v8_str("m"), GetM);
1816 env->Global()->Set(v8_str("p"), instance1);
1825 env->Global()->Set(v8_str("q"), instance2);
1855 super->InstanceTemplate()->SetAccessor(v8_str("knurd"), GetKnurd);
1867 env->Global()->Set(v8_str("s"), super->GetFunction());
1868 env->Global()->Set(v8_str("base1"), base1->GetFunction());
1869 env->Global()->Set(v8_str("base2"), base2->GetFunction());
1882 env->Global()->Set(v8_str("obj"),
1890 env->Global()->Set(v8_str("obj2"),
1910 CHECK_EQ(v8_str("data"), info.Data());
1922 self->Get(String::Concat(v8_str("accessor_"), name)));
1928 self->Set(String::Concat(v8_str("accessor_"), name), value);
1969 info.GetReturnValue().Set(self->GetHiddenValue(v8_str(name_str + i)));
2020 AddAccessor(parent, v8_str("age"),
2024 env->Global()->Set(v8_str("Child"), child->GetFunction());
2046 i::Handle<i::String> name(v8::Utils::OpenHandle(*v8_str("length")));
2058 env->Global()->Set(v8_str("Constructor"), templ->GetFunction());
2076 env->Global()->Set(v8_str("Child"), child->GetFunction());
2098 env->Global()->Set(v8_str("Child"), child->GetFunction());
2114 AddAccessor(templ, v8_str("age"),
2118 env->Global()->Set(v8_str("Obj"), templ->GetFunction());
2132 AddAccessor(templ, v8_str("age"),
2136 env->Global()->Set(v8_str("Obj"), templ->GetFunction());
2152 AddAccessor(parent, v8_str("age"),
2156 env->Global()->Set(v8_str("Child"), child->GetFunction());
2172 AddAccessor(parent, v8_str("age"),
2176 env->Global()->Set(v8_str("Child"), child->GetFunction());
2192 env->Global()->Set(v8_str("Obj"), templ->GetFunction());
2217 env->Global()->Set(v8_str("Obj"), templ->GetFunction());
2244 env->Global()->Set(v8_str("Child"), child->GetFunction());
2262 env->Global()->Set(v8_str("Child"), child->GetFunction());
2280 v8_str("data"));
2282 env->Global()->Set(v8_str("obj"),
2319 env->Global()->Set(v8_str("obj"),
2442 env->Global()->Set(v8_str("obj"), bottom);
2469 if (v8_str("pre")->Equals(key)) {
2470 info.GetReturnValue().Set(v8_str("PrePropertyHandler: pre"));
2478 if (v8_str("pre")->Equals(key)) {
2494 CHECK_EQ(v8_str("PrePropertyHandler: pre"), result_pre);
2496 CHECK_EQ(v8_str("Object: on"), result_on);
2517 int depth = args.This()->Get(v8_str("depth"))->Int32Value();
2519 args.This()->Set(v8_str("depth"),
2528 int depth = args.This()->Get(v8_str("depth"))->Int32Value();
2533 args.This()->Set(v8_str("depth"),
2536 args.This()->Get(v8_str("callFunctionRecursively"));
2546 global->Set(v8_str("callScriptRecursively"),
2548 global->Set(v8_str("callFunctionRecursively"),
2552 env->Global()->Set(v8_str("depth"), v8::Integer::New(isolate, 0));
2557 env->Global()->Set(v8_str("depth"), v8::Integer::New(isolate, 0));
2586 env->Global()->Set(v8_str("obj"), obj->NewInstance());
2589 CHECK_EQ(v8_str("otto"), otto);
2592 CHECK_EQ(v8_str("netto"), netto);
2600 Foo->PrototypeTemplate()->Set(v8_str("plak"), v8_num(321));
2602 env->Global()->Set(v8_str("Foo"), Foo->GetFunction());
2824 v8::Symbol::New(isolate, v8_str("my-symbol"));
2826 v8::Symbol::New(isolate, v8_str("sym3"));
2844 CHECK(sym2->Name()->Equals(v8_str("my-symbol")));
2946 v8::Private::New(isolate, v8_str("my-private"));
3002 v8::Local<String> name = v8_str("my-symbol");
3016 v8::Local<Value> sym2 = env->Global()->Get(v8_str("sym2"));
3031 v8::Local<Value> value = env->Global()->Get(v8_str("sym"));
3050 v8::Local<String> name = v8_str("my-private");
3062 v8::Local<Value> intern = env->Global()->Get(v8_str("intern"));
3105 env->Global()->Set(v8_str("ab"), ab);
3179 env->Global()->Set(v8_str("ab3"), ab3);
3337 v8::Local<v8::String> key = v8_str("api-test::hidden-key");
3338 v8::Local<v8::String> empty = v8_str("");
3339 v8::Local<v8::String> prop_name = v8_str("prop_name");
3392 v8::Local<v8::String> key = v8_str("hidden");
3426 v8::Local<v8::String> key = v8_str("api-test::hidden-key");
3445 env->Global()->Set(v8_str("ext"), ext);
3477 global.Reset(isolate, v8_str("str"));
3486 global.Reset(isolate, v8_str("str"));
3501 global.Reset(isolate, v8_str("str"));
3512 global.Reset(isolate, v8_str("longer"));
3529 global.Reset(isolate, v8_str("str"));
3567 global.Reset(isolate, v8_str("str"));
3758 v8::Local<String> local = v8::Local<String>::New(isolate, v8_str("str"));
3774 global1.Reset(isolate, v8_str("str"));
3775 global2.Reset(isolate, v8_str("str2"));
3809 v8::Local<String>::New(CcTest::isolate(), v8_str("str"));
4202 v8_str("x"), Local<Value>::New(iso, g2s1.handle));
4206 v8_str("x"), Local<Value>::New(iso, g3s1.handle));
4210 v8_str("x"), Local<Value>::New(iso, g1s1.handle));
4236 v8_str("x"), Local<Value>::New(iso, g2s1.handle));
4240 v8_str("x"), Local<Value>::New(iso, g3s1.handle));
4244 v8_str("x"), Local<Value>::New(iso, g1s1.handle));
4275 Get(v8_str("a"))->Equals(v8_str("b")));
4332 v8::Object::Cast(*data)->GetHiddenValue(v8_str("hidden key"));
4333 CHECK(v8_str("hidden value")->Equals(hidden_property));
4345 v8::Local<v8::Value> error = v8::Exception::Error(v8_str("custom error"));
4346 v8::Object::Cast(*error)->SetHiddenValue(v8_str("hidden key"),
4347 v8_str("hidden value"));
4348 context->Global()->Set(v8_str("error"), error);
4372 v8::ScriptOrigin(v8_str("6.75"),
4376 v8::Handle<v8::Script> script = Script::Compile(v8_str("throw 'error'"),
4401 v8::ScriptOrigin(v8_str("6.75"),
4405 v8::Handle<v8::Script> script = Script::Compile(v8_str("throw 'error'"),
4438 v8::ScriptOrigin(v8_str("6.75"),
4442 v8::Handle<v8::Script> script = Script::Compile(v8_str("throw 'error'"),
4452 v8::ScriptOrigin(v8_str("6.75"),
4456 script = Script::Compile(v8_str("throw 'error'"),
4469 context->Global()->Set(v8_str("foo"), v8_num(14));
4470 context->Global()->Set(v8_str("12"), v8_num(92));
4483 CHECK_EQ(92, context->Global()->Get(v8_str("12"))->Int32Value());
4487 CHECK_EQ(32, context->Global()->Get(v8_str("16"))->Int32Value());
4491 CHECK_EQ(56, context->Global()->Get(v8_str("13"))->Int32Value());
4500 Local<String> prop = v8_str("none");
4504 prop = v8_str("read_only");
4513 prop = v8_str("dont_delete");
4520 prop = v8_str("dont_enum");
4524 prop = v8_str("absent");
4582 global->Set(v8_str("f"), v8::FunctionTemplate::New(isolate, HandleF));
4637 Local<Function>::Cast(context->Global()->Get(v8_str("Foo")));
4639 Local<Function>::Cast(context->Global()->Get(v8_str("ReturnThisSloppy")));
4641 Local<Function>::Cast(context->Global()->Get(v8_str("ReturnThisStrict")));
4686 Local<v8::Value> r4 = ReturnThisSloppy->Call(v8_str("hello"), 0, NULL);
4688 CHECK(r4.As<v8::StringObject>()->ValueOf()->StrictEquals(v8_str("hello")));
4699 Local<v8::Value> r9 = ReturnThisStrict->Call(v8_str("hello"), 0, NULL);
4700 CHECK(r9->StrictEquals(v8_str("hello")));
4719 Local<Function>::Cast(context->Global()->Get(v8_str("Foo")));
4772 Local<Value> obj = env->Global()->Get(v8_str("obj"));
4778 obj = env->Global()->Get(v8_str("obj"));
4784 obj = env->Global()->Get(v8_str("obj"));
4790 obj = env->Global()->Get(v8_str("obj"));
4796 obj = env->Global()->Get(v8_str("obj"));
4802 obj = env->Global()->Get(v8_str("obj"));
4808 obj = env->Global()->Get(v8_str("obj"));
4820 Local<Value> obj = env->Global()->Get(v8_str("obj"));
4825 obj = env->Global()->Get(v8_str("obj"));
4830 obj = env->Global()->Get(v8_str("obj"));
4835 obj = env->Global()->Get(v8_str("obj"));
4840 obj = env->Global()->Get(v8_str("obj"));
4845 obj = env->Global()->Get(v8_str("obj"));
4850 obj = env->Global()->Get(v8_str("obj"));
4855 obj = env->Global()->Get(v8_str("obj"));
4860 obj = env->Global()->Get(v8_str("obj"));
4874 Local<Value> obj = env->Global()->Get(v8_str("obj"));
4923 args.GetIsolate()->ThrowException(v8_str("konto"));
4944 templ->Set(v8_str("ThrowFromC"),
4954 Local<Value> thrown = context->Global()->Get(v8_str("thrown"));
4963 templ->Set(v8_str("ThrowFromC"),
4983 templ->Set(v8_str("CCatcher"),
5001 CHECK(message->Get()->Equals(v8_str(reference_error)));
5019 templ->Set(v8_str("fail"), v8::FunctionTemplate::New(isolate, Fail));
5043 CHECK(string->Equals(v8_str("Whoops")));
5057 CHECK(message->Get()->Equals(v8_str(uncaught_error)));
5084 CHECK(message->Get()->Equals(v8_str(uncaught_error)));
5144 templ->Set(v8_str("ThrowFromC"),
5159 templ->Set(v8_str("ThrowFromC"),
5191 templ->Set(v8_str("ThrowFromC"),
5211 args.GetIsolate()->ThrowException(v8_str("FromC"));
5216 Local<Value> fun = global->Get(v8_str("JSThrowCountDown"));
5295 templ->Set(v8_str("check"), v8::FunctionTemplate::New(isolate, JSCheck));
5296 templ->Set(v8_str("CThrowCountDown"),
5318 Local<Function>::Cast(context->Global()->Get(v8_str("JSThrowCountDown")));
5360 templ->Set(v8_str("Throw"), v8::FunctionTemplate::New(isolate, ThrowValue));
5430 v8_str("native_with_try_catch"),
5452 CcTest::isolate()->ThrowException(v8_str("E1"));
5527 templ->Set(v8_str("TryCatchMixedNestingHelper"),
5538 args.GetIsolate()->ThrowException(v8_str("boom"));
5549 templ->Set(v8_str("TryCatchNativeHelper"),
5561 args.GetIsolate()->ThrowException(v8_str("boom"));
5574 templ->Set(v8_str("TryCatchNativeResetHelper"),
5587 CHECK(v8_str("a")->Equals(v8_str("a")));
5588 CHECK(!v8_str("a")->Equals(v8_str("b")));
5590 CHECK_EQ(v8_str("a"), v8_str("a"));
5591 CHECK_NE(v8_str("a"), v8_str("b"));
5597 CHECK(v8_str("a")->StrictEquals(v8_str("a")));
5598 CHECK(!v8_str("a")->StrictEquals(v8_str("b")));
5599 CHECK(!v8_str("5")->StrictEquals(v8_num(5)));
5613 CHECK(v8_str("a")->SameValue(v8_str("a")));
5614 CHECK(!v8_str("a")->SameValue(v8_str("b")));
5615 CHECK(!v8_str("5")->SameValue(v8_num(5)));
5637 CHECK_EQ(info.Data(), v8_str("donut"));
5638 CHECK_EQ(name, v8_str("x"));
5648 templ->SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut"));
5649 context->Global()->Set(v8_str("obj"), templ->NewInstance());
5653 CHECK_EQ(result, v8_str("x"));
5663 templ->SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut"));
5664 context->Global()->Set(v8_str("obj"), templ->NewInstance());
5711 templ->SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut"));
5713 context->Global()->Set(v8_str("obj"), templ->NewInstance());
5757 return v8::Handle<v8::Object>::Cast((*context)->Global()->Get(v8_str(name)));
5767 context->Global()->Set(v8_str("obj1"), templ->NewInstance());
5774 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut")));
5780 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut")));
5804 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut")));
5806 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut")));
5827 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut")));
5829 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut")));
5842 context->Global()->Set(v8_str("obj1"), templ->NewInstance());
5846 v8_str("x"),
5848 v8_str("donut"), v8::DEFAULT, v8::DontDelete));
5850 v8_str("x"),
5852 v8_str("donut"), v8::DEFAULT, v8::DontDelete));
5861 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut")));
5863 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut")));
5887 CHECK_EQ(info.Data(), v8_str("donut"));
5888 CHECK_EQ(name, v8_str("239"));
5899 context->Global()->Set(v8_str("obj1"), templ->NewInstance());
5903 v8_str("239"),
5905 v8_str("donut")));
5907 v8_str("239"),
5909 v8_str("donut")));
5925 CHECK_EQ(info.Data(), v8_str("donut"));
5926 CHECK_EQ(name, v8_str("x"));
5936 templ->SetAccessor(v8_str("x"), GetXValue, SetXValue, v8_str("donut"));
5938 context->Global()->Set(v8_str("obj"), templ->NewInstance());
5953 templ->SetAccessor(v8_str("x"), NULL, SetXValue, v8_str("donut"));
5955 context->Global()->Set(v8_str("obj"), templ->NewInstance());
5970 templ->SetAccessor(v8_str("x"),
5973 v8_str("donut"));
5975 context->Global()->Set(v8_str("obj"), templ->NewInstance());
5997 context->Global()->Set(v8_str("obj"), templ->NewInstance());
6001 CHECK_EQ(result, v8_str("x"));
6013 context->Global()->Set(v8_str("interceptor_obj"), templ->NewInstance());
6017 CHECK_EQ(result, v8_str("x"));
6033 CHECK_EQ(result, v8_str("x"));
6047 context1->Global()->Set(v8_str("interceptor_obj"), object);
6058 context2->Global()->Set(v8_str("interceptor_obj"), object);
6067 CHECK_EQ(result, v8_str("x"));
6083 proto.As<v8::Object>()->Set(v8_str("x"),
6099 context->Global()->Set(v8_str("F"), function_template->GetFunction());
6136 context->Global()->Set(v8_str("obj"), templ->NewInstance());
6205 context->Global()->Set(v8_str("obj"), templ->NewInstance());
6261 context->Global()->Set(v8_str("obj"), templ->NewInstance());
6284 context->Global()->Set(v8_str("obj"), templ->NewInstance());
6306 context->Global()->Set(v8_str("obj"), templ->NewInstance());
6332 context->Global()->Set(v8_str("obj"), obj);
6359 context->Global()->Set(v8_str("obj"), obj);
6397 context->Global()->Set(v8_str("obj"), obj);
6421 context->Global()->Set(v8_str("obj"), obj);
6461 context->Global()->Set(v8_str("obj"), obj);
6491 context->Global()->Set(v8_str("obj"), obj);
6522 context->Global()->Set(v8_str("obj"), obj);
6553 context->Global()->Set(v8_str("obj"), obj);
6574 templ->Set(v8_str("dummy"), v8::FunctionTemplate::New(isolate,
6577 Local<String> password = v8_str("Password");
6583 global0->Set(v8_str("custom"), v8_num(1234));
6584 CHECK_EQ(1234, global0->Get(v8_str("custom"))->Int32Value());
6590 global1->Set(v8_str("custom"), v8_num(1234));
6592 CHECK_EQ(1234, global0->Get(v8_str("custom"))->Int32Value());
6593 CHECK_EQ(1234, global1->Get(v8_str("custom"))->Int32Value());
6600 CHECK_EQ(0, global1->Get(v8_str("custom"))->Int32Value());
6601 CHECK_EQ(0, global2->Get(v8_str("custom"))->Int32Value());
6615 global0->Get(v8_str("Object")).As<v8::Object>();
6617 object0->Get(v8_str("toString")).As<v8::Object>();
6619 tostring0->Get(v8_str("__proto__")).As<v8::Object>();
6620 proto0->Set(v8_str("custom"), v8_num(1234));
6626 global1->Get(v8_str("Object")).As<v8::Object>();
6628 object1->Get(v8_str("toString")).As<v8::Object>();
6630 tostring1->Get(v8_str("__proto__")).As<v8::Object>();
6631 CHECK(!proto1->Has(v8_str("custom")));
6644 Local<String> source = v8_str("Object.prototype.obj = 1234;"
6667 env->Global()->Set(v8_str("undetectable"), obj);
6711 env->Global()->Set(v8_str("undetectable"), obj);
6755 env->Global()->Set(v8_str("undetectable"), obj);
6757 Local<String> source = v8_str("undetectable.x = 42;"
6766 source = v8_str("Object.preventExtensions(undetectable);");
6771 source = v8_str("undetectable.y = 2000;");
6785 env->Global()->Set(v8_str("undetectable"), obj);
6827 env->Global()->Set(v8_str("undetectable"), obj);
6828 env->Global()->Set(v8_str("detectable"), v8_str("bar"));
6859 Local<String> str = v8_str("foo");
6881 global_template->Set(v8_str("JSNI_Log"),
7203 context->Global()->Get(v8_str("loaded")));
7232 CHECK_EQ(v8_str("undefinedACBDE"), context->Global()->Get(v8_str("loaded")));
7250 args.This()->Set(v8_str("data"), args.Data());
7271 if (name->Equals(v8_str("A"))) {
7274 } else if (name->Equals(v8_str("B"))) {
7277 } else if (name->Equals(v8_str("C"))) {
7485 o->Set(v8_str("x"), v8::Integer::New(isolate, 1));
7486 v8::Local<String> y_str = v8_str("y");
7499 v8::Local<String> y_str = v8_str("y");
7500 CHECK_EQ(v8::Integer::New(isolate, 1), o->Get(v8_str("x")));
7528 global->Set(v8_str("f"),
7531 args_fun = context->Global()->Get(v8_str("f")).As<Function>();
7548 if (!name->Equals(v8_str("foo"))) {
7573 context->Global()->Set(v8_str("k"), obj->NewInstance());
7582 CHECK_EQ(v8_compile("k.foo")->Run(), v8_str("foo"));
7596 if (name->Equals(v8_str("foo")) ||
7597 name->Equals(v8_str("bar")) ||
7598 name->Equals(v8_str("baz"))) {
7614 result->Set(v8::Integer::New(info.GetIsolate(), 0), v8_str("foo"));
7615 result->Set(v8::Integer::New(info.GetIsolate(), 1), v8_str("bar"));
7616 result->Set(v8::Integer::New(info.GetIsolate(), 2), v8_str("baz"));
7624 result->Set(v8::Integer::New(info.GetIsolate(), 0), v8_str("0"));
7625 result->Set(v8::Integer::New(info.GetIsolate(), 1), v8_str("1"));
7637 context->Global()->Set(v8_str("k"), obj->NewInstance());
7664 CHECK_EQ(v8_str("5"), result->Get(v8::Integer::New(isolate, 0)));
7665 CHECK_EQ(v8_str("10"), result->Get(v8::Integer::New(isolate, 1)));
7666 CHECK_EQ(v8_str("140000"), result->Get(v8::Integer::New(isolate, 2)));
7667 CHECK_EQ(v8_str("4294967295"), result->Get(v8::Integer::New(isolate, 3)));
7670 CHECK_EQ(v8_str("0"), result->Get(v8::Integer::New(isolate, 4)));
7671 CHECK_EQ(v8_str("1"), result->Get(v8::Integer::New(isolate, 5)));
7673 CHECK_EQ(v8_str("a"), result->Get(v8::Integer::New(isolate, 6)));
7674 CHECK_EQ(v8_str("b"), result->Get(v8::Integer::New(isolate, 7)));
7675 CHECK_EQ(v8_str("c"), result->Get(v8::Integer::New(isolate, 8)));
7676 CHECK_EQ(v8_str("4294967296"), result->Get(v8::Integer::New(isolate, 9)));
7677 CHECK_EQ(v8_str("d"), result->Get(v8::Integer::New(isolate, 10)));
7678 CHECK_EQ(v8_str("e"), result->Get(v8::Integer::New(isolate, 11)));
7679 CHECK_EQ(v8_str("30000000000"), result->Get(v8::Integer::New(isolate, 12)));
7680 CHECK_EQ(v8_str("f"), result->Get(v8::Integer::New(isolate, 13)));
7682 CHECK_EQ(v8_str("foo"), result->Get(v8::Integer::New(isolate, 14)));
7683 CHECK_EQ(v8_str("bar"), result->Get(v8::Integer::New(isolate, 15)));
7684 CHECK_EQ(v8_str("baz"), result->Get(v8::Integer::New(isolate, 16)));
7698 CHECK_EQ(info.Holder(), global->Get(v8_str("o1")));
7699 if (name->Equals(v8_str("p1"))) {
7700 CHECK_EQ(info.This(), global->Get(v8_str("o1")));
7701 } else if (name->Equals(v8_str("p2"))) {
7702 CHECK_EQ(info.This(), global->Get(v8_str("o2")));
7703 } else if (name->Equals(v8_str("p3"))) {
7704 CHECK_EQ(info.This(), global->Get(v8_str("o3")));
7705 } else if (name->Equals(v8_str("p4"))) {
7706 CHECK_EQ(info.This(), global->Get(v8_str("o4")));
7714 context->Global()->Set(v8_str("o1"), obj->NewInstance());
7733 CHECK_EQ(info.Holder(), global->Get(v8_str("o1")));
7734 if (name->Equals(v8_str("p1"))) {
7735 CHECK_EQ(info.This(), global->Get(v8_str("o1")));
7736 } else if (name->Equals(v8_str("p2"))) {
7737 CHECK_EQ(info.This(), global->Get(v8_str("o2")));
7738 } else if (name->Equals(v8_str("p3"))) {
7739 CHECK_EQ(info.This(), global->Get(v8_str("o3")));
7740 } else if (name->Equals(v8_str("p4"))) {
7741 CHECK_EQ(info.This(), global->Get(v8_str("o4")));
7750 obj->SetAccessor(v8_str("p1"), PGetter);
7751 obj->SetAccessor(v8_str("p2"), PGetter);
7752 obj->SetAccessor(v8_str("p3"), PGetter);
7753 obj->SetAccessor(v8_str("p4"), PGetter);
7775 templ->SetAccessor(v8_str("t"), PGetter2);
7777 context->Global()->Set(v8_str("o"), templ->NewInstance());
7781 CHECK_NE(obj, context->Global()->Get(v8_str("o")));
7782 context->Global()->Set(v8_str("o2"), obj);
7786 context->Global()->Set(v8_str("o"), obj);
7826 v8::Handle<String> str = v8_str("abcde");
7828 v8::Handle<String> str2 = v8_str("abc\303\260\342\230\203");
7859 Handle<String> left_tree = global->Get(v8_str("left")).As<String>();
7860 Handle<String> right_tree = global->Get(v8_str("right")).As<String>();
8137 Local<v8::Array>::Cast(context->Global()->Get(v8_str(name)));
8139 Local<v8::Array>::Cast(context->Global()->Get(v8_str(lengths_name)));
8164 Local<v8::Array>::Cast(context->Global()->Get(v8_str(name)));
8166 Local<v8::Array>::Cast(context->Global()->Get(v8_str(lengths_name)));
8198 Handle<String> roundtrip = v8_str(buffer);
8351 Local<Value> s0 = global->Get(v8_str("sym0"));
8352 Local<Value> s0b = global->Get(v8_str("sym0b"));
8353 Local<Value> s1 = global->Get(v8_str("sym1"));
8354 Local<Value> s2 = global->Get(v8_str("sym2"));
8355 Local<Value> s3 = global->Get(v8_str("sym3"));
8356 Local<Value> s4 = global->Get(v8_str("sym4"));
8371 v8::Handle<String> str = v8_str("42");
8375 str = v8_str("42asdf");
8378 str = v8_str("-42");
8381 str = v8_str("4294967295");
8402 v8::Handle<String> foo = v8_str("foo");
8403 v8::Handle<String> message = v8_str("message");
8442 obj->SetAccessor(v8_str("y"), YGetter, YSetter);
8445 context->Global()->Set(v8_str("holder"), holder);
8487 arg_this->Get(v8_str("trouble_callee")) :
8488 arg_this->Get(v8_str("trouble_caller"));
8514 global->Set(v8_str("trouble"), fun->GetFunction());
8524 Local<Value> trouble = global->Get(v8_str("trouble"));
8526 Local<Value> trouble_callee = global->Get(v8_str("trouble_callee"));
8528 Local<Value> trouble_caller = global->Get(v8_str("trouble_caller"));
8557 global->Set(v8_str("trouble"), fun->GetFunction());
8565 Local<Value> trouble = global->Get(v8_str("trouble"));
8614 templ->Set(v8_str("CEvaluate"),
8684 global0->Set(v8_str("0"), v8_num(999));
8685 v8::Handle<Value> foo0 = global0->Get(v8_str("foo"));
8687 v8::Handle<Value> z0 = global0->Get(v8_str("0"));
8698 global1->Set(v8_str("othercontext"), global0);
8704 v8::Handle<Value> foo1 = global0->Get(v8_str("foo"));
8707 v8::Handle<Value> z1 = global0->Get(v8_str("0"));
8715 global2->Set(v8_str("othercontext"), global0);
8719 v8::Handle<Value> foo2 = global0->Get(v8_str("foo"));
8721 v8::Handle<Value> z2 = global0->Get(v8_str("0"));
8735 Local<Value> foo = v8_str("foo");
8736 Local<Value> bar = v8_str("bar");
8743 Local<Value> spy = env1->Global()->Get(v8_str("spy"));
8748 Local<Value> spy2 = env1->Global()->Get(v8_str("spy2"));
8782 other_object = other->Global()->Get(v8_str("Object"));
8786 current->Global()->Set(v8_str("other"), other->Global());
8816 other->Global()->Set(v8_str("__proto__"), current->Global());
8821 current->Global()->Set(v8_str("foo"), v8_num(100));
8869 context->Global()->Set(v8_str("obj"), object_template->NewInstance());
8880 CHECK(CompileRun("obj.foo")->ToString()->Equals(v8_str("1001")));
8884 CHECK(CompileRun("obj[0]")->ToString()->Equals(v8_str("1002")));
8894 Local<Value> foo = v8_str("foo");
8895 Local<Value> bar = v8_str("bar");
8901 env1->Global()->Set(v8_str("prop"), v8_num(3));
8902 env2->Global()->Set(v8_str("env1"), env1->Global());
8914 Local<Value> v = env1->Global()->Get(v8_str("prop"));
8925 Local<Value> foo = v8_str("foo");
8926 Local<Value> bar = v8_str("bar");
8932 env1->Global()->Set(v8_str("prop"), v8_num(3));
8933 env2->Global()->Set(v8_str("env1"), env1->Global());
8936 Local<String> test = v8_str("propertyIsEnumerable.call(env1, 'prop')");
8958 Local<Value> foo = v8_str("foo");
8959 Local<Value> bar = v8_str("bar");
8965 env1->Global()->Set(v8_str("prop"), v8_num(3));
8966 env2->Global()->Set(v8_str("env1"), env1->Global());
8999 Local<Value> foo = v8_str("foo");
9010 global2->Set(v8_str("prop"), v8::Integer::New(env2->GetIsolate(), 1));
9013 env1->Global()->Set(v8_str("getProp"),
9014 global2->Get(v8_str("getProp")));
9024 env3->SetSecurityToken(v8_str("bar"));
9029 CHECK(global3->Get(v8_str("prop"))->IsUndefined());
9030 CHECK(global3->Get(v8_str("getProp"))->IsUndefined());
9031 global3->Set(v8_str("prop"), v8::Integer::New(env3->GetIsolate(), -1));
9032 global3->Set(v8_str("prop2"), v8::Integer::New(env3->GetIsolate(), 2));
9037 Local<Value> get_prop = global1->Get(v8_str("getProp"));
9047 Local<Value> r = global3->Get(v8_str("prop2"));
9060 Local<Value> foo = v8_str("foo");
9069 env2->Global()->Set(v8_str("p"), v8::Integer::New(env2->GetIsolate(), 42));
9073 env1->Global()->Set(v8_str("other"), env2->Global());
9102 env3->Global()->Set(v8_str("p"), v8::Integer::New(env3->GetIsolate(), 24));
9111 env3->SetSecurityToken(v8_str("bar"));
9123 info.GetIsolate()->GetCurrentContext()->Global()->Get(v8_str("x")));
9135 v8_str("this_x"), FunctionTemplate::New(env1->GetIsolate(), GetThisX));
9139 Local<Value> foo = v8_str("foo");
9145 env1->Global()->Set(v8_str("x"), v8_str("env1_x"));
9149 env2->Global()->Set(v8_str("x"), v8_str("env2_x"));
9154 env1->Global()->Set(v8_str("bound_x"), CompileRun("bound_x"));
9155 env1->Global()->Set(v8_str("get_x"), CompileRun("get_x"));
9156 env1->Global()->Set(v8_str("get_x_w"), CompileRun("get_x_w"));
9158 v8_str("this_x"),
9168 CHECK_EQ(v8_str("env2_x"), result);
9174 CHECK_EQ(v8_str("env2_x"), result);
9184 env2->Global()->Set(v8_str("x"), v8_str("env3_x"));
9185 env2->Global()->Set(v8_str("env1"), env1->Global());
9198 CHECK_EQ(v8_str("env2_x"), results->Get(i + 0));
9199 CHECK_EQ(v8_str("env1_x"), results->Get(i + 1));
9200 CHECK_EQ(v8_str("env3_x"), results->Get(i + 2));
9201 CHECK_EQ(v8_str("env2_x"), results->Get(i + 3));
9217 CHECK_EQ(v8_str("env2_x"), results->Get(i + 0));
9218 CHECK_EQ(v8_str("env3_x"), results->Get(i + 1));
9219 CHECK_EQ(v8_str("env3_x"), results->Get(i + 2));
9220 CHECK_EQ(v8_str("env2_x"), results->Get(i + 3));
9235 CHECK_EQ(v8_str("env2_x"), results->Get(i + 0));
9236 CHECK_EQ(v8_str("env1_x"), results->Get(i + 1));
9237 CHECK_EQ(v8_str("env3_x"), results->Get(i + 2));
9238 CHECK_EQ(v8_str("env2_x"), results->Get(i + 3));
9311 v8_str("accessible_prop"),
9318 global_template->SetAccessor(v8_str("blocked_prop"),
9324 v8_str("blocked_js_prop"),
9342 Local<Value> getter = global0->Get(v8_str("getter"));
9343 Local<Value> setter = global0->Get(v8_str("setter"));
9346 global0->Set(239, v8_str("239"));
9354 Local<Value> el_getter = global0->Get(v8_str("el_getter"));
9355 Local<Value> el_setter = global0->Get(v8_str("el_setter"));
9363 global1->Set(v8_str("other"), global0);
9487 v8_str("accessible_prop"),
9494 global_template->SetAccessor(v8_str("blocked_prop"),
9508 global1->Set(v8_str("other"), global0);
9564 obj_template->Set(v8_str("x"), v8::Integer::New(isolate, 42));
9580 global1->Set(v8_str("other"), global0);
9581 global1->Set(v8_str("object"), obj_template->NewInstance());
9610 env->Global()->Set(v8_str("prohibited"), obj_template->NewInstance());
9633 result->Set(0, v8_str("x"));
9645 obj_template->Set(v8_str("7"), v8::Integer::New(CcTest::isolate(), 7));
9646 obj_template->Set(v8_str("x"), v8::Integer::New(CcTest::isolate(), 42));
9654 global->Set(v8_str("object"), obj_template->NewInstance());
9664 CHECK_EQ(v8_str("7"), result_array->Get(0));
9665 CHECK_EQ(v8_str("[object Object]"), result_array->Get(1));
9666 CHECK_EQ(v8_str("x"), result_array->Get(2));
9690 proto_template->SetAccessor(v8_str("accessible"),
9696 global_template->SetAccessor(v8_str("unreachable"),
9706 global->Set(v8_str("accessible"), v8_num(11));
9714 global1->Set(v8_str("other"), global);
9778 global1->Set(v8_str("obj"), object);
9927 global1->Set(v8_str("obj"), object);
10001 global1->Set(v8_str("obj"), object);
10056 instance->Set(v8_str("x"), v8_num(42));
10057 instance->Set(v8_str("f"),
10062 context->Global()->Set(v8_str("i"), o);
10088 instance_template->Set(v8_str("x"), v8_num(42));
10089 instance_template->Set(v8_str("f"),
10171 env->Global()->Set(v8_str("foo"), foo);
10229 proto->Set(v8_str("f"),
10233 proto->Set(v8_str("x"), v8_num(12));
10235 instance->SetAccessor(v8_str("y"), ShadowYGetter, ShadowYSetter);
10238 context->Global()->Set(v8_str("__proto__"), o);
10265 t0->InstanceTemplate()->Set(v8_str("x"), v8_num(0));
10268 t1->InstanceTemplate()->Set(v8_str("y"), v8_num(1));
10271 t2->InstanceTemplate()->Set(v8_str("z"), v8_num(2));
10273 t3->InstanceTemplate()->Set(v8_str("u"), v8_num(3));
10281 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value());
10282 o0->Set(v8_str("__proto__"), o1);
10283 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value());
10284 CHECK_EQ(1, o0->Get(v8_str("y"))->Int32Value());
10285 o0->Set(v8_str("__proto__"), o2);
10286 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value());
10287 CHECK_EQ(1, o0->Get(v8_str("y"))->Int32Value());
10288 CHECK_EQ(2, o0->Get(v8_str("z"))->Int32Value());
10289 o0->Set(v8_str("__proto__"), o3);
10290 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value());
10291 CHECK_EQ(1, o0->Get(v8_str("y"))->Int32Value());
10292 CHECK_EQ(2, o0->Get(v8_str("z"))->Int32Value());
10293 CHECK_EQ(3, o0->Get(v8_str("u"))->Int32Value());
10298 Local<Value> proto = o0->Get(v8_str("__proto__"));
10300 CHECK(proto.As<v8::Object>()->Get(v8_str("z"))->IsUndefined());
10313 ht->InstanceTemplate()->Set(v8_str("x"), v8_num(0));
10318 o->Set(v8_str("__proto__"), h);
10319 h->Set(v8_str("__proto__"), p);
10322 o->Set(v8_str("x"), v8_num(7));
10323 CHECK_EQ(7, o->Get(v8_str("x"))->Int32Value());
10324 CHECK_EQ(7, h->Get(v8_str("x"))->Int32Value());
10325 CHECK(p->Get(v8_str("x"))->IsUndefined());
10328 o->Set(v8_str("y"), v8_num(6));
10329 CHECK_EQ(6, o->Get(v8_str("y"))->Int32Value());
10330 CHECK(h->Get(v8_str("y"))->IsUndefined());
10331 CHECK(p->Get(v8_str("y"))->IsUndefined());
10335 p->Set(v8_str("z"), v8_num(8));
10336 CHECK_EQ(8, o->Get(v8_str("z"))->Int32Value());
10337 CHECK_EQ(8, h->Get(v8_str("z"))->Int32Value());
10338 CHECK_EQ(8, p->Get(v8_str("z"))->Int32Value());
10339 o->Set(v8_str("z"), v8_num(9));
10340 CHECK_EQ(9, o->Get(v8_str("z"))->Int32Value());
10341 CHECK_EQ(8, h->Get(v8_str("z"))->Int32Value());
10342 CHECK_EQ(8, p->Get(v8_str("z"))->Int32Value());
10353 t->InstanceTemplate()->Set(v8_str("foo"), v8_num(75));
10360 o->Set(v8_str("foo"), v8_num(42));
10371 t0->InstanceTemplate()->Set(v8_str("x"), v8_num(0));
10374 t1->InstanceTemplate()->Set(v8_str("y"), v8_num(1));
10377 t2->InstanceTemplate()->Set(v8_str("z"), v8_num(2));
10379 t3->InstanceTemplate()->Set(v8_str("u"), v8_num(3));
10387 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value());
10389 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value());
10390 CHECK_EQ(1, o0->Get(v8_str("y"))->Int32Value());
10392 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value());
10393 CHECK_EQ(1, o0->Get(v8_str("y"))->Int32Value());
10394 CHECK_EQ(2, o0->Get(v8_str("z"))->Int32Value());
10396 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value());
10397 CHECK_EQ(1, o0->Get(v8_str("y"))->Int32Value());
10398 CHECK_EQ(2, o0->Get(v8_str("z"))->Int32Value());
10399 CHECK_EQ(3, o0->Get(v8_str("u"))->Int32Value());
10404 Local<Value> proto = o0->Get(v8_str("__proto__"));
10434 t1->InstanceTemplate()->Set(v8_str("foo"), v8_num(1));
10437 t2->InstanceTemplate()->Set(v8_str("fuz1"), v8_num(2));
10438 t2->InstanceTemplate()->Set(v8_str("objects"), v8::Object::New(isolate));
10439 t2->InstanceTemplate()->Set(v8_str("fuz2"), v8_num(2));
10442 t3->InstanceTemplate()->Set(v8_str("boo"), v8_num(3));
10444 t4->InstanceTemplate()->Set(v8_str("baz"), v8_num(4));
10450 t2->InstanceTemplate()->Set(v8_str(name_buf.start()), v8_num(2));
10465 context->Global()->Set(v8_str("obj"), o4);
10491 i1->SetAccessor(v8_str("foo"),
10493 i1->SetAccessor(v8_str("bar"),
10495 i1->SetAccessor(v8_str("baz"),
10497 i1->Set(v8_str("n1"), v8_num(1));
10498 i1->Set(v8_str("n2"), v8_num(2));
10507 t2->InstanceTemplate()->Set(v8_str("mine"), v8_num(4));
10513 v8::Symbol::New(context->GetIsolate(), v8_str("s1"));
10516 v8_str("h1"), v8::Integer::New(context->GetIsolate(), 2013));
10520 context->Global()->Set(v8_str("obj"), o2);
10521 context->Global()->Set(v8_str("sym"), sym);
10542 t1->PrototypeTemplate()->Set(v8_str("x"), v8::Integer::New(isolate, 42));
10544 context->Global()->Set(v8_str("func1"), t1->GetFunction());
10556 t2->PrototypeTemplate()->Set(v8_str("x"), v8::Integer::New(isolate, 42));
10557 context->Global()->Set(v8_str("func2"), t2->GetFunction());
10598 context->Global()->Set(v8_str("fun"), fun);
10622 Local<v8::Object>::Cast(context->Global()->Get(v8_str("x")));
10624 x->Set(v8_str("set"), v8::Integer::New(isolate, 8));
10625 x->Get(v8_str("get"));
10626 x->Set(v8_str("set"), v8::Integer::New(isolate, 8));
10627 x->Get(v8_str("get"));
10628 x->Set(v8_str("set"), v8::Integer::New(isolate, 8));
10629 x->Get(v8_str("get"));
10630 x->Set(v8_str("set"), v8::Integer::New(isolate, 8));
10631 x->Get(v8_str("get"));
10640 templ->SetClassName(v8_str("Fun"));
10642 context->Global()->Set(v8_str("Fun"), cons);
10667 This->Set(v8_str("a"), args[0]);
10687 context->Global()->Set(v8_str("obj"), instance);
10702 value = object1->Get(v8_str("a"));
10715 Local<Value> args2[] = { v8_str("tipli") };
10719 value = object2->Get(v8_str("a"));
10735 value = object3->Get(v8_str("a"));
10745 value = object4->Get(v8_str("a"));
10754 value = object5->Get(v8_str("a"));
10762 context->Global()->Set(v8_str("obj2"), instance);
10785 context->Global()->Set(v8_str("obj3"), instance);
10809 context->Global()->Set(v8_str("obj4"), instance1);
10829 context->Global()->Set(v8_str("obj5"), instance2);
10852 templ->SetClassName(v8_str("Fun"));
10854 context->Global()->Set(v8_str("Fun"), cons);
10890 CHECK_EQ(2, current->Global()->Get(v8_str("result1"))->Int32Value());
10891 CHECK_EQ(0, current->Global()->Get(v8_str("result2"))->Int32Value());
10892 CHECK_EQ(1, current->Global()->Get(v8_str("result3"))->Int32Value());
10903 CHECK_EQ(2, current->Global()->Get(v8_str("result4"))->Int32Value());
10914 Local<String> token = v8_str("<security token>");
10919 current->Global()->Set(v8_str("other"), other->Global());
10924 Local<Value> foo = other->Global()->Get(v8_str("foo"));
10926 CHECK(!current->Global()->Has(v8_str("foo")));
10932 CHECK_EQ(1234, other->Global()->Get(v8_str("na"))->Int32Value());
10933 CHECK(!current->Global()->Has(v8_str("na")));
10956 other->Global()->Set(v8_str("bis"), v8_num(1234));
10963 other->Global()->Set(v8_str("t"), other->Global());
11008 context1->Global()->Set(v8_str("fun"), fun);
11025 Local<String> token = v8_str("<security token>");
11030 current->Global()->Set(v8_str("other"), other->Global());
11069 context->Global()->Set(v8_str("obj"), instance);
11122 context->Global()->Set(v8_str("obj2"), instance);
11152 context->Global()->Set(v8_str("obj3"), instance);
11187 instance->CallAsFunction(v8_str("hello"), 0, NULL);
11204 context->Global()->Get(v8_str("ReturnThisSloppy")));
11207 context->Global()->Get(v8_str("ReturnThisStrict")));
11220 ReturnThisSloppy->CallAsFunction(v8_str("hello"), 0, NULL);
11222 CHECK(a4.As<v8::StringObject>()->ValueOf()->StrictEquals(v8_str("hello")));
11238 ReturnThisStrict->CallAsFunction(v8_str("hello"), 0, NULL);
11239 CHECK(a9->StrictEquals(v8_str("hello")));
11347 context->Global()->Set(v8_str("constructor"), function);
11379 context->Global()->Set(v8_str("constructor"), function);
11412 templ->SetNamedPropertyHandler(getter, 0, 0, 0, 0, v8_str("data"));
11414 context->Global()->Set(v8_str("o"), templ->NewInstance());
11426 CHECK_EQ(v8_str("data"), info.Data());
11427 CHECK_EQ(v8_str("x"), name);
11452 v8_str("x")->Equals(name) ?
11627 templ->SetAccessor(v8_str("y"), Return239Callback);
11629 context->Global()->Set(v8_str("o"), templ->NewInstance());
11658 templ_p->SetAccessor(v8_str("y"), Return239Callback);
11661 context->Global()->Set(v8_str("o"), templ_o->NewInstance());
11662 context->Global()->Set(v8_str("p"), templ_p->NewInstance());
11691 templ->SetAccessor(v8_str("y"), Return239Callback);
11694 context->Global()->Set(v8_str("o"), templ->NewInstance());
11721 templ_p->SetAccessor(v8_str("y"), Return239Callback);
11724 context->Global()->Set(v8_str("o"), templ_o->NewInstance());
11725 context->Global()->Set(v8_str("p"), templ_p->NewInstance());
11750 templ_p->SetAccessor(v8_str("y"), Return239Callback, SetOnThis);
11753 context->Global()->Set(v8_str("o"), templ_o->NewInstance());
11754 context->Global()->Set(v8_str("p"), templ_p->NewInstance());
11783 templ_p->SetAccessor(v8_str("y"), Return239Callback, SetOnThis);
11786 context->Global()->Set(v8_str("o"), templ_o->NewInstance());
11787 context->Global()->Set(v8_str("p"), templ_p->NewInstance());
11810 CHECK(v8_str("x")->Equals(name));
11826 CHECK(v8_str("x")->Equals(key));
11839 0, 0, 0, v8_str("data"));
11841 context->Global()->Set(v8_str("o"), templ->NewInstance());
11855 context->Global()->Set(v8_str("o"), templ->NewInstance());
11875 CHECK(v8_str("x")->Equals(name));
11887 context->Global()->Set(v8_str("o"), templ->NewInstance());
11907 context->Global()->Set(v8_str("o"), templ->NewInstance());
11923 CHECK(v8_str("x")->Equals(name));
11937 context->Global()->Set(v8_str("o"), templ->NewInstance());
11958 context->Global()->Set(v8_str("o"), templ->NewInstance());
11986 context->Global()->Set(v8_str("o"), templ->NewInstance());
12004 if (v8_str("x")->Equals(name))
12018 context->Global()->Set(v8_str("o"), templ->NewInstance());
12038 if (v8_str("x")->Equals(name))
12052 context->Global()->Set(v8_str("o"), templ->NewInstance());
12083 context->Global()->Set(v8_str("o"), templ->NewInstance());
12114 context->Global()->Set(v8_str("o"), templ->NewInstance());
12141 context->Global()->Set(v8_str("o"), templ_o->NewInstance());
12182 CHECK(args.Data()->Equals(v8_str("method_data")));
12193 CHECK(args.Data()->Equals(v8_str("method_data")));
12196 CHECK(args.Holder()->HasRealNamedProperty(v8_str("foo")));
12232 context->Global()->Set(v8_str("nativeobject"), nativeobject_obj);
12246 args.GetIsolate()->ThrowException(v8_str("g"));
12260 context->Global()->Set(v8_str("nativeobject"), nativeobject_obj);
12270 CHECK_EQ(v8_str("ggggg"), result);
12279 return v8_str("Direct Getter Result");
12296 obj->SetAccessor(v8_str("p1"), accessor);
12297 context->Global()->Set(v8_str("o1"), obj->NewInstance());
12305 CHECK_EQ(v8_str("Direct Getter Result"), result);
12318 info.GetIsolate()->ThrowException(v8_str("g"));
12327 obj->SetAccessor(v8_str("p1"), ThrowingDirectGetterCallback);
12328 context->Global()->Set(v8_str("o1"), obj->NewInstance());
12335 CHECK_EQ(v8_str("ggggg"), result);
12348 v8_str("method_data"),
12351 proto_templ->Set(v8_str("method"), method_templ);
12359 context->Global()->Set(v8_str("o"), fun->NewInstance());
12365 CHECK_EQ(42, context->Global()->Get(v8_str("result"))->Int32Value());
12377 isolate, FastApiCallback_SimpleSignature, v8_str("method_data"),
12380 proto_templ->Set(v8_str("method"), method_templ);
12389 context->Global()->Set(v8_str("o"), fun->NewInstance());
12398 CHECK_EQ(42, context->Global()->Get(v8_str("result"))->Int32Value());
12410 isolate, FastApiCallback_SimpleSignature, v8_str("method_data"),
12413 proto_templ->Set(v8_str("method"), method_templ);
12422 context->Global()->Set(v8_str("o"), fun->NewInstance());
12436 CHECK_EQ(40, context->Global()->Get(v8_str("result"))->Int32Value());
12437 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value());
12449 isolate, FastApiCallback_SimpleSignature, v8_str("method_data"),
12452 proto_templ->Set(v8_str("method"), method_templ);
12461 context->Global()->Set(v8_str("o"), fun->NewInstance());
12475 CHECK_EQ(40, context->Global()->Get(v8_str("result"))->Int32Value());
12476 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value());
12488 isolate, FastApiCallback_SimpleSignature, v8_str("method_data"),
12491 proto_templ->Set(v8_str("method"), method_templ);
12500 context->Global()->Set(v8_str("o"), fun->NewInstance());
12517 CHECK_EQ(v8_str("TypeError: undefined is not a function"),
12519 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value());
12531 isolate, FastApiCallback_SimpleSignature, v8_str("method_data"),
12534 proto_templ->Set(v8_str("method"), method_templ);
12543 context->Global()->Set(v8_str("o"), fun->NewInstance());
12559 CHECK_EQ(v8_str("TypeError: Illegal invocation"),
12561 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value());
12574 v8_str("method_data"),
12577 proto_templ->Set(v8_str("method"), method_templ);
12583 context->Global()->Set(v8_str("o"), fun->NewInstance());
12590 CHECK_EQ(42, context->Global()->Get(v8_str("result"))->Int32Value());
12600 isolate, FastApiCallback_SimpleSignature, v8_str("method_data"),
12603 proto_templ->Set(v8_str("method"), method_templ);
12610 context->Global()->Set(v8_str("o"), fun->NewInstance());
12620 CHECK_EQ(42, context->Global()->Get(v8_str("result"))->Int32Value());
12630 isolate, FastApiCallback_SimpleSignature, v8_str("method_data"),
12633 proto_templ->Set(v8_str("method"), method_templ);
12640 context->Global()->Set(v8_str("o"), fun->NewInstance());
12654 CHECK_EQ(40, context->Global()->Get(v8_str("result"))->Int32Value());
12655 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value());
12665 isolate, FastApiCallback_SimpleSignature, v8_str("method_data"),
12668 proto_templ->Set(v8_str("method"), method_templ);
12675 context->Global()->Set(v8_str("o"), fun->NewInstance());
12692 CHECK_EQ(v8_str("TypeError: undefined is not a function"),
12694 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value());
12704 isolate, FastApiCallback_SimpleSignature, v8_str("method_data"),
12707 proto_templ->Set(v8_str("method"), method_templ);
12714 context->Global()->Set(v8_str("o"), fun->NewInstance());
12730 CHECK_EQ(v8_str("TypeError: Illegal invocation"),
12732 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value());
12742 if (v8_str("x")->Equals(name)) {
12756 context->Global()->Set(v8_str("o"), templ->NewInstance());
12768 CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value());
12781 context->Global()->Set(v8_str("proto1"), templ->NewInstance());
12797 CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value());
12809 context->Global()->Set(v8_str("o"), templ->NewInstance());
12824 CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value());
12835 context->Global()->Set(v8_str("o"), templ_o->NewInstance());
12849 CHECK_EQ(3, context->Global()->Get(v8_str("result"))->Int32Value());
12850 CHECK_EQ(239, context->Global()->Get(v8_str("saved_result"))->Int32Value());
12861 context->Global()->Set(v8_str("proto"), templ_o->NewInstance());
12873 CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value());
12884 context->Global()->Set(v8_str("o"), templ_o->NewInstance());
12896 CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value());
12906 if (v8_str("x")->Equals(name) && interceptor_call_count++ < 20) {
12950 if (v8_str("x")->Equals(name) && ++interceptor_ic_exception_get_count < 20) {
13036 context->Global()->Set(v8_str("obj"), obj);
13053 context->Global()->Set(v8_str("obj"), obj);
13066 env->Global()->Set(v8_str("obj"),
13087 instance_templ->SetAccessor(v8_str("f"), ThrowingGetter);
13102 Local<Value> result = instance->GetRealNamedProperty(v8_str("f"));
13107 result = another->GetRealNamedProperty(v8_str("f"));
13112 result = another->GetRealNamedPropertyInPrototypeChain(v8_str("f"));
13117 result = another->Get(v8_str("f"));
13122 result = with_js_getter->GetRealNamedProperty(v8_str("f"));
13127 result = with_js_getter->Get(v8_str("f"));
13161 if (--call_depth) CcTest::isolate()->ThrowException(v8_str("ThrowViaApi"));
13181 context->Global()->Set(v8_str("func"), func);
13227 parent_instance_templ->SetAccessor(v8_str("f"), ParentGetter);
13236 child_instance_templ->SetAccessor(v8_str("f"), ChildGetter);
13238 child_instance_templ->SetAccessor(v8_str("g"), ParentGetter);
13239 child_instance_templ->SetAccessor(v8_str("g"), ChildGetter);
13244 child_proto_templ->SetAccessor(v8_str("h"), ParentGetter, 0,
13250 child_instance_templ->SetAccessor(v8_str("i"), ChildGetter, 0,
13259 context->Global()->Set(v8_str("o"), instance);
13293 context->Global()->Set(v8_str("f"), templ->GetFunction());
13305 templ->SetClassName(v8_str("MyClass"));
13309 Local<String> customized_tostring = v8_str("customized toString");
13323 CHECK(value->IsString() && value->Equals(v8_str("[object MyClass]")));
13327 CHECK(value->IsString() && value->Equals(v8_str("[object global]")));
13332 CHECK(value->IsString() && value->Equals(v8_str("[object Object]")));
13347 Local<v8::Value> p = context->Global()->Get(v8_str("p"));
13349 v8_str("Parent")));
13351 Local<v8::Value> c = context->Global()->Get(v8_str("c"));
13353 v8_str("Child")));
13355 Local<v8::Value> x = context->Global()->Get(v8_str("x"));
13357 v8_str("outer.inner")));
13557 args.GetReturnValue().Set(v8_str("foo"));
13573 env->Global()->Set(v8_str("throw_in_js"), fun);
13595 env->Global()->Set(v8_str("throw_in_js"), fun);
13631 env->Global()->Set(v8_str("unlock_for_a_moment"), fun);
13645 env->Global()->Set(v8_str("unlock_for_a_moment"), fun);
13749 Local<Value> value = data.GetValue()->Get(v8_str("key"));
13765 obj->Set(v8_str("key"), v8::Integer::New(isolate, 231));
14151 t->Set(v8_str("asdf"), v8::FunctionTemplate::New(isolate, RuntimeCallback));
14152 env->Global()->Set(v8_str("obj"), t->NewInstance());
14166 v8::Utils::OpenHandle(*env->Global()->Get(v8_str("bar"))));
14171 v8::Utils::OpenHandle(*env->Global()->Get(v8_str("foo"))));
14431 v8::Utils::OpenHandle(*env->Global()->Get(v8_str("bar"))))->code());
14433 v8::Utils::OpenHandle(*env->Global()->Get(v8_str("foo"))))->code());
14566 v8::Local<v8::String> source = v8_str(
14631 t->Set(v8_str("asdf"),
14633 context->Global()->Set(v8_str("obj"), t->NewInstance());
14774 templ->Set(v8_str("x"), v8::True(isolate));
14776 context->Global()->Set(v8_str("obj"), instance);
14806 templ->Set(v8_str("a"), v8_str("a"));
14818 templ->Set(v8_str(buf), v8::Number::New(isolate, k));
14824 context->Global()->Set(v8_str("obj_1"), instance_1);
14830 context->Global()->Set(v8_str("obj_2"), instance_2);
14874 context->Global()->Set(v8_str("a"), v8_num(1));
14881 Local<Function>::Cast(context->Global()->Get(v8_str("f1")));
14883 Local<Function>::Cast(context->Global()->Get(v8_str("f2")));
14885 Local<Function>::Cast(context->Global()->Get(v8_str("g1")));
14887 Local<Function>::Cast(context->Global()->Get(v8_str("g2")));
14889 Local<Function>::Cast(context->Global()->Get(v8_str("h")));
14957 context->Global()->Set(v8_str("a"), v8_num(1));
14970 f1 = Local<Function>::Cast(context->Global()->Get(v8_str("f1")));
14971 f2 = Local<Function>::Cast(context->Global()->Get(v8_str("f2")));
14972 g1 = Local<Function>::Cast(context->Global()->Get(v8_str("g1")));
14973 g2 = Local<Function>::Cast(context->Global()->Get(v8_str("g2")));
14974 h = Local<Function>::Cast(context->Global()->Get(v8_str("h")));
15012 f1 = Local<Function>::Cast(hidden_global->Get(v8_str("f1")));
15013 f2 = Local<Function>::Cast(hidden_global->Get(v8_str("f2")));
15014 g1 = Local<Function>::Cast(hidden_global->Get(v8_str("g1")));
15015 g2 = Local<Function>::Cast(hidden_global->Get(v8_str("g2")));
15016 CHECK(hidden_global->Get(v8_str("h")).IsEmpty());
15037 v8::ScriptCompiler::Source source(v8_str(script));
15067 context->Global()->Set(v8_str("tmp"), v8::True(CcTest::isolate()));
15068 context->Global()->Delete(v8_str("tmp"));
15074 context->Global()->Set(v8_str("tmp"), v8::True(CcTest::isolate()));
15075 context->Global()->Delete(v8_str("tmp"));
15090 Local<String> token = v8_str("<security token>");
15103 context1->Global()->Set(v8_str("other"), context0->Global());
15127 obj->Set(v8_str("gamma"), v8_str("cloneme"));
15129 CHECK_EQ(v8_str("hello"), obj->Get(v8_str("alpha")));
15130 CHECK_EQ(v8::Integer::New(isolate, 123), obj->Get(v8_str("beta")));
15131 CHECK_EQ(v8_str("cloneme"), obj->Get(v8_str("gamma")));
15135 CHECK_EQ(v8_str("hello"), clone->Get(v8_str("alpha")));
15136 CHECK_EQ(v8::Integer::New(isolate, 123), clone->Get(v8_str("beta")));
15137 CHECK_EQ(v8_str("cloneme"), clone->Get(v8_str("gamma")));
15140 clone->Set(v8_str("beta"), v8::Integer::New(isolate, 456));
15141 CHECK_EQ(v8::Integer::New(isolate, 123), obj->Get(v8_str("beta")));
15142 CHECK_EQ(v8::Integer::New(isolate, 456), clone->Get(v8_str("beta")));
15217 env->Global()->Set(v8_str("lhs"), lhs);
15218 env->Global()->Set(v8_str("rhs"), rhs);
15258 env->Global()->Get(v8_str("cons")));
15260 env->Global()->Get(v8_str("slice")));
15262 env->Global()->Get(v8_str("slice_on_cons")));
15343 v8::Local<v8::String> string = v8_str(one_byte_content);
15345 CcTest::global()->Set(v8_str("a"), string);
15374 v8::Handle<v8::Object>::Cast(global->Get(v8_str("__proto__")));
15375 global_proto->ForceSet(v8_str("x"), v8::Integer::New(isolate, 0),
15377 global_proto->ForceSet(v8_str("y"), v8::Integer::New(isolate, 0),
15598 CHECK(context->Global()->ForceDelete(v8_str("foo")));
15617 v8::Local<v8::Value> foo = ctx1->Global()->Get(v8_str("foo"));
15619 ctx2->Global()->Set(v8_str("o"), foo);
15688 Local<String> token = v8_str("<security token>");
15697 calling_context0->Global()->Set(v8_str("callback"),
15704 calling_context1->Global()->Set(v8_str("context0"),
15712 calling_context2->Global()->Set(v8_str("context1"),
15797 obj->Set(v8_str("field"), v8::Int32::New(CcTest::isolate(), 1503));
15798 context->Global()->Set(v8_str("pixels"), obj);
15951 CHECK_EQ(77, v8::Object::Cast(*result)->Get(v8_str("0"))->Int32Value());
15957 CHECK_EQ(77, v8::Object::Cast(*result)->Get(v8_str("0"))->Int32Value());
15958 CHECK_EQ(23, v8::Object::Cast(*result)->Get(v8_str("1"))->Int32Value());
16202 context->Global()->Set(v8_str("pixels"), obj);
16254 obj->Set(v8_str("field"),
16256 context->Global()->Set(v8_str("ext_array"), obj);
16536 CHECK_EQ(77, v8::Object::Cast(*result)->Get(v8_str("0"))->Int32Value());
16542 CHECK_EQ(77, v8::Object::Cast(*result)->Get(v8_str("0"))->Int32Value());
16543 CHECK_EQ(23, v8::Object::Cast(*result)->Get(v8_str("1"))->Int32Value());
16716 context->Global()->Set(v8_str("large_array"), large_obj);
16785 obj2->Set(v8_str("ee_test_field"),
16787 obj2->Set(v8_str(""), v8::Int32::New(context->GetIsolate(), 1503));
16792 context->Global()->Set(v8_str("ext_array"), obj2);
16800 obj2->Set(v8_str("ee_test_field_2"),
16806 obj2->Set(v8_str(""), v8::Int32::New(context->GetIsolate(), 1503));
16807 context->Global()->Set(v8_str("ext_array"), obj2);
16815 obj2->Set(v8_str("ee_test_field_2"),
16822 context->Global()->Set(v8_str("ext_array"), obj2);
16831 obj2->Set(v8_str("ee_test_field3"),
16835 context->Global()->Set(v8_str("ext_array"), obj2);
16842 obj3->Set(v8_str("ee_test_field3"),
16847 context->Global()->Set(v8_str("ext_array"), obj3);
16855 obj3->Set(v8_str("ee_test_field4"),
16864 obj2->Set(v8_str("ee_test_field4"),
16866 context->Global()->Set(v8_str("ext_array"), obj2);
17284 templ->Set(v8_str("AnalyzeStackInNativeCode"),
17363 Local<Value> trouble = global->Get(v8_str("bar"));
17528 v8::Handle<v8::String> url = v8_str("eval_url");
17542 templ->Set(v8_str("AnalyzeStackOfEvalWithSourceURL"),
17586 templ->Set(v8_str("AnalyzeScriptIdInStack"),
17611 v8::Handle<v8::String> url = v8_str("url");
17625 templ->Set(v8_str("AnalyzeStackOfInlineScriptWithSourceURL"),
17657 v8::Handle<v8::String> url = v8_str("source_url");
17671 templ->Set(v8_str("AnalyzeStackOfDynamicScriptWithSourceURL"),
17918 env->Global()->Set(v8_str("get_stack_limit"), fun);
17940 env->Global()->Set(v8_str("get_stack_limit"), fun);
18624 Local<Object>::Cast(info.This())->Set(v8_str("y"), v8_num(23));
18632 if (!name->Equals(v8_str("foo"))) return;
18642 if (!name->Equals(v8_str("foo"))) return;
18643 Local<Object>::Cast(info.This())->Set(v8_str("y"), v8_num(23));
18652 templ->SetAccessor(v8_str("x"), GetterWhichReturns42,
18655 context->Global()->Set(v8_str("P"), templ->NewInstance());
18670 CHECK_EQ(42, c1->Get(v8_str("x"))->Int32Value());
18671 CHECK_EQ(23, c1->Get(v8_str("y"))->Int32Value());
18677 CHECK_EQ(42, c2->Get(v8_str("x"))->Int32Value());
18678 CHECK_EQ(23, c2->Get(v8_str("y"))->Int32Value());
18694 if (name->Equals(v8_str("x"))) {
18695 Local<Object>::Cast(info.This())->Set(v8_str("y"), v8_num(23));
18707 context->Global()->Set(v8_str("P"), templ->NewInstance());
18722 CHECK_EQ(23, c1->Get(v8_str("x"))->Int32Value());
18723 CHECK_EQ(42, c1->Get(v8_str("y"))->Int32Value());
18729 CHECK_EQ(23, c2->Get(v8_str("x"))->Int32Value());
18730 CHECK_EQ(42, c2->Get(v8_str("y"))->Int32Value());
18748 prototype->Set(v8_str("y"), v8_num(42));
18749 context->Global()->Set(v8_str("P"), prototype);
18759 CHECK_EQ(23, c1->Get(v8_str("x"))->Int32Value());
18760 CHECK_EQ(42, c1->Get(v8_str("y"))->Int32Value());
18765 templ->SetAccessor(v8_str("x"), GetterWhichReturns42,
18767 context->Global()->Set(v8_str("P"), templ->NewInstance());
18775 CHECK_EQ(42, c1->Get(v8_str("x"))->Int32Value());
18776 CHECK_EQ(23, c1->Get(v8_str("y"))->Int32Value());
19270 context0->Global()->Set(v8_str("x"), v8_num(42));
19276 context1->Global()->Set(v8_str("other"), global0);
19306 global0->SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("x")));
19320 CHECK_EQ(false, global0->HasRealNamedProperty(v8_str("x")));
19321 CHECK_EQ(false, global0->HasRealNamedCallbackProperty(v8_str("x")));
19789 CHECK(context->Global()->ForceDelete(v8_str("cell")));
19809 context->Global()->ForceSet(v8_str("cell"), v8_str("value"), v8::DontDelete);
19817 CHECK(context->Global()->ForceDelete(v8_str("cell")));
19912 v8::Handle<v8::RegExp> re = v8::RegExp::New(v8_str("foo"), v8::RegExp::kNone);
19914 CHECK(re->GetSource()->Equals(v8_str("foo")));
19917 re = v8::RegExp::New(v8_str("bar"),
19921 CHECK(re->GetSource()->Equals(v8_str("bar")));
19925 re = v8::RegExp::New(v8_str("baz"),
19929 CHECK(re->GetSource()->Equals(v8_str("baz")));
19935 CHECK(re->GetSource()->Equals(v8_str("quux")));
19940 CHECK(re->GetSource()->Equals(v8_str("quux")));
19948 re = v8::RegExp::New(v8_str("foobar"), v8::RegExp::kNone);
19950 CHECK(re->GetSource()->Equals(v8_str("foobar")));
19953 re = v8::RegExp::New(v8_str("foobarbaz"),
19957 CHECK(re->GetSource()->Equals(v8_str("foobarbaz")));
19961 context->Global()->Set(v8_str("re"), re);
19965 re->Set(v8_str("property"), v8::Integer::New(context->GetIsolate(), 32));
19970 re = v8::RegExp::New(v8_str("foo["), v8::RegExp::kNone);
19973 context->Global()->Set(v8_str("ex"), try_catch.Exception());
19999 info.GetReturnValue().Set(v8_str("42!"));
20005 result->Set(0, v8_str("universalAnswer"));
20018 context->Global()->Set(v8_str("o"), tmpl->NewInstance());
20022 CHECK_EQ(v8_str("universalAnswer"), result->Get(0));
20045 Set(v8_str("context_id"), v8::Integer::New(context->GetIsolate(), id));
20050 CHECK_EQ(expected, object->Get(v8_str("context_id"))->Int32Value());
20157 if (index == 42) info.GetReturnValue().Set(v8_str("yes"));
20164 if (property->Equals(v8_str("foo"))) info.GetReturnValue().Set(v8_str("yes"));
20177 if (property->Equals(v8_str("foo"))) info.GetReturnValue().Set(1);
20184 if (property->Equals(v8_str("bar"))) info.GetReturnValue().Set(1);
20191 info.GetReturnValue().Set(v8_str("yes"));
20213 CHECK(object->Has(v8_str("foo")));
20214 CHECK(!object->HasOwnProperty(v8_str("foo")));
20215 CHECK(object->HasOwnProperty(v8_str("bar")));
20216 CHECK(object->Has(v8_str("baz")));
20217 CHECK(!object->HasOwnProperty(v8_str("baz")));
20218 CHECK(object->HasOwnProperty(v8_str("bla")));
20224 CHECK(!instance->HasOwnProperty(v8_str("42")));
20225 CHECK(instance->HasOwnProperty(v8_str("foo")));
20226 CHECK(!instance->HasOwnProperty(v8_str("bar")));
20232 CHECK(instance->HasOwnProperty(v8_str("42")));
20233 CHECK(!instance->HasOwnProperty(v8_str("43")));
20234 CHECK(!instance->HasOwnProperty(v8_str("foo")));
20240 CHECK(instance->HasOwnProperty(v8_str("foo")));
20241 CHECK(!instance->HasOwnProperty(v8_str("bar")));
20247 CHECK(instance->HasOwnProperty(v8_str("42")));
20248 CHECK(!instance->HasOwnProperty(v8_str("41")));
20252 templ->SetAccessor(v8_str("foo"), HasOwnPropertyAccessorGetter);
20254 CHECK(instance->HasOwnProperty(v8_str("foo")));
20255 CHECK(!instance->HasOwnProperty(v8_str("bar")));
20263 CHECK(!instance->HasOwnProperty(v8_str("foo")));
20264 CHECK(instance->HasOwnProperty(v8_str("bar")));
20277 context->Global()->Set(v8_str("obj"), templ->NewInstance());
20367 Handle<String> message = v8_str("Message") ;
20368 Handle<String> expected_message = v8_str("Uncaught EvalError: Message");
20391 context->Global()->Set(v8_str("f"), function);
20405 context->Global()->Set(v8_str("obj"), obj);
20406 obj->ForceSet(v8_str("1"), v8_str("DONT_CHANGE"), v8::ReadOnly);
20407 obj->Set(v8_str("1"), v8_str("foobar"));
20408 CHECK_EQ(v8_str("DONT_CHANGE"), obj->Get(v8_str("1")));
20409 obj->ForceSet(v8_num(2), v8_str("DONT_CHANGE"), v8::ReadOnly);
20410 obj->Set(v8_num(2), v8_str("foobar"));
20411 CHECK_EQ(v8_str("DONT_CHANGE"), obj->Get(v8_num(2)));
20414 obj->ForceSet(v8_str("2000000000"), v8_str("DONT_CHANGE"), v8::ReadOnly);
20415 obj->Set(v8_str("2000000000"), v8_str("foobar"));
20416 CHECK_EQ(v8_str("DONT_CHANGE"), obj->Get(v8_str("2000000000")));
20525 global_template->Set(v8_str("simple"), simple_object);
20526 global_template->Set(v8_str("protected"), protected_object);
20527 global_template->Set(v8_str("global"), global_object);
20528 global_template->Set(v8_str("proxy"), proxy_object);
20529 global_template->Set(v8_str("hidden"), object_with_hidden);
20530 global_template->Set(v8_str("phidden"), object_with_protected_hidden);
20560 env->Global()->Set(v8_str("Intercept"), intercept->GetFunction());
20615 Local<String> password = v8_str("Password");
20621 Local<String> i = v8_str("i");
20622 Local<String> o = v8_str("o");
20623 Local<String> id = v8_str("id");
20634 context->Global()->Set(v8_str("func"), foreign_function);
20719 env->Global()->Set(v8_str("recursion"),
20740 Local<Function>::Cast(env->Global()->Get(v8_str("recursion")));
20855 v8::Exception::Error(v8_str("first")));
20864 v8::Exception::Error(v8_str("second")));
20971 Handle<Value> break_id = exec_state->Get(v8_str("break_id"));
20974 CcTest::global()->Get(v8_str("f"))->ToObject());
21163 CHECK_EQ(name, v8_str("foo"));
21173 CHECK_EQ(name, v8_str("foo"));
21245 inst->SetAccessor(v8_str("foo"),
21251 context->Global()->Set(v8_str("f"), templ->GetFunction());
21255 CHECK(templ->HasInstance(context->Global()->Get(v8_str("obj"))));
21261 CHECK(!templ->HasInstance(context->Global()->Get(v8_str("obj"))));
21274 inst->SetAccessor(v8_str("foo"),
21280 context->Global()->Set(v8_str("f"), templ->GetFunction());
21284 CHECK(templ->HasInstance(context->Global()->Get(v8_str("obj"))));
21290 CHECK(!templ->HasInstance(context->Global()->Get(v8_str("obj"))));
21302 proto->SetAccessor(v8_str("foo"), InstanceCheckedGetter,
21306 context->Global()->Set(v8_str("f"), templ->GetFunction());
21310 CHECK(templ->HasInstance(context->Global()->Get(v8_str("obj"))));
21316 CHECK(!templ->HasInstance(context->Global()->Get(v8_str("obj"))));
21324 CHECK(templ->HasInstance(context->Global()->Get(v8_str("obj"))));
21381 templ->SetAccessor(v8_str("foo"),
21385 context->Global()->Set(v8_str("obj"), templ->NewInstance());
21411 CHECK(context->Global()->Get(v8_str("result"))->IsUndefined());
21414 context->Global()->Get(v8_str("result"))->Int32Value());
21435 templ->SetAccessor(v8_str("foo"),
21438 context->Global()->Set(v8_str("obj"), templ->NewInstance());
21489 CHECK(context->Global()->Get(v8_str("load_result"))->IsUndefined());
21490 CHECK(context->Global()->Get(v8_str("load_result2"))->IsUndefined());
21491 CHECK(context->Global()->Get(v8_str("keyed_load_result"))->IsUndefined());
21492 CHECK(context->Global()->Get(v8_str("keyed_load_result2"))->IsUndefined());
21493 CHECK(context->Global()->Get(v8_str("y_from_obj"))->IsUndefined());
21494 CHECK(context->Global()->Get(v8_str("y_from_subobj"))->IsUndefined());
21504 templ->SetAccessor(v8_str("foo"),
21507 context->Global()->Set(v8_str("obj"), templ->NewInstance());
21552 context->Global()->Set(v8_str("Bug"), templ->GetFunction());
21564 obj->DeleteHiddenValue(v8_str("Bug"));
21609 Local<Value> obj = v8::JSON::Parse(v8_str("{\"x\":42}"));
21611 global->Set(v8_str("obj"), obj);
21619 Local<Value> obj = v8::JSON::Parse(v8_str("42"));
21621 global->Set(v8_str("obj"), obj);
21728 global0->Set(v8_str("x"), v8_num(42));
21737 global0->Set(v8_str("toJSON"), toJSON->GetFunction());
21742 context1->Global()->Set(v8_str("other"), global0);
21749 array->Set(0, v8_str("a"));
21750 array->Set(1, v8_str("b"));
21751 context1->Global()->Set(v8_str("array"), array);
21772 v8::Exception::Error(v8_str("cross context")));
21830 context1->Global()->Set(v8_str("other"), global0);
21834 context1->Global()->Set(v8_str("catcher"), catcher_fun->GetFunction());
21838 context1->Global()->Set(v8_str("has_own_property"),
21879 context->Global()->Set(v8_str("Bug"), templ->GetFunction());
21895 env->Global()->Set(v8_str("Obj"), templ->GetFunction());
21921 env->Global()->Set(v8_str("Obj"), templ->GetFunction());
21944 env->Global()->Set(v8_str("Obj"), templ->GetFunction());
21964 env->Global()->Set(v8_str("Obj"), templ->GetFunction());
22079 env_->Global()->Set(v8_str("ShouldContinue"), func);
22092 proto->Set(v8_str("shouldContinue"), Function::New(
22094 env_->Global()->Set(v8_str("Klass"), t->GetFunction());
22107 proto->SetAccessorProperty(v8_str("shouldContinue"), FunctionTemplate::New(
22109 env_->Global()->Set(v8_str("Klass"), t->GetFunction());
22122 v8_str("shouldContinue"),
22126 env_->Global()->Set(v8_str("Klass"), t->GetFunction());
22149 proto->Set(v8_str("shouldContinue"), Function::New(
22154 env_->Global()->Set(v8_str("Klass"), t->GetFunction());
22171 env_->Global()->Set(v8_str("WakeUpInterruptor"), Function::New(
22176 env_->Global()->Set(v8_str("ShouldContinue"), Function::New(
22264 env_->Global()->Set(v8_str("ShouldContinue"), func);
22321 env->Global()->Set(v8_str("func"), func);
22339 env->Global()->Set(v8_str("func2"), func2);
22353 if (i != 0) value = v8_str("escape value");
22359 CHECK_EQ(v8_str("escape value"), values[i]);
22378 templ->SetAccessor(v8_str("x"), 0, SetterWhichExpectsThisAndHolderToDiffer);
22379 context->Global()->Set(v8_str("P"), templ->NewInstance());
22409 info.GetReturnValue().Set(v8_str("returned"));
22464 context->Global()->Set(v8_str("function_receiver"), function_receiver);
22479 global_holder->Set(v8_str("g_f"), function);
22480 global_holder->SetAccessorProperty(v8_str("g_acc"), function, function);
22481 function_holder->Set(v8_str("f"), function);
22482 function_holder->SetAccessorProperty(v8_str("acc"), function, function);
22628 Handle<Function> f1 = Handle<Function>::Cast(global->Get(v8_str("f1")));
22629 Handle<Function> f2 = Handle<Function>::Cast(global->Get(v8_str("f2")));
22632 CHECK_EQ(0, global->Get(v8_str("x1"))->Int32Value());
22634 CHECK_EQ(1, global->Get(v8_str("x1"))->Int32Value());
22638 CHECK_EQ(0, global->Get(v8_str("x2"))->Int32Value());
22641 CHECK_EQ(0, global->Get(v8_str("x2"))->Int32Value());
22643 CHECK_EQ(2, global->Get(v8_str("x2"))->Int32Value());
22647 CHECK_EQ(1, global->Get(v8_str("x1"))->Int32Value());
22657 CHECK_EQ(0, global->Get(v8_str("x1"))->Int32Value());
22658 CHECK_EQ(0, global->Get(v8_str("x2"))->Int32Value());
22662 CHECK_EQ(0, global->Get(v8_str("x1"))->Int32Value());
22663 CHECK_EQ(0, global->Get(v8_str("x2"))->Int32Value());
22666 CHECK_EQ(1, global->Get(v8_str("x1"))->Int32Value());
22667 CHECK_EQ(2, global->Get(v8_str("x2"))->Int32Value());
22674 CHECK_EQ(0, global->Get(v8_str("x1"))->Int32Value());
22675 CHECK_EQ(0, global->Get(v8_str("x2"))->Int32Value());
22677 CHECK_EQ(3, global->Get(v8_str("x1"))->Int32Value());
22678 CHECK_EQ(4, global->Get(v8_str("x2"))->Int32Value());
22684 CHECK_EQ(0, global->Get(v8_str("x1"))->Int32Value());
22685 CHECK_EQ(0, global->Get(v8_str("x2"))->Int32Value());
22687 CHECK_EQ(3, global->Get(v8_str("x1"))->Int32Value());
22688 CHECK_EQ(4, global->Get(v8_str("x2"))->Int32Value());
22716 Handle<Function> f1 = Handle<Function>::Cast(global->Get(v8_str("f1")));
22717 Handle<Function> f2 = Handle<Function>::Cast(global->Get(v8_str("f2")));
22721 CHECK(global->Get(v8_str("x1"))->IsNumber());
22722 CHECK_EQ(0, global->Get(v8_str("x1"))->Int32Value());
22724 CHECK(!global->Get(v8_str("x1"))->IsNumber());
22725 CHECK_EQ(p, global->Get(v8_str("x1")));
22730 CHECK_EQ(0, global->Get(v8_str("x1"))->Int32Value());
22732 CHECK_EQ(1, global->Get(v8_str("x1"))->Int32Value());
22742 CHECK_EQ(0, global->Get(v8_str("x1"))->Int32Value());
22743 CHECK_EQ(0, global->Get(v8_str("x2"))->Int32Value());
22745 CHECK_EQ(0, global->Get(v8_str("x1"))->Int32Value());
22746 CHECK_EQ(0, global->Get(v8_str("x2"))->Int32Value());
22750 CHECK_EQ(0, global->Get(v8_str("x1"))->Int32Value());
22751 CHECK_EQ(0, global->Get(v8_str("x2"))->Int32Value());
22753 CHECK_EQ(3, global->Get(v8_str("x1"))->Int32Value());
22754 CHECK_EQ(4, global->Get(v8_str("x2"))->Int32Value());
22801 current->Global()->Set(v8_str("friend"), templ->NewInstance());
22857 v8::ScriptOrigin origin(v8_str(url), v8::Integer::New(isolate, 13));
22858 v8::ScriptCompiler::Source script_source(v8_str("var foo;"), origin);
22964 Local<Object> x = Local<Object>::Cast(env->Global()->Get(v8_str("x")));
22965 Local<Value> desc = x->GetOwnPropertyDescriptor(v8_str("no_prop"));
22967 desc = x->GetOwnPropertyDescriptor(v8_str("p0"));
22968 CHECK_EQ(v8_num(12), Local<Object>::Cast(desc)->Get(v8_str("value")));
22969 desc = x->GetOwnPropertyDescriptor(v8_str("p1"));
22971 Local<Function>::Cast(Local<Object>::Cast(desc)->Get(v8_str("set")));
22973 Local<Function>::Cast(Local<Object>::Cast(desc)->Get(v8_str("get")));
22992 context->Global()->Set(v8_str("o"), object_template->NewInstance());
23009 obj->Set(v8_str("key"), v8_str("value"));
23010 obj->Delete(v8_str("key"));
23012 obj->SetHiddenValue(v8_str("hidden key 2"), v8_str("hidden value 2"));
23027 context->Global()->Set(v8_str("o"), object_template->NewInstance());
23096 v8::ScriptOrigin origin(v8_str("http://foo.com"));
23103 isolate, &source, v8_str(full_source), origin);