Home | History | Annotate | Download | only in cctest

Lines Matching refs:script

67 using ::v8::Script;
158 Local<Script> script = Script::Compile(source);
159 CHECK_EQ(6, script->Run()->Int32Value());
317 THREADED_TEST(Script) {
322 Local<Script> script = Script::Compile(source);
323 CHECK_EQ(6, script->Run()->Int32Value());
394 Local<Script> script = Script::Compile(source);
395 Local<Value> value = script->Run();
419 Local<Script> script = Script::Compile(source);
420 Local<Value> value = script->Run();
445 Local<Script> script = Script::Compile(source);
446 Local<Value> value = script->Run();
471 Local<Script> script = Script::Compile(source);
472 Local<Value> value = script->Run();
676 Local<Script> script = Script::Compile(source);
677 Local<Value> value = script->Run();
697 Local<Script> script = Script::Compile(source);
698 Local<Value> value = script->Run();
746 Local<Script> script = Script::Compile(source);
747 Local<Value> value = script->Run();
794 Local<Script> script = v8_compile("obj()");
795 CHECK_EQ(102, script->Run()->Int32Value());
804 Local<Script> script = v8_compile("obj()");
805 CHECK_EQ(102, script->Run()->Int32Value());
815 Local<Script> script = v8_compile("var s = new obj(); s.x");
816 CHECK_EQ(1, script->Run()->Int32Value());
1190 v8::Handle<Script> script(v8_compile("dummy()"));
1191 v8::Handle<Value> result(script->Run());
1620 Local<Script> script = v8_compile("obj[900]");
1621 CHECK_EQ(script->Run()->Int32Value(), 900);
1741 Script::Compile(v8_str("obj[0]"))->Run();
1742 Script::Compile(v8_str("obj.x"))->Run();
1745 Script::Compile(v8_str("obj[1] = 42"))->Run();
1746 Script::Compile(v8_str("obj.y = 42"))->Run();
1749 Script::Compile(v8_str("0 in obj"))->Run();
1750 Script::Compile(v8_str("'x' in obj"))->Run();
1753 Script::Compile(v8_str("delete obj[0]"))->Run();
1754 Script::Compile(v8_str("delete obj.x"))->Run();
1757 Script::Compile(v8_str("for (var p in obj) ;"))->Run();
1788 Script::Compile(v8_str(
1790 v8::Handle<Value> result_pre = Script::Compile(v8_str("pre"))->Run();
1792 v8::Handle<Value> result_on = Script::Compile(v8_str("on"))->Run();
1794 v8::Handle<Value> result_post = Script::Compile(v8_str("post"))->Run();
1802 v8::Handle<Value> result = Script::Compile(v8_str(
1808 v8::Handle<Script> call_recursively_script;
1848 call_recursively_script = v8::Handle<Script>();
1851 Script::Compile(v8_str("callFunctionRecursively()"))->Run();
1877 v8::Handle<Value> otto = Script::Compile(v8_str(
1880 v8::Handle<Value> netto = Script::Compile(v8_str(
1892 Local<Script> script = Script::Compile(v8_str("Foo.prototype.plak"));
1893 CHECK_EQ(script->Run()->Int32Value(), 321);
2150 Local<Value> reext_obj = Script::Compile(v8_str("this.ext"))->Run();
2378 Local<Script> script = Script::Compile(v8_str("throw 'panama!';"));
2380 Local<Value> result = script->Run();
2408 v8::Handle<v8::Script> script = Script::Compile(v8_str("throw 'error'"),
2410 script->SetData(v8_str("7.56"));
2411 script->Run();
2425 Local<Value> foo = Script::Compile(v8_str("this.foo"))->Run();
2427 Local<Value> twelve = Script::Compile(v8_str("this[12]"))->Run();
2429 Local<Value> sixteen = Script::Compile(v8_str("this[16]"))->Run();
2431 Local<Value> thirteen = Script::Compile(v8_str("this[13]"))->Run();
2457 Script::Compile(v8_str("read_only = 9"))->Run();
2465 Script::Compile(v8_str("delete dont_delete"))->Run();
2504 Local<Value> obj = Script::Compile(v8_str("[1, 2, 3]"))->Run();
2633 // Execute a script that causes out of memory.
2637 Local<Script> script =
2638 Script::Compile(String::New(js_code_causing_out_of_memory));
2639 Local<Value> result = script->Run();
2652 Local<Script> script =
2653 Script::Compile(String::New(js_code_causing_out_of_memory));
2654 Local<Value> result = script->Run();
2703 // Execute a script that causes out of memory.
2943 Local<Value> result = v8::Script::Compile(args[0]->ToString())->Run();
3121 Local<Script> script
3122 = Script::Compile(v8_str("ThrowFromC(); throw 'panama';"));
3123 Local<Value> result = script->Run();
3310 Script::Compile(v8_str("throw 10"))->Run();
3315 Script::Compile(v8_str("throw 0"))->Run();
3326 Script::Compile(v8_str("var o = {}; with (o) { throw 42; }"))->Run();
3401 Local<Script> script = Script::Compile(v8_str("x"));
3403 script->Run();
3422 Local<Script> script = Script::Compile(v8_str("obj.x"));
3424 Local<Value> result = script->Run();
3437 Local<Script> script_desc
3438 = Script::Compile(v8_str("var prop = Object.getOwnPropertyDescriptor( "
3445 Local<Script> script_define
3446 = Script::Compile(v8_str("var desc = { get: function(){return 42; },"
3459 = Script::Compile(v8_str("var desc = { get: function(){return 43; },"
3483 Local<Script> script_desc = Script::Compile(v8_str("var prop ="
3490 Local<Script> script_define =
3491 Script::Compile(v8_str("var desc = {get: function(){return 42; },"
3504 Script::Compile(v8_str("var desc = {get: function(){return 43; },"
3702 Local<Script> script = Script::Compile(v8_str("obj.x = 4"));
3705 script->Run();
3727 Local<Script> script = Script::Compile(v8_str("obj.x"));
3729 Local<Value> result = script->Run();
3742 Local<Script> script = Script::Compile(v8_str("interceptor_obj.x"));
3744 Local<Value> result = script->Run();
3863 Local<Script> getter_script = Script::Compile(v8_str(
3865 Local<Script> setter_script = Script::Compile(v8_str(
3869 Local<Script> interceptor_setter_script = Script::Compile(v8_str(
3873 Local<Script> interceptor_getter_script = Script::Compile(v8_str(
3912 Local<Script> indexed_property_names_script = Script::Compile(v8_str(
3934 Local<Script> create_unboxed_double_script = Script::Compile(v8_str(
3941 Local<Script> key_count_check = Script::Compile(v8_str(
3951 Local<Script> indexed_property_names_script = Script::Compile(v8_str(
3985 Local<Script> create_args_script =
3986 Script::Compile(v8_str(
4351 Local<Script> script0 = Script::Compile(source);
4355 Local<Script> script1 = Script::Compile(source);
4462 Local<Script> script = Script::Compile(source);
4464 CHECK_EQ(v8::Integer::New(42), script->Run());
4469 script = Script::Compile(source);
4470 script->Run();
4474 script = Script::Compile(source);
4475 script->Run();
4562 Local<Script> scr = Script::Compile(v8_str(""));
4563 v8::Persistent<Script> p_scr = v8::Persistent<Script>::New(scr);
4585 Script::Compile(v8_str("JSNI_Log('LOG')"))->Run();
4603 v8::Handle<Value> result = Script::Compile(v8_str("Foo()"))->Run();
4639 v8::Handle<Value> result = Script::Compile(v8_str("Ret54321()"))->Run();
4674 v8::Handle<Value> result = Script::Compile(v8_str("UseEval1()"))->Run();
4676 result = Script::Compile(v8_str("UseEval2()"))->Run();
4707 v8::Handle<Value> result = Script::Compile(v8_str("UseWith1()"))->Run();
4709 result = Script::Compile(v8_str("UseWith2()"))->Run();
4721 v8::Handle<Value> result = Script::Compile(v8_str("Foo()"))->Run();
4778 v8::Handle<Value> result = Script::Compile(v8_str(kNativeCallTest))->Run();
4814 v8::Handle<Value> result = Script::Compile(v8_str("foo(42);"))->Run();
4936 CHECK_EQ(v8::Integer::New(8), Script::Compile(v8_str("Foo(0)"))->Run());
4937 CHECK_EQ(v8::Integer::New(7), Script::Compile(v8_str("Foo(1)"))->Run());
4938 CHECK_EQ(v8::Integer::New(6), Script::Compile(v8_str("Foo(2)"))->Run());
4952 Script::Compile(v8_str("(new A()).data"))->Run());
4954 Script::Compile(v8_str("(new B()).data"))->Run());
4956 Script::Compile(v8_str("(new C()).data"))->Run());
5002 // Execute a script that causes out of memory when flattening a string.
5006 Local<Script> script =
5007 Script::Compile(String::New(js_code_causing_huge_string_flattening));
5009 script->Run();
5029 Script::Compile(v8_str("throw Error()"))->Run();
5050 v8::Handle<Script> getScript() {
5052 script_ = v8::Persistent<Script>::New(v8_compile("({}).blammo"));
5053 return Local<Script>(*script_);
5060 v8::Persistent<Script> script_;
5501 Script::Compile(v8_str("o.__proto__ === o2.__proto__"))->Run();
6149 Script::Compile(v8_str("function trouble_callee() {"
6188 Script::Compile(v8_str("function trouble() {\n"
6203 Script::Compile(v8_str("This doesn't &*&@#$&*^ compile."));
6213 Script::Compile(v8_str("try { throw ''; } catch (e) {}"))->Run();
6215 Script::Compile(v8_str("try { throw ''; } finally {}"))->Run();
6218 Script::Compile(v8_str("(function() {"
6222 Script::Compile(v8_str("(function()"
6241 v8::Handle<Script> script0 = v8_compile("foo = 111");
6259 v8::Handle<Script> script1 =
6275 v8::Handle<Script> script2 =
6304 Script::Compile(v8_str("spy=function(){return spy;}"))->Run();
6309 Script::Compile(v8_str("spy2=function(){return new this.Array();}"))->Run();
6356 v8::Local<Script> access_other0 = v8_compile("other.Object");
6357 v8::Local<Script> access_other1 = v8_compile("other[42]");
6371 v8::Local<Script> access_f0 = v8_compile("f.Object");
6372 v8::Local<Script> access_f1 = v8_compile("f[42]");
6393 Local<Script> access_f2 = v8_compile("f.foo");
6394 Local<Script> access_f3 = v8_compile("f[99]");
6425 Script::Compile(v8_str("delete env1.prop"))->Run();
6457 Local<Value> result = Script::Compile(test)->Run();
6465 Local<Value> result = Script::Compile(test)->Run();
7480 Local<Value> value = Script::Compile(v8_str("i.x"))->Run();
7483 value = Script::Compile(v8_str("i.f()"))->Run();
7508 // The script to check how Crankshaft compiles missing global function
7510 const char* script =
7530 Local<Value> value = Script::Compile(v8_str("x"))->Run();
7532 value = Script::Compile(v8_str("f()"))->Run();
7534 value = Script::Compile(v8_str(script))->Run();
7541 Local<Value> value = Script::Compile(v8_str("x"))->Run();
7543 value = Script::Compile(v8_str("f()"))->Run();
7545 value = Script::Compile(v8_str(script))->Run();
7559 // The script to check that we leave global object not
7565 const char* script =
7579 foo = Script::Compile(v8_str(script))->Run();
7586 Script::Compile(v8_str("foo()"))->Run();
7655 Script::Compile(v8_str("this.propertyIsEnumerable(0)"))->Run();
7659 value = Script::Compile(v8_str("x"))->Run();
7662 value = Script::Compile(v8_str("f()"))->Run();
7665 Script::Compile(v8_str("y = 42"))->Run();
7667 value = Script::Compile(v8_str("y"))->Run();
8141 Local<Script> script =
8142 Script::Compile(v8_str("function f(x) { "
8152 script->Run();
8158 script =
8159 Script::Compile(v8_str("function f(x) { "
8164 script->Run();
8185 Local<Script> script =
8186 Script::Compile(v8_str("other.eval('var foo = 1234')"));
8187 script->Run();
8194 script =
8195 Script::Compile(v8_str("other.eval('na = 1234')"));
8196 script->Run();
8203 script =
8204 Script::Compile(v8_str("var bar = 42; other.eval('bar');"));
8205 Local<Value> result = script->Run();
8211 script =
8212 Script::Compile(v8_str("(function() { "
8216 result = script->Run();
8223 script = Script::Compile(v8_str("other.eval('bis')"));
8224 CHECK_EQ(1234, script->Run()->Int32Value());
8230 script = Script::Compile(v8_str("other.eval('this == t')"));
8231 result = script->Run();
8237 script =
8238 Script::Compile(v8_str("with({x:2}){other.eval('x')}"));
8239 result = script->Run();
8245 script =
8246 Script::Compile(v8_str("other.y = 1; eval.call(other, 'y')"));
8247 result = script->Run();
8303 Local<Script> script =
8304 Script::Compile(v8_str("other.eval('new Date(42)')"));
8305 Local<Value> value = script->Run();
10601 Local<Script> script = v8_compile("(function () {"
10609 CHECK_EQ(91, script->Run()->Int32Value());
10623 Local<Script> script = v8_compile("(function () {"
10631 CHECK_EQ(91, script->Run()->Int32Value());
10660 Local<Script> script = v8_compile("(function () {"
10664 CHECK_EQ(42, script->Run()->Int32Value());
10674 Local<Script> script = v8_compile("(function () {"
10678 CHECK_EQ(42, script->Run()->Int32Value());
10914 v8::Handle<v8::Script> script = v8::Script::Compile(v8::String::New(
10920 v8::Handle<v8::Value> result = script->Run();
10925 static void CheckTryCatchSourceInfo(v8::Handle<v8::Script> script,
10930 v8::Handle<v8::Value> result = script->Run();
10966 v8::Handle<v8::Script> script;
10968 script = v8::Script::Compile(source, v8::String::New(resource_name));
10969 CheckTryCatchSourceInfo(script, resource_name, 0);
10973 script = v8::Script::Compile(source, &origin1);
10974 CheckTryCatchSourceInfo(script, resource_name, 0);
10978 script = v8::Script::Compile(source, &origin2);
10979 CheckTryCatchSourceInfo(script, resource_name, 7);
10988 v8::Handle<v8::Script> script0 =
10989 v8::Script::Compile(source0, v8::String::New("test.js"));
10990 v8::Handle<v8::Script> script1 =
10991 v8::Script::Compile(source1, v8::String::New("test.js"));
10992 v8::Handle<v8::Script> script2 =
10993 v8::Script::Compile(source0); // different origin
11055 v8::Handle<v8::Value> obj = v8::Script::Compile(v8::String::New(
11089 v8::Handle<v8::Value> obj = v8::Script::Compile(v8::String::New(
11388 const char* script = "function foo(a) { return a+1; }";
11390 v8::ScriptData::PreCompile(script, i::StrLength(script));
11400 const char* script = "function foo(a) { return 1 * * 2; }";
11402 v8::ScriptData::PreCompile(script, i::StrLength(script));
11410 const char* script = " The Definintive Guide";
11412 v8::ScriptData::PreCompile(script, i::StrLength(script));
11421 const char* script = "function foo(a) { return a+1; }";
11423 v8::ScriptData::PreCompile(script, i::StrLength(script));
11463 const char* script = "function foo(){ return 5;}\n"
11466 v8::ScriptData::PreCompile(script, i::StrLength(script));
11480 Local<String> source = String::New(script);
11481 Local<Script> compiled_script = Script::New(source, NULL, sd);
11492 sd = v8::ScriptData::PreCompile(script, i::StrLength(script));
11496 compiled_script = Script::New(source, NULL, sd);
11659 Local<Script> script = Script::Compile(source);
11660 Local<Value> result = script->Run();
11672 Local<Script> script = Script::Compile(source);
11673 Local<Value> result = script->Run();
11784 Local<Script> script = Script::Compile(source);
11785 Local<Value> result = script->Run();
11999 v8::Script::Compile(source);
12095 Local<Script> script = Script::Compile(source);
12096 Local<Value> result = script->Run();
13576 v8::Handle<v8::Script> dep = v8::Script::Compile(v8::String::New(source));
13577 v8::Handle<v8::Script> indep = v8::Script::New(v8::String::New(source));
13595 v8::Script::New(src, origin)->Run();
13611 // The situation where there is no associated script, like for evals.
13688 // script name, function name, line number, and column offset.
13700 v8::Script::New(overview_src, origin)->Run());
13714 // Make the script using a non-zero line and column offset.
13718 v8::Handle<v8::Script> detailed_script(
13719 v8::Script::New(detailed_src, &detailed_origin));
13744 Script::Compile(v8_str("function foo() {\n"
14051 // Execute a script.
14076 // Execute a script.
14408 v8::Handle<v8::String> script = v8::String::New(
14410 v8::Script::Compile(script, &origin)->Run();
14429 v8::Handle<v8::String> script = v8::String::New(
14431 v8::Script::Compile(script, &origin)->Run();
14441 v8::Handle<v8::String> script = v8::String::New(
14443 v8::Script::Compile(script, &origin)->Run();
14458 v8::Handle<v8::String> script = v8::String::New(
14460 v8::Script::Compile(script, &origin)->Run();
14477 v8::Local<v8::Script> script(v8::Script::Compile(scriptSource, &origin));
14478 script->Run();
14483 CHECK_EQ(script->Id(), foo->GetScriptId());
14484 CHECK_EQ(script->Id(), bar->GetScriptId());
14519 v8::Local<v8::Script> script;
14520 script = v8::Script::Compile(v8_str("new C1();"));
14522 v8::Handle<v8::Object> c1 = v8::Handle<v8::Object>::Cast(script->Run());
14527 script = v8::Script::Compile(v8_str("new C2();"));
14529 v8::Handle<v8::Object> c2 = v8::Handle<v8::Object>::Cast(script->Run());
14568 v8::Local<v8::Script> script;
14569 script = v8::Script::Compile(v8_str("new C1();"));
14571 v8::Handle<v8::Object> c1 = v8::Handle<v8::Object>::Cast(script->Run());
14576 script = v8::Script::Compile(v8_str("new C2();"));
14578 v8::Handle<v8::Object> c2 = v8::Handle<v8::Object>::Cast(script->Run());
14593 v8::Local<v8::Script> script;
14603 script = v8::Script::Compile(v8_str("new C1();"));
14607 v8::Handle<v8::Object> c1 = v8::Handle<v8::Object>::Cast(script->Run());
14622 script = v8::Script::Compile(v8_str("new C1();"));
14624 v8::Handle<v8::Object> c1 = v8::Handle<v8::Object>::Cast(script->Run());
16286 char script[64];
16287 i::Vector<char> script_vector(script, sizeof(script));
16311 i::OS::Print("--- Script (1) ---\n");
16312 Local<Script> script =
16313 v8::Script::Compile(v8::String::New("recursion(0)"));
16314 script->Run();
16317 i::OS::Print("\n--- Script (2) ---\n");
16320 script->Run();