)]}'
{
  "commit": "eee0bd448ec057d3f224895ddb868786758eeb5b",
  "tree": "32283e1b1ccb97bced2999a364cf21361c8d07ac",
  "parents": [
    "02b2349b1cd2a78e86b1a7542f8330e6c3aaeb35"
  ],
  "author": {
    "name": "Alex Light",
    "email": "allight@google.com",
    "time": "Tue Feb 14 15:31:45 2017 +0000"
  },
  "committer": {
    "name": "Alex Light",
    "email": "allight@google.com",
    "time": "Tue Feb 14 09:28:19 2017 -0800"
  },
  "message": "Revert^6 \"Make class redefinition work with native methods on stack.\"\n\nWe were incorrectly trying to obtain the profiling information of a\nnative method.\n\nThis reverts commit 02b2349b1cd2a78e86b1a7542f8330e6c3aaeb35.\n\nReason for revert: Fixed test failure with jit configurations\n\nTest: ART_TEST_JIT\u003dtrue mma -j40 test-art-host\n\nChange-Id: Ic7112104aec64e597d2df80db5dc2a505d2cc2dd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6cb8544617a33b8f6d2988290c103a4cc3fce4e8",
      "old_mode": 33188,
      "old_path": "runtime/art_method.cc",
      "new_id": "b26f9e1d02c889fcd57fd8ac29be2e209ef9f1f1",
      "new_mode": 33188,
      "new_path": "runtime/art_method.cc"
    },
    {
      "type": "modify",
      "old_id": "383630363e2f877ce85ef28aa2781072eb42027d",
      "old_mode": 33188,
      "old_path": "runtime/art_method.h",
      "new_id": "3d51fdde9458c51e6227f8ce2de1e8488af16ba0",
      "new_mode": 33188,
      "new_path": "runtime/art_method.h"
    },
    {
      "type": "modify",
      "old_id": "f5151b588a04f539dcd85a4b359fc6d4dc92dcaa",
      "old_mode": 33188,
      "old_path": "runtime/jit/jit_code_cache.cc",
      "new_id": "e79dbd0309edbcfb2ef2563e6ff52cd60c0bf038",
      "new_mode": 33188,
      "new_path": "runtime/jit/jit_code_cache.cc"
    },
    {
      "type": "modify",
      "old_id": "f0c0dbcbfcbaeb651058a18de55d04132d751d97",
      "old_mode": 33188,
      "old_path": "runtime/openjdkjvmti/ti_redefine.cc",
      "new_id": "3aad8412711730c799d942b7fb45e48b1ef0f169",
      "new_mode": 33188,
      "new_path": "runtime/openjdkjvmti/ti_redefine.cc"
    },
    {
      "type": "modify",
      "old_id": "421d22ef4c853bd59722b1d22821c03db627877a",
      "old_mode": 33188,
      "old_path": "runtime/openjdkjvmti/ti_redefine.h",
      "new_id": "12a809dbbdd6767e725141e6982beeca13bc7f09",
      "new_mode": 33188,
      "new_path": "runtime/openjdkjvmti/ti_redefine.h"
    },
    {
      "type": "modify",
      "old_id": "d7ba1d75d8d3f108f87ff6f9de1f7c45ec2868d3",
      "old_mode": 33188,
      "old_path": "runtime/stack.cc",
      "new_id": "51a24e4e01447fc2f291e91230be855997396f4b",
      "new_mode": 33188,
      "new_path": "runtime/stack.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "898e2e54a204705726a89e74335bed339bb0da37",
      "new_mode": 33261,
      "new_path": "test/945-obsolete-native/build"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83efda144db302ed39bac0f2401b71262dc074e4",
      "new_mode": 33188,
      "new_path": "test/945-obsolete-native/expected.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8b892cedd04e3714b33fa3f5bed9958475943d8",
      "new_mode": 33188,
      "new_path": "test/945-obsolete-native/info.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "061e7afbbc3b55d0e1f1a6247ff68e1a4ead82dc",
      "new_mode": 33188,
      "new_path": "test/945-obsolete-native/obsolete_native.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6e62ae6cd61ce70e69ca620ad612f9b58738a68",
      "new_mode": 33261,
      "new_path": "test/945-obsolete-native/run"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e2154e9a3cb17c92ff4ea6b30e081a153634d52",
      "new_mode": 33188,
      "new_path": "test/945-obsolete-native/src/Main.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b7cc1b3a13e8eee3fd6cffc476b6783d28fb0ef",
      "new_mode": 33188,
      "new_path": "test/945-obsolete-native/src/Transform.java"
    },
    {
      "type": "modify",
      "old_id": "d3244a683a6bb38fa27e34d1afec6bdee2ba4071",
      "old_mode": 33188,
      "old_path": "test/Android.bp",
      "new_id": "00c890a834256b712bdd3fbfe1d93e0414772342",
      "new_mode": 33188,
      "new_path": "test/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "c5a93568c68f024ad0877317b49c0c41912086b2",
      "old_mode": 33188,
      "old_path": "test/ti-agent/common_load.cc",
      "new_id": "351857d1d931a3bd54902ae91efcf4b29f8f9cbb",
      "new_mode": 33188,
      "new_path": "test/ti-agent/common_load.cc"
    }
  ]
}
