)]}'
{
  "commit": "ed36ba52bf8a7492522fea56106b1f0380ebf7b3",
  "tree": "4f7a990ab7b0acd9093501fe9c4ad0bfa032ecb5",
  "parents": [
    "156775fea8cccf658b0fe2a3bcf05805062e5104"
  ],
  "author": {
    "name": "Alan Leung",
    "email": "acleung@google.com",
    "time": "Fri May 12 17:31:13 2017 -0700"
  },
  "committer": {
    "name": "Colin Cross",
    "email": "ccross@android.com",
    "time": "Thu Jun 22 14:00:04 2017 -0700"
  },
  "message": "ASM Priority Boost Tool\n\nThis tool is a replacement for the Jack plugin that allows injection\nof static method calls before lock enter and exit.\n\nA common use case would be to boost a thread\u0027s priority as soon as\nit acquires a heavily contented lock and resetting the priority upon\nrelease.\n\nThis tool is meant to be optionally invoked from /build/core/ rules\nduring the build process.\n\nTest: JUnit Tests / resulting image on a bullhead.\n\nChange-Id: If400414a0bf50f03768a1de2ebee42086a9d701f\nMerged-In: If400414a0bf50f03768a1de2ebee42086a9d701f\n(cherry picked from commit 93db63059ad5e9e1d59c8ce013559069d566ef4c)\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0aed0cec27ab9f260fa4f2a13d6d49cae0447199",
      "new_mode": 33188,
      "new_path": "tools/locked_region_code_injection/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b9de003d39274f076d42b4a3d6633c3801de217",
      "new_mode": 33188,
      "new_path": "tools/locked_region_code_injection/manifest.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9374f23c945e3106696c0c23d3e6320db910c46d",
      "new_mode": 33188,
      "new_path": "tools/locked_region_code_injection/src/lockedregioncodeinjection/LockFindingClassVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5e59e3dc64d342317cd6279214a61a111895eea",
      "new_mode": 33188,
      "new_path": "tools/locked_region_code_injection/src/lockedregioncodeinjection/LockTarget.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99d8418291326b3d7d74a9f769b99d55e55a2ef9",
      "new_mode": 33188,
      "new_path": "tools/locked_region_code_injection/src/lockedregioncodeinjection/LockTargetState.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1002c88e9281cf97128307f98ad3e3228004bd75",
      "new_mode": 33188,
      "new_path": "tools/locked_region_code_injection/src/lockedregioncodeinjection/LockTargetStateAnalysis.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edb9a49f4106ac4be5a6ed10c465201a2f31220f",
      "new_mode": 33188,
      "new_path": "tools/locked_region_code_injection/src/lockedregioncodeinjection/Main.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2a2e7b90f2bd0cd5284a0d402af02f596fdc742",
      "new_mode": 33188,
      "new_path": "tools/locked_region_code_injection/src/lockedregioncodeinjection/Utils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d4f2d4552701e282a2cf9fc253e55c6cf82c8f6",
      "new_mode": 33188,
      "new_path": "tools/locked_region_code_injection/test/lockedregioncodeinjection/TestMain.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e7d478a0e29649b6b2a83052c03421b8422d6b6",
      "new_mode": 33188,
      "new_path": "tools/locked_region_code_injection/test/lockedregioncodeinjection/TestTarget.java"
    }
  ]
}
