Lines Matching full:shell
43 const char* Shell::kHistoryFileName = ".d8_history";
44 const char* Shell::kPrompt = "d8> ";
89 CounterMap* Shell::counter_map_;
90 i::OS::MemoryMappedFile* Shell::counters_file_ = NULL;
91 CounterCollection Shell::local_counters_;
92 CounterCollection* Shell::counters_ = &local_counters_;
93 Persistent<Context> Shell::utility_context_;
94 Persistent<Context> Shell::evaluation_context_;
111 bool Shell::ExecuteString(Handle<String> source,
148 Handle<Value> Shell::Print(const Arguments& args) {
155 Handle<Value> Shell::Write(const Arguments& args) {
172 Handle<Value> Shell::Read(const Arguments& args) {
185 Handle<Value> Shell::ReadLine(const Arguments& args) {
198 Handle<Value> Shell::Load(const Arguments& args) {
217 Handle<Value> Shell::Yield(const Arguments& args) {
223 Handle<Value> Shell::Quit(const Arguments& args) {
231 Handle<Value> Shell::Version(const Arguments& args) {
236 void Shell::ReportException(v8::TryCatch* try_catch) {
269 Handle<Array> Shell::GetCompletions(Handle<String> text, Handle<String> full) {
282 Handle<Object> Shell::DebugMessageDetails(Handle<String> message) {
293 Handle<Value> Shell::DebugCommandToJSONRequest(Handle<String> command) {
335 void Shell::MapCounters(const char* name) {
362 Counter* Shell::GetCounter(const char* name, bool is_histogram) {
378 int* Shell::LookupCounter(const char* name) {
389 void* Shell::CreateHistogram(const char* name,
397 void Shell::AddHistogramSample(void* histogram, int sample) {
403 void Shell::Initialize() {
404 Shell::counter_map_ = new CounterMap();
455 // Run the d8 shell utility script in the utility context
468 // Mark the d8 shell script as native to avoid it showing up as normal source
485 v8::Debug::EnableAgent("d8 shell", i::FLAG_debugger_port);
496 void Shell::OnExit() {
562 Handle<String> Shell::ReadFile(const char* name) {
572 void Shell::RunShell() {
580 i::SmartPointer<char> input = editor->Prompt(Shell::kPrompt);
609 FunctionTemplate::New(Shell::Print));
611 FunctionTemplate::New(Shell::Write));
613 FunctionTemplate::New(Shell::Read));
615 FunctionTemplate::New(Shell::ReadLine));
617 FunctionTemplate::New(Shell::Load));
619 FunctionTemplate::New(Shell::Yield));
621 FunctionTemplate::New(Shell::Version));
647 Handle<String> str = Shell::ReadFile(filename);
653 Shell::ExecuteString(str, String::New(filename), false, false);
662 int Shell::Main(int argc, char* argv[]) {
687 if (strcmp(str, "--shell") == 0) {
775 return v8::Shell::Main(argc, argv);