Lines Matching refs:v8
1 // Copyright 2012 the V8 project authors. All rights reserved.
32 #include "v8.h"
109 v8::V8::Initialize();
146 v8::ScriptData* data =
147 v8::ScriptData::PreCompile(tests[i], i::StrLength(tests[i]));
153 v8::ScriptData* data =
154 v8::ScriptData::PreCompile(fail_tests[i], i::StrLength(fail_tests[i]));
161 class ScriptResource : public v8::String::ExternalAsciiStringResource {
176 v8::HandleScope handles;
177 v8::Persistent<v8::Context> context = v8::Context::New();
178 v8::Context::Scope context_scope(context);
200 v8::ScriptData* preparse =
201 v8::ScriptData::PreCompile(source, source_length);
207 v8::Local<v8::String> script_source = v8::String::NewExternal(resource);
208 v8::Script::Compile(script_source, NULL, preparse);
215 v8::Local<v8::String> script_source = v8::String::NewExternal(resource);
216 v8::Script::New(script_source, NULL, preparse, v8::Local<v8::String>());
222 v8::ScriptData* error_preparse =
223 v8::ScriptData::PreCompile(error_source, error_source_length);
240 v8::V8::Initialize();
266 v8::preparser::PreParser::PreParseResult result =
267 v8::preparser::PreParser::PreParseProgram(&scanner,
271 CHECK_EQ(v8::preparser::PreParser::kPreParseSuccess, result);
279 v8::V8::Initialize();
302 v8::preparser::PreParser::PreParseResult result =
303 v8::preparser::PreParser::PreParseProgram(&scanner,
307 CHECK_EQ(v8::preparser::PreParser::kPreParseSuccess, result);
316 v8::V8::Initialize();
340 v8::V8::Initialize();
354 v8::HandleScope handles;
382 v8::V8::Initialize();
404 v8::preparser::PreParser::PreParseResult result =
405 v8::preparser::PreParser::PreParseProgram(&scanner,
409 CHECK_EQ(v8::preparser::PreParser::kPreParseStackOverflow, result);
413 class TestExternalResource: public v8::String::ExternalStringResource {
546 v8::HandleScope handles;
547 v8::Persistent<v8::Context> context = v8::Context::New();
548 v8::Context::Scope context_scope(context);
636 v8::V8::Initialize();
718 v8::V8::Initialize();
990 v8::HandleScope handles;
991 v8::Persistent<v8::Context> context = v8::Context::New();
992 v8::Context::Scope context_scope(context);
1053 v8::preparser::PreParser::PreParseResult result =
1054 v8::preparser::PreParser::PreParseProgram(
1056 CHECK_EQ(v8::preparser::PreParser::kPreParseSuccess, result);
1205 v8::HandleScope handles;
1206 v8::Persistent<v8::Context> context = v8::Context::New();
1207 v8::Context::Scope context_scope(context);