)]}'
{
  "commit": "971068dcaf5955634679dbfaf7b562ed52aff772",
  "tree": "3e76f60e7136f53ca0d19a23914721515e8b2725",
  "parents": [
    "3d12876bd9782831ad5c907f1f9dc94d10867f3d"
  ],
  "author": {
    "name": "Orion Hodson",
    "email": "oth@google.com",
    "time": "Wed Jun 30 21:17:53 2021 +0100"
  },
  "committer": {
    "name": "Orion Hodson",
    "email": "oth@google.com",
    "time": "Fri Jul 02 10:19:42 2021 +0000"
  },
  "message": "runtime: add -Xdeny-art-apex-data-files\n\nThis option prevents the runtime from loading AOT artifacts installed\nin /data/misc/apexdata/com.android.art.\n\nBug: 192049377\nTest: manually adding option and running odsign_e2e_tests\nTest: adding option and looking at proc/maps for system_server and zygote\n\nChange-Id: I56c7ce55b64de72faf39a06238089fe4b6b84b88\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "629dee8c57b3fc90e0bfe5a875a8b3aa5368ed21",
      "old_mode": 33188,
      "old_path": "dex2oat/dex2oat.cc",
      "new_id": "a1f1945ff8fb385412e3633a433c356300689640",
      "new_mode": 33188,
      "new_path": "dex2oat/dex2oat.cc"
    },
    {
      "type": "modify",
      "old_id": "45c3e3ee103c2f1f76e01a7464dd89c5e37144ea",
      "old_mode": 33188,
      "old_path": "libartbase/base/file_utils.cc",
      "new_id": "cb0023e635e238e0b986fa0d3a8da39f309d88c8",
      "new_mode": 33188,
      "new_path": "libartbase/base/file_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "6af82ef55d4ea97e41256634fc695328d09e74a4",
      "old_mode": 33188,
      "old_path": "libartbase/base/file_utils.h",
      "new_id": "c1b00959da27dc4a69fe4392b204ce0327e7488c",
      "new_mode": 33188,
      "new_path": "libartbase/base/file_utils.h"
    },
    {
      "type": "modify",
      "old_id": "151819562beb1e2fa654ccde2e4c50ff2e9dd8c5",
      "old_mode": 33188,
      "old_path": "runtime/oat_file_assistant.cc",
      "new_id": "67ee94090c166f5798875f345e7c93b84f882a85",
      "new_mode": 33188,
      "new_path": "runtime/oat_file_assistant.cc"
    },
    {
      "type": "modify",
      "old_id": "a891aa3b41b653585cd1c37789c07c7bf8e89e9d",
      "old_mode": 33188,
      "old_path": "runtime/oat_file_manager.cc",
      "new_id": "542ea092ffc79b508d20072c1e303ed5d1664c93",
      "new_mode": 33188,
      "new_path": "runtime/oat_file_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "99704df00a4a3023e3f707bc09b258eca8aba51f",
      "old_mode": 33188,
      "old_path": "runtime/parsed_options.cc",
      "new_id": "af4521398e57775b35d15261b98b07ef4431bfdb",
      "new_mode": 33188,
      "new_path": "runtime/parsed_options.cc"
    },
    {
      "type": "modify",
      "old_id": "cf960923bc54c1e86700bb3865f8adf4dde0e817",
      "old_mode": 33188,
      "old_path": "runtime/runtime.cc",
      "new_id": "7a9c7fa12b214856602984f1c8bfb1a8d627ba83",
      "new_mode": 33188,
      "new_path": "runtime/runtime.cc"
    },
    {
      "type": "modify",
      "old_id": "2ce631c4ec5adf1191ffa6024d9418b09e6112c4",
      "old_mode": 33188,
      "old_path": "runtime/runtime.h",
      "new_id": "ff7eb9bdc94346a947d484f5a883fe0c3244d185",
      "new_mode": 33188,
      "new_path": "runtime/runtime.h"
    },
    {
      "type": "modify",
      "old_id": "44e842b0a063e25d5d07cae5b43d4edb0ac53b0c",
      "old_mode": 33188,
      "old_path": "runtime/runtime_options.def",
      "new_id": "f5085e088f3a198e24e3a57530cd864fe4e89bfc",
      "new_mode": 33188,
      "new_path": "runtime/runtime_options.def"
    }
  ]
}
