)]}'
{
  "commit": "6f3dbbadf4ce66982eb3d400e0a74cb73eb034f3",
  "tree": "f7a20779e4d665f948c5fbcd26dac0071dafb8d4",
  "parents": [
    "2df6840f68dd18d7dd8dbf53f8b6181bbfdc4fc4"
  ],
  "author": {
    "name": "Ian Rogers",
    "email": "irogers@google.com",
    "time": "Tue Oct 14 17:41:57 2014 -0700"
  },
  "committer": {
    "name": "Ian Rogers",
    "email": "irogers@google.com",
    "time": "Thu Oct 16 19:27:28 2014 -0700"
  },
  "message": "Make ART compile with GCC -O0 again.\n\nTidy up InstructionSetFeatures so that it has a type hierarchy dependent on\narchitecture.\nAdd to instruction_set_test to warn when InstructionSetFeatures don\u0027t agree\nwith ones from system properties, AT_HWCAP and /proc/cpuinfo.\nClean-up class linker entry point logic to not return entry points but to\ntest whether the passed code is the particular entrypoint. This works around\nimage trampolines that replicate entrypoints.\nBug: 17993736\n\nChange-Id: I5f4b49e88c3b02a79f9bee04f83395146ed7be23\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14edb716bfe21a70641e391ea5090978f605caab",
      "old_mode": 33188,
      "old_path": "build/Android.common_build.mk",
      "new_id": "ef97d03b0ed83f62d0699ed8ddd669202dbb4822",
      "new_mode": 33188,
      "new_path": "build/Android.common_build.mk"
    },
    {
      "type": "modify",
      "old_id": "02252ab02b6cbd0954f5957eb309fbadbb9d26fc",
      "old_mode": 33188,
      "old_path": "build/Android.executable.mk",
      "new_id": "81f329751fc2cfc41d6b34591e95b15536848f15",
      "new_mode": 33188,
      "new_path": "build/Android.executable.mk"
    },
    {
      "type": "modify",
      "old_id": "3e100e95caefbbce29b8a37b669a79328557ea75",
      "old_mode": 33188,
      "old_path": "build/Android.gtest.mk",
      "new_id": "38d3f1cee5bb9fd9514f3ed1cd78ec13e5f760e8",
      "new_mode": 33188,
      "new_path": "build/Android.gtest.mk"
    },
    {
      "type": "modify",
      "old_id": "edc5bd0f534299c65dc05435f70c629e2955801a",
      "old_mode": 33188,
      "old_path": "compiler/Android.mk",
      "new_id": "f41357604f7c292f96cec589039b1710211f8964",
      "new_mode": 33188,
      "new_path": "compiler/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "d1d47fb3618ee73b46f7da6403a1f5b51a518fba",
      "old_mode": 33188,
      "old_path": "compiler/common_compiler_test.cc",
      "new_id": "9a5f74db91a3f82f1af7f2fc2fb8e86b4caaa829",
      "new_mode": 33188,
      "new_path": "compiler/common_compiler_test.cc"
    },
    {
      "type": "modify",
      "old_id": "df06b71c7dc7792e40a55e06f864749c49a826b5",
      "old_mode": 33188,
      "old_path": "compiler/common_compiler_test.h",
      "new_id": "20b750c55b83d39a9de6309466a372a35dcfdc00",
      "new_mode": 33188,
      "new_path": "compiler/common_compiler_test.h"
    },
    {
      "type": "modify",
      "old_id": "37e3a7a592fa36717ae3778ef4cf02dd95ebc470",
      "old_mode": 33188,
      "old_path": "compiler/dex/compiler_ir.h",
      "new_id": "34585c1f87e09f9e7968cca8f6b57004f14ee41a",
      "new_mode": 33188,
      "new_path": "compiler/dex/compiler_ir.h"
    },
    {
      "type": "modify",
      "old_id": "e833c9a6295f8b1a88768870a61346817d12823c",
      "old_mode": 33188,
      "old_path": "compiler/dex/quick/arm/utility_arm.cc",
      "new_id": "09acf4cf17116a27e83ae0f558f2d0749b50c218",
      "new_mode": 33188,
      "new_path": "compiler/dex/quick/arm/utility_arm.cc"
    },
    {
      "type": "modify",
      "old_id": "12ca065de42559a4ba415cdd55a05b1a485d606c",
      "old_mode": 33188,
      "old_path": "compiler/dex/quick/gen_common.cc",
      "new_id": "a33d15fb32707f9e3579b493b61ff5c3da05d8bd",
      "new_mode": 33188,
      "new_path": "compiler/dex/quick/gen_common.cc"
    },
    {
      "type": "modify",
      "old_id": "fb648fc5326fdc4688e1a8a3014574c6cc869612",
      "old_mode": 33188,
      "old_path": "compiler/driver/compiler_driver.cc",
      "new_id": "aac33d289f28551c3ce939d9d80b0cbe6dbe2d5f",
      "new_mode": 33188,
      "new_path": "compiler/driver/compiler_driver.cc"
    },
    {
      "type": "modify",
      "old_id": "c445683500b6528b1fb37521287a96c54c239dd5",
      "old_mode": 33188,
      "old_path": "compiler/driver/compiler_driver.h",
      "new_id": "0425d272dd244da211ef1d790fd4b346ec922168",
      "new_mode": 33188,
      "new_path": "compiler/driver/compiler_driver.h"
    },
    {
      "type": "modify",
      "old_id": "fd7d350a09e52f07a4175738a34e2047bc8f7de6",
      "old_mode": 33188,
      "old_path": "compiler/jni/jni_compiler_test.cc",
      "new_id": "0fea2a7de737c6bbd6a569af1e1db382dba7d1a6",
      "new_mode": 33188,
      "new_path": "compiler/jni/jni_compiler_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3fcc369c5ea0566aaf589dd95866b491ed7e32a0",
      "old_mode": 33188,
      "old_path": "compiler/oat_test.cc",
      "new_id": "a9d30b65f914f9d75c10ebea5f1c771dd986a684",
      "new_mode": 33188,
      "new_path": "compiler/oat_test.cc"
    },
    {
      "type": "modify",
      "old_id": "41b3ceb509f90545b73d743457b631577179384f",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/gvn.h",
      "new_id": "a98d7144769f98a5c73ff25388b1d1b68a096b32",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/gvn.h"
    },
    {
      "type": "modify",
      "old_id": "d4c233a7f86d460d4f593929830271a909bb8bc8",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/register_allocator.h",
      "new_id": "0c3a9b381847114d3cbf5a928cfed903bd928924",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/register_allocator.h"
    },
    {
      "type": "modify",
      "old_id": "516ac2b38857567d7a828e0fc395c24aed762ad5",
      "old_mode": 33188,
      "old_path": "compiler/utils/arena_allocator.cc",
      "new_id": "0c93f0a71b854521bf73bd82dd28e58fd336932d",
      "new_mode": 33188,
      "new_path": "compiler/utils/arena_allocator.cc"
    },
    {
      "type": "modify",
      "old_id": "2a7d9983faa044e0a90945b72957babf9636296b",
      "old_mode": 33188,
      "old_path": "dex2oat/dex2oat.cc",
      "new_id": "664e0b1b0ae267ef0cd7d3153ee8867403a1b8b6",
      "new_mode": 33188,
      "new_path": "dex2oat/dex2oat.cc"
    },
    {
      "type": "modify",
      "old_id": "d67c16943ef8f5def78d3c2d520d2faf3500e226",
      "old_mode": 33188,
      "old_path": "disassembler/Android.mk",
      "new_id": "eb3b024934528e4758a2af6c26f32fd471eb4029",
      "new_mode": 33188,
      "new_path": "disassembler/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "1f2c0aa1ccb7cab344daba7f7e39c1006e98c282",
      "old_mode": 33188,
      "old_path": "oatdump/oatdump.cc",
      "new_id": "2e641985bdc75c8ef4785d04264fc6a6da41322e",
      "new_mode": 33188,
      "new_path": "oatdump/oatdump.cc"
    },
    {
      "type": "modify",
      "old_id": "e9544761bddf930c8e894b4950977f4642dd77b7",
      "old_mode": 33188,
      "old_path": "runtime/Android.mk",
      "new_id": "dbafb83c9f4e135ef47bb7174eb9db58fbef2fb9",
      "new_mode": 33188,
      "new_path": "runtime/Android.mk"
    },
    {
      "type": "delete",
      "old_id": "babdbf552624633f92a4d9e3bcfe7a6055ccc932",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm/arm_sdiv.S",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a3e3b21c7e94bc9cb6212b176d0d2988236d324d",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm/asm_support_arm.S",
      "new_id": "fb6458c9d49c8fa0f2679c1edefb070c5427b892",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm/asm_support_arm.S"
    },
    {
      "type": "modify",
      "old_id": "2780d1b5c931ac7898fccf0e6aaa8f3441e17669",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm/entrypoints_init_arm.cc",
      "new_id": "ff0eb4ae45dc5b79b08bfe10d31a6e9db079242d",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm/entrypoints_init_arm.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c26f2cd0033ca76de27a20a3e6fa42e02e2da879",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm/instruction_set_features_arm.S"
    },
    {
      "type": "modify",
      "old_id": "3491c18c3731e02ab581d231976a9df0110197bd",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm/portable_entrypoints_arm.S",
      "new_id": "a34db6c6c7ae1207183ffa0c283f628b51636b00",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm/portable_entrypoints_arm.S"
    },
    {
      "type": "modify",
      "old_id": "466e9eb09809cce29832712763e29718dff211e6",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm/quick_entrypoints_arm.S",
      "new_id": "3d619be0cd4e3b7f4a3bd664f8b2234e27fdf6b4",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm/quick_entrypoints_arm.S"
    },
    {
      "type": "modify",
      "old_id": "fb49460364d8bf2a5dfd8c5c5836d65cb28a4b8a",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm64/asm_support_arm64.S",
      "new_id": "b3e9242c5ca1b0686ae12ce0c209e9ba7f3fd5b8",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm64/asm_support_arm64.S"
    },
    {
      "type": "modify",
      "old_id": "70e93b30513987f98ddc88b6e5d66630ba16176a",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm64/entrypoints_init_arm64.cc",
      "new_id": "871e1d1b044b87d9c8f02742433ca04c71c60d1a",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm64/entrypoints_init_arm64.cc"
    },
    {
      "type": "modify",
      "old_id": "41711b5c661dfeff52fd031d854bfca66ae20460",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm64/portable_entrypoints_arm64.S",
      "new_id": "9e2c030d711aecc46c5463855ee4b0333c1a659c",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm64/portable_entrypoints_arm64.S"
    },
    {
      "type": "modify",
      "old_id": "52a2a881f2ac18cb03fc6b37ce232762102d5ae2",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm64/quick_entrypoints_arm64.S",
      "new_id": "ab9bf2d34eb4881b264f23dfdf5917f0cc61234c",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm64/quick_entrypoints_arm64.S"
    },
    {
      "type": "modify",
      "old_id": "25e911d7650a2d6251f05fcc0384dfa9d014f701",
      "old_mode": 33188,
      "old_path": "runtime/arch/mips/entrypoints_init_mips.cc",
      "new_id": "db0f71fa374e5a203c4dc1a21e35b297244d3a59",
      "new_mode": 33188,
      "new_path": "runtime/arch/mips/entrypoints_init_mips.cc"
    },
    {
      "type": "modify",
      "old_id": "7545ce0d6c1446ae1c7aeb5094c841f374027dcd",
      "old_mode": 33188,
      "old_path": "runtime/arch/mips/portable_entrypoints_mips.S",
      "new_id": "a171a1d6ccf3fb71d60f2e917473e99d83782bb9",
      "new_mode": 33188,
      "new_path": "runtime/arch/mips/portable_entrypoints_mips.S"
    },
    {
      "type": "modify",
      "old_id": "6b74a1b1d202709194ea08baba34e039af726fec",
      "old_mode": 33188,
      "old_path": "runtime/arch/stub_test.cc",
      "new_id": "c9b9f04d69f29bcacbd9f11d9c4600fafe110bd7",
      "new_mode": 33188,
      "new_path": "runtime/arch/stub_test.cc"
    },
    {
      "type": "modify",
      "old_id": "efbbfb3f100a61e36a285e249396f20110575d5b",
      "old_mode": 33188,
      "old_path": "runtime/arch/x86/asm_support_x86.S",
      "new_id": "78b97e5cbe57692466597bc0f37d6a9ac9672467",
      "new_mode": 33188,
      "new_path": "runtime/arch/x86/asm_support_x86.S"
    },
    {
      "type": "modify",
      "old_id": "682c5021ce2da3a28f5de5773987d323ed114de0",
      "old_mode": 33188,
      "old_path": "runtime/arch/x86/entrypoints_init_x86.cc",
      "new_id": "f2b91cd81b8d7865a7dccfde870410d7f4e1996b",
      "new_mode": 33188,
      "new_path": "runtime/arch/x86/entrypoints_init_x86.cc"
    },
    {
      "type": "modify",
      "old_id": "f5fe869593357798c1817ea2aa78ba253c669b27",
      "old_mode": 33188,
      "old_path": "runtime/arch/x86/portable_entrypoints_x86.S",
      "new_id": "70c0ae2d9409c54c31580e903016157df6cc56a0",
      "new_mode": 33188,
      "new_path": "runtime/arch/x86/portable_entrypoints_x86.S"
    },
    {
      "type": "modify",
      "old_id": "411d273bca13f11b3ce9cc9a54c59d365ecc3e12",
      "old_mode": 33188,
      "old_path": "runtime/arch/x86/quick_entrypoints_x86.S",
      "new_id": "a158e6db1f962ea4a688191edd9b0e4deb204c7b",
      "new_mode": 33188,
      "new_path": "runtime/arch/x86/quick_entrypoints_x86.S"
    },
    {
      "type": "modify",
      "old_id": "4ae61a2a65a658a2bfb03c858a8f524576ba07e1",
      "old_mode": 33188,
      "old_path": "runtime/arch/x86_64/asm_support_x86_64.S",
      "new_id": "5964314914d351370867d1b5d87c173e19889ac9",
      "new_mode": 33188,
      "new_path": "runtime/arch/x86_64/asm_support_x86_64.S"
    },
    {
      "type": "modify",
      "old_id": "c9028e1355fd02a8e8c73f51476362201a8a3412",
      "old_mode": 33188,
      "old_path": "runtime/arch/x86_64/entrypoints_init_x86_64.cc",
      "new_id": "be7359403ab72c5bbf277411861a3df89197e33d",
      "new_mode": 33188,
      "new_path": "runtime/arch/x86_64/entrypoints_init_x86_64.cc"
    },
    {
      "type": "modify",
      "old_id": "7b84d178dba083448cf8924cce9255764f14a92c",
      "old_mode": 33188,
      "old_path": "runtime/arch/x86_64/portable_entrypoints_x86_64.S",
      "new_id": "3a54005aee3c476a9658770dcd640de4e8b746d3",
      "new_mode": 33188,
      "new_path": "runtime/arch/x86_64/portable_entrypoints_x86_64.S"
    },
    {
      "type": "modify",
      "old_id": "ca9c0bf0faa88bbe2f7a0d0ee238352cdf99e3de",
      "old_mode": 33188,
      "old_path": "runtime/arch/x86_64/quick_entrypoints_x86_64.S",
      "new_id": "648a99a0ec60b2d26ba7a09e9840c9de66c254cb",
      "new_mode": 33188,
      "new_path": "runtime/arch/x86_64/quick_entrypoints_x86_64.S"
    },
    {
      "type": "modify",
      "old_id": "b2ad1d06d621ffbeab7c8d575a8347bc341115e7",
      "old_mode": 33188,
      "old_path": "runtime/base/logging.cc",
      "new_id": "5af597b89b783cf878b45203421db1e467175ca3",
      "new_mode": 33188,
      "new_path": "runtime/base/logging.cc"
    },
    {
      "type": "modify",
      "old_id": "f5a38bbf357f5311cc6a3a1c63855682aa9459f6",
      "old_mode": 33188,
      "old_path": "runtime/base/macros.h",
      "new_id": "c80d35e42b62d2524ae839f1b8a40b554b8397ec",
      "new_mode": 33188,
      "new_path": "runtime/base/macros.h"
    },
    {
      "type": "modify",
      "old_id": "cbcd408b6d41ac437922c7b8e5f66bf7d9a4e1ff",
      "old_mode": 33188,
      "old_path": "runtime/base/mutex.cc",
      "new_id": "70b6f7e295bd439d15524bdc2a1928ca1124c91c",
      "new_mode": 33188,
      "new_path": "runtime/base/mutex.cc"
    },
    {
      "type": "modify",
      "old_id": "5718e44f9ced79523cbad834ff2bdbe516595243",
      "old_mode": 33188,
      "old_path": "runtime/class_linker.cc",
      "new_id": "bbbb9e0b81bbbf5523d6d95dca6829d68aa0e0bb",
      "new_mode": 33188,
      "new_path": "runtime/class_linker.cc"
    },
    {
      "type": "modify",
      "old_id": "373fa893eaf63915504af51952097e7e329700e7",
      "old_mode": 33188,
      "old_path": "runtime/class_linker.h",
      "new_id": "18479268ed22fc2e40ba30bcc381323d2c894f58",
      "new_mode": 33188,
      "new_path": "runtime/class_linker.h"
    },
    {
      "type": "modify",
      "old_id": "971ff890368cda6bf665427799f0f60ca23bb93e",
      "old_mode": 33188,
      "old_path": "runtime/debugger.cc",
      "new_id": "b676c62ee117644539869abb463746f40daa97aa",
      "new_mode": 33188,
      "new_path": "runtime/debugger.cc"
    },
    {
      "type": "modify",
      "old_id": "ce349939505af310c093666918a80f3ec93c80c3",
      "old_mode": 33188,
      "old_path": "runtime/entrypoints/entrypoint_utils.h",
      "new_id": "c46d8871d57f0f271ed015f1f355897e51f816cc",
      "new_mode": 33188,
      "new_path": "runtime/entrypoints/entrypoint_utils.h"
    },
    {
      "type": "modify",
      "old_id": "b617636d139bbf255c5884272513cb79be399579",
      "old_mode": 33188,
      "old_path": "runtime/entrypoints/interpreter/interpreter_entrypoints.cc",
      "new_id": "908d3cd43cc78108ba0247b2aba6ca1b68752885",
      "new_mode": 33188,
      "new_path": "runtime/entrypoints/interpreter/interpreter_entrypoints.cc"
    },
    {
      "type": "modify",
      "old_id": "d8b22046de94ba95377deeac223ebecb2958e0d9",
      "old_mode": 33188,
      "old_path": "runtime/entrypoints/interpreter/interpreter_entrypoints.h",
      "new_id": "5d646e905f48dc39a9c2c70571023e28b06e5a0b",
      "new_mode": 33188,
      "new_path": "runtime/entrypoints/interpreter/interpreter_entrypoints.h"
    },
    {
      "type": "modify",
      "old_id": "edb3b723ef7153d9562871db2e27af3983892ea3",
      "old_mode": 33188,
      "old_path": "runtime/entrypoints/jni/jni_entrypoints.cc",
      "new_id": "275240775009f1b8af30d086e4c74796d2b2aa23",
      "new_mode": 33188,
      "new_path": "runtime/entrypoints/jni/jni_entrypoints.cc"
    },
    {
      "type": "modify",
      "old_id": "642c94a01e4c3528f6b9cc173cfb93ab90a4e4e3",
      "old_mode": 33188,
      "old_path": "runtime/entrypoints/portable/portable_trampoline_entrypoints.cc",
      "new_id": "c3664bfac6989a7200bd5961d700c22b1be2fea2",
      "new_mode": 33188,
      "new_path": "runtime/entrypoints/portable/portable_trampoline_entrypoints.cc"
    },
    {
      "type": "modify",
      "old_id": "42ace406372a5d5e1594837ea08740872ed66926",
      "old_mode": 33188,
      "old_path": "runtime/entrypoints/quick/quick_instrumentation_entrypoints.cc",
      "new_id": "bb0e5e31c8cbcf85bb26e3e9ef06325072fcecef",
      "new_mode": 33188,
      "new_path": "runtime/entrypoints/quick/quick_instrumentation_entrypoints.cc"
    },
    {
      "type": "modify",
      "old_id": "96903db41404d2b37ee0fc032f5b55b9e2cc7970",
      "old_mode": 33188,
      "old_path": "runtime/entrypoints/quick/quick_trampoline_entrypoints.cc",
      "new_id": "224756bbc25d895c510cbbd3d6d11e096881fe7a",
      "new_mode": 33188,
      "new_path": "runtime/entrypoints/quick/quick_trampoline_entrypoints.cc"
    },
    {
      "type": "modify",
      "old_id": "02b8a5b605adc1b078388e88a6ca25171b773171",
      "old_mode": 33188,
      "old_path": "runtime/entrypoints/quick/quick_trampoline_entrypoints_test.cc",
      "new_id": "41af88e6383fe8d98e2e4e291fbe9d3878e24845",
      "new_mode": 33188,
      "new_path": "runtime/entrypoints/quick/quick_trampoline_entrypoints_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db36a739568d68426807be7cb4355185c73afef9",
      "new_mode": 33188,
      "new_path": "runtime/entrypoints/runtime_asm_entrypoints.h"
    },
    {
      "type": "modify",
      "old_id": "3a17ecaa57ad8b91ae76212a7c2f74dbe8137d06",
      "old_mode": 33188,
      "old_path": "runtime/exception_test.cc",
      "new_id": "1714134d258e111699956b8534d9304ff40dd5ed",
      "new_mode": 33188,
      "new_path": "runtime/exception_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c09dca8c4d5498c7f8c0d3d9a95b37de1ffdf0c2",
      "old_mode": 33188,
      "old_path": "runtime/gc/heap.h",
      "new_id": "ba85c55c96060e01abebbf9929be10238cc302fd",
      "new_mode": 33188,
      "new_path": "runtime/gc/heap.h"
    },
    {
      "type": "modify",
      "old_id": "dbf4abc23836e73b40eefa31e5e1461d5d45606a",
      "old_mode": 33188,
      "old_path": "runtime/gc/reference_queue.h",
      "new_id": "4ef84787526847a9f8c7d9045aa023c88a50d6d2",
      "new_mode": 33188,
      "new_path": "runtime/gc/reference_queue.h"
    },
    {
      "type": "modify",
      "old_id": "452af9075012503de1340872926beb4ea1a53b2c",
      "old_mode": 33188,
      "old_path": "runtime/gc/space/image_space.cc",
      "new_id": "39d82cc8a3787e062312ab1261d8f7a208d701b0",
      "new_mode": 33188,
      "new_path": "runtime/gc/space/image_space.cc"
    },
    {
      "type": "modify",
      "old_id": "644e0556b19df7a29e10fc45fed06f3b3bcf75b9",
      "old_mode": 33188,
      "old_path": "runtime/instruction_set.cc",
      "new_id": "b5f85719a04162a5a28a283bb49e4d839ced6981",
      "new_mode": 33188,
      "new_path": "runtime/instruction_set.cc"
    },
    {
      "type": "modify",
      "old_id": "de6d0f47d95192bdf92c197681e959844afb6594",
      "old_mode": 33188,
      "old_path": "runtime/instruction_set.h",
      "new_id": "529fa0c05f10974f8abdbf31cc4453a01e6c00bd",
      "new_mode": 33188,
      "new_path": "runtime/instruction_set.h"
    },
    {
      "type": "modify",
      "old_id": "80191b1387e1f0bb9257e7a53640a2d4757c27e9",
      "old_mode": 33188,
      "old_path": "runtime/instruction_set_test.cc",
      "new_id": "948063d45213c971f5fc0fd1f3547de91c43dbdc",
      "new_mode": 33188,
      "new_path": "runtime/instruction_set_test.cc"
    },
    {
      "type": "modify",
      "old_id": "15be6b752bd1142905f9fd99694dfd655874888c",
      "old_mode": 33188,
      "old_path": "runtime/instrumentation.cc",
      "new_id": "6c6058f81e1111c37242dc93f50ca266137ce733",
      "new_mode": 33188,
      "new_path": "runtime/instrumentation.cc"
    },
    {
      "type": "modify",
      "old_id": "8fb1712eb9822d35dd48f07ffdb7bc436ba30bbd",
      "old_mode": 33188,
      "old_path": "runtime/interpreter/interpreter.cc",
      "new_id": "dfb03cdeb887d09306409de60de7800c696d1f90",
      "new_mode": 33188,
      "new_path": "runtime/interpreter/interpreter.cc"
    },
    {
      "type": "modify",
      "old_id": "0750eb5c4938c23cf56512cb07ff5703921d33f4",
      "old_mode": 33188,
      "old_path": "runtime/interpreter/interpreter.h",
      "new_id": "d327a71a4f61aaef4dd6faebbab97ba2e070d1c4",
      "new_mode": 33188,
      "new_path": "runtime/interpreter/interpreter.h"
    },
    {
      "type": "modify",
      "old_id": "52583ae2b82f791c48bc5a5e198035fd53e95694",
      "old_mode": 33188,
      "old_path": "runtime/interpreter/interpreter_common.cc",
      "new_id": "3ccdd03136106c94da026d783d7ef2fa94b54bc0",
      "new_mode": 33188,
      "new_path": "runtime/interpreter/interpreter_common.cc"
    },
    {
      "type": "modify",
      "old_id": "16a774fdf0aa1e957244428a47b4b4f1cad7eabc",
      "old_mode": 33188,
      "old_path": "runtime/jdwp/jdwp_handler.cc",
      "new_id": "7fdc18e8a015c710f9f04565a7708c7715b3bbbb",
      "new_mode": 33188,
      "new_path": "runtime/jdwp/jdwp_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "dea30145eb75f096626e1ded2ed59c2d5a21ccfe",
      "old_mode": 33188,
      "old_path": "runtime/jni_internal.cc",
      "new_id": "e098e11e51154ee755391f7d7c089881233fdd6d",
      "new_mode": 33188,
      "new_path": "runtime/jni_internal.cc"
    },
    {
      "type": "modify",
      "old_id": "1a65d99023fc124b7a291ba68bb6087319198f7c",
      "old_mode": 33188,
      "old_path": "runtime/mirror/art_method-inl.h",
      "new_id": "664a4122923b51602cff9a608088ddc861db4b6d",
      "new_mode": 33188,
      "new_path": "runtime/mirror/art_method-inl.h"
    },
    {
      "type": "modify",
      "old_id": "787c76715aa4ca678ec3c3d11de19524fb2a18e6",
      "old_mode": 33188,
      "old_path": "runtime/mirror/art_method.cc",
      "new_id": "5c72e5567dd1457b09da18552223db0ff7728785",
      "new_mode": 33188,
      "new_path": "runtime/mirror/art_method.cc"
    },
    {
      "type": "modify",
      "old_id": "939d856eb73a6d47a2e23ca499cb8652a9691bc2",
      "old_mode": 33188,
      "old_path": "runtime/mirror/art_method.h",
      "new_id": "1dbfe5de8b04a6a0fcec13e0d824bbac23428b36",
      "new_mode": 33188,
      "new_path": "runtime/mirror/art_method.h"
    },
    {
      "type": "modify",
      "old_id": "1320ab71a31b62d54980dd65794865f1f4a6f545",
      "old_mode": 33188,
      "old_path": "runtime/mirror/string.h",
      "new_id": "64408a66041453b6a04625e36dbc9d8040bdaf80",
      "new_mode": 33188,
      "new_path": "runtime/mirror/string.h"
    },
    {
      "type": "modify",
      "old_id": "6810d73cbb11618db2f7db566d1a1cb0c928decf",
      "old_mode": 33188,
      "old_path": "runtime/oat.cc",
      "new_id": "a237bf6a7e20a9ca60d389341a0779ae4dfd1e30",
      "new_mode": 33188,
      "new_path": "runtime/oat.cc"
    },
    {
      "type": "modify",
      "old_id": "6a32e3e56ef628adc083f22c125b68de3d09d08e",
      "old_mode": 33188,
      "old_path": "runtime/oat.h",
      "new_id": "92b98b1be5afc862e750f4311427eee76b6c0c70",
      "new_mode": 33188,
      "new_path": "runtime/oat.h"
    },
    {
      "type": "modify",
      "old_id": "d82002683a3824ac79e112afd2e0c9aab8c24895",
      "old_mode": 33188,
      "old_path": "runtime/parsed_options.cc",
      "new_id": "dcca9d31646faadc0e30272e6d71d8f4c1b0ac1e",
      "new_mode": 33188,
      "new_path": "runtime/parsed_options.cc"
    },
    {
      "type": "modify",
      "old_id": "cde4177d6d837f56a9bab34645e01762621200d0",
      "old_mode": 33188,
      "old_path": "runtime/profiler.cc",
      "new_id": "1d06d352a9938c35530a9a1242250ee67948f366",
      "new_mode": 33188,
      "new_path": "runtime/profiler.cc"
    },
    {
      "type": "modify",
      "old_id": "2c158ba963022e212d49c3b429eabc7814aabf7b",
      "old_mode": 33188,
      "old_path": "runtime/quick_exception_handler.cc",
      "new_id": "8e578374c0f7123eb3a4ba3de9c6d928c7d1c4ba",
      "new_mode": 33188,
      "new_path": "runtime/quick_exception_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "23f8076e0fa884319a236854a41868942c3df87d",
      "old_mode": 33188,
      "old_path": "runtime/reflection.cc",
      "new_id": "b57e48fdd5a507476a2849549009d696c764f251",
      "new_mode": 33188,
      "new_path": "runtime/reflection.cc"
    },
    {
      "type": "modify",
      "old_id": "23d8e05452ad3af842026797d93bc0190f31ad73",
      "old_mode": 33188,
      "old_path": "runtime/reflection.h",
      "new_id": "f9a795194d69fc93ccd428b66ba04a15b4dc4a1c",
      "new_mode": 33188,
      "new_path": "runtime/reflection.h"
    },
    {
      "type": "modify",
      "old_id": "3bd825b640cd76f0345260a152461a6b2c81b9bd",
      "old_mode": 33188,
      "old_path": "runtime/runtime.cc",
      "new_id": "e366084e4b18b0ddbafd0198c4b79c4b4ce08db3",
      "new_mode": 33188,
      "new_path": "runtime/runtime.cc"
    },
    {
      "type": "modify",
      "old_id": "7bffc335eff26cfe6adc5ffdc0571733b46de0e9",
      "old_mode": 33188,
      "old_path": "runtime/runtime.h",
      "new_id": "f3bea17d6d5fdf6c7fef81f4f998a50856ebaf95",
      "new_mode": 33188,
      "new_path": "runtime/runtime.h"
    },
    {
      "type": "modify",
      "old_id": "008941fcee79b054bb9a9657e59e95af71b11521",
      "old_mode": 33188,
      "old_path": "runtime/stack.cc",
      "new_id": "b4e85e2c23669fb09540370d131989a4eb0c1c09",
      "new_mode": 33188,
      "new_path": "runtime/stack.cc"
    },
    {
      "type": "modify",
      "old_id": "fd3770394941de1b9a5da0fd69b00efe0bbff2b9",
      "old_mode": 33188,
      "old_path": "runtime/thread.cc",
      "new_id": "efe27eefde40f6dff970219da1444331fb3f0b36",
      "new_mode": 33188,
      "new_path": "runtime/thread.cc"
    },
    {
      "type": "modify",
      "old_id": "b0be841730a4bf2987f858882f539face761ee50",
      "old_mode": 33188,
      "old_path": "runtime/thread.h",
      "new_id": "32ed758ef70620822cdf3a5dd0d01524021b2082",
      "new_mode": 33188,
      "new_path": "runtime/thread.h"
    },
    {
      "type": "modify",
      "old_id": "0688c1a784a1eefd3ae43ee70af5dac896942762",
      "old_mode": 33188,
      "old_path": "runtime/utils.cc",
      "new_id": "9c94f6cb01495e6d9e702d9da0f67b0c0df579f9",
      "new_mode": 33188,
      "new_path": "runtime/utils.cc"
    },
    {
      "type": "modify",
      "old_id": "53b49c8fd48052d4c69086989e0e4fc280e22e72",
      "old_mode": 33188,
      "old_path": "runtime/utils.h",
      "new_id": "b7daa64d907e695f99966412624160d9e77a3502",
      "new_mode": 33188,
      "new_path": "runtime/utils.h"
    },
    {
      "type": "modify",
      "old_id": "1b2c3eec056bfdb1a2ab0336b1c3c3b62dfd8f67",
      "old_mode": 33188,
      "old_path": "runtime/utils_test.cc",
      "new_id": "92323da554e0d085e839760f6d631c33551a06ca",
      "new_mode": 33188,
      "new_path": "runtime/utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e914bd9d09770d6538781794e7d982db84095d29",
      "old_mode": 33188,
      "old_path": "test/004-ReferenceMap/stack_walk_refmap_jni.cc",
      "new_id": "291b45f35844fce669e1288613169d553acb5341",
      "new_mode": 33188,
      "new_path": "test/004-ReferenceMap/stack_walk_refmap_jni.cc"
    },
    {
      "type": "modify",
      "old_id": "2d139a64b930e8d6d50bf57d375c354da6bc84be",
      "old_mode": 33188,
      "old_path": "test/Android.libarttest.mk",
      "new_id": "fd9503896d1b2f99f102173c08811a9f4bcb906f",
      "new_mode": 33188,
      "new_path": "test/Android.libarttest.mk"
    },
    {
      "type": "modify",
      "old_id": "dd7255a4c91a9cd4dbfc54b033a2418a97736fda",
      "old_mode": 33188,
      "old_path": "test/Android.libnativebridgetest.mk",
      "new_id": "5e2493c8bf4c0acdc14d9c8080a41491ec409780",
      "new_mode": 33188,
      "new_path": "test/Android.libnativebridgetest.mk"
    },
    {
      "type": "modify",
      "old_id": "9082b4781192902f9eb6dfcac976b6b951c4ea73",
      "old_mode": 33188,
      "old_path": "test/Android.run-test.mk",
      "new_id": "e066a387fafbe87115c9b0c77d19587d9cef42ed",
      "new_mode": 33188,
      "new_path": "test/Android.run-test.mk"
    }
  ]
}
