Home | History | Annotate | Download | only in cctest

Lines Matching refs:script

72 using ::v8::Script;
186 Local<Script> script = Script::Compile(source);
187 CHECK_EQ(6, script->Run()->Int32Value());
360 THREADED_TEST(Script) {
365 Local<Script> script = Script::Compile(source);
366 CHECK_EQ(6, script->Run()->Int32Value());
437 Local<Script> script = Script::Compile(source);
438 Local<Value> value = script->Run();
473 Local<Script> script = Script::Compile(source);
474 Local<Value> value = script->Run();
504 Local<Script> script = Script::Compile(source);
505 Local<Value> value = script->Run();
530 Local<Script> script = Script::Compile(source);
531 Local<Value> value = script->Run();
778 Local<Script> script = Script::Compile(source);
779 Local<Value> value = script->Run();
799 Local<Script> script = Script::Compile(source);
800 Local<Value> value = script->Run();
848 Local<Script> script = Script::Compile(source);
849 Local<Value> value = script->Run();
945 Local<Script> script = v8_compile("obj()");
947 CHECK_EQ(102, script->Run()->Int32Value());
960 Local<Script> script = v8_compile("obj()");
962 CHECK_EQ(102, script->Run()->Int32Value());
983 Local<Script> script;
984 script = v8_compile("obj_instance.x");
986 CHECK_EQ(1, script->Run()->Int32Value());
988 script = v8_compile("obj_instance.m");
990 CHECK_EQ(239, script->Run()->Int32Value());
1017 v8::Handle<v8::Script> script;
1018 script = v8_compile("callback_object.callback(17)");
1020 CHECK_EQ(51424, script->Run()->Int32Value());
1022 script = v8_compile("callback_object.callback(17, 24)");
1024 CHECK_EQ(51425, script->Run()->Int32Value());
1198 Local<Script> script = v8_compile("obj.length");
1199 CHECK_EQ(23, script->Run()->Int32Value());
1207 Local<Script> script = v8_compile("obj.length");
1208 CHECK_EQ(22, script->Run()->Int32Value());
1216 Local<Script> script = v8_compile("obj.length");
1217 CHECK_EQ(0, script->Run()->Int32Value());
1679 v8::Handle<Script> script(v8_compile("dummy()"));
1680 v8::Handle<Value> result(script->Run());
2122 Local<Script> script = v8_compile("obj[900]");
2123 CHECK_EQ(script->Run()->Int32Value(), 900);
2245 Script::Compile(v8_str("obj[0]"))->Run();
2246 Script::Compile(v8_str("obj.x"))->Run();
2249 Script::Compile(v8_str("obj[1] = 42"))->Run();
2250 Script::Compile(v8_str("obj.y = 42"))->Run();
2253 Script::Compile(v8_str("0 in obj"))->Run();
2254 Script::Compile(v8_str("'x' in obj"))->Run();
2257 Script::Compile(v8_str("delete obj[0]"))->Run();
2258 Script::Compile(v8_str("delete obj.x"))->Run();
2261 Script::Compile(v8_str("for (var p in obj) ;"))->Run();
2291 Script::Compile(v8_str(
2293 v8::Handle<Value> result_pre = Script::Compile(v8_str("pre"))->Run();
2295 v8::Handle<Value> result_on = Script::Compile(v8_str("on"))->Run();
2297 v8::Handle<Value> result_post = Script::Compile(v8_str("post"))->Run();
2305 v8::Handle<Value> result = Script::Compile(v8_str(
2311 v8::Handle<Script> call_recursively_script;
2353 call_recursively_script = v8::Handle<Script>();
2356 Script::Compile(v8_str("callFunctionRecursively()"))->Run();
2384 v8::Handle<Value> otto = Script::Compile(v8_str(
2387 v8::Handle<Value> netto = Script::Compile(v8_str(
2399 Local<Script> script = Script::Compile(v8_str("Foo.prototype.plak"));
2400 CHECK_EQ(script->Run()->Int32Value(), 321);
3048 Local<Value> reext_obj = Script::Compile(v8_str("this.ext"))->Run();
3538 Local<Script> script = Script::Compile(v8_str("throw 'panama!';"));
3540 Local<Value> result = script->Run();
3581 v8::Handle<v8::Script> script = Script::Compile(v8_str("throw 'error'"),
3583 script->SetData(v8_str("7.56"));
3584 script->Run();
3661 v8::Handle<v8::Script> script = Script::Compile(v8_str("throw 'error'"),
3663 script->Run();
3689 v8::Handle<v8::Script> script = Script::Compile(v8_str("throw 'error'"),
3691 script->Run();
3725 v8::Handle<v8::Script> script = Script::Compile(v8_str("throw 'error'"),
3727 script->Run();
3739 script = Script::Compile(v8_str("throw 'error'"),
3741 script->Run();
3755 Local<Value> foo = Script::Compile(v8_str("this.foo"))->Run();
3757 Local<Value> twelve = Script::Compile(v8_str("this[12]"))->Run();
3759 Local<Value> sixteen = Script::Compile(v8_str("this[16]"))->Run();
3761 Local<Value> thirteen = Script::Compile(v8_str("this[13]"))->Run();
3787 Script::Compile(v8_str("read_only = 9"))->Run();
3795 Script::Compile(v8_str("delete dont_delete"))->Run();
3834 Local<Value> obj = Script::Compile(v8_str("[1, 2, 3]"))->Run();
3963 // Execute a script that causes out of memory.
3967 Local<Script> script =
3968 Script::Compile(String::New(js_code_causing_out_of_memory));
3969 Local<Value> result = script->Run();
3982 Local<Script> script =
3983 Script::Compile(String::New(js_code_causing_out_of_memory));
3984 Local<Value> result = script->Run();
4033 // Execute a script that causes out of memory.
4276 Local<Value> result = v8::Script::Compile(args[0]->ToString())->Run();
4531 Local<Script> script
4532 = Script::Compile(v8_str("ThrowFromC(); throw 'panama';"));
4533 Local<Value> result = script->Run();
4722 Script::Compile(v8_str("throw 10"))->Run();
4727 Script::Compile(v8_str("throw 0"))->Run();
4738 Script::Compile(v8_str("var o = {}; with (o) { throw 42; }"))->Run();
4878 Local<Script> script = Script::Compile(v8_str("x"));
4880 script->Run();
4899 Local<Script> script = Script::Compile(v8_str("obj.x"));
4901 Local<Value> result = script->Run();
4915 Local<Script> script_desc
4916 = Script::Compile(v8_str("var prop = Object.getOwnPropertyDescriptor( "
4923 Local<Script> script_define
4924 = Script::Compile(v8_str("var desc = { get: function(){return 42; },"
4937 = Script::Compile(v8_str("var desc = { get: function(){return 43; },"
4962 Local<Script> script_desc = Script::Compile(v8_str("var prop ="
4969 Local<Script> script_define =
4970 Script::Compile(v8_str("var desc = {get: function(){return 42; },"
4983 Script::Compile(v8_str("var desc = {get: function(){return 43; },"
5181 Local<Script> script = Script::Compile(v8_str("obj.x = 4"));
5184 script->Run();
5198 Local<Script> script = Script::Compile(v8_str("obj.x = 4; obj.x"));
5201 script->Run();
5218 Local<Script> script = Script::Compile(v8_str("obj.x = 4; obj.x"));
5220 script->Run();
5239 Local<Script> script = Script::Compile(v8_str("obj.x"));
5241 Local<Value> result = script->Run();
5254 Local<Script> script = Script::Compile(v8_str("interceptor_obj.x"));
5256 Local<Value> result = script->Run();
5373 Local<Script> getter_script = Script::Compile(v8_str(
5375 Local<Script> setter_script = Script::Compile(v8_str(
5379 Local<Script> interceptor_setter_script = Script::Compile(v8_str(
5383 Local<Script> interceptor_getter_script = Script::Compile(v8_str(
5420 Local<Script> indexed_property_names_script = Script::Compile(v8_str(
5442 Local<Script> create_unboxed_double_script = Script::Compile(v8_str(
5449 Local<Script> key_count_check = Script::Compile(v8_str(
5459 Local<Script> indexed_property_names_script = Script::Compile(v8_str(
5497 Local<Script> create_args_script =
5498 Script::Compile(v8_str(
5863 Local<Script> script0 = Script::Compile(source);
5867 Local<Script> script1 = Script::Compile(source);
5971 Local<Script> script = Script::Compile(source);
5973 CHECK_EQ(v8::Integer::New(42), script->Run());
5978 script = Script::Compile(source);
5979 script->Run();
5983 script = Script::Compile(source);
5984 script->Run();
6071 Local<Script> scr = Script::Compile(v8_str(""));
6072 v8::Persistent<Script> p_scr(isolate, scr);
6094 Script::Compile(v8_str("JSNI_Log('LOG')"))->Run();
6112 v8::Handle<Value> result = Script::Compile(v8_str("Foo()"))->Run();
6125 v8::Handle<Value> result = Script::Compile(v8_str("1+3"))->Run();
6163 v8::Handle<Value> result = Script::Compile(v8_str("Ret54321()"))->Run();
6199 v8::Handle<Value> result = Script::Compile(v8_str("UseEval1()"))->Run();
6201 Script::Compile(v8_str("UseEval2()"))->Run();
6233 v8::Handle<Value> result = Script::Compile(v8_str("UseWith1()"))->Run();
6235 result = Script::Compile(v8_str("UseWith2()"))->Run();
6248 v8::Handle<Value> result = Script::Compile(v8_str("Foo()"))->Run();
6308 v8::Handle<Value> result = Script::Compile(v8_str(kNativeCallTest))->Run();
6344 v8::Handle<Value> result = Script::Compile(v8_str("foo(42);"))->Run();
6469 CHECK_EQ(v8::Integer::New(8), Script::Compile(v8_str("Foo(0)"))->Run());
6470 CHECK_EQ(v8::Integer::New(7), Script::Compile(v8_str("Foo(1)"))->Run());
6471 CHECK_EQ(v8::Integer::New(6), Script::Compile(v8_str("Foo(2)"))->Run());
6485 Script::Compile(v8_str("(new A()).data"))->Run());
6487 Script::Compile(v8_str("(new B()).data"))->Run());
6489 Script::Compile(v8_str("(new C()).data"))->Run());
6536 // Execute a script that causes out of memory when flattening a string.
6540 Local<Script> script =
6541 Script::Compile(String::New(js_code_causing_huge_string_flattening));
6543 script->Run();
6562 Script::Compile(v8_str("throw Error()"))->Run();
6579 v8::Handle<Script> getScript() {
6581 return Local<Script>::New(isolate_, script_);
6589 v8::Persistent<Script> script_;
7051 Script::Compile(v8_str("o.__proto__ === o2.__proto__"))->Run();
7724 Script::Compile(v8_str("function trouble_callee() {"
7764 Script::Compile(v8_str("function trouble() {\n"
7779 Script::Compile(v8_str("This doesn't &*&@#$&*^ compile."));
7789 Script::Compile(v8_str("try { throw ''; } catch (e) {}"))->Run();
7791 Script::Compile(v8_str("try { throw ''; } finally {}"))->Run();
7794 Script::Compile(v8_str("(function() {"
7798 Script::Compile(v8_str("(function()"
7817 v8::Handle<Script> script0 = v8_compile("foo = 111");
7835 v8::Handle<Script> script1 =
7851 v8::Handle<Script> script2 =
7877 Script::Compile(v8_str("spy=function(){return spy;}"))->Run();
7882 Script::Compile(v8_str("spy2=function(){return new this.Array();}"))->Run();
7927 v8::Local<Script> access_other0 = v8_compile("other.Object");
7928 v8::Local<Script> access_other1 = v8_compile("other[42]");
7942 v8::Local<Script> access_f0 = v8_compile("f.Object");
7943 v8::Local<Script> access_f1 = v8_compile("f[42]");
7964 Local<Script> access_f2 = v8_compile("f.foo");
7965 Local<Script> access_f3 = v8_compile("f[99]");
7995 Script::Compile(v8_str("delete env1.prop"))->Run();
8025 Local<Value> result = Script::Compile(test)->Run();
8033 Local<Value> result = Script::Compile(test)->Run();
9068 Local<Value> value = Script::Compile(v8_str("i.x"))->Run();
9071 value = Script::Compile(v8_str("i.f()"))->Run();
9096 // The script to check how Crankshaft compiles missing global function
9098 const char* script =
9118 Local<Value> value = Script::Compile(v8_str("x"))->Run();
9120 value = Script::Compile(v8_str("f()"))->Run();
9122 value = Script::Compile(v8_str(script))->Run();
9129 Local<Value> value = Script::Compile(v8_str("x"))->Run();
9131 value = Script::Compile(v8_str("f()"))->Run();
9133 value = Script::Compile(v8_str(script))->Run();
9147 // The script to check that we leave global object not
9153 const char* script =
9167 foo = Script::Compile(v8_str(script))->Run();
9174 Script::Compile(v8_str("foo()"))->Run();
9240 Script::Compile(v8_str("this.propertyIsEnumerable(0)"))->Run();
9244 value = Script::Compile(v8_str("x"))->Run();
9247 value = Script::Compile(v8_str("f()"))->Run();
9250 Script::Compile(v8_str("y = 43"))->Run();
9252 value = Script::Compile(v8_str("y"))->Run();
9788 Local<Script> script =
9789 Script::Compile(v8_str("function f(x) { "
9799 script->Run();
9805 script =
9806 Script::Compile(v8_str("function f(x) { "
9811 script->Run();
9832 Local<Script> script =
9833 Script::Compile(v8_str("other.eval('var foo = 1234')"));
9834 script->Run();
9841 script =
9842 Script::Compile(v8_str("other.eval('na = 1234')"));
9843 script->Run();
9850 script =
9851 Script::Compile(v8_str("var bar = 42; other.eval('bar');"));
9852 Local<Value> result = script->Run();
9858 script =
9859 Script::Compile(v8_str("(function() { "
9863 result = script->Run();
9870 script = Script::Compile(v8_str("other.eval('bis')"));
9871 CHECK_EQ(1234, script->Run()->Int32Value());
9877 script = Script::Compile(v8_str("other.eval('this == t')"));
9878 result = script->Run();
9884 script =
9885 Script::Compile(v8_str("with({x:2}){other.eval('x')}"));
9886 result = script->Run();
9892 script =
9893 Script::Compile(v8_str("other.y = 1; eval.call(other, 'y')"));
9894 result = script->Run();
9948 Local<Script> script =
9949 Script::Compile(v8_str("other.eval('new Date(42)')"));
9950 Local<Value> value = script->Run();
12348 Local<Script> script = v8_compile("(function () {"
12356 CHECK_EQ(91, script->Run()->Int32Value());
12370 Local<Script> script = v8_compile("(function () {"
12378 CHECK_EQ(91, script->Run()->Int32Value());
12406 Local<Script> script = v8_compile("(function () {"
12410 CHECK_EQ(42, script->Run()->Int32Value());
12420 Local<Script> script = v8_compile("(function () {"
12424 CHECK_EQ(42, script->Run()->Int32Value());
12760 // script at which the function source is found, see
12872 const char* script =
12882 CompileRun(script);
13045 // script at which the function source is found, see
13118 const char* script =
13153 CompileRun(script);
13189 CompileRun(script);
13281 v8::Handle<v8::Script> script = v8::Script::Compile(v8::String::New(
13287 v8::Handle<v8::Value> result = script->Run();
13292 static void CheckTryCatchSourceInfo(v8::Handle<v8::Script> script,
13297 v8::Handle<v8::Value> result = script->Run();
13333 v8::Handle<v8::Script> script;
13335 script = v8::Script::Compile(source, v8::String::New(resource_name));
13336 CheckTryCatchSourceInfo(script, resource_name, 0);
13340 script = v8::Script::Compile(source, &origin1);
13341 CheckTryCatchSourceInfo(script, resource_name, 0);
13345 script = v8::Script::Compile(source, &origin2);
13346 CheckTryCatchSourceInfo(script, resource_name, 7);
13355 v8::Handle<v8::Script> script0 =
13356 v8::Script::Compile(source0, v8::String::New("test.js"));
13357 v8::Handle<v8::Script> script1 =
13358 v8::Script::Compile(source1, v8::String::New("test.js"));
13359 v8::Handle<v8::Script> script2 =
13360 v8::Script::Compile(source0); // different origin
13423 v8::Handle<v8::Value> obj = v8::Script::Compile(v8::String::New(
13458 v8::Handle<v8::Value> obj = v8::Script::Compile(v8::String::New(
13760 const char* script = "function foo(a) { return a+1; }";
13762 v8::ScriptData::PreCompile(script, i::StrLength(script));
13772 const char* script = "function foo(a) { return 1 * * 2; }";
13774 v8::ScriptData::PreCompile(script, i::StrLength(script));
13782 const char* script = " The Definintive Guide";
13784 v8::ScriptData::PreCompile(script, i::StrLength(script));
13793 const char* script = "function foo(a) { return a+1; }";
13795 v8::ScriptData::PreCompile(script, i::StrLength(script));
13835 const char* script = "function foo(){ return 5;}\n"
13838 v8::ScriptData::PreCompile(script, i::StrLength(script));
13852 Local<String> source = String::New(script);
13853 Local<Script> compiled_script = Script::New(source, NULL, sd);
13864 sd = v8::ScriptData::PreCompile(script, i::StrLength(script));
13868 compiled_script = Script::New(source, NULL, sd);
14028 Local<Script> script = Script::Compile(source);
14029 Local<Value> result = script->Run();
14041 Local<Script> script = Script::Compile(source);
14042 Local<Value> result = script->Run();
14153 Local<Script> script = Script::Compile(source);
14154 Local<Value> result = script->Run();
14369 v8::Script::Compile(source);
14467 Local<Script> script = Script::Compile(source);
14468 Local<Value> result = script->Run();
16193 v8::Handle<v8::Script> dep = v8::Script::Compile(v8::String::New(source));
16194 v8::Handle<v8::Script> indep = v8::Script::New(v8::String::New(source));
16212 v8::Script::New(src, origin)->Run();
16228 // The situation where there is no associated script, like for evals.
16304 // script name, function name, line number, and column offset.
16316 v8::Script::New(overview_src, origin)->Run());
16330 // Make the script using a non-zero line and column offset.
16334 v8::Handle<v8::Script> detailed_script(
16335 v8::Script::New(detailed_src, &detailed_origin));
16361 Script::Compile(v8_str("function foo() {\n"
16800 // Execute a script.
16824 // Execute a script.
17172 v8::Handle<v8::String> script = v8::String::New(
17174 v8::Script::Compile(script, &origin)->Run();
17194 v8::Handle<v8::String> script = v8::String::New(
17196 v8::Script::Compile(script, &origin)->Run();
17207 v8::Handle<v8::String> script = v8::String::New(
17209 v8::Script::Compile(script, &origin)->Run();
17224 v8::Handle<v8::String> script = v8::String::New(
17226 v8::Script::Compile(script, &origin)->Run();
17243 v8::Local<v8::Script> script(v8::Script::Compile(scriptSource, &origin));
17244 script->Run();
17249 CHECK_EQ(script->Id(), foo->GetScriptId());
17250 CHECK_EQ(script->Id(), bar->GetScriptId());
17311 v8::Local<v8::Script> script;
17312 script = v8::Script::Compile(v8_str("new C1();"));
17314 v8::Handle<v8::Object> c1 = v8::Handle<v8::Object>::Cast(script->Run());
17319 script = v8::Script::Compile(v8_str("new C2();"));
17321 v8::Handle<v8::Object> c2 = v8::Handle<v8::Object>::Cast(script->Run());
17362 v8::Local<v8::Script> script;
17363 script = v8::Script::Compile(v8_str("new C1();"));
17365 v8::Handle<v8::Object> c1 = v8::Handle<v8::Object>::Cast(script->Run());
17370 script = v8::Script::Compile(v8_str("new C2();"));
17372 v8::Handle<v8::Object> c2 = v8::Handle<v8::Object>::Cast(script->Run());
17387 v8::Local<v8::Script> script;
17397 script = v8::Script::Compile(v8_str("new C1();"));
17401 v8::Handle<v8::Object> c1 = v8::Handle<v8::Object>::Cast(script->Run());
17416 script = v8::Script::Compile(v8_str("new C1();"));
17418 v8::Handle<v8::Object> c1 = v8::Handle<v8::Object>::Cast(script->Run());
19299 char script[64];
19300 i::Vector<char> script_vector(script, sizeof(script));
19323 i::OS::Print("--- Script (1) ---\n");
19324 Local<Script> script =
19325 v8::Script::Compile(v8::String::New("recursion(0)"));
19326 script->Run();
19329 i::OS::Print("\n--- Script (2) ---\n");
19332 script->Run();
20099 void CheckCorrectThrow(const char* script) {
20100 // Test that the script
20106 i::OS::SNPrintF(source, "try { %s; } catch (e) { catcher(e); }", script);