)]}'
{
  "commit": "3eb84a9fe4fe6d158abb745bf6a15e87e6eff114",
  "tree": "d948d5aa9f7dc4f2c22781366d0797b102c196b0",
  "parents": [
    "52872fe1e7052c43be41fbffd9e538eaf1d90610"
  ],
  "author": {
    "name": "Jihoon Kang",
    "email": "jihoonkang@google.com",
    "time": "Thu Feb 13 02:01:22 2025 +0000"
  },
  "committer": {
    "name": "Jihoon Kang",
    "email": "jihoonkang@google.com",
    "time": "Fri Mar 28 17:22:22 2025 -0700"
  },
  "message": "Define symbols.zip build rules in Soong\n\nsymbols.zip file consists of all copies of LOCAL_SOONG_UNSTRIPPED_BINARY\nentires in $PRODUCT_OUT/symbols of modules that are installed. This\nchange utilizes allInstalledModules of android_device module to collect\nthe unstripped binary files of all installed modules.\n\nThis change generates the build rule of the symbols.zip and the merged\nelf mapping textproto file, and dists them.\n\nTest: m droid dist \u0026\u0026\n diff out/dist/\u003cproduct name\u003e-symbols-\u003cuser name\u003e.zip with/without this change\nBug: 395989947\nChange-Id: I5552bc91b1c6a0c4c29a98705867b430125a41b2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dec3950609d6b5a72502f6e2832e8e49933846df",
      "old_mode": 33188,
      "old_path": "filesystem/android_device.go",
      "new_id": "c33fa962e50bce1097ef7dd3e7126d0489d82290",
      "new_mode": 33188,
      "new_path": "filesystem/android_device.go"
    },
    {
      "type": "modify",
      "old_id": "d2131dc277e55f879f23ed2885f5b13c72028591",
      "old_mode": 33188,
      "old_path": "filesystem/filesystem.go",
      "new_id": "95516b89f760c349024129b42237255f64d5fd37",
      "new_mode": 33188,
      "new_path": "filesystem/filesystem.go"
    }
  ]
}
