)]}'
{
  "commit": "8caaff5f0f72c349056db28458d32d4c1633f56b",
  "tree": "9e3332a403bebef5462fe58b86725e846d856114",
  "parents": [
    "860629f029c3c16b0b7e03a2f825f41b481f0f87"
  ],
  "author": {
    "name": "Shai Barack",
    "email": "shayba@google.com",
    "time": "Tue Dec 09 19:50:13 2025 -0800"
  },
  "committer": {
    "name": "Shai Barack",
    "email": "shayba@google.com",
    "time": "Wed Dec 10 08:59:47 2025 -0800"
  },
  "message": "Add Bitmaps page to AHAT main menu to display bitmap information.\n\nMove duplicate Bitmaps analysis from the overview page to this dedicated bitmaps page.\n\nShow a sortable table of duplicate bitmaps, with columns for size, count of duplicates, and size * count (default sorted by size * count, descending).\n\nSample screenshot: shortn/_eol7pTmLn8\nTaken with a heap dump of YouTube, then starting AHAT and going to: http://localhost:7100/http://localhost:9999/bitmaps\n\nFlag: EXEMPT HOST_MODE\n\nAdd Bitmaps page to AHAT main menu to display bitmap information.\n\nMove duplicate Bitmaps analysis from the overview page to this dedicated bitmaps page.\n\nShow a sortable table of duplicate bitmaps, with columns for size, count of duplicates, and size * count (default sorted by size * count, descending).\n\nSample screenshot: shortn/_eol7pTmLn8\nTaken with a heap dump of YouTube, then starting AHAT and going to: http://localhost:7100/http://localhost:9999/bitmaps\n\nFlag: EXEMPT HOST_MODE\nChange-Id: I971e6fa923b4b84fe737d88a1cf1a016ee59f269",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6c91a5fbdcd50103623f00be46819d7f2e8e08e",
      "new_mode": 33188,
      "new_path": "tools/ahat/src/main/com/android/ahat/BitmapsHandler.java"
    },
    {
      "type": "modify",
      "old_id": "07ad62902fcd5ef9283d1600943ed4f1a95f19c9",
      "old_mode": 33188,
      "old_path": "tools/ahat/src/main/com/android/ahat/Main.java",
      "new_id": "fbf224e6fc0ac1783acc401ccb1764f5fae72a11",
      "new_mode": 33188,
      "new_path": "tools/ahat/src/main/com/android/ahat/Main.java"
    },
    {
      "type": "modify",
      "old_id": "915ca22d1ba1c973a44d424a795da430d6200344",
      "old_mode": 33188,
      "old_path": "tools/ahat/src/main/com/android/ahat/Menu.java",
      "new_id": "f975ec2c0aeb72e36c9e41e9a1efa5971a07b891",
      "new_mode": 33188,
      "new_path": "tools/ahat/src/main/com/android/ahat/Menu.java"
    },
    {
      "type": "modify",
      "old_id": "9aa88a9f9b4430a3f8501b65ac9bd83a89902207",
      "old_mode": 33188,
      "old_path": "tools/ahat/src/main/com/android/ahat/OverviewHandler.java",
      "new_id": "e47f13fdc1b6e44c0a457719d5c0f71ffc554c0b",
      "new_mode": 33188,
      "new_path": "tools/ahat/src/main/com/android/ahat/OverviewHandler.java"
    },
    {
      "type": "modify",
      "old_id": "3a3204d4e029c826c38f8600a94d83dac703bb05",
      "old_mode": 33188,
      "old_path": "tools/ahat/src/test/com/android/ahat/AhatTestSuite.java",
      "new_id": "e64e9a12a3913e5fdb362ae13660fe3eae0dc553",
      "new_mode": 33188,
      "new_path": "tools/ahat/src/test/com/android/ahat/AhatTestSuite.java"
    },
    {
      "type": "rename",
      "old_id": "d437d9b715f4be678977b8adbfaf5839aae853b7",
      "old_mode": 33188,
      "old_path": "tools/ahat/src/test/com/android/ahat/OverviewHandlerTest.java",
      "new_id": "48ae74142add63d43155f4607059f70e05781409",
      "new_mode": 33188,
      "new_path": "tools/ahat/src/test/com/android/ahat/HandlersTest.java",
      "score": 62
    }
  ]
}
