Lines Matching refs:try_catch
152 TryCatch try_catch; in ExecuteString() local
156 try_catch.SetVerbose(true); in ExecuteString()
162 ReportException(&try_catch); in ExecuteString()
167 ASSERT(try_catch.HasCaught()); in ExecuteString()
170 ReportException(&try_catch); in ExecuteString()
173 ASSERT(!try_catch.HasCaught()); in ExecuteString()
286 static size_t convertToUint(Local<Value> value_in, TryCatch* try_catch) { in convertToUint() argument
292 if (try_catch->HasCaught()) return 0; in convertToUint()
296 if (try_catch->HasCaught() || int32.IsEmpty()) return 0; in convertToUint()
299 if (try_catch->HasCaught()) return 0; in convertToUint()
325 TryCatch try_catch; in CreateExternalArray() local
358 size_t length = convertToUint(length_value, &try_catch); in CreateExternalArray()
359 if (try_catch.HasCaught()) return try_catch.Exception(); in CreateExternalArray()
371 &try_catch); in CreateExternalArray()
372 if (try_catch.HasCaught()) return try_catch.Exception(); in CreateExternalArray()
380 offset = convertToUint(args[1], &try_catch); in CreateExternalArray()
381 if (try_catch.HasCaught()) return try_catch.Exception(); in CreateExternalArray()
535 void Shell::ReportException(v8::TryCatch* try_catch) { in ReportException() argument
541 v8::String::Utf8Value exception(try_catch->Exception()); in ReportException()
543 Handle<Message> message = try_catch->Message(); in ReportException()
568 v8::String::Utf8Value stack_trace(try_catch->StackTrace()); in ReportException()