Lines Matching refs:v8
1 // Copyright 2011 the V8 project authors. All rights reserved.
32 #include "v8.h"
43 namespace i = ::v8::internal;
137 v8::V8::Initialize();
163 v8::ScriptData* data =
164 v8::ScriptData::PreCompile(tests[i], i::StrLength(tests[i]));
171 class ScriptResource : public v8::String::ExternalAsciiStringResource {
186 v8::HandleScope handles;
187 v8::Persistent<v8::Context> context = v8::Context::New();
188 v8::Context::Scope context_scope(context);
210 v8::ScriptData* preparse =
211 v8::ScriptData::PreCompile(source, source_length);
217 v8::Local<v8::String> script_source = v8::String::NewExternal(resource);
218 v8::Script::Compile(script_source, NULL, preparse);
225 v8::Local<v8::String> script_source = v8::String::NewExternal(resource);
226 v8::Script::New(script_source, NULL, preparse, v8::Local<v8::String>());
232 v8::ScriptData* error_preparse =
233 v8::ScriptData::PreCompile(error_source, error_source_length);
250 v8::V8::Initialize();
275 v8::preparser::PreParser::PreParseResult result =
276 v8::preparser::PreParser::PreParseProgram(&scanner,
280 CHECK_EQ(v8::preparser::PreParser::kPreParseSuccess, result);
288 v8::V8::Initialize();
311 v8::V8::Initialize();
353 v8::V8::Initialize();
375 v8::preparser::PreParser::PreParseResult result =
376 v8::preparser::PreParser::PreParseProgram(&scanner,
380 CHECK_EQ(v8::preparser::PreParser::kPreParseStackOverflow, result);
384 class TestExternalResource: public v8::String::ExternalStringResource {
517 v8::HandleScope handles;
518 v8::Persistent<v8::Context> context = v8::Context::New();
519 v8::Context::Scope context_scope(context);
605 v8::V8::Initialize();
687 v8::V8::Initialize();