)]}'
{
  "commit": "08d0984bfeaff1a1bc2db2d51ecf45f2867b3bc4",
  "tree": "3c8c47aae746f4057d541448f873d6e287a092d6",
  "parents": [
    "2d8b7f4ef7a305b98dd54d259e0c2b9f6aed4fd7"
  ],
  "author": {
    "name": "Vladimir Marko",
    "email": "vmarko@google.com",
    "time": "Mon Dec 02 12:38:49 2019 +0000"
  },
  "committer": {
    "name": "Vladimir Marko",
    "email": "vmarko@google.com",
    "time": "Mon Dec 02 15:44:20 2019 +0000"
  },
  "message": "Allow late lookup for @FastNative methods.\n\nAvoid failing a runtime state assertion.\n\nTest: Enable tests in 178-app-image-native-method\nTest: m test-art-host-gtest\nTest: testrunner.py --host --optimizing\nTest: aosp_taimen-userdebug boots.\nTest: run-gtests.sh\nTest: testrunner.py --target --optimizing\nBug: 112189621\nChange-Id: I3eb5c9fd239743732866e8ea0863a84bf85f7b20\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3720c96a6001496df21138913a3e342d78072ae4",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm/jni_entrypoints_arm.S",
      "new_id": "a0f93cc416550203a521675092da8a3a459d78a8",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm/jni_entrypoints_arm.S"
    },
    {
      "type": "modify",
      "old_id": "6b9393a1fd587cda4b57ab106d82a20dba7d324c",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm/quick_entrypoints_arm.S",
      "new_id": "bad37bcab27d1b4490d4339e327622190e7fd529",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm/quick_entrypoints_arm.S"
    },
    {
      "type": "modify",
      "old_id": "d30738a1edc70e31501aa02e6b284aace2a89ab4",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm64/jni_entrypoints_arm64.S",
      "new_id": "e645799c41696b811f4d9359d69e7be820dfb224",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm64/jni_entrypoints_arm64.S"
    },
    {
      "type": "modify",
      "old_id": "5665e18b7ac36a195c91848974c1b1b616c80641",
      "old_mode": 33188,
      "old_path": "runtime/arch/arm64/quick_entrypoints_arm64.S",
      "new_id": "6e9b533663149e896b7a6006fc47f83177f726ca",
      "new_mode": 33188,
      "new_path": "runtime/arch/arm64/quick_entrypoints_arm64.S"
    },
    {
      "type": "modify",
      "old_id": "aca5a37e75ae03439cc9e5c8fd0562c9ca7db1bd",
      "old_mode": 33188,
      "old_path": "runtime/arch/x86/jni_entrypoints_x86.S",
      "new_id": "4862e9936d1fa9aceb7ee973bf9f266935b6fbc7",
      "new_mode": 33188,
      "new_path": "runtime/arch/x86/jni_entrypoints_x86.S"
    },
    {
      "type": "modify",
      "old_id": "61d0aadcfd4793fb0d1822eafd37c37c9861149e",
      "old_mode": 33188,
      "old_path": "runtime/arch/x86/quick_entrypoints_x86.S",
      "new_id": "2bf82d0b6cb56347f7859d05d1e781dc83da634d",
      "new_mode": 33188,
      "new_path": "runtime/arch/x86/quick_entrypoints_x86.S"
    },
    {
      "type": "modify",
      "old_id": "f6736df11f3a57be0c0380f1cfb34473c2347a7f",
      "old_mode": 33188,
      "old_path": "runtime/arch/x86_64/jni_entrypoints_x86_64.S",
      "new_id": "3860c37d14ab2fef5196ff58ca7457ae2824232b",
      "new_mode": 33188,
      "new_path": "runtime/arch/x86_64/jni_entrypoints_x86_64.S"
    },
    {
      "type": "modify",
      "old_id": "e37ed42bd938d521dcef98ed5dcf575d96111dfa",
      "old_mode": 33188,
      "old_path": "runtime/arch/x86_64/quick_entrypoints_x86_64.S",
      "new_id": "22d0ce4edbae0b4ae705d85b293c0f0d76d03278",
      "new_mode": 33188,
      "new_path": "runtime/arch/x86_64/quick_entrypoints_x86_64.S"
    },
    {
      "type": "modify",
      "old_id": "422b4da080f2cf56bab511665d021f656368f549",
      "old_mode": 33188,
      "old_path": "runtime/entrypoints/jni/jni_entrypoints.cc",
      "new_id": "d008e1a68681685904f4fa16952043c227d47472",
      "new_mode": 33188,
      "new_path": "runtime/entrypoints/jni/jni_entrypoints.cc"
    },
    {
      "type": "modify",
      "old_id": "1cc4d24b58873de9ba2cdefb53d9ef43e4416c7a",
      "old_mode": 33188,
      "old_path": "runtime/entrypoints/quick/quick_trampoline_entrypoints.cc",
      "new_id": "3c655009091c3d2fd9197bdf3fc2cab2bf530df5",
      "new_mode": 33188,
      "new_path": "runtime/entrypoints/quick/quick_trampoline_entrypoints.cc"
    },
    {
      "type": "modify",
      "old_id": "02384cd2d0bd8ccc9ee4d5c6f07cf00216369a8b",
      "old_mode": 33188,
      "old_path": "test/178-app-image-native-method/expected.txt",
      "new_id": "6327f979688f7dd54b055d1c7e7eb1fa2be453c3",
      "new_mode": 33188,
      "new_path": "test/178-app-image-native-method/expected.txt"
    },
    {
      "type": "modify",
      "old_id": "0a82abbfd30e872cfb8e6f32da8d8ceb097ab34d",
      "old_mode": 33188,
      "old_path": "test/178-app-image-native-method/src/Main.java",
      "new_id": "bec774009b319af75aae94a976d3406c05f64308",
      "new_mode": 33188,
      "new_path": "test/178-app-image-native-method/src/Main.java"
    },
    {
      "type": "modify",
      "old_id": "10542622aca03a4191e0b9d299d76711522b108d",
      "old_mode": 33188,
      "old_path": "tools/cpp-define-generator/globals.def",
      "new_id": "09d33ce7565e7a8def15844b7f6abf7a2c042b6b",
      "new_mode": 33188,
      "new_path": "tools/cpp-define-generator/globals.def"
    }
  ]
}
