)]}'
{
  "commit": "f8ee452f249bb8a642cef94faeaac14db186aec5",
  "tree": "74795550d1bbcd2197b086246e11a63e7be4f178",
  "parents": [
    "0dcaf0c9de3156d285a371c1a91b1d316e7bbb20"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Tue Oct 13 13:30:00 2020 +0200"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Tue Oct 13 12:52:38 2020 +0000"
  },
  "message": "[Retrace] Extend the RetraceApi with FrameResult\n\nThis change updates the retrace api such than one can structurally\ndisambiguate inline frames - that are not ambiguous - with ambiguous\nresults.\n\nBug: 170491519\nChange-Id: I6b7e17aba74b16b04c6fae65413f51c952dab3e8\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f955ac01d4e4217b8ddc797c43641ddc3cbfb62b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/Definition.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3dcf1c9746e3dcc6769c4066b1f059c89823c824",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/FieldDefinition.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8641f13317649fbc233dd558cae2316edf9acb5c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/MethodDefinition.java"
    },
    {
      "type": "modify",
      "old_id": "d3bd6d36ecf298fee5c940e72e07005bc59c3537",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/RetraceApi.java",
      "new_id": "7a1eb4e5ce5ed186727fba02622dce0b1269a9cf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/RetraceApi.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c21a10024e9a786b764e71def41e813b1d12be32",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/RetraceClassMemberElement.java"
    },
    {
      "type": "modify",
      "old_id": "9ea9614c373b6e6bc6745de1d6e2f9f4cc915429",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/RetraceClassResult.java",
      "new_id": "795311e81a0c5e73ace09360754609ffa64196eb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/RetraceClassResult.java"
    },
    {
      "type": "modify",
      "old_id": "114f19379399c6bb3d4a96c8a86c61ec41927d56",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/RetraceFieldResult.java",
      "new_id": "46f247da2310c3d89fa44850855849565982e4ef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/RetraceFieldResult.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95dc9d544f7103a49f5b0d9b621a97a50b4e5a86",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/RetraceFrameResult.java"
    },
    {
      "type": "modify",
      "old_id": "7a41f740ebbf8d19c846665c31e5e1abd5fccca7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/RetraceMethodResult.java",
      "new_id": "0906420ae71b8f5a2d985787990465474012f5d8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/RetraceMethodResult.java"
    },
    {
      "type": "modify",
      "old_id": "bccb9dd1e528d71a7bfb52c4ea8d1f181a60774d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/RetraceRegularExpression.java",
      "new_id": "910db1a878a5a6f1403a3694979c9231b78a85a2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/RetraceRegularExpression.java"
    },
    {
      "type": "modify",
      "old_id": "e2e3616011793595ad0762fe6a311140c83fd6ea",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/RetraceStackTrace.java",
      "new_id": "024f76170ea7130992d9359431446eeb5e0ee320",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/RetraceStackTrace.java"
    },
    {
      "type": "modify",
      "old_id": "335059e60452d3c60d13b19de50b4bb53d46c796",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/RetraceUtils.java",
      "new_id": "e402a80b7bffecc2a43f8b715cd2ac8c6f8c92e0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/RetraceUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e05be47caa8f714e6a1384cc06e2a4d824293b6e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/RetracedClassMember.java"
    },
    {
      "type": "modify",
      "old_id": "b809cab9c077cb039722e6d46539ebafe2b27546",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/RetracedField.java",
      "new_id": "132d0c7666c3d9f3c6dc5206192135c60996f35a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/RetracedField.java"
    },
    {
      "type": "modify",
      "old_id": "ee3b792589fb437fbb81039b0e995294275db9ae",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/RetracedMethod.java",
      "new_id": "937ded1778de5d1d32d17e10f40178198ff11cbe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/RetracedMethod.java"
    },
    {
      "type": "modify",
      "old_id": "d38e203497ebd76ba206e28579cd32912f9cce10",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/Retracer.java",
      "new_id": "279253c6c90e6c3f485376cdbab029514f71e469",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/Retracer.java"
    },
    {
      "type": "modify",
      "old_id": "11dff7b617e72f6ee00c9dd90979dfe3e341bbf0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/debuginfo/DexPcWithDebugInfoForOverloadedMethodsTestRunner.java",
      "new_id": "18913cc6b94be106b18151574f8df8c0f62f9a69",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/debuginfo/DexPcWithDebugInfoForOverloadedMethodsTestRunner.java"
    },
    {
      "type": "modify",
      "old_id": "ae533a432e72339f691c03b2555ab6e4ee8895de",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/debuginfo/EnsureNoDebugInfoEmittedForPcOnlyTestRunner.java",
      "new_id": "8c2ef8234d6a712797da1a61dc92fa6dfe212bd0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/debuginfo/EnsureNoDebugInfoEmittedForPcOnlyTestRunner.java"
    },
    {
      "type": "modify",
      "old_id": "1fa811aa3f91118357adcd7d2e538ad78bd91e2b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/retrace/KotlinInlineFunctionInSameFileRetraceTests.java",
      "new_id": "0beee590adf0dba1bfcfe101f1e3a7c3c0a1d40c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/retrace/KotlinInlineFunctionInSameFileRetraceTests.java"
    },
    {
      "type": "modify",
      "old_id": "05b028a8e579b9eb7289cad92a843aec51666fee",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/retrace/KotlinInlineFunctionRetraceTest.java",
      "new_id": "3b0538dea470fac7ce4969b22db9ac17d36fd697",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/retrace/KotlinInlineFunctionRetraceTest.java"
    },
    {
      "type": "modify",
      "old_id": "513de02d5220fdcd72ebfbb77853a27b97c0178a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/utils/codeinspector/InstructionSubject.java",
      "new_id": "6f6bbf8f221e1c1125cda61f63b7db8e5a254e66",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/utils/codeinspector/InstructionSubject.java"
    },
    {
      "type": "modify",
      "old_id": "017a637778bafadfcff0f981646a13a905bbe14f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/utils/codeinspector/Matchers.java",
      "new_id": "6f11640b3ec803d9eb2dcf2a0417f9717fdc6aea",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/utils/codeinspector/Matchers.java"
    }
  ]
}
