)]}'
{
  "commit": "c39ba5ae32afb6329d42e61d2941d87ff66d92e3",
  "tree": "a5fca3ab71e1856a75e995c1d8ec81dc55bd56e1",
  "parents": [
    "54b5e85373619a838641d276a840caad284b09b3"
  ],
  "author": {
    "name": "Nick Kralevich",
    "email": "nnk@google.com",
    "time": "Sat Nov 07 16:52:17 2015 -0800"
  },
  "committer": {
    "name": "Nick Kralevich",
    "email": "nnk@google.com",
    "time": "Mon Nov 09 09:08:46 2015 -0800"
  },
  "message": "Enable hidepid\u003d2 on /proc\n\nAdd the following mount options to the /proc filesystem:\n\n  hidepid\u003d2,gid\u003d3009\n\nThis change blocks /proc access unless you\u0027re in group 3009\n(aka AID_READPROC).\n\nPlease see\n  https://github.com/torvalds/linux/blob/master/Documentation/filesystems/proc.txt\nfor documentation on the hidepid option.\n\nhidepid\u003d2 is preferred over hidepid\u003d1 since it leaks less information\nand doesn\u0027t generate SELinux ptrace denials when trying to access\n/proc without being in the proper group.\n\nAdd AID_READPROC to processes which need to access /proc entries for\nother UIDs.\n\nBug: 23310674\nChange-Id: I22bb55ff7b80ff722945e224845215196f09dafa\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c3ca63c8477370b69f43bcd74b33c10eb6e89b7",
      "old_mode": 33188,
      "old_path": "adb/daemon/main.cpp",
      "new_id": "b8d758f10ad88b4019b0af3d923ae93aec5bf21c",
      "new_mode": 33188,
      "new_path": "adb/daemon/main.cpp"
    },
    {
      "type": "modify",
      "old_id": "4be2e5d08c43f521522732d41f392e3c40e7333b",
      "old_mode": 33188,
      "old_path": "debuggerd/debuggerd.rc",
      "new_id": "e43fe96cf6d52fc66bd24e0160a3ed3c021bac82",
      "new_mode": 33188,
      "new_path": "debuggerd/debuggerd.rc"
    },
    {
      "type": "modify",
      "old_id": "c6e7bf2a5056036053dc89d0b9aecbabb45157f7",
      "old_mode": 33188,
      "old_path": "debuggerd/debuggerd64.rc",
      "new_id": "35b5af35c3091e13d5640e51e80fcd4a2f100277",
      "new_mode": 33188,
      "new_path": "debuggerd/debuggerd64.rc"
    },
    {
      "type": "modify",
      "old_id": "c7eb34b01fc088c967fa05d040dd37034390e4b4",
      "old_mode": 33188,
      "old_path": "include/private/android_filesystem_config.h",
      "new_id": "e2133e905eb00058cc310d5d33bf81b20e3ef39b",
      "new_mode": 33188,
      "new_path": "include/private/android_filesystem_config.h"
    },
    {
      "type": "modify",
      "old_id": "a898b03e32d9a5fe5b7411fa557da4ec3836b076",
      "old_mode": 33188,
      "old_path": "init/init.cpp",
      "new_id": "49ec5090b5d31b96da705d188f7863629268ee6e",
      "new_mode": 33188,
      "new_path": "init/init.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d6cb11ba589f7fe4d17af2c6d421c89e1c919f5",
      "old_mode": 33188,
      "old_path": "lmkd/lmkd.rc",
      "new_id": "3bb84abf60624bdf735c09b468e00b21f5e436ac",
      "new_mode": 33188,
      "new_path": "lmkd/lmkd.rc"
    },
    {
      "type": "modify",
      "old_id": "ecd2f0acf4abba373725247d62650871c98811b8",
      "old_mode": 33188,
      "old_path": "logd/logd.rc",
      "new_id": "10f35536ff91268ae6528332b0beb012020d5b11",
      "new_mode": 33188,
      "new_path": "logd/logd.rc"
    },
    {
      "type": "modify",
      "old_id": "ad577d2032285ec485cc6e34b7bf400cbb9c0dd2",
      "old_mode": 33188,
      "old_path": "logd/main.cpp",
      "new_id": "8e75b37a00bcb85e97c38d30e106009eed2be320",
      "new_mode": 33188,
      "new_path": "logd/main.cpp"
    },
    {
      "type": "modify",
      "old_id": "b80c45469b5ca4a643dd86ea541f51b8c8409cf4",
      "old_mode": 33188,
      "old_path": "rootdir/init.rc",
      "new_id": "17e87da7089a592e7b6a0121d28e526b3a7fb38f",
      "new_mode": 33188,
      "new_path": "rootdir/init.rc"
    }
  ]
}
