Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(68)

Side by Side Diff: runtime/include/dart_debugger_api.h

Issue 145323002: Post-meetup feature extravaganza. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 #ifndef INCLUDE_DART_DEBUGGER_API_H_ 5 #ifndef INCLUDE_DART_DEBUGGER_API_H_
6 #define INCLUDE_DART_DEBUGGER_API_H_ 6 #define INCLUDE_DART_DEBUGGER_API_H_
7 7
8 #include "include/dart_api.h" 8 #include "include/dart_api.h"
9 9
10 typedef struct _Dart_Breakpoint* Dart_Breakpoint; 10 typedef struct _Dart_Breakpoint* Dart_Breakpoint;
(...skipping 686 matching lines...) Expand 10 before | Expand all | Expand 10 after
697 DART_EXPORT Dart_Isolate Dart_GetIsolate(Dart_IsolateId isolate_id); 697 DART_EXPORT Dart_Isolate Dart_GetIsolate(Dart_IsolateId isolate_id);
698 698
699 699
700 /** 700 /**
701 * Returns the isolate id for an isolate. 701 * Returns the isolate id for an isolate.
702 * 702 *
703 * \return The Dart_IsolateId value corresponding to the isolate. 703 * \return The Dart_IsolateId value corresponding to the isolate.
704 */ 704 */
705 DART_EXPORT Dart_IsolateId Dart_GetIsolateId(Dart_Isolate isolate); 705 DART_EXPORT Dart_IsolateId Dart_GetIsolateId(Dart_Isolate isolate);
706 706
707
708 /**
709 * Returns VM status information. VM status is implemented using a
710 * different status plug-in for each type of status; for example, there
711 * might be an "isolate" plug-in that returns information about the
712 * current isolates.
713 *
714 * To get a list of status types, this function is called with a
715 * status_type parameter of "statustypes". This list is useful when
716 * building a status dashboard.
717 *
718 * TODO(tball): we need to figure out which isolate this command needs
719 * to be sent to after parsing the string and then send an OOB message
720 * to that isolate.
721 *
722 * \param request A REST-like string, which uses '/' to separate
723 * parameters. The first parameter is always the status type.
724 *
725 * \return The requested status as a JSON formatted string, with the
726 * contents defined by the status plug-in. The caller is responsible
727 * for freeing this string.
728 */
729 DART_EXPORT char* Dart_GetVmStatus(const char* request);
730
731 #endif // INCLUDE_DART_DEBUGGER_API_H_ 707 #endif // INCLUDE_DART_DEBUGGER_API_H_
OLDNEW
« no previous file with comments | « runtime/bin/vmservice/client/lib/src/observatory_elements/stack_trace.html ('k') | runtime/lib/isolate.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698