)]}'
{
  "commit": "cddf2bbdfe7ec5cf8badbf326aef5aaff6b4255c",
  "tree": "d1ea404339eebc57c6dde4e124dd4f6b53fcf9f2",
  "parents": [
    "0e07987ccdff0a4e8ddb95c3ed4cb35daef23cf2"
  ],
  "author": {
    "name": "Régis Crelier",
    "email": "regis@google.com",
    "time": "Fri May 31 21:40:32 2019 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Fri May 31 21:40:32 2019 +0000"
  },
  "message": "[vm/debugger] Support debugging of interpreted frames.\n\nChange-Id: Iaf59e6ed887ed973fcfc7f1c414ad52ef98f01d7\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/100270\nCommit-Queue: Régis Crelier \u003cregis@google.com\u003e\nReviewed-by: Ryan Macnak \u003crmacnak@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "9f800ab906fd412c8e3f06005d2ceebb94ba5e9f",
      "old_mode": 33261,
      "old_path": "pkg/vm/tool/test_bytecode",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ab094d4bbc14f09d145c22bc0e5013c73ac85dbe",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/assembler/disassembler_kbc.cc",
      "new_id": "edd8506417f3f5c89cef206c65d9a84b04e1bca1",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/assembler/disassembler_kbc.cc"
    },
    {
      "type": "modify",
      "old_id": "61f37dfe5de5b53074ca916f90554482d07c3541",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/frontend/bytecode_flow_graph_builder.cc",
      "new_id": "71a60b5fc55a6fe02c9454a1abbeb00b4d24737b",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/frontend/bytecode_flow_graph_builder.cc"
    },
    {
      "type": "modify",
      "old_id": "65aeab4a597abfa6527b6613c0acedd619d550f2",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/frontend/bytecode_reader.cc",
      "new_id": "f4161ef58670cb558ad17c695980caa724ae0551",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/frontend/bytecode_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "1e31e9a05864d1c36b401c9d3d75633a50706a9f",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/frontend/bytecode_reader.h",
      "new_id": "b2e700f61ab01320e146705411a065147c6613a9",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/frontend/bytecode_reader.h"
    },
    {
      "type": "modify",
      "old_id": "2645ba695de8241022911a041f8468c8e62b5391",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/jit/compiler.cc",
      "new_id": "d42a3cc1724be01e6bd8112a9e80a1ecf3df2ad2",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/jit/compiler.cc"
    },
    {
      "type": "modify",
      "old_id": "4be5fce40d569308f584e0cc62bba08a83e36bd8",
      "old_mode": 33188,
      "old_path": "runtime/vm/constants_kbc.h",
      "new_id": "529d96c0a537f5efb31702cd9c50364793ddbcf9",
      "new_mode": 33188,
      "new_path": "runtime/vm/constants_kbc.h"
    },
    {
      "type": "modify",
      "old_id": "cbcfcec11ee5032f7dbd4c07719994a96e52b899",
      "old_mode": 33188,
      "old_path": "runtime/vm/debugger.cc",
      "new_id": "bf371bbe1f15ac71942bbc54fe8e6bd2ca9bf19d",
      "new_mode": 33188,
      "new_path": "runtime/vm/debugger.cc"
    },
    {
      "type": "modify",
      "old_id": "2541c2d94d2231e9018014fae412ceb4fdd80c61",
      "old_mode": 33188,
      "old_path": "runtime/vm/debugger.h",
      "new_id": "f8fee7b5c0192fac9d102cc2c52f12f94dd36a0a",
      "new_mode": 33188,
      "new_path": "runtime/vm/debugger.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bfbb65d484858c11717d6dda0c8eb6fbcca86f0",
      "new_mode": 33188,
      "new_path": "runtime/vm/debugger_kbc.cc"
    },
    {
      "type": "modify",
      "old_id": "a0ba01eb85cdd4cc02f4ea21daf636c32869ade2",
      "old_mode": 33188,
      "old_path": "runtime/vm/interpreter.cc",
      "new_id": "e815a7fb4493f62dcea21ca8f867927ac0bc8f60",
      "new_mode": 33188,
      "new_path": "runtime/vm/interpreter.cc"
    },
    {
      "type": "modify",
      "old_id": "1a78ed8045354cb751942d767f7d9f5992be76d6",
      "old_mode": 33188,
      "old_path": "runtime/vm/json_stream.cc",
      "new_id": "aeaa9d03e99e930d27379b3b684d426cc1a5b641",
      "new_mode": 33188,
      "new_path": "runtime/vm/json_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "5c5b1ab44181e5d16745b6900c88da8f3b6af482",
      "old_mode": 33188,
      "old_path": "runtime/vm/kernel.cc",
      "new_id": "545c477cc2b3c647f98f1eb1a19416f979759861",
      "new_mode": 33188,
      "new_path": "runtime/vm/kernel.cc"
    },
    {
      "type": "modify",
      "old_id": "9c15b9abc2923ab84b7f631bb47f7e416fe74bc4",
      "old_mode": 33188,
      "old_path": "runtime/vm/object.cc",
      "new_id": "f40a3bcf9bc112d9da3905cdb96eda061dfc23f8",
      "new_mode": 33188,
      "new_path": "runtime/vm/object.cc"
    },
    {
      "type": "modify",
      "old_id": "7d5190571d7d18cdcf16cfa3a4f3da435f3781ec",
      "old_mode": 33188,
      "old_path": "runtime/vm/object.h",
      "new_id": "56878fbf4377d1701697352123207fb0f263218b",
      "new_mode": 33188,
      "new_path": "runtime/vm/object.h"
    },
    {
      "type": "modify",
      "old_id": "27d808f46bb92f6605547aec8c9684acd850f3a5",
      "old_mode": 33188,
      "old_path": "runtime/vm/raw_object.cc",
      "new_id": "eb5d39a34d302c279b21c41ce9a4a38a4c23b231",
      "new_mode": 33188,
      "new_path": "runtime/vm/raw_object.cc"
    },
    {
      "type": "modify",
      "old_id": "3328633b1f78319b3bcaf80b77a398685845d347",
      "old_mode": 33188,
      "old_path": "runtime/vm/raw_object.h",
      "new_id": "c7edb9ee650581c7a5294bceaf6016498e5390dd",
      "new_mode": 33188,
      "new_path": "runtime/vm/raw_object.h"
    },
    {
      "type": "modify",
      "old_id": "b4b4563baefd140035e8fdc9d431b42d47f125de",
      "old_mode": 33188,
      "old_path": "runtime/vm/runtime_entry.cc",
      "new_id": "cac4d229f7b133a8d4133fdae9690f65ef15bd7e",
      "new_mode": 33188,
      "new_path": "runtime/vm/runtime_entry.cc"
    },
    {
      "type": "modify",
      "old_id": "8f0e9cf39d59ecfe306f1c3c6f7b617f6fe74238",
      "old_mode": 33188,
      "old_path": "runtime/vm/source_report.cc",
      "new_id": "019cb7c9f3ca79894fb936cc6cbcb21301394ff1",
      "new_mode": 33188,
      "new_path": "runtime/vm/source_report.cc"
    },
    {
      "type": "modify",
      "old_id": "b1d4b790374ee8b65adfb657f77002542be99c1c",
      "old_mode": 33188,
      "old_path": "runtime/vm/stack_frame.cc",
      "new_id": "4d97d94f5b73791776ecf0e7a4cbfa5d68852a76",
      "new_mode": 33188,
      "new_path": "runtime/vm/stack_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "ea250c4d7dbf55e5d2d11d8ee63e1340456894fd",
      "old_mode": 33188,
      "old_path": "runtime/vm/vm_sources.gni",
      "new_id": "a1f20bfcc269dcbf66d8a53bac623f8f9f0ea3c4",
      "new_mode": 33188,
      "new_path": "runtime/vm/vm_sources.gni"
    }
  ]
}
