| Index: runtime/vm/heap.cc
|
| diff --git a/runtime/vm/heap.cc b/runtime/vm/heap.cc
|
| index 4998b881cfdc1c4876e1cbf79b991a4853aaa9c1..b6680ef0535af762ef2bbaddf1e9baafac068b04 100644
|
| --- a/runtime/vm/heap.cc
|
| +++ b/runtime/vm/heap.cc
|
| @@ -520,6 +520,16 @@ void Heap::Init(Isolate* isolate,
|
| }
|
|
|
|
|
| +void Heap::RegionName(Space space, char* name, intptr_t name_size) {
|
| + const char* isolate_name = isolate()->debugger_name() == NULL
|
| + ? "<unknown>"
|
| + : isolate()->debugger_name();
|
| + const char* space_name = (space == kNew) ? "newspace" : "oldspace";
|
| + const char* type_name = (space == kCode) ? "code" : "data";
|
| + OS::SNPrint(name, name_size, "%s %s %s", isolate_name, space_name, type_name);
|
| +}
|
| +
|
| +
|
| void Heap::AddRegionsToObjectSet(ObjectSet* set) const {
|
| new_space_.AddRegionsToObjectSet(set);
|
| old_space_.AddRegionsToObjectSet(set);
|
|
|