)]}'
{
  "commit": "be0e43b77676338fd5e6a82c9cc2b6302d579de2",
  "tree": "4d6418a29796bb609f25cadfd313af9bd94bde0f",
  "parents": [
    "f9bfc2ff8eb5db99a106a8a384498165361291ce"
  ],
  "author": {
    "name": "Nick Kralevich",
    "email": "nnk@google.com",
    "time": "Wed Jul 23 13:56:23 2014 -0700"
  },
  "committer": {
    "name": "Nick Kralevich",
    "email": "nnk@google.com",
    "time": "Wed Jul 23 15:48:49 2014 -0700"
  },
  "message": "debuggerd: if PR_GET_DUMPABLE\u003d0, don\u0027t ask for dumping\n\nPR_GET_DUMPABLE is used by an application to indicate whether or\nnot core dumps / PTRACE_ATTACH should work.\n\nSecurity sensitive applications often set PR_SET_DUMPABLE to 0 to\ndisable core dumps, to avoid leaking sensitive memory to persistent\nstorage. Similarly, they also set PR_SET_DUMPABLE to zero to prevent\nPTRACE_ATTACH from working, again to avoid leaking the contents\nof sensitive memory.\n\nHonor PR_GET_DUMPABLE when connecting to debuggerd. If an application\nhas said it doesn\u0027t want its memory dumped, then we shouldn\u0027t\nask debuggerd to dump memory on its behalf.\n\nFORTIFY_SOURCE tests: Modify the fortify_source tests to set\nPR_SET_DUMPABLE\u003d0. This reduces the total runtime of\n/data/nativetest/bionic-unit-tests/bionic-unit-tests32 from approx\n53 seconds to 25 seconds. There\u0027s no need to connect to debuggerd\nwhen running these tests.\n\nBug: 16513137\nChange-Id: Idc7857b089f3545758f4d9b436b783d580fb653f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ebb09ba6e8f843fccba80ee067b0eea3a3f540e",
      "old_mode": 33188,
      "old_path": "linker/debugger.cpp",
      "new_id": "079682cab49bcae1dca5971918cd8f31692416c4",
      "new_mode": 33188,
      "new_path": "linker/debugger.cpp"
    },
    {
      "type": "modify",
      "old_id": "873c71eb1442d7c65148aa1ae8c44641a9dafeaf",
      "old_mode": 33188,
      "old_path": "tests/fortify_test.cpp",
      "new_id": "352cac6943a4b023c129257bda4f184c3403fb89",
      "new_mode": 33188,
      "new_path": "tests/fortify_test.cpp"
    }
  ]
}
