|
| dart::DECLARE_FLAG (bool, trace_service) |
|
| dart::DECLARE_FLAG (bool, trace_service_pause_events) |
|
| dart::DECLARE_FLAG (bool, profile_vm) |
|
| dart::DEFINE_FLAG (charp, vm_name, "vm", "The default name of this vm as reported by the VM service " "protocol") |
|
| dart::DEFINE_FLAG (bool, warn_on_pause_with_no_debugger, false, "Print a message when an isolate is paused but there is no " "debugger attached.") |
|
| dart::DEFINE_FLAG (charp, log_service_response_sizes, nullptr, "Log sizes of service responses and events to a file in CSV format.") |
|
static void | dart::PrintInvalidParamError (JSONStream *js, const char *param) |
|
static const char * | dart::GetVMName () |
|
const ServiceMethodDescriptor * | dart::FindMethod (const char *method_name) |
|
static void | dart::PrintSuccess (JSONStream *js) |
|
static bool | dart::CheckDebuggerDisabled (Thread *thread, JSONStream *js) |
|
static bool | dart::CheckProfilerDisabled (Thread *thread, JSONStream *js) |
|
static bool | dart::GetIntegerId (const char *s, intptr_t *id, int base=10) |
|
static bool | dart::GetUnsignedIntegerId (const char *s, uintptr_t *id, int base=10) |
|
static bool | dart::GetInteger64Id (const char *s, int64_t *id, int base=10) |
|
static const char * | dart::ScanUntilDash (const char *s) |
|
static bool | dart::GetCodeId (const char *s, int64_t *timestamp, uword *address) |
|
static bool | dart::GetPrefixedIntegerId (const char *s, const char *prefix, intptr_t *service_id) |
|
static bool | dart::IsValidClassId (Isolate *isolate, intptr_t cid) |
|
static ClassPtr | dart::GetClassForId (Isolate *isolate, intptr_t cid) |
|
template<typename T > |
T | dart::EnumMapper (const char *value, const char *const *enums, T *values) |
|
static void | dart::PrintMissingParamError (JSONStream *js, const char *param) |
|
static void | dart::PrintUnrecognizedMethodError (JSONStream *js) |
|
static bool | dart::ValidateParameters (const MethodParameter *const *parameters, JSONStream *js) |
|
static void | dart::Finalizer (void *isolate_callback_data, void *buffer) |
|
static void | dart::ReportPauseOnConsole (ServiceEvent *event) |
|
static void | dart::GetIsolate (Thread *thread, JSONStream *js) |
|
static void | dart::PrintSentinel (JSONStream *js, SentinelType sentinel_type) |
|
static void | dart::SetStreamIncludePrivateMembers (Thread *thread, JSONStream *js) |
|
static void | dart::ActOnIsolateGroup (JSONStream *js, std::function< void(IsolateGroup *)> visitor) |
|
static void | dart::GetIsolateGroup (Thread *thread, JSONStream *js) |
|
static void | dart::GetMemoryUsage (Thread *thread, JSONStream *js) |
|
static void | dart::GetIsolateGroupMemoryUsage (Thread *thread, JSONStream *js) |
|
static void | dart::GetIsolatePauseEvent (Thread *thread, JSONStream *js) |
|
static void | dart::GetScripts (Thread *thread, JSONStream *js) |
|
static void | dart::GetStack (Thread *thread, JSONStream *js) |
|
static void | dart::HandleCommonEcho (JSONObject *jsobj, JSONStream *js) |
|
static void | dart::TriggerEchoEvent (Thread *thread, JSONStream *js) |
|
static void | dart::Echo (Thread *thread, JSONStream *js) |
|
static bool | dart::ContainsNonInstance (const Object &obj) |
|
static ObjectPtr | dart::LookupObjectId (Thread *thread, const char *arg, ObjectIdRing::LookupResult *kind) |
|
static ObjectPtr | dart::LookupClassMembers (Thread *thread, const Class &klass, char **parts, int num_parts) |
|
static ObjectPtr | dart::LookupHeapObjectLibraries (IsolateGroup *isolate_group, char **parts, int num_parts) |
|
static ObjectPtr | dart::LookupHeapObjectClasses (Thread *thread, char **parts, int num_parts) |
|
static ObjectPtr | dart::LookupHeapObjectTypeArguments (Thread *thread, char **parts, int num_parts) |
|
static ObjectPtr | dart::LookupHeapObjectCode (char **parts, int num_parts) |
|
static ObjectPtr | dart::LookupHeapObjectMessage (Thread *thread, char **parts, int num_parts) |
|
static ObjectPtr | dart::LookupHeapObject (Thread *thread, const char *id_original, ObjectIdRing::LookupResult *result) |
|
static Breakpoint * | dart::LookupBreakpoint (Isolate *isolate, const char *id, ObjectIdRing::LookupResult *result) |
|
static void | dart::AddParentFieldToResponseBasedOnRecord (Thread *thread, Array *field_names_handle, String *name_handle, const JSONObject &jsresponse, const Record &record, const intptr_t field_slot_offset) |
|
static void | dart::PrintInboundReferences (Thread *thread, Object *target, intptr_t limit, JSONStream *js) |
|
static void | dart::GetInboundReferences (Thread *thread, JSONStream *js) |
|
static void | dart::PrintRetainingPath (Thread *thread, Object *obj, intptr_t limit, JSONStream *js) |
|
static void | dart::GetRetainingPath (Thread *thread, JSONStream *js) |
|
static void | dart::GetRetainedSize (Thread *thread, JSONStream *js) |
|
static void | dart::GetReachableSize (Thread *thread, JSONStream *js) |
|
static void | dart::Invoke (Thread *thread, JSONStream *js) |
|
static bool | dart::IsAlpha (char c) |
|
static bool | dart::IsAlphaOrDollar (char c) |
|
static bool | dart::IsAlphaNum (char c) |
|
static bool | dart::IsAlphaNumOrDollar (char c) |
|
static bool | dart::IsWhitespace (char c) |
|
static bool | dart::IsObjectIdChar (char c) |
|
static bool | dart::ParseScope (const char *scope, GrowableArray< const char * > *names, GrowableArray< const char * > *ids) |
|
static bool | dart::BuildScope (Thread *thread, JSONStream *js, const GrowableObjectArray &names, const GrowableObjectArray &values) |
|
static void | dart::Evaluate (Thread *thread, JSONStream *js) |
|
static void | dart::CollectStringifiedType (Thread *thread, Zone *zone, const AbstractType &type, const GrowableObjectArray &output) |
|
static void | dart::BuildExpressionEvaluationScope (Thread *thread, JSONStream *js) |
|
static bool | dart::ParseCSVList (const char *csv_list, const GrowableObjectArray &values) |
|
static void | dart::CompileExpression (Thread *thread, JSONStream *js) |
|
ExternalTypedDataPtr | dart::DecodeKernelBuffer (const char *kernel_buffer_base64) |
|
static void | dart::EvaluateCompiledExpression (Thread *thread, JSONStream *js) |
|
static void | dart::EvaluateInFrame (Thread *thread, JSONStream *js) |
|
static void | dart::MarkClasses (const Class &root, bool include_subclasses, bool include_implementors) |
|
static void | dart::UnmarkClasses () |
|
static void | dart::GetInstances (Thread *thread, JSONStream *js) |
|
static void | dart::GetInstancesAsList (Thread *thread, JSONStream *js) |
|
template<typename Adder > |
static intptr_t | dart::ParseJSONCollection (Thread *thread, const char *str, const Adder &add) |
|
intptr_t | dart::ParseJSONArray (Thread *thread, const char *str, const GrowableObjectArray &elements) |
|
static intptr_t | dart::ParseJSONSet (Thread *thread, const char *str, ZoneCStringSet *elements) |
|
static void | dart::GetPorts (Thread *thread, JSONStream *js) |
|
static void | dart::GetSourceReport (Thread *thread, JSONStream *js) |
|
static void | dart::ReloadSources (Thread *thread, JSONStream *js) |
|
static void | dart::AddBreakpointCommon (Thread *thread, JSONStream *js, const String &script_uri) |
|
static void | dart::AddBreakpoint (Thread *thread, JSONStream *js) |
|
static void | dart::AddBreakpointWithScriptUri (Thread *thread, JSONStream *js) |
|
static void | dart::AddBreakpointAtEntry (Thread *thread, JSONStream *js) |
|
static void | dart::AddBreakpointAtActivation (Thread *thread, JSONStream *js) |
|
static void | dart::RemoveBreakpoint (Thread *thread, JSONStream *js) |
|
static void | dart::HandleNativeMetricsList (Thread *thread, JSONStream *js) |
|
static void | dart::HandleNativeMetric (Thread *thread, JSONStream *js, const char *id) |
|
static void | dart::GetIsolateMetricList (Thread *thread, JSONStream *js) |
|
static void | dart::GetIsolateMetric (Thread *thread, JSONStream *js) |
|
static void | dart::GetCpuSamplesCommon (TimelineOrSamplesResponseFormat format, Thread *thread, JSONStream *js) |
|
void | dart::GetVMTimelineCommon (TimelineOrSamplesResponseFormat format, Thread *thread, JSONStream *js) |
|
static void | dart::SetVMTimelineFlags (Thread *thread, JSONStream *js) |
|
static void | dart::GetVMTimelineFlags (Thread *thread, JSONStream *js) |
|
static void | dart::GetVMTimelineMicros (Thread *thread, JSONStream *js) |
|
static void | dart::ClearVMTimeline (Thread *thread, JSONStream *js) |
|
static void | dart::GetVMTimeline (Thread *thread, JSONStream *js) |
|
static void | dart::Resume (Thread *thread, JSONStream *js) |
|
static void | dart::Kill (Thread *thread, JSONStream *js) |
|
static void | dart::Pause (Thread *thread, JSONStream *js) |
|
static void | dart::EnableProfiler (Thread *thread, JSONStream *js) |
|
static void | dart::GetTagProfile (Thread *thread, JSONStream *js) |
|
static void | dart::GetCpuSamples (Thread *thread, JSONStream *js) |
|
static void | dart::GetAllocationTraces (Thread *thread, JSONStream *js) |
|
static void | dart::ClearCpuSamples (Thread *thread, JSONStream *js) |
|
static void | dart::GetAllocationProfileImpl (Thread *thread, JSONStream *js, bool internal) |
|
static void | dart::GetAllocationProfilePublic (Thread *thread, JSONStream *js) |
|
static void | dart::GetAllocationProfile (Thread *thread, JSONStream *js) |
|
static void | dart::CollectAllGarbage (Thread *thread, JSONStream *js) |
|
static void | dart::GetHeapMap (Thread *thread, JSONStream *js) |
|
static void | dart::RequestHeapSnapshot (Thread *thread, JSONStream *js) |
|
static intptr_t | dart::GetProcessMemoryUsageHelper (JSONStream *js) |
|
static void | dart::GetProcessMemoryUsage (Thread *thread, JSONStream *js) |
|
static void | dart::GetPersistentHandles (Thread *thread, JSONStream *js) |
|
static void | dart::GetPortsPrivate (Thread *thread, JSONStream *js) |
|
static void | dart::RespondWithMalformedJson (Thread *thread, JSONStream *js) |
|
static void | dart::RespondWithMalformedObject (Thread *thread, JSONStream *js) |
|
static bool | dart::GetHeapObjectCommon (Thread *thread, JSONStream *js, const char *id, Object *obj, ObjectIdRing::LookupResult *lookup_result) |
|
static void | dart::GetObject (Thread *thread, JSONStream *js) |
|
static void | dart::GetImplementationFields (Thread *thread, JSONStream *js) |
|
static void | dart::GetObjectStore (Thread *thread, JSONStream *js) |
|
static void | dart::GetIsolateObjectStore (Thread *thread, JSONStream *js) |
|
static void | dart::GetClassList (Thread *thread, JSONStream *js) |
|
static void | dart::GetTypeArgumentsList (Thread *thread, JSONStream *js) |
|
static void | dart::GetVersion (Thread *thread, JSONStream *js) |
|
static void | dart::GetVM (Thread *thread, JSONStream *js) |
|
static void | dart::PopulateUriMappings (Thread *thread) |
|
static void | dart::LookupScriptUrisImpl (Thread *thread, JSONStream *js, bool lookup_resolved) |
|
static void | dart::LookupResolvedPackageUris (Thread *thread, JSONStream *js) |
|
static void | dart::LookupPackageUris (Thread *thread, JSONStream *js) |
|
static void | dart::SetExceptionPauseMode (Thread *thread, JSONStream *js) |
|
static void | dart::SetIsolatePauseMode (Thread *thread, JSONStream *js) |
|
static void | dart::SetBreakpointState (Thread *thread, JSONStream *js) |
|
static void | dart::GetFlagList (Thread *thread, JSONStream *js) |
|
static void | dart::SetFlag (Thread *thread, JSONStream *js) |
|
static void | dart::SetLibraryDebuggable (Thread *thread, JSONStream *js) |
|
static void | dart::SetName (Thread *thread, JSONStream *js) |
|
static void | dart::SetVMName (Thread *thread, JSONStream *js) |
|
static void | dart::SetTraceClassAllocation (Thread *thread, JSONStream *js) |
|
static void | dart::GetDefaultClassesAliases (Thread *thread, JSONStream *js) |
|