Lines Matching defs:isolate

11 #include "src/execution/isolate.h"
21 Handle<String> string, Isolate* isolate) {
28 Handle<String> string, LocalIsolate* isolate) {
31 args_[0].js_string = isolate->heap()->NewPersistentHandle(string);
36 IsolateT* isolate) {
40 return SetString(args_[i].ast_string->string(), isolate);
44 // We can delay allocation until ArgString(isolate).
56 Isolate* isolate, int index) const {
66 return isolate->factory()
120 void PendingCompilationErrorHandler::PrepareWarnings(IsolateT* isolate) {
124 warning.Prepare(isolate);
127 template void PendingCompilationErrorHandler::PrepareWarnings(Isolate* isolate);
129 LocalIsolate* isolate);
132 Isolate* isolate, Handle<Script> script) const {
137 Handle<String> argument = warning.ArgString(isolate, 0);
140 MessageHandler::MakeMessageObject(isolate, warning.message(), &location,
143 MessageHandler::ReportMessage(isolate, &location, message);
149 IsolateT* isolate, AstValueFactory* ast_value_factory) {
154 ast_value_factory->Internalize(isolate);
155 error_details_.Prepare(isolate);
159 PrepareErrors(Isolate* isolate, AstValueFactory* ast_value_factory);
162 PrepareErrors(LocalIsolate* isolate, AstValueFactory* ast_value_factory);
164 void PendingCompilationErrorHandler::ReportErrors(Isolate* isolate,
167 isolate->StackOverflow();
170 ThrowPendingError(isolate, script);
175 Isolate* isolate, Handle<Script> script) const {
179 Handle<String> arg0 = error_details_.ArgString(isolate, 0);
180 Handle<String> arg1 = error_details_.ArgString(isolate, 1);
181 isolate->debug()->OnCompileError(script);
183 Factory* factory = isolate->factory();
186 isolate->ThrowAt(error, &location);
190 Isolate* isolate) {
191 error_details_.Prepare(isolate);
192 return MessageFormatter::Format(isolate, error_details_.message(),
193 error_details_.ArgString(isolate, 0),
194 error_details_.ArgString(isolate, 1));