)]}'
{
  "commit": "5d930cadc8f62aee5f18e7921296fe66a54f18ab",
  "tree": "e4d8b5da53522515d28c601520c2cb6ef6e8b0cf",
  "parents": [
    "4d402932d370f12f43045518dac4eeef542648c4"
  ],
  "author": {
    "name": "Elliott Hughes",
    "email": "enh@google.com",
    "time": "Wed Apr 23 17:53:37 2014 -0700"
  },
  "committer": {
    "name": "Elliott Hughes",
    "email": "enh@google.com",
    "time": "Thu Apr 24 16:47:32 2014 -0700"
  },
  "message": "Groundwork towards making the Libcore.os functionality public.\n\nChange-Id: Ie700aa16d91fba53fc5eb2555829cb74d84b12ad\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0bfe5f52f13afc9fdcd5053023ccd294be331de",
      "old_mode": 33188,
      "old_path": "dalvik/src/main/java/dalvik/system/DexFile.java",
      "new_id": "f1a8013afbafee770ec699c9141983313e3605a2",
      "new_mode": 33188,
      "new_path": "dalvik/src/main/java/dalvik/system/DexFile.java"
    },
    {
      "type": "modify",
      "old_id": "f3bee107b64573481bfa9186ccf6992294ab4a6a",
      "old_mode": 33188,
      "old_path": "dalvik/src/main/java/dalvik/system/DexPathList.java",
      "new_id": "e364e40b18116084edc94637e34d76c7abcdfb68",
      "new_mode": 33188,
      "new_path": "dalvik/src/main/java/dalvik/system/DexPathList.java"
    },
    {
      "type": "copy",
      "old_id": "1cafc3cd4fb94c0232e390888f947ad17dde0b8f",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/util/MutableChar.java",
      "new_id": "5114bec8c91f08a9241b629388728a5170d42822",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/ErrnoException.java",
      "score": 65
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "803fc296a6669316e609824649a35aabd7e1670c",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/GaiException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ca22a976de0bd9940a119cc2f4b91a47fb2b86b",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/Os.java"
    },
    {
      "type": "copy",
      "old_id": "1cafc3cd4fb94c0232e390888f947ad17dde0b8f",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/util/MutableChar.java",
      "new_id": "f7e02af7aa9f75cd90c2a52363430d5682817c96",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/OsConstants.java",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "8c8181da82606c48dcff2d0d8993fd3dc2bae634",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/StructAddrinfo.java",
      "new_id": "9862190bcda07d8ac105e3de6d7b5ee874ed5bb9",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/StructAddrinfo.java",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "11c29df6888c6edd542e6d8ab09afbf96e60bec2",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/StructFlock.java",
      "new_id": "4908420f4bc8b0c0852cc2a48e94a85200b41a3a",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/StructFlock.java",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "0bdf783eadb0e8b4f6468b55ac9ee6c41cabc5d8",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/StructGroupReq.java",
      "new_id": "f7e7d0f3704e12c44e324209692e0f4dc14b07e6",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/StructGroupReq.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "3ac94b8e6788478201b6fae039ea06fd55ea177b",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/StructGroupSourceReq.java",
      "new_id": "f3958ada4b818d47143b6ae87401175e749c3131",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/StructGroupSourceReq.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "9f149af8a70e32f439cecf90d25b72ad0de4be53",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/StructLinger.java",
      "new_id": "8c653360e53d28938d15bfa17708e68a284eee48",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/StructLinger.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "6f5e0580b13334d2ccece07fa4a2d83e3ca88ce9",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/StructPasswd.java",
      "new_id": "9a94d3dc7f9e7dfe4be7fa2e1a624954fc991f61",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/StructPasswd.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "c659d6ebf1759ca3bdd3d03e74bf6f21057749e1",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/StructPollfd.java",
      "new_id": "9e65989b235ffba3d73fd39e0fcd502bbf702963",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/StructPollfd.java",
      "score": 97
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17221fd30491125f28cc6af5d9142570e33de316",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/StructStat.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0eedb7ae3bea09d096e5115d460a8fdcb3e36b4",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/StructStatVfs.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c31ab3aa1aaa61990cc16c30926639b920169009",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/StructTimeval.java"
    },
    {
      "type": "rename",
      "old_id": "c13212ced082d5661e5ed7520e76909aefc8c0b0",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/StructUcred.java",
      "new_id": "563a904dd34bed67268a75324642414abbaaac47",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/StructUcred.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "d7d606bb5dfa421fc91a602c503f1715b70117d6",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/StructUtsname.java",
      "new_id": "21e08bbd09b822a196f66db07fade4664712ef1c",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/system/StructUtsname.java",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "359a8f90eaeea1261cd75a4d0758059d44262f9b",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/util/MutableBoolean.java",
      "new_id": "90bf68ce2122eda3a8a8d03a11473c9a669ffc7e",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/util/MutableBoolean.java",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "13f780b3d7dcccef1064a94cdd2c81e4971b5cdd",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/util/MutableByte.java",
      "new_id": "65738b986363d5fca31df1fe18d8d47bfcf58b9c",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/util/MutableByte.java",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "1cafc3cd4fb94c0232e390888f947ad17dde0b8f",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/util/MutableChar.java",
      "new_id": "b59bab36fd4e03a00b89e722aae9f2544bf4f388",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/util/MutableChar.java",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "4473ae61c8fa52f6f95d086122adcafbfe84e782",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/util/MutableDouble.java",
      "new_id": "3e2cc3a94fd207d330dd0f8ea532ab7e4d371677",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/util/MutableDouble.java",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "f81fba534103146ae55f7c162a745eab595a235d",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/util/MutableFloat.java",
      "new_id": "6e305016d74e9a336fa140dcd3bf2b1b247fc7af",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/util/MutableFloat.java",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "c8feb3aeea5ab495816141dad90e68315d80d4ba",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/util/MutableInt.java",
      "new_id": "8220c44c018c1af4a2ce650b3853fc8e0eda8b88",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/util/MutableInt.java",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "ad9b78e9569857054f9dcff5f5c01c120fc52d22",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/util/MutableLong.java",
      "new_id": "5df6a0d7d61ddcc663b20fc573269d5afee1fa01",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/util/MutableLong.java",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "78b4c33db4016a8725e1e16223e9020df48f1a6a",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/util/MutableShort.java",
      "new_id": "3880fef75ae9e50e3f4a4eb680b0a0ad77818266",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/android/util/MutableShort.java",
      "score": 83
    },
    {
      "type": "modify",
      "old_id": "9b98ecb800b32a45834803ec1d3ac0e84d1dae05",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/io/File.java",
      "new_id": "d107c282dde026a946a726f3a6d6f90e3464cc21",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/io/File.java"
    },
    {
      "type": "modify",
      "old_id": "e4eb06cca949f08150047ab53cff00aea899f9ab",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/io/FileDescriptor.java",
      "new_id": "cb381233a731ff355f747930bc67c52b457f58a8",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/io/FileDescriptor.java"
    },
    {
      "type": "modify",
      "old_id": "5debe64660b991b3335d51d87e87fd98a0b670fc",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/io/FileInputStream.java",
      "new_id": "7944ef15642957bdf75748017d7619a961efb6f3",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/io/FileInputStream.java"
    },
    {
      "type": "modify",
      "old_id": "e796e80c8536b5855215d3d6bfcd6855af04b156",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/io/FileOutputStream.java",
      "new_id": "f91ee20b59324abd13c6b21216eeeceef6087402",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/io/FileOutputStream.java"
    },
    {
      "type": "modify",
      "old_id": "eac76417aeb6af473e5eba1836f87edad9e07249",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/io/RandomAccessFile.java",
      "new_id": "da997650f4f5549c1b94a516a34185128c627e2d",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/io/RandomAccessFile.java"
    },
    {
      "type": "modify",
      "old_id": "28314b7ad9bf06cc65aabfa4ec2e6b105a402a74",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/lang/ProcessManager.java",
      "new_id": "ec87fda54fcf0e0e486e9488ab9cf4aeb4e9416d",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/lang/ProcessManager.java"
    },
    {
      "type": "modify",
      "old_id": "8538f8aac53154a4a8851feab4ff7802f7ec4b95",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/lang/Runtime.java",
      "new_id": "4b66c2d901c0a260a4d5387fca2c6845e69bda13",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/lang/Runtime.java"
    },
    {
      "type": "modify",
      "old_id": "3f72c9570f9be6ddfbc948a0b0fc1d9207fd9a00",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/lang/System.java",
      "new_id": "2d33bc67960b372238e3bf8f3eb5ab912697f029",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/lang/System.java"
    },
    {
      "type": "modify",
      "old_id": "26825d2aa951de6b6926b48ccc316e5837992598",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/net/DatagramSocket.java",
      "new_id": "f9b72d84903069adb971174a25ae7d4b9c21f9cc",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/net/DatagramSocket.java"
    },
    {
      "type": "modify",
      "old_id": "7c26639151c04d0ba5b9d798d0d9853af4c62b1f",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/net/Inet4Address.java",
      "new_id": "f0b1b5b8c989c40ae70eb5b210b897ceaaff60f1",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/net/Inet4Address.java"
    },
    {
      "type": "modify",
      "old_id": "37e9c18d5ab32bd96a45218442e339329384539c",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/net/Inet6Address.java",
      "new_id": "8ab0f8d519768a1485e45c3f633dcd138d283d7f",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/net/Inet6Address.java"
    },
    {
      "type": "modify",
      "old_id": "885b47284a98d05b3cefd3b9b25d3d7ab4016a13",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/net/InetAddress.java",
      "new_id": "e31b4c346247aaf7415178b50a3eb6f1b44a170b",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/net/InetAddress.java"
    },
    {
      "type": "modify",
      "old_id": "44b9cba36c5f74e916e2855b359cd2dec94077f7",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/net/InetUnixAddress.java",
      "new_id": "51236e2596e9b16e5ade1039959acc0cdb16010b",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/net/InetUnixAddress.java"
    },
    {
      "type": "modify",
      "old_id": "3128b98a12da9fcf8b95268c681f51740efc2340",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/net/NetworkInterface.java",
      "new_id": "852c09bf74028fb787610f868df64fd2e5cbe844",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/net/NetworkInterface.java"
    },
    {
      "type": "modify",
      "old_id": "a9ade28d82d7c7bc670b48a654f01002cab0a3d6",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/net/PlainDatagramSocketImpl.java",
      "new_id": "eb0c99d5dc96ad1a7998dd4537003c33da580b1f",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/net/PlainDatagramSocketImpl.java"
    },
    {
      "type": "modify",
      "old_id": "e3988ed144a580afa3c7ec777729bed39ccf3d72",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/net/PlainSocketImpl.java",
      "new_id": "4e5ba447ae02b35e3a7235157cc885dec9887167",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/net/PlainSocketImpl.java"
    },
    {
      "type": "modify",
      "old_id": "2f04b306ce385a3383f34998b37a528cd396a8b3",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/nio/DatagramChannelImpl.java",
      "new_id": "8a5dbb646f1f41c005372ea788d2cfd2c651b01e",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/nio/DatagramChannelImpl.java"
    },
    {
      "type": "modify",
      "old_id": "9a4770612b2f0b82a84806ade0d668809ba8608f",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/nio/FileChannelImpl.java",
      "new_id": "4ed7dba634164f0eaf20bd47c309a835179fd880",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/nio/FileChannelImpl.java"
    },
    {
      "type": "modify",
      "old_id": "f14f4f23790e785399eb95a4792046e9120bd9ff",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/nio/IoVec.java",
      "new_id": "e20709c9e1e516d0faa1f440edd229a8dc78497c",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/nio/IoVec.java"
    },
    {
      "type": "modify",
      "old_id": "57824579de8a9497a093db3b90c8c02f5d32a18b",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/nio/MappedByteBuffer.java",
      "new_id": "ce19c0cba91b0fe0aefe72334617e210d97e573c",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/nio/MappedByteBuffer.java"
    },
    {
      "type": "modify",
      "old_id": "6052b8ff879c732714adfb8cb5f101d8d6591ba0",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/nio/MemoryBlock.java",
      "new_id": "1ce8feafb495664c99debed276f9278ea2eec0d6",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/nio/MemoryBlock.java"
    },
    {
      "type": "modify",
      "old_id": "7564d4e30a8e2ec326ea3674be30316afd9853c6",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/nio/MulticastMembershipHandler.java",
      "new_id": "2fe8130f4796a9ba9141656e3acaa6e5c60c0774",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/nio/MulticastMembershipHandler.java"
    },
    {
      "type": "modify",
      "old_id": "d4dde3b7ac4b67147d2c75a32fc8a133ff4db50b",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/nio/PipeImpl.java",
      "new_id": "ebc8a9135317155d1dd447ffa786ede5ce45aa1d",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/nio/PipeImpl.java"
    },
    {
      "type": "modify",
      "old_id": "34955237b1e3fd2b42e0a069edf4ad329658fba1",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/nio/SelectorImpl.java",
      "new_id": "efa8712e17112e1fa4e6c4dd24332f1ce32f7032",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/nio/SelectorImpl.java"
    },
    {
      "type": "modify",
      "old_id": "5adea1a2439e54a17043563868fd6574621dfd74",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/nio/ServerSocketChannelImpl.java",
      "new_id": "d2cbf36b83992acc985eb6e59010692c304c053c",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/nio/ServerSocketChannelImpl.java"
    },
    {
      "type": "modify",
      "old_id": "2ed11fc8154ffd953cc7b699623a32dabb484475",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/java/nio/SocketChannelImpl.java",
      "new_id": "7c3cd7884751952137923f8a13346399fd03e6ff",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/java/nio/SocketChannelImpl.java"
    },
    {
      "type": "modify",
      "old_id": "eaa7f0c02e71e671453a6cf47cf27e30a1c584fe",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/BlockGuardOs.java",
      "new_id": "238c5bd02aa6bd5daec99fa2256d900f58d80eba",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/libcore/io/BlockGuardOs.java"
    },
    {
      "type": "modify",
      "old_id": "f484ce90daf80fbc38cfb1d3a093bae6d530b6a1",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/ErrnoException.java",
      "new_id": "2a8c1c24017918f0dbfed69458ee3fbb048a1f80",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/libcore/io/ErrnoException.java"
    },
    {
      "type": "modify",
      "old_id": "0b490715d2031e7277296945ca1840ec39121a0c",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/ForwardingOs.java",
      "new_id": "3e63cf6c24b591a89f9f18524e933bacc10f471f",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/libcore/io/ForwardingOs.java"
    },
    {
      "type": "delete",
      "old_id": "08143dc105c6f8953a5b2e3372b3d8a630b24972",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/GaiException.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "89070cd244342789b5a08a66a065ffebb737c5ac",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/IoBridge.java",
      "new_id": "1e2ed7d7e964bbde5cf690df49ed6ca385b718f0",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/libcore/io/IoBridge.java"
    },
    {
      "type": "modify",
      "old_id": "10ef671a078eb7b6c7e8229a58c3ab8dfd7bf91f",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/IoUtils.java",
      "new_id": "27da93f2de7c84972ff5fd201d3788848bd3a360",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/libcore/io/IoUtils.java"
    },
    {
      "type": "modify",
      "old_id": "2d8aa2b4d7af0692d249eb5512460dede3bb016e",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/MemoryMappedFile.java",
      "new_id": "b4cd8fc50e0cba39503b18a7ec26cbff0af13c16",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/libcore/io/MemoryMappedFile.java"
    },
    {
      "type": "modify",
      "old_id": "2065c70acfbb4bbc833869ad089c2afcfe8e4d77",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/Os.java",
      "new_id": "7a7126183af4062ec502d13b9819db6aab4e4a92",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/libcore/io/Os.java"
    },
    {
      "type": "modify",
      "old_id": "49b018280f3a4be6b9dfe7ef2f0b0d9b4a492ca1",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/OsConstants.java",
      "new_id": "2c971221e2e66793e768d68f5f23ff6aa2a5ed07",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/libcore/io/OsConstants.java"
    },
    {
      "type": "modify",
      "old_id": "a5c3eb025e1ebaa5536108bbc347c1de4ea0a633",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/Posix.java",
      "new_id": "c2dccce7a17d639c2467dc2efab508ecb53dc6bf",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/libcore/io/Posix.java"
    },
    {
      "type": "modify",
      "old_id": "00371fb9b96cc23a85d61bd571c241f0da02b227",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/StructStat.java",
      "new_id": "29685c6f2a25ccf02814285db81272a5ee5c60ef",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/libcore/io/StructStat.java"
    },
    {
      "type": "modify",
      "old_id": "bdff1117b0bbda96085c016159073c027901f0a6",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/StructStatVfs.java",
      "new_id": "4beb69f04632dfbda7c13a0bdc85c55ed68ee68a",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/libcore/io/StructStatVfs.java"
    },
    {
      "type": "delete",
      "old_id": "0ed3509737d5c474e4428ff23a7e9d2f9503ec85",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/io/StructTimeval.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "10e3900579b0537bf1e93355cc22963857fb8946",
      "old_mode": 33188,
      "old_path": "luni/src/main/java/libcore/util/ZoneInfoDB.java",
      "new_id": "7ff377c97bfb8ed3ef11c8f880f8ea197d85adc0",
      "new_mode": 33188,
      "new_path": "luni/src/main/java/libcore/util/ZoneInfoDB.java"
    },
    {
      "type": "modify",
      "old_id": "65ee36f74ca5d1fbe5064e9acbf1d8b838904c46",
      "old_mode": 33188,
      "old_path": "luni/src/main/native/libcore_io_Posix.cpp",
      "new_id": "7fcec29e62c46e817b1650ca9882b07ab8e17210",
      "new_mode": 33188,
      "new_path": "luni/src/main/native/libcore_io_Posix.cpp"
    },
    {
      "type": "modify",
      "old_id": "624c119a4d12077fbb81ba45accf4e3002e0efc3",
      "old_mode": 33188,
      "old_path": "luni/src/test/java/libcore/io/OsTest.java",
      "new_id": "cf28122063eca93afacbac3d07217adb225983ef",
      "new_mode": 33188,
      "new_path": "luni/src/test/java/libcore/io/OsTest.java"
    },
    {
      "type": "modify",
      "old_id": "2ac88270f2ffa48d0dc54876ef075e37b41adc4d",
      "old_mode": 33188,
      "old_path": "luni/src/test/java/libcore/java/nio/channels/FileIOInterruptTest.java",
      "new_id": "c06df0416e373ba1d236a54c516d30b8f6c5fdaa",
      "new_mode": 33188,
      "new_path": "luni/src/test/java/libcore/java/nio/channels/FileIOInterruptTest.java"
    },
    {
      "type": "modify",
      "old_id": "24751c26b5ba7bf936afcb45ff06b383a085c649",
      "old_mode": 33188,
      "old_path": "luni/src/test/java/libcore/java/nio/channels/SelectorTest.java",
      "new_id": "c5f449e59094f612c2c1b691eb7d44efe6ac9349",
      "new_mode": 33188,
      "new_path": "luni/src/test/java/libcore/java/nio/channels/SelectorTest.java"
    },
    {
      "type": "modify",
      "old_id": "bd23b3f02cdd8baed1a7c2376f4101a7277d26a8",
      "old_mode": 33188,
      "old_path": "luni/src/test/java/libcore/java/nio/channels/SocketChannelTest.java",
      "new_id": "6bba8623d03243beb0b7ef4696ca53d280e37107",
      "new_mode": 33188,
      "new_path": "luni/src/test/java/libcore/java/nio/channels/SocketChannelTest.java"
    },
    {
      "type": "modify",
      "old_id": "d7e284f7841e16a0719a8796d14a906979843a8c",
      "old_mode": 33188,
      "old_path": "support/src/test/java/tests/io/MockOs.java",
      "new_id": "b1c6ceee3417c094a57bd40d15efca6e26c7281d",
      "new_mode": 33188,
      "new_path": "support/src/test/java/tests/io/MockOs.java"
    }
  ]
}
