Lines Matching refs:v8_str
171 v8_str("m"), in THREADED_TEST()
175 env->Global()->Set(v8_str("Fun"), fun->GetFunction()); in THREADED_TEST()
183 env->Global()->Set(v8_str("SubFun"), sub_fun->GetFunction()); in THREADED_TEST()
199 env->Global()->Set(v8_str("UnrelFun"), unrel_fun->GetFunction()); in THREADED_TEST()
213 cons->SetClassName(v8_str("Cons")); in THREADED_TEST()
218 env->Global()->Set(v8_str("Cons"), cons->GetFunction()); in THREADED_TEST()
219 env->Global()->Set(v8_str("Fun1"), fun->GetFunction()); in THREADED_TEST()
231 cons1->SetClassName(v8_str("Cons1")); in THREADED_TEST()
233 cons2->SetClassName(v8_str("Cons2")); in THREADED_TEST()
235 cons3->SetClassName(v8_str("Cons3")); in THREADED_TEST()
243 env->Global()->Set(v8_str("Cons1"), cons1->GetFunction()); in THREADED_TEST()
244 env->Global()->Set(v8_str("Cons2"), cons2->GetFunction()); in THREADED_TEST()
245 env->Global()->Set(v8_str("Cons3"), cons3->GetFunction()); in THREADED_TEST()
246 env->Global()->Set(v8_str("Fun2"), fun2->GetFunction()); in THREADED_TEST()
287 Local<Value> foo_before = obj->Get(v8_str("foo")); in THREADED_TEST()
289 Local<String> bar_str = v8_str("bar"); in THREADED_TEST()
290 obj->Set(v8_str("foo"), bar_str); in THREADED_TEST()
291 Local<Value> foo_after = obj->Get(v8_str("foo")); in THREADED_TEST()
304 Local<String> bar_str = v8_str("bar"); in THREADED_TEST()
312 CHECK_EQ(v8_str("a"), value->Get(0)); in THREADED_TEST()
313 CHECK_EQ(v8_str("b"), value->Get(1)); in THREADED_TEST()
464 Local<String> source = v8_str(c_source); in THREADED_TEST()
722 Local<String> left = v8_str(one_byte_string_1); in THREADED_TEST()
735 right = v8_str(one_byte_string_2); in THREADED_TEST()
761 global->Set(v8_str("pi"), v8_num(3.1415926)); in THREADED_TEST()
762 Local<Value> pi = global->Get(v8_str("pi")); in THREADED_TEST()
775 args.This()->Set(v8_str("x"), v8_num(1)); in construct_call()
776 args.This()->Set(v8_str("y"), v8_num(2)); in construct_call()
793 env->Global()->Set(v8_str("obj"), fun); in THREADED_TEST()
803 env->Global()->Set(v8_str("obj"), fun); in THREADED_TEST()
811 fun_templ->SetClassName(v8_str("funky")); in THREADED_TEST()
812 fun_templ->InstanceTemplate()->SetAccessor(v8_str("m"), Return239); in THREADED_TEST()
814 env->Global()->Set(v8_str("obj"), fun); in THREADED_TEST()
819 CHECK_EQ(v8_str("[object funky]"), result); in THREADED_TEST()
842 obj->Set(v8_str("func"), in TestExternalPointerWrapping()
844 env->Global()->Set(v8_str("obj"), obj); in TestExternalPointerWrapping()
917 derived_instance2->Set(v8_str("__proto__"), derived_instance); in THREADED_TEST()
918 other_instance->Set(v8_str("__proto__"), derived_instance2); in THREADED_TEST()
1125 Local<String> str = v8_str("3.1415926"); in THREADED_TEST()
1140 date.As<v8::Date>()->Set(v8_str("property"), v8::Integer::New(42)); in THREADED_TEST()
1141 CHECK_EQ(42, date.As<v8::Date>()->Get(v8_str("property"))->Int32Value()); in THREADED_TEST()
1156 v8::Handle<String> str1 = v8_str(""); in THREADED_TEST()
1158 v8::Handle<String> str2 = v8_str("x"); in THREADED_TEST()
1188 templ->SetAccessor(v8_str("m"), GetM); in THREADED_TEST()
1205 env->Global()->Set(v8_str("p"), instance1); in THREADED_TEST()
1214 env->Global()->Set(v8_str("q"), instance2); in THREADED_TEST()
1241 super->InstanceTemplate()->SetAccessor(v8_str("knurd"), GetKnurd); in THREADED_TEST()
1253 env->Global()->Set(v8_str("s"), super->GetFunction()); in THREADED_TEST()
1254 env->Global()->Set(v8_str("base1"), base1->GetFunction()); in THREADED_TEST()
1255 env->Global()->Set(v8_str("base2"), base2->GetFunction()); in THREADED_TEST()
1268 env->Global()->Set(v8_str("obj"), in THREADED_TEST()
1276 env->Global()->Set(v8_str("obj2"), in THREADED_TEST()
1296 CHECK_EQ(v8_str("data"), info.Data()); in EchoNamedProperty()
1306 return self->Get(String::Concat(v8_str("accessor_"), name)); in SimpleAccessorGetter()
1312 self->Set(String::Concat(v8_str("accessor_"), name), value); in SimpleAccessorSetter()
1337 return self->GetHiddenValue(v8_str(name_str + i)); in InterceptorGetter()
1370 AddAccessor(parent, v8_str("age"), in THREADED_TEST()
1374 env->Global()->Set(v8_str("Child"), child->GetFunction()); in THREADED_TEST()
1389 env->Global()->Set(v8_str("Child"), child->GetFunction()); in THREADED_TEST()
1409 env->Global()->Set(v8_str("Child"), child->GetFunction()); in THREADED_TEST()
1424 AddAccessor(templ, v8_str("age"), in THREADED_TEST()
1428 env->Global()->Set(v8_str("Obj"), templ->GetFunction()); in THREADED_TEST()
1441 AddAccessor(templ, v8_str("age"), in THREADED_TEST()
1445 env->Global()->Set(v8_str("Obj"), templ->GetFunction()); in THREADED_TEST()
1460 AddAccessor(parent, v8_str("age"), in THREADED_TEST()
1464 env->Global()->Set(v8_str("Child"), child->GetFunction()); in THREADED_TEST()
1479 AddAccessor(parent, v8_str("age"), in THREADED_TEST()
1483 env->Global()->Set(v8_str("Child"), child->GetFunction()); in THREADED_TEST()
1498 env->Global()->Set(v8_str("Obj"), templ->GetFunction()); in THREADED_TEST()
1522 env->Global()->Set(v8_str("Obj"), templ->GetFunction()); in THREADED_TEST()
1548 env->Global()->Set(v8_str("Child"), child->GetFunction()); in THREADED_TEST()
1565 env->Global()->Set(v8_str("Child"), child->GetFunction()); in THREADED_TEST()
1581 v8_str("data")); in THREADED_TEST()
1583 env->Global()->Set(v8_str("obj"), in THREADED_TEST()
1618 env->Global()->Set(v8_str("obj"), in THREADED_TEST()
1736 bottom->Set(v8_str("__proto__"), middle); in THREADED_TEST()
1737 middle->Set(v8_str("__proto__"), top); in THREADED_TEST()
1738 env->Global()->Set(v8_str("obj"), bottom); in THREADED_TEST()
1741 Script::Compile(v8_str("obj[0]"))->Run(); in THREADED_TEST()
1742 Script::Compile(v8_str("obj.x"))->Run(); in THREADED_TEST()
1745 Script::Compile(v8_str("obj[1] = 42"))->Run(); in THREADED_TEST()
1746 Script::Compile(v8_str("obj.y = 42"))->Run(); in THREADED_TEST()
1749 Script::Compile(v8_str("0 in obj"))->Run(); in THREADED_TEST()
1750 Script::Compile(v8_str("'x' in obj"))->Run(); in THREADED_TEST()
1753 Script::Compile(v8_str("delete obj[0]"))->Run(); in THREADED_TEST()
1754 Script::Compile(v8_str("delete obj.x"))->Run(); in THREADED_TEST()
1757 Script::Compile(v8_str("for (var p in obj) ;"))->Run(); in THREADED_TEST()
1764 if (v8_str("pre")->Equals(key)) { in PrePropertyHandlerGet()
1765 return v8_str("PrePropertyHandler: pre"); in PrePropertyHandlerGet()
1773 if (v8_str("pre")->Equals(key)) { in PrePropertyHandlerQuery()
1788 Script::Compile(v8_str( in THREADED_TEST()
1790 v8::Handle<Value> result_pre = Script::Compile(v8_str("pre"))->Run(); in THREADED_TEST()
1791 CHECK_EQ(v8_str("PrePropertyHandler: pre"), result_pre); in THREADED_TEST()
1792 v8::Handle<Value> result_on = Script::Compile(v8_str("on"))->Run(); in THREADED_TEST()
1793 CHECK_EQ(v8_str("Object: on"), result_on); in THREADED_TEST()
1794 v8::Handle<Value> result_post = Script::Compile(v8_str("post"))->Run(); in THREADED_TEST()
1802 v8::Handle<Value> result = Script::Compile(v8_str( in THREADED_TEST()
1814 int depth = args.This()->Get(v8_str("depth"))->Int32Value(); in CallScriptRecursivelyCall()
1816 args.This()->Set(v8_str("depth"), v8::Integer::New(depth + 1)); in CallScriptRecursivelyCall()
1824 int depth = args.This()->Get(v8_str("depth"))->Int32Value(); in CallFunctionRecursivelyCall()
1829 args.This()->Set(v8_str("depth"), v8::Integer::New(depth + 1)); in CallFunctionRecursivelyCall()
1831 args.This()->Get(v8_str("callFunctionRecursively")); in CallFunctionRecursivelyCall()
1839 global->Set(v8_str("callScriptRecursively"), in THREADED_TEST()
1841 global->Set(v8_str("callFunctionRecursively"), in THREADED_TEST()
1845 env->Global()->Set(v8_str("depth"), v8::Integer::New(0)); in THREADED_TEST()
1850 env->Global()->Set(v8_str("depth"), v8::Integer::New(0)); in THREADED_TEST()
1851 Script::Compile(v8_str("callFunctionRecursively()"))->Run(); in THREADED_TEST()
1876 env->Global()->Set(v8_str("obj"), obj->NewInstance()); in THREADED_TEST()
1877 v8::Handle<Value> otto = Script::Compile(v8_str( in THREADED_TEST()
1879 CHECK_EQ(v8_str("otto"), otto); in THREADED_TEST()
1880 v8::Handle<Value> netto = Script::Compile(v8_str( in THREADED_TEST()
1882 CHECK_EQ(v8_str("netto"), netto); in THREADED_TEST()
1889 Foo->PrototypeTemplate()->Set(v8_str("plak"), v8_num(321)); in THREADED_TEST()
1891 env->Global()->Set(v8_str("Foo"), Foo->GetFunction()); in THREADED_TEST()
1892 Local<Script> script = Script::Compile(v8_str("Foo.prototype.plak")); in THREADED_TEST()
2045 v8::Local<v8::String> key = v8_str("api-test::hidden-key"); in THREADED_TEST()
2046 v8::Local<v8::String> empty = v8_str(""); in THREADED_TEST()
2047 v8::Local<v8::String> prop_name = v8_str("prop_name"); in THREADED_TEST()
2096 v8::Local<v8::String> key = v8_str("hidden"); in THREADED_TEST()
2130 v8::Local<v8::String> key = v8_str("api-test::hidden-key"); in THREADED_TEST()
2149 env->Global()->Set(v8_str("ext"), ext); in THREADED_TEST()
2150 Local<Value> reext_obj = Script::Compile(v8_str("this.ext"))->Run(); in THREADED_TEST()
2180 Local<String> str = v8_str("str"); in THREADED_TEST()
2378 Local<Script> script = Script::Compile(v8_str("throw 'panama!';")); in THREADED_TEST()
2407 v8::ScriptOrigin(v8_str("6.75")); in THREADED_TEST()
2408 v8::Handle<v8::Script> script = Script::Compile(v8_str("throw 'error'"), in THREADED_TEST()
2410 script->SetData(v8_str("7.56")); in THREADED_TEST()
2421 context->Global()->Set(v8_str("foo"), v8_num(14)); in THREADED_TEST()
2422 context->Global()->Set(v8_str("12"), v8_num(92)); in THREADED_TEST()
2425 Local<Value> foo = Script::Compile(v8_str("this.foo"))->Run(); in THREADED_TEST()
2427 Local<Value> twelve = Script::Compile(v8_str("this[12]"))->Run(); in THREADED_TEST()
2429 Local<Value> sixteen = Script::Compile(v8_str("this[16]"))->Run(); in THREADED_TEST()
2431 Local<Value> thirteen = Script::Compile(v8_str("this[13]"))->Run(); in THREADED_TEST()
2434 CHECK_EQ(92, context->Global()->Get(v8_str("12"))->Int32Value()); in THREADED_TEST()
2437 CHECK_EQ(32, context->Global()->Get(v8_str("16"))->Int32Value()); in THREADED_TEST()
2440 CHECK_EQ(56, context->Global()->Get(v8_str("13"))->Int32Value()); in THREADED_TEST()
2449 Local<String> prop = v8_str("none"); in THREADED_TEST()
2453 prop = v8_str("read_only"); in THREADED_TEST()
2457 Script::Compile(v8_str("read_only = 9"))->Run(); in THREADED_TEST()
2462 prop = v8_str("dont_delete"); in THREADED_TEST()
2465 Script::Compile(v8_str("delete dont_delete"))->Run(); in THREADED_TEST()
2469 prop = v8_str("dont_enum"); in THREADED_TEST()
2473 prop = v8_str("absent"); in THREADED_TEST()
2504 Local<Value> obj = Script::Compile(v8_str("[1, 2, 3]"))->Run(); in THREADED_TEST()
2530 global->Set(v8_str("f"), v8::FunctionTemplate::New(HandleF)); in THREADED_TEST()
2577 Local<Function>::Cast(context->Global()->Get(v8_str("Foo"))); in THREADED_TEST()
2676 templ->Set(v8_str("ProvokeOutOfMemory"), in TEST()
2732 Local<Function>::Cast(context->Global()->Get(v8_str("Foo"))); in THREADED_TEST()
2785 Local<Value> obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2791 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2797 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2803 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2809 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2815 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2821 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2833 Local<Value> obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2838 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2843 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2848 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2853 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2858 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2863 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2868 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2873 obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2886 Local<Value> obj = env->Global()->Get(v8_str("obj")); in THREADED_TEST()
2935 return v8::ThrowException(v8_str("konto")); in ThrowFromC()
2952 templ->Set(v8_str("ThrowFromC"), in THREADED_TEST()
2962 Local<Value> thrown = context->Global()->Get(v8_str("thrown")); in THREADED_TEST()
2970 templ->Set(v8_str("ThrowFromC"), in THREADED_TEST()
2989 templ->Set(v8_str("CCatcher"), in TEST()
3007 CHECK(message->Get()->Equals(v8_str(reference_error))); in check_reference_error_message()
3025 templ->Set(v8_str("fail"), v8::FunctionTemplate::New(Fail)); in TEST()
3049 CHECK(string->Equals(v8_str("Whoops"))); in TEST()
3071 templ->Set(v8_str("ThrowFromC"), in TEST()
3085 templ->Set(v8_str("ThrowFromC"), in TEST()
3116 templ->Set(v8_str("ThrowFromC"), in THREADED_TEST()
3122 = Script::Compile(v8_str("ThrowFromC(); throw 'panama';")); in THREADED_TEST()
3138 return v8::ThrowException(v8_str("FromC")); in CThrowCountDown()
3141 Local<Value> fun = global->Get(v8_str("JSThrowCountDown")); in CThrowCountDown()
3218 templ->Set(v8_str("check"), v8::FunctionTemplate::New(JSCheck)); in TEST()
3219 templ->Set(v8_str("CThrowCountDown"), in TEST()
3241 Local<Function>::Cast(context->Global()->Get(v8_str("JSThrowCountDown"))); in TEST()
3282 templ->Set(v8_str("Throw"), v8::FunctionTemplate::New(ThrowValue)); in THREADED_TEST()
3310 Script::Compile(v8_str("throw 10"))->Run(); in THREADED_TEST()
3315 Script::Compile(v8_str("throw 0"))->Run(); in THREADED_TEST()
3326 Script::Compile(v8_str("var o = {}; with (o) { throw 42; }"))->Run(); in THREADED_TEST()
3352 v8_str("native_with_try_catch"), in THREADED_TEST()
3370 CHECK(v8_str("a")->Equals(v8_str("a"))); in THREADED_TEST()
3371 CHECK(!v8_str("a")->Equals(v8_str("b"))); in THREADED_TEST()
3373 CHECK_EQ(v8_str("a"), v8_str("a")); in THREADED_TEST()
3374 CHECK_NE(v8_str("a"), v8_str("b")); in THREADED_TEST()
3380 CHECK(v8_str("a")->StrictEquals(v8_str("a"))); in THREADED_TEST()
3381 CHECK(!v8_str("a")->StrictEquals(v8_str("b"))); in THREADED_TEST()
3382 CHECK(!v8_str("5")->StrictEquals(v8_num(5))); in THREADED_TEST()
3401 Local<Script> script = Script::Compile(v8_str("x")); in THREADED_TEST()
3410 CHECK_EQ(info.Data(), v8_str("donut")); in GetXValue()
3411 CHECK_EQ(name, v8_str("x")); in GetXValue()
3419 templ->SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut")); in THREADED_TEST()
3421 context->Global()->Set(v8_str("obj"), templ->NewInstance()); in THREADED_TEST()
3422 Local<Script> script = Script::Compile(v8_str("obj.x")); in THREADED_TEST()
3425 CHECK_EQ(result, v8_str("x")); in THREADED_TEST()
3432 templ->SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut")); in THREADED_TEST()
3434 context->Global()->Set(v8_str("obj"), templ->NewInstance()); in THREADED_TEST()
3438 = Script::Compile(v8_str("var prop = Object.getOwnPropertyDescriptor( " in THREADED_TEST()
3446 = Script::Compile(v8_str("var desc = { get: function(){return 42; }," in THREADED_TEST()
3459 = Script::Compile(v8_str("var desc = { get: function(){return 43; }," in THREADED_TEST()
3479 templ->SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut")); in THREADED_TEST()
3481 context->Global()->Set(v8_str("obj"), templ->NewInstance()); in THREADED_TEST()
3483 Local<Script> script_desc = Script::Compile(v8_str("var prop =" in THREADED_TEST()
3491 Script::Compile(v8_str("var desc = {get: function(){return 42; }," in THREADED_TEST()
3504 Script::Compile(v8_str("var desc = {get: function(){return 43; }," in THREADED_TEST()
3524 return v8::Handle<v8::Object>::Cast((*context)->Global()->Get(v8_str(name))); in GetGlobalProperty()
3533 context->Global()->Set(v8_str("obj1"), templ->NewInstance()); in THREADED_TEST()
3540 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut"))); in THREADED_TEST()
3546 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut"))); in THREADED_TEST()
3570 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut"))); in THREADED_TEST()
3572 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut"))); in THREADED_TEST()
3593 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut"))); in THREADED_TEST()
3595 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut"))); in THREADED_TEST()
3607 context->Global()->Set(v8_str("obj1"), templ->NewInstance()); in THREADED_TEST()
3611 v8_str("x"), in THREADED_TEST()
3613 v8_str("donut"), v8::DEFAULT, v8::DontDelete)); in THREADED_TEST()
3615 v8_str("x"), in THREADED_TEST()
3617 v8_str("donut"), v8::DEFAULT, v8::DontDelete)); in THREADED_TEST()
3626 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut"))); in THREADED_TEST()
3628 SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("donut"))); in THREADED_TEST()
3652 CHECK_EQ(info.Data(), v8_str("donut")); in Get239Value()
3653 CHECK_EQ(name, v8_str("239")); in Get239Value()
3663 context->Global()->Set(v8_str("obj1"), templ->NewInstance()); in THREADED_TEST()
3667 v8_str("239"), in THREADED_TEST()
3669 v8_str("donut"))); in THREADED_TEST()
3671 v8_str("239"), in THREADED_TEST()
3673 v8_str("donut"))); in THREADED_TEST()
3689 CHECK_EQ(info.Data(), v8_str("donut")); in SetXValue()
3690 CHECK_EQ(name, v8_str("x")); in SetXValue()
3699 templ->SetAccessor(v8_str("x"), GetXValue, SetXValue, v8_str("donut")); in THREADED_TEST()
3701 context->Global()->Set(v8_str("obj"), templ->NewInstance()); in THREADED_TEST()
3702 Local<Script> script = Script::Compile(v8_str("obj.x = 4")); in THREADED_TEST()
3726 context->Global()->Set(v8_str("obj"), templ->NewInstance()); in THREADED_TEST()
3727 Local<Script> script = Script::Compile(v8_str("obj.x")); in THREADED_TEST()
3730 CHECK_EQ(result, v8_str("x")); in THREADED_TEST()
3741 context->Global()->Set(v8_str("interceptor_obj"), templ->NewInstance()); in THREADED_TEST()
3742 Local<Script> script = Script::Compile(v8_str("interceptor_obj.x")); in THREADED_TEST()
3745 CHECK_EQ(result, v8_str("x")); in THREADED_TEST()
3761 CHECK_EQ(result, v8_str("x")); in THREADED_TEST()
3775 context1->Global()->Set(v8_str("interceptor_obj"), object); in THREADED_TEST()
3786 context2->Global()->Set(v8_str("interceptor_obj"), object); in THREADED_TEST()
3795 CHECK_EQ(result, v8_str("x")); in THREADED_TEST()
3812 proto.As<v8::Object>()->Set(v8_str("x"), v8::Integer::New(23)); in SetXOnPrototypeGetter()
3826 context->Global()->Set(v8_str("F"), function_template->GetFunction()); in THREADED_TEST()
3862 context->Global()->Set(v8_str("obj"), templ->NewInstance()); in THREADED_TEST()
3863 Local<Script> getter_script = Script::Compile(v8_str( in THREADED_TEST()
3865 Local<Script> setter_script = Script::Compile(v8_str( in THREADED_TEST()
3869 Local<Script> interceptor_setter_script = Script::Compile(v8_str( in THREADED_TEST()
3873 Local<Script> interceptor_getter_script = Script::Compile(v8_str( in THREADED_TEST()
3912 Local<Script> indexed_property_names_script = Script::Compile(v8_str( in UnboxedDoubleIndexedPropertyEnumerator()
3932 context->Global()->Set(v8_str("obj"), templ->NewInstance()); in THREADED_TEST()
3934 Local<Script> create_unboxed_double_script = Script::Compile(v8_str( in THREADED_TEST()
3941 Local<Script> key_count_check = Script::Compile(v8_str( in THREADED_TEST()
3951 Local<Script> indexed_property_names_script = Script::Compile(v8_str( in NonStrictArgsIndexedPropertyEnumerator()
3984 context->Global()->Set(v8_str("obj"), templ->NewInstance()); in THREADED_TEST()
3986 Script::Compile(v8_str( in THREADED_TEST()
4007 context->Global()->Set(v8_str("obj"), templ->NewInstance()); in THREADED_TEST()
4028 context->Global()->Set(v8_str("obj"), templ->NewInstance()); in THREADED_TEST()
4053 context->Global()->Set(v8_str("obj"), obj); in THREADED_TEST()
4077 context->Global()->Set(v8_str("obj"), obj); in THREADED_TEST()
4106 context->Global()->Set(v8_str("obj"), obj); in THREADED_TEST()
4129 context->Global()->Set(v8_str("obj"), obj); in THREADED_TEST()
4168 context->Global()->Set(v8_str("obj"), obj); in THREADED_TEST()
4197 context->Global()->Set(v8_str("obj"), obj); in THREADED_TEST()
4227 context->Global()->Set(v8_str("obj"), obj); in THREADED_TEST()
4257 context->Global()->Set(v8_str("obj"), obj); in THREADED_TEST()
4277 templ->Set(v8_str("dummy"), v8::FunctionTemplate::New(DummyCallHandler)); in THREADED_TEST()
4279 Local<String> password = v8_str("Password"); in THREADED_TEST()
4285 global0->Set(v8_str("custom"), v8_num(1234)); in THREADED_TEST()
4286 CHECK_EQ(1234, global0->Get(v8_str("custom"))->Int32Value()); in THREADED_TEST()
4292 global1->Set(v8_str("custom"), v8_num(1234)); in THREADED_TEST()
4294 CHECK_EQ(1234, global0->Get(v8_str("custom"))->Int32Value()); in THREADED_TEST()
4295 CHECK_EQ(1234, global1->Get(v8_str("custom"))->Int32Value()); in THREADED_TEST()
4302 CHECK_EQ(0, global1->Get(v8_str("custom"))->Int32Value()); in THREADED_TEST()
4303 CHECK_EQ(0, global2->Get(v8_str("custom"))->Int32Value()); in THREADED_TEST()
4317 global0->Get(v8_str("Object")).As<v8::Object>(); in THREADED_TEST()
4319 object0->Get(v8_str("toString")).As<v8::Object>(); in THREADED_TEST()
4321 tostring0->Get(v8_str("__proto__")).As<v8::Object>(); in THREADED_TEST()
4322 proto0->Set(v8_str("custom"), v8_num(1234)); in THREADED_TEST()
4328 global1->Get(v8_str("Object")).As<v8::Object>(); in THREADED_TEST()
4330 object1->Get(v8_str("toString")).As<v8::Object>(); in THREADED_TEST()
4332 tostring1->Get(v8_str("__proto__")).As<v8::Object>(); in THREADED_TEST()
4333 CHECK(!proto1->Has(v8_str("custom"))); in THREADED_TEST()
4346 Local<String> source = v8_str("Object.prototype.obj = 1234;" in THREADED_TEST()
4369 env->Global()->Set(v8_str("undetectable"), obj); in THREADED_TEST()
4413 env->Global()->Set(v8_str("undetectable"), obj); in THREADED_TEST()
4457 env->Global()->Set(v8_str("undetectable"), obj); in THREADED_TEST()
4459 Local<String> source = v8_str("undetectable.x = 42;" in THREADED_TEST()
4468 source = v8_str("Object.preventExtensions(undetectable);"); in THREADED_TEST()
4473 source = v8_str("undetectable.y = 2000;"); in THREADED_TEST()
4486 env->Global()->Set(v8_str("undetectable"), obj); in THREADED_TEST()
4527 env->Global()->Set(v8_str("undetectable"), obj); in TEST()
4528 env->Global()->Set(v8_str("detectable"), v8_str("bar")); in TEST()
4559 Local<String> str = v8_str("foo"); in PersistentHandles()
4562 Local<Script> scr = Script::Compile(v8_str("")); in PersistentHandles()
4581 global_template->Set(v8_str("JSNI_Log"), in THREADED_TEST()
4585 Script::Compile(v8_str("JSNI_Log('LOG')"))->Run(); in THREADED_TEST()
4603 v8::Handle<Value> result = Script::Compile(v8_str("Foo()"))->Run(); in THREADED_TEST()
4639 v8::Handle<Value> result = Script::Compile(v8_str("Ret54321()"))->Run(); in THREADED_TEST()
4674 v8::Handle<Value> result = Script::Compile(v8_str("UseEval1()"))->Run(); in THREADED_TEST()
4676 result = Script::Compile(v8_str("UseEval2()"))->Run(); in THREADED_TEST()
4707 v8::Handle<Value> result = Script::Compile(v8_str("UseWith1()"))->Run(); in THREADED_TEST()
4709 result = Script::Compile(v8_str("UseWith2()"))->Run(); in THREADED_TEST()
4721 v8::Handle<Value> result = Script::Compile(v8_str("Foo()"))->Run(); in THREADED_TEST()
4778 v8::Handle<Value> result = Script::Compile(v8_str(kNativeCallTest))->Run(); in THREADED_TEST()
4814 v8::Handle<Value> result = Script::Compile(v8_str("foo(42);"))->Run(); in THREADED_TEST()
4851 CHECK_EQ(String::New(expected), context->Global()->Get(v8_str("loaded"))); in CheckDependencies()
4880 CHECK_EQ(v8_str("undefinedACBDE"), context->Global()->Get(v8_str("loaded"))); in THREADED_TEST()
4898 args.This()->Set(v8_str("data"), args.Data()); in CallFun()
4917 if (name->Equals(v8_str("A"))) { in GetNativeFunction()
4919 } else if (name->Equals(v8_str("B"))) { in GetNativeFunction()
4921 } else if (name->Equals(v8_str("C"))) { in GetNativeFunction()
4936 CHECK_EQ(v8::Integer::New(8), Script::Compile(v8_str("Foo(0)"))->Run()); in THREADED_TEST()
4937 CHECK_EQ(v8::Integer::New(7), Script::Compile(v8_str("Foo(1)"))->Run()); in THREADED_TEST()
4938 CHECK_EQ(v8::Integer::New(6), Script::Compile(v8_str("Foo(2)"))->Run()); in THREADED_TEST()
4952 Script::Compile(v8_str("(new A()).data"))->Run()); in THREADED_TEST()
4954 Script::Compile(v8_str("(new B()).data"))->Run()); in THREADED_TEST()
4956 Script::Compile(v8_str("(new C()).data"))->Run()); in THREADED_TEST()
5029 Script::Compile(v8_str("throw Error()"))->Run(); in THREADED_TEST()
5079 prev->Set(v8_str("next"), obj); in WhammyPropertyGetter()
5101 context->Global()->Set(v8_str("whammy"), interceptor); in THREADED_TEST()
5212 object->Set(v8_str("x"), v8::Integer::New(1)); in THREADED_TEST()
5213 v8::Local<String> y_str = v8_str("y"); in THREADED_TEST()
5224 v8::Local<String> y_str = v8_str("y"); in THREADED_TEST()
5225 CHECK_EQ(v8::Integer::New(1), object->Get(v8_str("x"))); in THREADED_TEST()
5251 global->Set(v8_str("f"), v8::FunctionTemplate::New(ArgumentsTestCallback)); in THREADED_TEST()
5253 args_fun = context->Global()->Get(v8_str("f")).As<Function>(); in THREADED_TEST()
5272 if (!name->Equals(v8_str("foo"))) { in PDeleter()
5295 context->Global()->Set(v8_str("k"), obj->NewInstance()); in THREADED_TEST()
5304 CHECK_EQ(v8_compile("k.foo")->Run(), v8_str("foo")); in THREADED_TEST()
5317 if (name->Equals(v8_str("foo")) || in GetK()
5318 name->Equals(v8_str("bar")) || in GetK()
5319 name->Equals(v8_str("baz"))) { in GetK()
5336 result->Set(v8::Integer::New(0), v8_str("foo")); in NamedEnum()
5337 result->Set(v8::Integer::New(1), v8_str("bar")); in NamedEnum()
5338 result->Set(v8::Integer::New(2), v8_str("baz")); in NamedEnum()
5346 result->Set(v8::Integer::New(0), v8_str("0")); in IndexedEnum()
5347 result->Set(v8::Integer::New(1), v8_str("1")); in IndexedEnum()
5358 context->Global()->Set(v8_str("k"), obj->NewInstance()); in THREADED_TEST()
5385 CHECK_EQ(v8_str("5"), result->Get(v8::Integer::New(0))); in THREADED_TEST()
5386 CHECK_EQ(v8_str("10"), result->Get(v8::Integer::New(1))); in THREADED_TEST()
5387 CHECK_EQ(v8_str("140000"), result->Get(v8::Integer::New(2))); in THREADED_TEST()
5388 CHECK_EQ(v8_str("4294967295"), result->Get(v8::Integer::New(3))); in THREADED_TEST()
5391 CHECK_EQ(v8_str("0"), result->Get(v8::Integer::New(4))); in THREADED_TEST()
5392 CHECK_EQ(v8_str("1"), result->Get(v8::Integer::New(5))); in THREADED_TEST()
5394 CHECK_EQ(v8_str("a"), result->Get(v8::Integer::New(6))); in THREADED_TEST()
5395 CHECK_EQ(v8_str("b"), result->Get(v8::Integer::New(7))); in THREADED_TEST()
5396 CHECK_EQ(v8_str("c"), result->Get(v8::Integer::New(8))); in THREADED_TEST()
5397 CHECK_EQ(v8_str("4294967296"), result->Get(v8::Integer::New(9))); in THREADED_TEST()
5398 CHECK_EQ(v8_str("d"), result->Get(v8::Integer::New(10))); in THREADED_TEST()
5399 CHECK_EQ(v8_str("e"), result->Get(v8::Integer::New(11))); in THREADED_TEST()
5400 CHECK_EQ(v8_str("30000000000"), result->Get(v8::Integer::New(12))); in THREADED_TEST()
5401 CHECK_EQ(v8_str("f"), result->Get(v8::Integer::New(13))); in THREADED_TEST()
5403 CHECK_EQ(v8_str("foo"), result->Get(v8::Integer::New(14))); in THREADED_TEST()
5404 CHECK_EQ(v8_str("bar"), result->Get(v8::Integer::New(15))); in THREADED_TEST()
5405 CHECK_EQ(v8_str("baz"), result->Get(v8::Integer::New(16))); in THREADED_TEST()
5417 CHECK_EQ(info.Holder(), global->Get(v8_str("o1"))); in PGetter()
5418 if (name->Equals(v8_str("p1"))) { in PGetter()
5419 CHECK_EQ(info.This(), global->Get(v8_str("o1"))); in PGetter()
5420 } else if (name->Equals(v8_str("p2"))) { in PGetter()
5421 CHECK_EQ(info.This(), global->Get(v8_str("o2"))); in PGetter()
5422 } else if (name->Equals(v8_str("p3"))) { in PGetter()
5423 CHECK_EQ(info.This(), global->Get(v8_str("o3"))); in PGetter()
5424 } else if (name->Equals(v8_str("p4"))) { in PGetter()
5425 CHECK_EQ(info.This(), global->Get(v8_str("o4"))); in PGetter()
5434 context->Global()->Set(v8_str("o1"), obj->NewInstance()); in RunHolderTest()
5452 CHECK_EQ(info.Holder(), global->Get(v8_str("o1"))); in PGetter2()
5453 if (name->Equals(v8_str("p1"))) { in PGetter2()
5454 CHECK_EQ(info.This(), global->Get(v8_str("o1"))); in PGetter2()
5455 } else if (name->Equals(v8_str("p2"))) { in PGetter2()
5456 CHECK_EQ(info.This(), global->Get(v8_str("o2"))); in PGetter2()
5457 } else if (name->Equals(v8_str("p3"))) { in PGetter2()
5458 CHECK_EQ(info.This(), global->Get(v8_str("o3"))); in PGetter2()
5459 } else if (name->Equals(v8_str("p4"))) { in PGetter2()
5460 CHECK_EQ(info.This(), global->Get(v8_str("o4"))); in PGetter2()
5469 obj->SetAccessor(v8_str("p1"), PGetter); in THREADED_TEST()
5470 obj->SetAccessor(v8_str("p2"), PGetter); in THREADED_TEST()
5471 obj->SetAccessor(v8_str("p3"), PGetter); in THREADED_TEST()
5472 obj->SetAccessor(v8_str("p4"), PGetter); in THREADED_TEST()
5492 templ->SetAccessor(v8_str("t"), PGetter2); in THREADED_TEST()
5494 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
5498 CHECK_NE(obj, context->Global()->Get(v8_str("o"))); in THREADED_TEST()
5499 context->Global()->Set(v8_str("o2"), obj); in THREADED_TEST()
5501 Script::Compile(v8_str("o.__proto__ === o2.__proto__"))->Run(); in THREADED_TEST()
5503 context->Global()->Set(v8_str("o"), obj); in THREADED_TEST()
5543 v8::Handle<String> str = v8_str("abcde"); in THREADED_TEST()
5545 v8::Handle<String> str2 = v8_str("abc\303\260\342\230\203"); in THREADED_TEST()
5558 Handle<String> left_tree = global->Get(v8_str("left")).As<String>(); in THREADED_TEST()
5559 Handle<String> right_tree = global->Get(v8_str("right")).As<String>(); in THREADED_TEST()
5765 Local<v8::Array>::Cast(context->Global()->Get(v8_str(name))); in Utf16Helper()
5767 Local<v8::Array>::Cast(context->Global()->Get(v8_str(lengths_name))); in Utf16Helper()
5794 Local<v8::Array>::Cast(context->Global()->Get(v8_str(name))); in WriteUtf8Helper()
5796 Local<v8::Array>::Cast(context->Global()->Get(v8_str(lengths_name))); in WriteUtf8Helper()
5828 Handle<String> roundtrip = v8_str(buffer); in WriteUtf8Helper()
5963 Local<Value> s0 = global->Get(v8_str("sym0")); in THREADED_TEST()
5964 Local<Value> s0b = global->Get(v8_str("sym0b")); in THREADED_TEST()
5965 Local<Value> s1 = global->Get(v8_str("sym1")); in THREADED_TEST()
5966 Local<Value> s2 = global->Get(v8_str("sym2")); in THREADED_TEST()
5967 Local<Value> s3 = global->Get(v8_str("sym3")); in THREADED_TEST()
5968 Local<Value> s4 = global->Get(v8_str("sym4")); in THREADED_TEST()
5982 v8::Handle<String> str = v8_str("42"); in THREADED_TEST()
5986 str = v8_str("42asdf"); in THREADED_TEST()
5989 str = v8_str("-42"); in THREADED_TEST()
5992 str = v8_str("4294967295"); in THREADED_TEST()
6013 v8::Handle<String> foo = v8_str("foo"); in THREADED_TEST()
6014 v8::Handle<String> message = v8_str("message"); in THREADED_TEST()
6052 obj->SetAccessor(v8_str("y"), YGetter, YSetter); in THREADED_TEST()
6055 context->Global()->Set(v8_str("holder"), holder); in THREADED_TEST()
6123 arg_this->Get(v8_str("trouble_callee")) : in TroubleCallback()
6124 arg_this->Get(v8_str("trouble_caller")); in TroubleCallback()
6147 global->Set(v8_str("trouble"), fun->GetFunction()); in TEST()
6149 Script::Compile(v8_str("function trouble_callee() {" in TEST()
6156 Local<Value> trouble = global->Get(v8_str("trouble")); in TEST()
6158 Local<Value> trouble_callee = global->Get(v8_str("trouble_callee")); in TEST()
6160 Local<Value> trouble_caller = global->Get(v8_str("trouble_caller")); in TEST()
6186 global->Set(v8_str("trouble"), fun->GetFunction()); in TEST()
6188 Script::Compile(v8_str("function trouble() {\n" in TEST()
6192 Local<Value> trouble = global->Get(v8_str("trouble")); in TEST()
6203 Script::Compile(v8_str("This doesn't &*&@#$&*^ compile.")); in TEST()
6213 Script::Compile(v8_str("try { throw ''; } catch (e) {}"))->Run(); in TEST()
6215 Script::Compile(v8_str("try { throw ''; } finally {}"))->Run(); in TEST()
6218 Script::Compile(v8_str("(function() {" in TEST()
6222 Script::Compile(v8_str("(function()" in TEST()
6243 global0->Set(v8_str("0"), v8_num(999)); in TEST()
6244 v8::Handle<Value> foo0 = global0->Get(v8_str("foo")); in TEST()
6246 v8::Handle<Value> z0 = global0->Get(v8_str("0")); in TEST()
6257 global1->Set(v8_str("othercontext"), global0); in TEST()
6263 v8::Handle<Value> foo1 = global0->Get(v8_str("foo")); in TEST()
6266 v8::Handle<Value> z1 = global0->Get(v8_str("0")); in TEST()
6274 global2->Set(v8_str("othercontext"), global0); in TEST()
6278 v8::Handle<Value> foo2 = global0->Get(v8_str("foo")); in TEST()
6280 v8::Handle<Value> z2 = global0->Get(v8_str("0")); in TEST()
6297 Local<Value> foo = v8_str("foo"); in THREADED_TEST()
6298 Local<Value> bar = v8_str("bar"); in THREADED_TEST()
6304 Script::Compile(v8_str("spy=function(){return spy;}"))->Run(); in THREADED_TEST()
6305 Local<Value> spy = env1->Global()->Get(v8_str("spy")); in THREADED_TEST()
6309 Script::Compile(v8_str("spy2=function(){return new this.Array();}"))->Run(); in THREADED_TEST()
6310 Local<Value> spy2 = env1->Global()->Get(v8_str("spy2")); in THREADED_TEST()
6346 other_object = other->Global()->Get(v8_str("Object")); in THREADED_TEST()
6350 current->Global()->Set(v8_str("other"), other->Global()); in THREADED_TEST()
6384 other->Global()->Set(v8_str("__proto__"), current->Global()); in THREADED_TEST()
6389 current->Global()->Set(v8_str("foo"), v8_num(100)); in THREADED_TEST()
6410 Local<Value> foo = v8_str("foo"); in THREADED_TEST()
6411 Local<Value> bar = v8_str("bar"); in THREADED_TEST()
6417 env1->Global()->Set(v8_str("prop"), v8_num(3)); in THREADED_TEST()
6418 env2->Global()->Set(v8_str("env1"), env1->Global()); in THREADED_TEST()
6425 Script::Compile(v8_str("delete env1.prop"))->Run(); in THREADED_TEST()
6430 Local<Value> v = env1->Global()->Get(v8_str("prop")); in THREADED_TEST()
6443 Local<Value> foo = v8_str("foo"); in THREADED_TEST()
6444 Local<Value> bar = v8_str("bar"); in THREADED_TEST()
6450 env1->Global()->Set(v8_str("prop"), v8_num(3)); in THREADED_TEST()
6451 env2->Global()->Set(v8_str("env1"), env1->Global()); in THREADED_TEST()
6454 Local<String> test = v8_str("propertyIsEnumerable.call(env1, 'prop')"); in THREADED_TEST()
6478 Local<Value> foo = v8_str("foo"); in THREADED_TEST()
6479 Local<Value> bar = v8_str("bar"); in THREADED_TEST()
6485 env1->Global()->Set(v8_str("prop"), v8_num(3)); in THREADED_TEST()
6486 env2->Global()->Set(v8_str("env1"), env1->Global()); in THREADED_TEST()
6513 Local<Value> foo = v8_str("foo"); in TEST()
6524 global2->Set(v8_str("prop"), v8::Integer::New(1)); in TEST()
6527 env1->Global()->Set(v8_str("getProp"), in TEST()
6528 global2->Get(v8_str("getProp"))); in TEST()
6538 env3->SetSecurityToken(v8_str("bar")); in TEST()
6543 CHECK(global3->Get(v8_str("prop"))->IsUndefined()); in TEST()
6544 CHECK(global3->Get(v8_str("getProp"))->IsUndefined()); in TEST()
6545 global3->Set(v8_str("prop"), v8::Integer::New(-1)); in TEST()
6546 global3->Set(v8_str("prop2"), v8::Integer::New(2)); in TEST()
6551 Local<Value> get_prop = global1->Get(v8_str("getProp")); in TEST()
6561 Local<Value> r = global3->Get(v8_str("prop2")); in TEST()
6577 Local<Value> foo = v8_str("foo"); in TEST()
6586 env2->Global()->Set(v8_str("p"), v8::Integer::New(42)); in TEST()
6590 env1->Global()->Set(v8_str("other"), env2->Global()); in TEST()
6617 env3->Global()->Set(v8_str("p"), v8::Integer::New(24)); in TEST()
6626 env3->SetSecurityToken(v8_str("bar")); in TEST()
6705 v8_str("accessible_prop"), in TEST()
6711 global_template->SetAccessor(v8_str("blocked_prop"), in TEST()
6728 Local<Value> getter = global0->Get(v8_str("getter")); in TEST()
6729 Local<Value> setter = global0->Get(v8_str("setter")); in TEST()
6732 global0->Set(239, v8_str("239")); in TEST()
6740 Local<Value> el_getter = global0->Get(v8_str("el_getter")); in TEST()
6741 Local<Value> el_setter = global0->Get(v8_str("el_setter")); in TEST()
6749 global1->Set(v8_str("other"), global0); in TEST()
6949 v8_str("accessible_prop"), in TEST()
6956 global_template->SetAccessor(v8_str("blocked_prop"), in TEST()
6970 global1->Set(v8_str("other"), global0); in TEST()
7030 obj_template->Set(v8_str("x"), v8::Integer::New(42)); in THREADED_TEST()
7046 global1->Set(v8_str("other"), global0); in THREADED_TEST()
7047 global1->Set(v8_str("object"), obj_template->NewInstance()); in THREADED_TEST()
7071 result->Set(0, v8_str("x")); in NamedPropertyEnumerator()
7080 obj_template->Set(v8_str("x"), v8::Integer::New(42)); in THREADED_TEST()
7086 global->Set(v8_str("object"), obj_template->NewInstance()); in THREADED_TEST()
7090 CHECK_EQ(v8_str("x"), value); in THREADED_TEST()
7112 proto_template->SetAccessor(v8_str("accessible"), in THREADED_TEST()
7118 global_template->SetAccessor(v8_str("unreachable"), in THREADED_TEST()
7128 global->Set(v8_str("accessible"), v8_num(11)); in THREADED_TEST()
7136 global1->Set(v8_str("other"), global); in THREADED_TEST()
7200 global1->Set(v8_str("obj"), object); in TEST()
7349 global1->Set(v8_str("obj"), object); in THREADED_TEST()
7418 global1->Set(v8_str("obj"), object); in THREADED_TEST()
7473 instance->Set(v8_str("x"), v8_num(42)); in THREADED_TEST()
7474 instance->Set(v8_str("f"), in THREADED_TEST()
7479 context->Global()->Set(v8_str("i"), o); in THREADED_TEST()
7480 Local<Value> value = Script::Compile(v8_str("i.x"))->Run(); in THREADED_TEST()
7483 value = Script::Compile(v8_str("i.f()"))->Run(); in THREADED_TEST()
7504 instance_template->Set(v8_str("x"), v8_num(42)); in THREADED_TEST()
7505 instance_template->Set(v8_str("f"), in THREADED_TEST()
7530 Local<Value> value = Script::Compile(v8_str("x"))->Run(); in THREADED_TEST()
7532 value = Script::Compile(v8_str("f()"))->Run(); in THREADED_TEST()
7534 value = Script::Compile(v8_str(script))->Run(); in THREADED_TEST()
7541 Local<Value> value = Script::Compile(v8_str("x"))->Run(); in THREADED_TEST()
7543 value = Script::Compile(v8_str("f()"))->Run(); in THREADED_TEST()
7545 value = Script::Compile(v8_str(script))->Run(); in THREADED_TEST()
7579 foo = Script::Compile(v8_str(script))->Run(); in THREADED_TEST()
7585 env->Global()->Set(v8_str("foo"), foo); in THREADED_TEST()
7586 Script::Compile(v8_str("foo()"))->Run(); in THREADED_TEST()
7643 proto->Set(v8_str("f"), in THREADED_TEST()
7647 proto->Set(v8_str("x"), v8_num(12)); in THREADED_TEST()
7649 instance->SetAccessor(v8_str("y"), ShadowYGetter, ShadowYSetter); in THREADED_TEST()
7652 context->Global()->Set(v8_str("__proto__"), o); in THREADED_TEST()
7655 Script::Compile(v8_str("this.propertyIsEnumerable(0)"))->Run(); in THREADED_TEST()
7659 value = Script::Compile(v8_str("x"))->Run(); in THREADED_TEST()
7662 value = Script::Compile(v8_str("f()"))->Run(); in THREADED_TEST()
7665 Script::Compile(v8_str("y = 42"))->Run(); in THREADED_TEST()
7667 value = Script::Compile(v8_str("y"))->Run(); in THREADED_TEST()
7678 t0->InstanceTemplate()->Set(v8_str("x"), v8_num(0)); in THREADED_TEST()
7681 t1->InstanceTemplate()->Set(v8_str("y"), v8_num(1)); in THREADED_TEST()
7684 t2->InstanceTemplate()->Set(v8_str("z"), v8_num(2)); in THREADED_TEST()
7686 t3->InstanceTemplate()->Set(v8_str("u"), v8_num(3)); in THREADED_TEST()
7694 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value()); in THREADED_TEST()
7695 o0->Set(v8_str("__proto__"), o1); in THREADED_TEST()
7696 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value()); in THREADED_TEST()
7697 CHECK_EQ(1, o0->Get(v8_str("y"))->Int32Value()); in THREADED_TEST()
7698 o0->Set(v8_str("__proto__"), o2); in THREADED_TEST()
7699 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value()); in THREADED_TEST()
7700 CHECK_EQ(1, o0->Get(v8_str("y"))->Int32Value()); in THREADED_TEST()
7701 CHECK_EQ(2, o0->Get(v8_str("z"))->Int32Value()); in THREADED_TEST()
7702 o0->Set(v8_str("__proto__"), o3); in THREADED_TEST()
7703 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value()); in THREADED_TEST()
7704 CHECK_EQ(1, o0->Get(v8_str("y"))->Int32Value()); in THREADED_TEST()
7705 CHECK_EQ(2, o0->Get(v8_str("z"))->Int32Value()); in THREADED_TEST()
7706 CHECK_EQ(3, o0->Get(v8_str("u"))->Int32Value()); in THREADED_TEST()
7711 Local<Value> proto = o0->Get(v8_str("__proto__")); in THREADED_TEST()
7713 CHECK(proto.As<v8::Object>()->Get(v8_str("z"))->IsUndefined()); in THREADED_TEST()
7722 t0->InstanceTemplate()->Set(v8_str("x"), v8_num(0)); in THREADED_TEST()
7725 t1->InstanceTemplate()->Set(v8_str("y"), v8_num(1)); in THREADED_TEST()
7728 t2->InstanceTemplate()->Set(v8_str("z"), v8_num(2)); in THREADED_TEST()
7730 t3->InstanceTemplate()->Set(v8_str("u"), v8_num(3)); in THREADED_TEST()
7738 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value()); in THREADED_TEST()
7740 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value()); in THREADED_TEST()
7741 CHECK_EQ(1, o0->Get(v8_str("y"))->Int32Value()); in THREADED_TEST()
7743 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value()); in THREADED_TEST()
7744 CHECK_EQ(1, o0->Get(v8_str("y"))->Int32Value()); in THREADED_TEST()
7745 CHECK_EQ(2, o0->Get(v8_str("z"))->Int32Value()); in THREADED_TEST()
7747 CHECK_EQ(0, o0->Get(v8_str("x"))->Int32Value()); in THREADED_TEST()
7748 CHECK_EQ(1, o0->Get(v8_str("y"))->Int32Value()); in THREADED_TEST()
7749 CHECK_EQ(2, o0->Get(v8_str("z"))->Int32Value()); in THREADED_TEST()
7750 CHECK_EQ(3, o0->Get(v8_str("u"))->Int32Value()); in THREADED_TEST()
7755 Local<Value> proto = o0->Get(v8_str("__proto__")); in THREADED_TEST()
7784 t1->InstanceTemplate()->Set(v8_str("foo"), v8_num(1)); in THREADED_TEST()
7787 t2->InstanceTemplate()->Set(v8_str("fuz1"), v8_num(2)); in THREADED_TEST()
7788 t2->InstanceTemplate()->Set(v8_str("objects"), v8::Object::New()); in THREADED_TEST()
7789 t2->InstanceTemplate()->Set(v8_str("fuz2"), v8_num(2)); in THREADED_TEST()
7792 t3->InstanceTemplate()->Set(v8_str("boo"), v8_num(3)); in THREADED_TEST()
7794 t4->InstanceTemplate()->Set(v8_str("baz"), v8_num(4)); in THREADED_TEST()
7800 t2->InstanceTemplate()->Set(v8_str(name_buf.start()), v8_num(2)); in THREADED_TEST()
7815 context->Global()->Set(v8_str("obj"), o4); in THREADED_TEST()
7833 t1->PrototypeTemplate()->Set(v8_str("x"), v8::Integer::New(42)); in THREADED_TEST()
7835 context->Global()->Set(v8_str("func1"), t1->GetFunction()); in THREADED_TEST()
7847 t2->PrototypeTemplate()->Set(v8_str("x"), v8::Integer::New(42)); in THREADED_TEST()
7848 context->Global()->Set(v8_str("func2"), t2->GetFunction()); in THREADED_TEST()
7890 Local<v8::Object>::Cast(context->Global()->Get(v8_str("x"))); in THREADED_TEST()
7892 x->Set(v8_str("set"), v8::Integer::New(8)); in THREADED_TEST()
7893 x->Get(v8_str("get")); in THREADED_TEST()
7894 x->Set(v8_str("set"), v8::Integer::New(8)); in THREADED_TEST()
7895 x->Get(v8_str("get")); in THREADED_TEST()
7896 x->Set(v8_str("set"), v8::Integer::New(8)); in THREADED_TEST()
7897 x->Get(v8_str("get")); in THREADED_TEST()
7898 x->Set(v8_str("set"), v8::Integer::New(8)); in THREADED_TEST()
7899 x->Get(v8_str("get")); in THREADED_TEST()
7907 templ->SetClassName(v8_str("Fun")); in THREADED_TEST()
7909 context->Global()->Set(v8_str("Fun"), cons); in THREADED_TEST()
7933 This->Set(v8_str("a"), args[0]); in ConstructorCallback()
7951 context->Global()->Set(v8_str("obj"), instance); in THREADED_TEST()
7966 value = object1->Get(v8_str("a")); in THREADED_TEST()
7979 Local<Value> args2[] = { v8_str("tipli") }; in THREADED_TEST()
7983 value = object2->Get(v8_str("a")); in THREADED_TEST()
7999 value = object3->Get(v8_str("a")); in THREADED_TEST()
8009 value = object4->Get(v8_str("a")); in THREADED_TEST()
8018 value = object5->Get(v8_str("a")); in THREADED_TEST()
8026 context->Global()->Set(v8_str("obj2"), instance); in THREADED_TEST()
8049 context->Global()->Set(v8_str("obj3"), instance); in THREADED_TEST()
8073 context->Global()->Set(v8_str("obj4"), instance1); in THREADED_TEST()
8093 context->Global()->Set(v8_str("obj5"), instance2); in THREADED_TEST()
8115 templ->SetClassName(v8_str("Fun")); in THREADED_TEST()
8117 context->Global()->Set(v8_str("Fun"), cons); in THREADED_TEST()
8142 Script::Compile(v8_str("function f(x) { " in THREADED_TEST()
8153 CHECK_EQ(2, current->Global()->Get(v8_str("result1"))->Int32Value()); in THREADED_TEST()
8154 CHECK_EQ(0, current->Global()->Get(v8_str("result2"))->Int32Value()); in THREADED_TEST()
8155 CHECK_EQ(1, current->Global()->Get(v8_str("result3"))->Int32Value()); in THREADED_TEST()
8159 Script::Compile(v8_str("function f(x) { " in THREADED_TEST()
8166 CHECK_EQ(2, current->Global()->Get(v8_str("result4"))->Int32Value()); in THREADED_TEST()
8177 Local<String> token = v8_str("<security token>"); in THREADED_TEST()
8182 current->Global()->Set(v8_str("other"), other->Global()); in THREADED_TEST()
8186 Script::Compile(v8_str("other.eval('var foo = 1234')")); in THREADED_TEST()
8188 Local<Value> foo = other->Global()->Get(v8_str("foo")); in THREADED_TEST()
8190 CHECK(!current->Global()->Has(v8_str("foo"))); in THREADED_TEST()
8195 Script::Compile(v8_str("other.eval('na = 1234')")); in THREADED_TEST()
8197 CHECK_EQ(1234, other->Global()->Get(v8_str("na"))->Int32Value()); in THREADED_TEST()
8198 CHECK(!current->Global()->Has(v8_str("na"))); in THREADED_TEST()
8204 Script::Compile(v8_str("var bar = 42; other.eval('bar');")); in THREADED_TEST()
8212 Script::Compile(v8_str("(function() { " in THREADED_TEST()
8222 other->Global()->Set(v8_str("bis"), v8_num(1234)); in THREADED_TEST()
8223 script = Script::Compile(v8_str("other.eval('bis')")); in THREADED_TEST()
8229 other->Global()->Set(v8_str("t"), other->Global()); in THREADED_TEST()
8230 script = Script::Compile(v8_str("other.eval('this == t')")); in THREADED_TEST()
8238 Script::Compile(v8_str("with({x:2}){other.eval('x')}")); in THREADED_TEST()
8246 Script::Compile(v8_str("other.y = 1; eval.call(other, 'y')")); in THREADED_TEST()
8275 context1->Global()->Set(v8_str("fun"), fun); in THREADED_TEST()
8295 Local<String> token = v8_str("<security token>"); in THREADED_TEST()
8300 current->Global()->Set(v8_str("other"), other->Global()); in THREADED_TEST()
8304 Script::Compile(v8_str("other.eval('new Date(42)')")); in THREADED_TEST()
8333 context->Global()->Set(v8_str("obj"), instance); in THREADED_TEST()
8386 context->Global()->Set(v8_str("obj2"), instance); in THREADED_TEST()
8415 context->Global()->Set(v8_str("obj3"), instance); in THREADED_TEST()
8537 context->Global()->Set(v8_str("constructor"), function); in THREADED_TEST()
8569 context->Global()->Set(v8_str("constructor"), function); in THREADED_TEST()
8600 templ->SetNamedPropertyHandler(getter, 0, 0, 0, 0, v8_str("data")); in CheckInterceptorLoadIC()
8602 context->Global()->Set(v8_str("o"), templ->NewInstance()); in CheckInterceptorLoadIC()
8611 CHECK_EQ(v8_str("data"), info.Data()); in InterceptorLoadICGetter()
8612 CHECK_EQ(v8_str("x"), name); in InterceptorLoadICGetter()
8635 return v8_str("x")->Equals(name) in InterceptorLoadXICGetter()
8808 templ->SetAccessor(v8_str("y"), Return239); in THREADED_TEST()
8810 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
8838 templ_p->SetAccessor(v8_str("y"), Return239); in THREADED_TEST()
8841 context->Global()->Set(v8_str("o"), templ_o->NewInstance()); in THREADED_TEST()
8842 context->Global()->Set(v8_str("p"), templ_p->NewInstance()); in THREADED_TEST()
8870 templ->SetAccessor(v8_str("y"), Return239); in THREADED_TEST()
8873 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
8899 templ_p->SetAccessor(v8_str("y"), Return239); in THREADED_TEST()
8902 context->Global()->Set(v8_str("o"), templ_o->NewInstance()); in THREADED_TEST()
8903 context->Global()->Set(v8_str("p"), templ_p->NewInstance()); in THREADED_TEST()
8927 templ_p->SetAccessor(v8_str("y"), Return239, SetOnThis); in THREADED_TEST()
8930 context->Global()->Set(v8_str("o"), templ_o->NewInstance()); in THREADED_TEST()
8931 context->Global()->Set(v8_str("p"), templ_p->NewInstance()); in THREADED_TEST()
8959 templ_p->SetAccessor(v8_str("y"), Return239, SetOnThis); in THREADED_TEST()
8962 context->Global()->Set(v8_str("o"), templ_o->NewInstance()); in THREADED_TEST()
8963 context->Global()->Set(v8_str("p"), templ_p->NewInstance()); in THREADED_TEST()
8985 CHECK(v8_str("x")->Equals(name)); in InterceptorLoadICGetter0()
8999 CHECK(v8_str("x")->Equals(key)); in InterceptorStoreICSetter()
9011 0, 0, 0, v8_str("data")); in THREADED_TEST()
9013 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9026 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9045 CHECK(v8_str("x")->Equals(name)); in InterceptorCallICGetter()
9056 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9075 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9090 CHECK(v8_str("x")->Equals(name)); in InterceptorCallICGetter4()
9103 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9123 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9150 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9167 if (v8_str("x")->Equals(name)) in InterceptorCallICGetter5()
9182 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9201 if (v8_str("x")->Equals(name)) in InterceptorCallICGetter6()
9216 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9246 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9276 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9302 context->Global()->Set(v8_str("o"), templ_o->NewInstance()); in THREADED_TEST()
9338 CHECK(args.Data()->Equals(v8_str("method_data"))); in FastApiCallback_TrivialSignature()
9346 CHECK(args.Data()->Equals(v8_str("method_data"))); in FastApiCallback_SimpleSignature()
9349 CHECK(args.Holder()->HasRealNamedProperty(v8_str("foo"))); in FastApiCallback_SimpleSignature()
9381 context->Global()->Set(v8_str("nativeobject"), nativeobject_obj); in THREADED_TEST()
9394 return v8::ThrowException(v8_str("g")); in ThrowingDirectApiCallback()
9405 context->Global()->Set(v8_str("nativeobject"), nativeobject_obj); in THREADED_TEST()
9415 CHECK_EQ(v8_str("ggggg"), result); in THREADED_TEST()
9433 obj->SetAccessor(v8_str("p1"), DirectGetterCallback); in THREADED_TEST()
9434 context->Global()->Set(v8_str("o1"), obj->NewInstance()); in THREADED_TEST()
9447 return v8::ThrowException(v8_str("g")); in ThrowingDirectGetterCallback()
9455 obj->SetAccessor(v8_str("p1"), ThrowingDirectGetterCallback); in THREADED_TEST()
9456 context->Global()->Set(v8_str("o1"), obj->NewInstance()); in THREADED_TEST()
9463 CHECK_EQ(v8_str("ggggg"), result); in THREADED_TEST()
9473 v8_str("method_data"), in THREADED_TEST()
9476 proto_templ->Set(v8_str("method"), method_templ); in THREADED_TEST()
9484 context->Global()->Set(v8_str("o"), fun->NewInstance()); in THREADED_TEST()
9490 CHECK_EQ(42, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9500 v8_str("method_data"), in THREADED_TEST()
9503 proto_templ->Set(v8_str("method"), method_templ); in THREADED_TEST()
9511 context->Global()->Set(v8_str("o"), fun->NewInstance()); in THREADED_TEST()
9520 CHECK_EQ(42, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9530 v8_str("method_data"), in THREADED_TEST()
9533 proto_templ->Set(v8_str("method"), method_templ); in THREADED_TEST()
9541 context->Global()->Set(v8_str("o"), fun->NewInstance()); in THREADED_TEST()
9555 CHECK_EQ(40, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9556 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value()); in THREADED_TEST()
9566 v8_str("method_data"), in THREADED_TEST()
9569 proto_templ->Set(v8_str("method"), method_templ); in THREADED_TEST()
9577 context->Global()->Set(v8_str("o"), fun->NewInstance()); in THREADED_TEST()
9591 CHECK_EQ(40, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9592 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value()); in THREADED_TEST()
9602 v8_str("method_data"), in THREADED_TEST()
9605 proto_templ->Set(v8_str("method"), method_templ); in THREADED_TEST()
9613 context->Global()->Set(v8_str("o"), fun->NewInstance()); in THREADED_TEST()
9629 CHECK_EQ(v8_str("TypeError: Object 333 has no method 'method'"), in THREADED_TEST()
9631 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value()); in THREADED_TEST()
9641 v8_str("method_data"), in THREADED_TEST()
9644 proto_templ->Set(v8_str("method"), method_templ); in THREADED_TEST()
9652 context->Global()->Set(v8_str("o"), fun->NewInstance()); in THREADED_TEST()
9668 CHECK_EQ(v8_str("TypeError: Illegal invocation"), in THREADED_TEST()
9670 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value()); in THREADED_TEST()
9679 v8_str("method_data"), in THREADED_TEST()
9682 proto_templ->Set(v8_str("method"), method_templ); in THREADED_TEST()
9688 context->Global()->Set(v8_str("o"), fun->NewInstance()); in THREADED_TEST()
9695 CHECK_EQ(42, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9703 v8_str("method_data"), in THREADED_TEST()
9706 proto_templ->Set(v8_str("method"), method_templ); in THREADED_TEST()
9712 context->Global()->Set(v8_str("o"), fun->NewInstance()); in THREADED_TEST()
9722 CHECK_EQ(42, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9730 v8_str("method_data"), in THREADED_TEST()
9733 proto_templ->Set(v8_str("method"), method_templ); in THREADED_TEST()
9739 context->Global()->Set(v8_str("o"), fun->NewInstance()); in THREADED_TEST()
9753 CHECK_EQ(40, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9754 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value()); in THREADED_TEST()
9762 v8_str("method_data"), in THREADED_TEST()
9765 proto_templ->Set(v8_str("method"), method_templ); in THREADED_TEST()
9771 context->Global()->Set(v8_str("o"), fun->NewInstance()); in THREADED_TEST()
9787 CHECK_EQ(v8_str("TypeError: Object 333 has no method 'method'"), in THREADED_TEST()
9789 CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value()); in THREADED_TEST()
9798 if (v8_str("x")->Equals(name)) { in InterceptorKeyedCallICGetter()
9812 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9824 CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9836 context->Global()->Set(v8_str("proto1"), templ->NewInstance()); in THREADED_TEST()
9852 CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9863 context->Global()->Set(v8_str("o"), templ->NewInstance()); in THREADED_TEST()
9878 CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9888 context->Global()->Set(v8_str("o"), templ_o->NewInstance()); in THREADED_TEST()
9902 CHECK_EQ(3, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9903 CHECK_EQ(239, context->Global()->Get(v8_str("saved_result"))->Int32Value()); in THREADED_TEST()
9912 context->Global()->Set(v8_str("proto"), templ_o->NewInstance()); in THREADED_TEST()
9924 CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9934 context->Global()->Set(v8_str("o"), templ_o->NewInstance()); in THREADED_TEST()
9946 CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value()); in THREADED_TEST()
9955 if (v8_str("x")->Equals(name) && interceptor_call_count++ < 20) { in InterceptorICRefErrorGetter()
9999 if (v8_str("x")->Equals(name) && ++interceptor_ic_exception_get_count < 20) { in InterceptorICExceptionGetter()
10080 context->Global()->Set(v8_str("obj"), obj); in THREADED_TEST()
10095 context->Global()->Set(v8_str("obj"), obj); in THREADED_TEST()
10107 env->Global()->Set(v8_str("obj"), in THREADED_TEST()
10128 instance_templ->SetAccessor(v8_str("f"), ThrowingGetter); in THREADED_TEST()
10143 Local<Value> result = instance->GetRealNamedProperty(v8_str("f")); in THREADED_TEST()
10148 result = another->GetRealNamedProperty(v8_str("f")); in THREADED_TEST()
10153 result = another->GetRealNamedPropertyInPrototypeChain(v8_str("f")); in THREADED_TEST()
10158 result = another->Get(v8_str("f")); in THREADED_TEST()
10163 result = with_js_getter->GetRealNamedProperty(v8_str("f")); in THREADED_TEST()
10168 result = with_js_getter->Get(v8_str("f")); in THREADED_TEST()
10202 if (--call_depth) ThrowException(v8_str("ThrowViaApi")); in ThrowViaApi()
10219 context->Global()->Set(v8_str("func"), func); in THREADED_TEST()
10264 parent_instance_templ->SetAccessor(v8_str("f"), ParentGetter); in THREADED_TEST()
10273 child_instance_templ->SetAccessor(v8_str("f"), ChildGetter); in THREADED_TEST()
10275 child_instance_templ->SetAccessor(v8_str("g"), ParentGetter); in THREADED_TEST()
10276 child_instance_templ->SetAccessor(v8_str("g"), ChildGetter); in THREADED_TEST()
10281 child_proto_templ->SetAccessor(v8_str("h"), ParentGetter, 0, in THREADED_TEST()
10287 child_instance_templ->SetAccessor(v8_str("i"), ChildGetter, 0, in THREADED_TEST()
10296 context->Global()->Set(v8_str("o"), instance); in THREADED_TEST()
10328 context->Global()->Set(v8_str("f"), templ->GetFunction()); in THREADED_TEST()
10339 templ->SetClassName(v8_str("MyClass")); in THREADED_TEST()
10343 Local<String> customized_tostring = v8_str("customized toString"); in THREADED_TEST()
10357 CHECK(value->IsString() && value->Equals(v8_str("[object MyClass]"))); in THREADED_TEST()
10361 CHECK(value->IsString() && value->Equals(v8_str("[object global]"))); in THREADED_TEST()
10366 CHECK(value->IsString() && value->Equals(v8_str("[object Object]"))); in THREADED_TEST()
10381 Local<v8::Value> p = context->Global()->Get(v8_str("p")); in THREADED_TEST()
10383 v8_str("Parent"))); in THREADED_TEST()
10385 Local<v8::Value> c = context->Global()->Get(v8_str("c")); in THREADED_TEST()
10387 v8_str("Child"))); in THREADED_TEST()
10389 Local<v8::Value> x = context->Global()->Get(v8_str("x")); in THREADED_TEST()
10391 v8_str("outer.inner"))); in THREADED_TEST()
10586 return v8_str("foo"); in ThrowInJSNoCatch()
10600 env->Global()->Set(v8_str("throw_in_js"), fun); in TEST()
10622 env->Global()->Set(v8_str("throw_in_js"), fun); in TEST()
10659 env->Global()->Set(v8_str("unlock_for_a_moment"), fun); in THREADED_TEST()
10673 env->Global()->Set(v8_str("unlock_for_a_moment"), fun); in THREADED_TEST()
11010 t->Set(v8_str("asdf"), v8::FunctionTemplate::New(FunctionNameCallback)); in THREADED_TEST()
11011 context->Global()->Set(v8_str("obj"), t->NewInstance()); in THREADED_TEST()
11134 templ->Set(v8_str("x"), v8::True()); in THREADED_TEST()
11136 context->Global()->Set(v8_str("obj"), instance); in THREADED_TEST()
11165 templ->Set(v8_str("a"), v8_str("a")); in THREADED_TEST()
11177 templ->Set(v8_str(buf), v8::Number::New(k)); in THREADED_TEST()
11183 context->Global()->Set(v8_str("obj_1"), instance_1); in THREADED_TEST()
11189 context->Global()->Set(v8_str("obj_2"), instance_2); in THREADED_TEST()
11229 context->Global()->Set(v8_str("a"), v8_num(1)); in THREADED_TEST()
11236 Local<Function>::Cast(context->Global()->Get(v8_str("f1"))); in THREADED_TEST()
11238 Local<Function>::Cast(context->Global()->Get(v8_str("f2"))); in THREADED_TEST()
11240 Local<Function>::Cast(context->Global()->Get(v8_str("g1"))); in THREADED_TEST()
11242 Local<Function>::Cast(context->Global()->Get(v8_str("g2"))); in THREADED_TEST()
11244 Local<Function>::Cast(context->Global()->Get(v8_str("h"))); in THREADED_TEST()
11310 context->Global()->Set(v8_str("a"), v8_num(1)); in THREADED_TEST()
11323 f1 = Local<Function>::Cast(context->Global()->Get(v8_str("f1"))); in THREADED_TEST()
11324 f2 = Local<Function>::Cast(context->Global()->Get(v8_str("f2"))); in THREADED_TEST()
11325 g1 = Local<Function>::Cast(context->Global()->Get(v8_str("g1"))); in THREADED_TEST()
11326 g2 = Local<Function>::Cast(context->Global()->Get(v8_str("g2"))); in THREADED_TEST()
11327 h = Local<Function>::Cast(context->Global()->Get(v8_str("h"))); in THREADED_TEST()
11365 f1 = Local<Function>::Cast(context->Global()->Get(v8_str("f1"))); in THREADED_TEST()
11366 f2 = Local<Function>::Cast(context->Global()->Get(v8_str("f2"))); in THREADED_TEST()
11367 g1 = Local<Function>::Cast(context->Global()->Get(v8_str("g1"))); in THREADED_TEST()
11368 g2 = Local<Function>::Cast(context->Global()->Get(v8_str("g2"))); in THREADED_TEST()
11369 CHECK(context->Global()->Get(v8_str("h"))->IsUndefined()); in THREADED_TEST()
11548 context->Global()->Set(v8_str("tmp"), v8::True()); in THREADED_TEST()
11549 context->Global()->Delete(v8_str("tmp")); in THREADED_TEST()
11555 context->Global()->Set(v8_str("tmp"), v8::True()); in THREADED_TEST()
11556 context->Global()->Delete(v8_str("tmp")); in THREADED_TEST()
11570 Local<String> token = v8_str("<security token>"); in THREADED_TEST()
11583 context1->Global()->Set(v8_str("other"), context0->Global()); in THREADED_TEST()
11842 obj->Set(v8_str("gamma"), v8_str("cloneme")); in TEST()
11844 CHECK_EQ(v8_str("hello"), obj->Get(v8_str("alpha"))); in TEST()
11845 CHECK_EQ(v8::Integer::New(123), obj->Get(v8_str("beta"))); in TEST()
11846 CHECK_EQ(v8_str("cloneme"), obj->Get(v8_str("gamma"))); in TEST()
11850 CHECK_EQ(v8_str("hello"), clone->Get(v8_str("alpha"))); in TEST()
11851 CHECK_EQ(v8::Integer::New(123), clone->Get(v8_str("beta"))); in TEST()
11852 CHECK_EQ(v8_str("cloneme"), clone->Get(v8_str("gamma"))); in TEST()
11855 clone->Set(v8_str("beta"), v8::Integer::New(456)); in TEST()
11856 CHECK_EQ(v8::Integer::New(123), obj->Get(v8_str("beta"))); in TEST()
11857 CHECK_EQ(v8::Integer::New(456), clone->Get(v8_str("beta"))); in TEST()
11930 env->Global()->Set(v8_str("lhs"), lhs); in THREADED_TEST()
11931 env->Global()->Set(v8_str("rhs"), rhs); in THREADED_TEST()
11969 env->Global()->Get(v8_str("cons"))); in THREADED_TEST()
11971 env->Global()->Get(v8_str("slice"))); in THREADED_TEST()
11973 env->Global()->Get(v8_str("slice_on_cons"))); in THREADED_TEST()
12148 v8::Handle<v8::Object>::Cast(global->Get(v8_str("__proto__"))); in TEST()
12149 global_proto->Set(v8_str("x"), v8::Integer::New(0), v8::ReadOnly); in TEST()
12150 global_proto->Set(v8_str("y"), v8::Integer::New(0), v8::ReadOnly); in TEST()
12360 CHECK(context->Global()->ForceDelete(v8_str("foo"))); in THREADED_TEST()
12393 Local<String> token = v8_str("<security token>"); in THREADED_TEST()
12402 calling_context0->Global()->Set(v8_str("callback"), in THREADED_TEST()
12409 calling_context1->Global()->Set(v8_str("context0"), in THREADED_TEST()
12417 calling_context2->Global()->Set(v8_str("context1"), in THREADED_TEST()
12513 obj->Set(v8_str("field"), v8::Int32::New(1503)); in THREADED_TEST()
12514 context->Global()->Set(v8_str("pixels"), obj); in THREADED_TEST()
12674 CHECK_EQ(77, v8::Object::Cast(*result)->Get(v8_str("0"))->Int32Value()); in THREADED_TEST()
12680 CHECK_EQ(77, v8::Object::Cast(*result)->Get(v8_str("0"))->Int32Value()); in THREADED_TEST()
12681 CHECK_EQ(23, v8::Object::Cast(*result)->Get(v8_str("1"))->Int32Value()); in THREADED_TEST()
12924 context->Global()->Set(v8_str("pixels"), obj); in THREADED_TEST()
13001 obj->Set(v8_str("field"), v8::Int32::New(1503)); in ExternalArrayTestHelper()
13002 context->Global()->Set(v8_str("ext_array"), obj); in ExternalArrayTestHelper()
13279 CHECK_EQ(77, v8::Object::Cast(*result)->Get(v8_str("0"))->Int32Value()); in ExternalArrayTestHelper()
13285 CHECK_EQ(77, v8::Object::Cast(*result)->Get(v8_str("0"))->Int32Value()); in ExternalArrayTestHelper()
13286 CHECK_EQ(23, v8::Object::Cast(*result)->Get(v8_str("1"))->Int32Value()); in ExternalArrayTestHelper()
13306 context->Global()->Set(v8_str("large_array"), large_obj); in ExternalArrayTestHelper()
13375 obj2->Set(v8_str("ee_test_field"), v8::Int32::New(256)); in ExternalArrayTestHelper()
13376 obj2->Set(v8_str(""), v8::Int32::New(1503)); in ExternalArrayTestHelper()
13381 context->Global()->Set(v8_str("ext_array"), obj2); in ExternalArrayTestHelper()
13389 obj2->Set(v8_str("ee_test_field_2"), v8::Int32::New(256)); in ExternalArrayTestHelper()
13394 obj2->Set(v8_str(""), v8::Int32::New(1503)); in ExternalArrayTestHelper()
13395 context->Global()->Set(v8_str("ext_array"), obj2); in ExternalArrayTestHelper()
13403 obj2->Set(v8_str("ee_test_field_2"), v8::Int32::New(256)); in ExternalArrayTestHelper()
13409 context->Global()->Set(v8_str("ext_array"), obj2); in ExternalArrayTestHelper()
13418 obj2->Set(v8_str("ee_test_field3"), v8::Int32::New(256)); in ExternalArrayTestHelper()
13421 context->Global()->Set(v8_str("ext_array"), obj2); in ExternalArrayTestHelper()
13428 obj3->Set(v8_str("ee_test_field3"), v8::Int32::New(256)); in ExternalArrayTestHelper()
13432 context->Global()->Set(v8_str("ext_array"), obj3); in ExternalArrayTestHelper()
13440 obj3->Set(v8_str("ee_test_field4"), v8::Int32::New(256)); in ExternalArrayTestHelper()
13448 obj2->Set(v8_str("ee_test_field4"), v8::Int32::New(256)); in ExternalArrayTestHelper()
13449 context->Global()->Set(v8_str("ext_array"), obj2); in ExternalArrayTestHelper()
13683 templ->Set(v8_str("AnalyzeStackInNativeCode"), in TEST()
13744 Script::Compile(v8_str("function foo() {\n" in TEST()
13750 v8_str("origin"))->Run(); in TEST()
13752 Local<Value> trouble = global->Get(v8_str("bar")); in TEST()
13916 v8::Handle<v8::String> url = v8_str("eval_url"); in AnalyzeStackOfEvalWithSourceURL()
13930 templ->Set(v8_str("AnalyzeStackOfEvalWithSourceURL"), in TEST()
14057 env->Global()->Set(v8_str("get_stack_limit"), fun); in TEST()
14082 env->Global()->Set(v8_str("get_stack_limit"), fun); in TEST()
14497 info.This()->Set(v8_str("y"), v8_num(23)); in SetterWhichSetsYOnThisTo23()
14504 templ->SetAccessor(v8_str("x"), in TEST()
14508 context->Global()->Set(v8_str("P"), templ->NewInstance()); in TEST()
14520 script = v8::Script::Compile(v8_str("new C1();")); in TEST()
14523 CHECK_EQ(42, c1->Get(v8_str("x"))->Int32Value()); in TEST()
14524 CHECK_EQ(23, c1->Get(v8_str("y"))->Int32Value()); in TEST()
14527 script = v8::Script::Compile(v8_str("new C2();")); in TEST()
14530 CHECK_EQ(42, c2->Get(v8_str("x"))->Int32Value()); in TEST()
14531 CHECK_EQ(23, c2->Get(v8_str("y"))->Int32Value()); in TEST()
14544 if (name->Equals(v8_str("x"))) { in NamedPropertySetterWhichSetsYOnThisTo23()
14545 info.This()->Set(v8_str("y"), v8_num(23)); in NamedPropertySetterWhichSetsYOnThisTo23()
14557 context->Global()->Set(v8_str("P"), templ->NewInstance()); in THREADED_TEST()
14569 script = v8::Script::Compile(v8_str("new C1();")); in THREADED_TEST()
14572 CHECK_EQ(23, c1->Get(v8_str("x"))->Int32Value()); in THREADED_TEST()
14573 CHECK_EQ(42, c1->Get(v8_str("y"))->Int32Value()); in THREADED_TEST()
14576 script = v8::Script::Compile(v8_str("new C2();")); in THREADED_TEST()
14579 CHECK_EQ(23, c2->Get(v8_str("x"))->Int32Value()); in THREADED_TEST()
14580 CHECK_EQ(42, c2->Get(v8_str("y"))->Int32Value()); in THREADED_TEST()
14597 prototype->Set(v8_str("y"), v8_num(42)); in TEST()
14598 context->Global()->Set(v8_str("P"), prototype); in TEST()
14603 script = v8::Script::Compile(v8_str("new C1();")); in TEST()
14608 CHECK_EQ(23, c1->Get(v8_str("x"))->Int32Value()); in TEST()
14609 CHECK_EQ(42, c1->Get(v8_str("y"))->Int32Value()); in TEST()
14614 templ->SetAccessor(v8_str("x"), in TEST()
14617 context->Global()->Set(v8_str("P"), templ->NewInstance()); in TEST()
14622 script = v8::Script::Compile(v8_str("new C1();")); in TEST()
14625 CHECK_EQ(42, c1->Get(v8_str("x"))->Int32Value()); in TEST()
14626 CHECK_EQ(23, c1->Get(v8_str("y"))->Int32Value()); in TEST()
14917 context0->Global()->Set(v8_str("x"), v8_num(42)); in TEST()
14923 context1->Global()->Set(v8_str("other"), global0); in TEST()
14953 global0->SetAccessor(v8_str("x"), GetXValue, NULL, v8_str("x"))); in TEST()
14967 CHECK_EQ(false, global0->HasRealNamedProperty(v8_str("x"))); in TEST()
14968 CHECK_EQ(false, global0->HasRealNamedCallbackProperty(v8_str("x"))); in TEST()
15491 CHECK(context->Global()->ForceDelete(v8_str("cell"))); in TEST()
15511 context->Global()->Set(v8_str("cell"), v8_str("value"), v8::DontDelete); in TEST()
15519 CHECK(context->Global()->ForceDelete(v8_str("cell"))); in TEST()
15535 v8::Handle<v8::RegExp> re = v8::RegExp::New(v8_str("foo"), v8::RegExp::kNone); in TEST()
15537 CHECK(re->GetSource()->Equals(v8_str("foo"))); in TEST()
15540 re = v8::RegExp::New(v8_str("bar"), in TEST()
15544 CHECK(re->GetSource()->Equals(v8_str("bar"))); in TEST()
15548 re = v8::RegExp::New(v8_str("baz"), in TEST()
15552 CHECK(re->GetSource()->Equals(v8_str("baz"))); in TEST()
15558 CHECK(re->GetSource()->Equals(v8_str("quux"))); in TEST()
15563 CHECK(re->GetSource()->Equals(v8_str("quux"))); in TEST()
15571 re = v8::RegExp::New(v8_str("foobar"), v8::RegExp::kNone); in TEST()
15573 CHECK(re->GetSource()->Equals(v8_str("foobar"))); in TEST()
15576 re = v8::RegExp::New(v8_str("foobarbaz"), in TEST()
15580 CHECK(re->GetSource()->Equals(v8_str("foobarbaz"))); in TEST()
15584 context->Global()->Set(v8_str("re"), re); in TEST()
15588 re->Set(v8_str("property"), v8::Integer::New(32)); in TEST()
15593 re = v8::RegExp::New(v8_str("foo["), v8::RegExp::kNone); in TEST()
15596 context->Global()->Set(v8_str("ex"), try_catch.Exception()); in TEST()
15622 return v8_str("42!"); in Getter()
15628 result->Set(0, v8_str("universalAnswer")); in Enumerator()
15640 context->Global()->Set(v8_str("o"), tmpl->NewInstance()); in TEST()
15644 CHECK_EQ(v8_str("universalAnswer"), result->Get(0)); in TEST()
15667 Set(v8_str("context_id"), v8::Integer::New(id)); in InstallContextId()
15672 CHECK_EQ(expected, object->Get(v8_str("context_id"))->Int32Value()); in CheckContextId()
15783 if (index == 42) return v8_str("yes"); in HasOwnPropertyIndexedPropertyGetter()
15790 if (property->Equals(v8_str("foo"))) return v8_str("yes"); in HasOwnPropertyNamedPropertyGetter()
15804 if (property->Equals(v8_str("foo"))) return v8_num(1).As<v8::Integer>(); in HasOwnPropertyNamedPropertyQuery()
15811 if (property->Equals(v8_str("bar"))) return v8_num(1).As<v8::Integer>(); in HasOwnPropertyNamedPropertyQuery2()
15818 return v8_str("yes"); in HasOwnPropertyAccessorGetter()
15839 CHECK(object->Has(v8_str("foo"))); in TEST()
15840 CHECK(!object->HasOwnProperty(v8_str("foo"))); in TEST()
15841 CHECK(object->HasOwnProperty(v8_str("bar"))); in TEST()
15842 CHECK(object->Has(v8_str("baz"))); in TEST()
15843 CHECK(!object->HasOwnProperty(v8_str("baz"))); in TEST()
15844 CHECK(object->HasOwnProperty(v8_str("bla"))); in TEST()
15850 CHECK(!instance->HasOwnProperty(v8_str("42"))); in TEST()
15851 CHECK(instance->HasOwnProperty(v8_str("foo"))); in TEST()
15852 CHECK(!instance->HasOwnProperty(v8_str("bar"))); in TEST()
15858 CHECK(instance->HasOwnProperty(v8_str("42"))); in TEST()
15859 CHECK(!instance->HasOwnProperty(v8_str("43"))); in TEST()
15860 CHECK(!instance->HasOwnProperty(v8_str("foo"))); in TEST()
15866 CHECK(instance->HasOwnProperty(v8_str("foo"))); in TEST()
15867 CHECK(!instance->HasOwnProperty(v8_str("bar"))); in TEST()
15873 CHECK(instance->HasOwnProperty(v8_str("42"))); in TEST()
15874 CHECK(!instance->HasOwnProperty(v8_str("41"))); in TEST()
15878 templ->SetAccessor(v8_str("foo"), HasOwnPropertyAccessorGetter); in TEST()
15880 CHECK(instance->HasOwnProperty(v8_str("foo"))); in TEST()
15881 CHECK(!instance->HasOwnProperty(v8_str("bar"))); in TEST()
15889 CHECK(!instance->HasOwnProperty(v8_str("foo"))); in TEST()
15890 CHECK(instance->HasOwnProperty(v8_str("bar"))); in TEST()
15976 context->Global()->Set(v8_str("f"), function); in THREADED_TEST()
15989 context->Global()->Set(v8_str("obj"), obj); in THREADED_TEST()
15990 obj->Set(v8_str("1"), v8_str("DONT_CHANGE"), v8::ReadOnly); in THREADED_TEST()
15991 obj->Set(v8_str("1"), v8_str("foobar")); in THREADED_TEST()
15992 CHECK_EQ(v8_str("DONT_CHANGE"), obj->Get(v8_str("1"))); in THREADED_TEST()
15993 obj->Set(v8_num(2), v8_str("DONT_CHANGE"), v8::ReadOnly); in THREADED_TEST()
15994 obj->Set(v8_num(2), v8_str("foobar")); in THREADED_TEST()
15995 CHECK_EQ(v8_str("DONT_CHANGE"), obj->Get(v8_num(2))); in THREADED_TEST()
15998 obj->Set(v8_str("2000000000"), v8_str("DONT_CHANGE"), v8::ReadOnly); in THREADED_TEST()
15999 obj->Set(v8_str("2000000000"), v8_str("foobar")); in THREADED_TEST()
16000 CHECK_EQ(v8_str("DONT_CHANGE"), obj->Get(v8_str("2000000000"))); in THREADED_TEST()
16106 global_template->Set(v8_str("simple"), simple_object); in THREADED_TEST()
16107 global_template->Set(v8_str("protected"), protected_object); in THREADED_TEST()
16108 global_template->Set(v8_str("global"), global_object); in THREADED_TEST()
16109 global_template->Set(v8_str("proxy"), proxy_object); in THREADED_TEST()
16110 global_template->Set(v8_str("hidden"), object_with_hidden); in THREADED_TEST()
16111 global_template->Set(v8_str("phidden"), object_with_protected_hidden); in THREADED_TEST()
16143 env->Global()->Set(v8_str("Intercept"), intercept->GetFunction()); in THREADED_TEST()
16197 Local<String> password = v8_str("Password"); in THREADED_TEST()
16203 Local<String> i = v8_str("i"); in THREADED_TEST()
16204 Local<String> o = v8_str("o"); in THREADED_TEST()
16205 Local<String> id = v8_str("id"); in THREADED_TEST()
16216 context->Global()->Set(v8_str("func"), foreign_function); in THREADED_TEST()
16305 env->Global()->Set(v8_str("recursion"), in TEST()
16326 Local<Function>::Cast(env->Global()->Get(v8_str("recursion"))); in TEST()