| Index: runtime/vm/object.cc
|
| diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc
|
| index 86d461ac28b466c3ba800752a4cfa955947de53c..59a4acfc768a4a678229f549f455bd36c20df63c 100644
|
| --- a/runtime/vm/object.cc
|
| +++ b/runtime/vm/object.cc
|
| @@ -11014,6 +11014,7 @@ void ObjectPool::PrintJSONImpl(JSONStream* stream, bool ref) const {
|
| jsarr.AddValue64(imm);
|
| break;
|
| case ObjectPool::kExternalLabel:
|
| + case ObjectPool::kNativeEntry:
|
| imm = RawValueAt(i);
|
| jsarr.AddValueF("0x%" Px, imm);
|
| break;
|
| @@ -11031,15 +11032,6 @@ static const char* DescribeExternalLabel(uword addr) {
|
| return stub_name;
|
| }
|
|
|
| - RuntimeFunctionId rt_id = RuntimeEntry::RuntimeFunctionIdFromAddress(addr);
|
| - if (rt_id != kNoRuntimeFunctionId) {
|
| - return "runtime entry";
|
| - }
|
| -
|
| - if (addr == NativeEntry::LinkNativeCallLabel().address()) {
|
| - return "link native";
|
| - }
|
| -
|
| if (addr == reinterpret_cast<uword>(Symbols::PredefinedAddress())) {
|
| return "predefined symbols";
|
| }
|
| @@ -11062,6 +11054,8 @@ void ObjectPool::DebugPrint() const {
|
| uword addr = RawValueAt(i);
|
| ISL_Print("0x%" Px " (external label: %s)\n",
|
| addr, DescribeExternalLabel(addr));
|
| + } else if (InfoAt(i) == kNativeEntry) {
|
| + ISL_Print("0x%" Px " (native entry)\n", RawValueAt(i));
|
| } else {
|
| ISL_Print("0x%" Px " (raw)\n", RawValueAt(i));
|
| }
|
|
|