Index: runtime/vm/object_service.cc |
diff --git a/runtime/vm/object_service.cc b/runtime/vm/object_service.cc |
index ca83ef1a870fc7095d73b6e202df177071a8893f..ba23b24e30c422c995a1bff0beaf863d3ae1328b 100644 |
--- a/runtime/vm/object_service.cc |
+++ b/runtime/vm/object_service.cc |
@@ -23,7 +23,6 @@ static void AddNameProperties(JSONObject* jsobj, |
} |
} |
- |
void Object::AddCommonObjectProperties(JSONObject* jsobj, |
const char* protocol_type, |
bool ref) const { |
@@ -51,7 +50,6 @@ void Object::AddCommonObjectProperties(JSONObject* jsobj, |
} |
} |
- |
void Object::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Object", ref); |
@@ -61,7 +59,6 @@ void Object::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void Object::PrintJSON(JSONStream* stream, bool ref) const { |
if (IsNull()) { |
JSONObject jsobj(stream); |
@@ -74,7 +71,6 @@ void Object::PrintJSON(JSONStream* stream, bool ref) const { |
} |
} |
- |
void Class::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Isolate* isolate = Isolate::Current(); |
JSONObject jsobj(stream); |
@@ -177,12 +173,10 @@ void Class::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void UnresolvedClass::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::PrintJSONImpl(stream, ref); |
} |
- |
void TypeArguments::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
// The index in the canonical_type_arguments table cannot be used as part of |
@@ -233,12 +227,10 @@ void TypeArguments::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void PatchClass::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::PrintJSONImpl(stream, ref); |
} |
- |
static void AddFunctionServiceId(const JSONObject& jsobj, |
const Function& f, |
const Class& cls) { |
@@ -280,7 +272,6 @@ static void AddFunctionServiceId(const JSONObject& jsobj, |
jsobj.AddServiceId(f); |
} |
- |
void Function::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Class& cls = Class::Handle(Owner()); |
if (!cls.IsNull()) { |
@@ -351,12 +342,10 @@ void Function::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void RedirectionData::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::PrintJSONImpl(stream, ref); |
} |
- |
void Field::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
Class& cls = Class::Handle(Owner()); |
@@ -413,12 +402,10 @@ void Field::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void LiteralToken::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::PrintJSONImpl(stream, ref); |
} |
- |
void TokenStream::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Object", ref); |
@@ -435,7 +422,6 @@ void TokenStream::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONArray members(&jsobj, "members"); |
} |
- |
// See also Dart_ScriptGetTokenInfo. |
void Script::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
@@ -497,7 +483,6 @@ void Script::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void Library::PrintJSONImpl(JSONStream* stream, bool ref) const { |
const String& id = String::Handle(private_key()); |
JSONObject jsobj(stream); |
@@ -624,17 +609,14 @@ void Library::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void LibraryPrefix::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::PrintJSONImpl(stream, ref); |
} |
- |
void Namespace::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::PrintJSONImpl(stream, ref); |
} |
- |
void Instructions::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Object", ref); |
@@ -644,7 +626,6 @@ void Instructions::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void ObjectPool::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Object", ref); |
@@ -684,7 +665,6 @@ void ObjectPool::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void PcDescriptors::PrintToJSONObject(JSONObject* jsobj, bool ref) const { |
AddCommonObjectProperties(jsobj, "Object", ref); |
// TODO(johnmccutchan): Generate a stable id. PcDescriptors hang off a Code |
@@ -706,23 +686,19 @@ void PcDescriptors::PrintToJSONObject(JSONObject* jsobj, bool ref) const { |
} |
} |
- |
void PcDescriptors::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintToJSONObject(&jsobj, ref); |
} |
- |
void CodeSourceMap::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::PrintJSONImpl(stream, ref); |
} |
- |
void StackMap::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::PrintJSONImpl(stream, ref); |
} |
- |
void LocalVarDescriptors::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Object", ref); |
@@ -749,12 +725,10 @@ void LocalVarDescriptors::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void ExceptionHandlers::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::PrintJSONImpl(stream, ref); |
} |
- |
void SingleTargetCache::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Object", ref); |
@@ -767,7 +741,6 @@ void SingleTargetCache::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("_upperLimit", upper_limit()); |
} |
- |
void UnlinkedCall::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Object", ref); |
@@ -779,7 +752,6 @@ void UnlinkedCall::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("_argumentsDescriptor", Array::Handle(args_descriptor())); |
} |
- |
void ICData::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Object", ref); |
@@ -794,7 +766,6 @@ void ICData::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("_entries", Object::Handle(ic_data())); |
} |
- |
void ICData::PrintToJSONArray(const JSONArray& jsarray, |
TokenPosition token_pos) const { |
Isolate* isolate = Isolate::Current(); |
@@ -822,7 +793,6 @@ void ICData::PrintToJSONArray(const JSONArray& jsarray, |
} |
} |
- |
void Code::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Code", ref); |
@@ -883,14 +853,12 @@ void Code::PrintJSONImpl(JSONStream* stream, bool ref) const { |
PrintJSONInlineIntervals(&jsobj); |
} |
- |
void Code::set_await_token_positions(const Array& await_token_positions) const { |
#if !defined(DART_PRECOMPILED_RUNTIME) |
StorePointer(&raw_ptr()->await_token_positions_, await_token_positions.raw()); |
#endif |
} |
- |
void Context::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
// TODO(turnidge): Should the user level type for Context be Context |
@@ -918,12 +886,10 @@ void Context::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void ContextScope::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::PrintJSONImpl(stream, ref); |
} |
- |
void MegamorphicCache::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Object", ref); |
@@ -938,7 +904,6 @@ void MegamorphicCache::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::Handle(arguments_descriptor())); |
} |
- |
void SubtypeTestCache::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Object", ref); |
@@ -949,12 +914,10 @@ void SubtypeTestCache::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("_cache", Array::Handle(cache())); |
} |
- |
void Error::PrintJSONImpl(JSONStream* stream, bool ref) const { |
UNREACHABLE(); |
} |
- |
void ApiError::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Error", ref); |
@@ -963,7 +926,6 @@ void ApiError::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("message", ToErrorCString()); |
} |
- |
void LanguageError::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Error", ref); |
@@ -972,7 +934,6 @@ void LanguageError::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("message", ToErrorCString()); |
} |
- |
void UnhandledException::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Error", ref); |
@@ -989,7 +950,6 @@ void UnhandledException::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("stacktrace", instance); |
} |
- |
void UnwindError::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
AddCommonObjectProperties(&jsobj, "Error", ref); |
@@ -999,7 +959,6 @@ void UnwindError::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("_is_user_initiated", is_user_initiated()); |
} |
- |
void Instance::PrintSharedInstanceJSON(JSONObject* jsobj, bool ref) const { |
AddCommonObjectProperties(jsobj, "Instance", ref); |
if (ref) { |
@@ -1051,7 +1010,6 @@ void Instance::PrintSharedInstanceJSON(JSONObject* jsobj, bool ref) const { |
} |
} |
- |
void Instance::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
@@ -1096,12 +1054,10 @@ void Instance::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void AbstractType::PrintJSONImpl(JSONStream* stream, bool ref) const { |
UNREACHABLE(); |
} |
- |
void Type::PrintJSONImpl(JSONStream* stream, bool ref) const { |
// TODO(regis): Function types are not handled properly. |
JSONObject jsobj(stream); |
@@ -1131,7 +1087,6 @@ void Type::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void TypeRef::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1146,7 +1101,6 @@ void TypeRef::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("targetType", AbstractType::Handle(type())); |
} |
- |
void TypeParameter::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1165,7 +1119,6 @@ void TypeParameter::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("bound", upper_bound); |
} |
- |
void BoundedType::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1181,17 +1134,14 @@ void BoundedType::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("bound", AbstractType::Handle(bound())); |
} |
- |
void MixinAppType::PrintJSONImpl(JSONStream* stream, bool ref) const { |
UNREACHABLE(); |
} |
- |
void Number::PrintJSONImpl(JSONStream* stream, bool ref) const { |
UNREACHABLE(); |
} |
- |
void Integer::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1200,7 +1150,6 @@ void Integer::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("valueAsString", ToCString()); |
} |
- |
void Smi::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1209,12 +1158,10 @@ void Smi::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddPropertyF("valueAsString", "%" Pd "", Value()); |
} |
- |
void Mint::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Integer::PrintJSONImpl(stream, ref); |
} |
- |
void Double::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1223,12 +1170,10 @@ void Double::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("valueAsString", ToCString()); |
} |
- |
void Bigint::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Integer::PrintJSONImpl(stream, ref); |
} |
- |
void String::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
if (raw() == Symbols::OptimizedOut().raw()) { |
@@ -1266,7 +1211,6 @@ void String::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddPropertyStr("valueAsString", *this, offset, count); |
} |
- |
void Bool::PrintJSONImpl(JSONStream* stream, bool ref) const { |
const char* str = ToCString(); |
JSONObject jsobj(stream); |
@@ -1276,7 +1220,6 @@ void Bool::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddPropertyF("valueAsString", "%s", str); |
} |
- |
void Array::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1307,7 +1250,6 @@ void Array::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void GrowableObjectArray::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1338,7 +1280,6 @@ void GrowableObjectArray::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void LinkedHashMap::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1377,7 +1318,6 @@ void LinkedHashMap::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void Float32x4::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1386,7 +1326,6 @@ void Float32x4::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("valueAsString", ToCString()); |
} |
- |
void Int32x4::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1395,7 +1334,6 @@ void Int32x4::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("valueAsString", ToCString()); |
} |
- |
void Float64x2::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1404,7 +1342,6 @@ void Float64x2::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("valueAsString", ToCString()); |
} |
- |
void TypedData::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1429,13 +1366,13 @@ void TypedData::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("bytes", ""); |
} else { |
NoSafepointScope no_safepoint; |
- jsobj.AddPropertyBase64("bytes", reinterpret_cast<const uint8_t*>(DataAddr( |
- offset * ElementSizeInBytes())), |
+ jsobj.AddPropertyBase64("bytes", |
+ reinterpret_cast<const uint8_t*>( |
+ DataAddr(offset * ElementSizeInBytes())), |
count * ElementSizeInBytes()); |
} |
} |
- |
void ExternalTypedData::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1460,43 +1397,37 @@ void ExternalTypedData::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("bytes", ""); |
} else { |
NoSafepointScope no_safepoint; |
- jsobj.AddPropertyBase64("bytes", reinterpret_cast<const uint8_t*>(DataAddr( |
- offset * ElementSizeInBytes())), |
+ jsobj.AddPropertyBase64("bytes", |
+ reinterpret_cast<const uint8_t*>( |
+ DataAddr(offset * ElementSizeInBytes())), |
count * ElementSizeInBytes()); |
} |
} |
- |
void Capability::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Instance::PrintJSONImpl(stream, ref); |
} |
- |
void ReceivePort::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Instance::PrintJSONImpl(stream, ref); |
} |
- |
void SendPort::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Instance::PrintJSONImpl(stream, ref); |
} |
- |
void ClosureData::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::PrintJSONImpl(stream, ref); |
} |
- |
void SignatureData::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Object::PrintJSONImpl(stream, ref); |
} |
- |
void Closure::PrintJSONImpl(JSONStream* stream, bool ref) const { |
Instance::PrintJSONImpl(stream, ref); |
} |
- |
void StackTrace::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1505,7 +1436,6 @@ void StackTrace::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("valueAsString", ToCString()); |
} |
- |
void RegExp::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1552,7 +1482,6 @@ void RegExp::PrintJSONImpl(JSONStream* stream, bool ref) const { |
} |
} |
- |
void WeakProperty::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |
@@ -1568,7 +1497,6 @@ void WeakProperty::PrintJSONImpl(JSONStream* stream, bool ref) const { |
jsobj.AddProperty("propertyValue", value_handle); |
} |
- |
void MirrorReference::PrintJSONImpl(JSONStream* stream, bool ref) const { |
JSONObject jsobj(stream); |
PrintSharedInstanceJSON(&jsobj, ref); |