)]}'
{
  "commit": "728a47379cdaeae6d3374c812c0cbde8cb48737a",
  "tree": "c9f9fd1313754c81518ed5357caaf58ac93ea45f",
  "parents": [
    "bb87f0b568d63205ffd87c4aa9ddabac6c6df14b"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Jun 29 13:33:43 2026 +0200"
  },
  "committer": {
    "name": "r8-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "r8-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 29 10:02:27 2026 -0700"
  },
  "message": "More debug info data in ApkAnalyzer\n\nThis updates the apk analyzer to also output debug info stats (no debug\ninfo count, embedded pc debug info count, event based debug info count)\nfor each rebuild.\n\nThis also includes the size of the debug info by running DexSegments.\n\nFinally this adds another rebuild configuration which has a map output.\n\nChange-Id: I32b5607f2f12fb687361b6342ae096d0cc0747fa",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2e6e01a9923b214ed4a62d7265ea600d4d5e26e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/DexSegments.java",
      "new_id": "8b9bb0bce9076cc32737a6254b875f9e2329938c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/DexSegments.java"
    },
    {
      "type": "modify",
      "old_id": "4cc859fedd0fa77b727434f7b01c40de66c25b56",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkResultsCollection.java",
      "new_id": "e7d4a66e8199ed4d2bbf75ae2237d80263e739af",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkResultsCollection.java"
    },
    {
      "type": "modify",
      "old_id": "e0ac1f4c8fa7b46afae836a64101f75522e01882",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkResultsSingle.java",
      "new_id": "96b3eca7a808d601b43346b35d5c59f75e0e986e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkResultsSingle.java"
    },
    {
      "type": "modify",
      "old_id": "01ca4a618a7440f9a8f520ff86f42395e77623ae",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkResultsWarmup.java",
      "new_id": "ec68f197c8f3525c68e3b0e7c0c038706ecd01e0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkResultsWarmup.java"
    },
    {
      "type": "modify",
      "old_id": "90322eadd04409d8d3221e2794eb512f34aef4f9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/dex/DexCodeDeduppingTest.java",
      "new_id": "15d32af1d5db665f0edbdc19f6127b24eedc0518",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/dex/DexCodeDeduppingTest.java"
    },
    {
      "type": "modify",
      "old_id": "41a3c6d0618a79d7a9a2d1fba64a61b690e3f348",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/dex/DexCodeInvokeSuperDeduppingTest.java",
      "new_id": "009e4ce42ae2d0d8ab6a9c3ef6bd841ca0856e87",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/dex/DexCodeInvokeSuperDeduppingTest.java"
    },
    {
      "type": "modify",
      "old_id": "c9f17bc6260d3c11f3428c381ed1dee67e5a817a",
      "old_mode": 33188,
      "old_path": "src/test/java8/naming/com/android/tools/r8/naming/sourcefile/StringPoolSizeWithLazyDexStringsTest.java",
      "new_id": "a736a56ab2aeb74a85379510b72f78b40e5098be",
      "new_mode": 33188,
      "new_path": "src/test/java8/naming/com/android/tools/r8/naming/sourcefile/StringPoolSizeWithLazyDexStringsTest.java"
    },
    {
      "type": "modify",
      "old_id": "383c52ebc5b4dbf2f87234277fce52aedc7816ac",
      "old_mode": 33188,
      "old_path": "src/test/testbase/java/com/android/tools/r8/R8TestCompileResultBase.java",
      "new_id": "680602e6d391bdb3374b1534fafa35669ef579e0",
      "new_mode": 33188,
      "new_path": "src/test/testbase/java/com/android/tools/r8/R8TestCompileResultBase.java"
    },
    {
      "type": "modify",
      "old_id": "9cd84047bd750a41a5893637e81ec6446c3d2730",
      "old_mode": 33188,
      "old_path": "src/test/testbase/java/com/android/tools/r8/benchmarks/BenchmarkResults.java",
      "new_id": "8edfc1ae84e33b62362a9e4461d6f42a57582314",
      "new_mode": 33188,
      "new_path": "src/test/testbase/java/com/android/tools/r8/benchmarks/BenchmarkResults.java"
    },
    {
      "type": "modify",
      "old_id": "9de3e7af18e2e3d203cad11ef69d4800c179575a",
      "old_mode": 33188,
      "old_path": "src/tools/java/com/android/tools/r8/tools/apkanalyzer/ApkAnalyzer.java",
      "new_id": "ced33da1e8c443454e5e4fccc2f41df19238be38",
      "new_mode": 33188,
      "new_path": "src/tools/java/com/android/tools/r8/tools/apkanalyzer/ApkAnalyzer.java"
    },
    {
      "type": "modify",
      "old_id": "bcfddcfcfab7669ed60c82e9837010c6b9ba0620",
      "old_mode": 33188,
      "old_path": "src/tools/java/com/android/tools/r8/tools/apkanalyzer/ApkAnalyzerResult.java",
      "new_id": "d5c5177d213d7d5188a3ecb37344599c850dee65",
      "new_mode": 33188,
      "new_path": "src/tools/java/com/android/tools/r8/tools/apkanalyzer/ApkAnalyzerResult.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a59fa2d68efb5b2f47906eadb1b08a0db1942e48",
      "new_mode": 33188,
      "new_path": "src/tools/java/com/android/tools/r8/tools/apkanalyzer/DebugInfoStats.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71ed7872503c2f2e63a33d361d978ac3edb25097",
      "new_mode": 33188,
      "new_path": "src/tools/java/com/android/tools/r8/tools/apkanalyzer/RebuildDexStats.java"
    }
  ]
}
