)]}'
{
  "commit": "576d2c97d8de26d1ab5a2058e8ba4ffd00b8096d",
  "tree": "9d01f0d38d3ec2242948284726ded3d640fb4bcf",
  "parents": [
    "62544b0cf1b428fb86f01f56783437bd78f9097c"
  ],
  "author": {
    "name": "Vladimir Mezentsev",
    "email": "vladimir.mezentsev@oracle.com",
    "time": "Thu Dec 21 21:33:58 2023 -0800"
  },
  "committer": {
    "name": "Vladimir Mezentsev",
    "email": "vladimir.mezentsev@oracle.com",
    "time": "Fri Dec 22 21:10:36 2023 -0800"
  },
  "message": "gprofng: fix build problems on linux-musl\n\nino64_t, off64_t, fpos64_t, stat64, __u64 are not defined on linux-musl.\nFixed by declaring these types for linux-musl.\n\n2023-12-21  Vladimir Mezentsev  \u003cvladimir.mezentsev@oracle.com\u003e\n\n\tPR gprofng/30779\n\tPR gprofng/29593\n\t* common/gp-defs.h: Define ino64_t, off64_t, fpos64_t for linux-musl.\n\t* libcollector/unwind.c: Define __u64 for linux-musl.\n\t* src/util.h: Define dbe_stat_t.\n\t* src/ClassFile.cc: Use dbe_stat_t instead of \"struct stat64\".\n\t* src/Dbe.cc: Likewise.\n\t* src/DbeFile.cc: Likewise.\n\t* src/DbeFile.h: Likewise.\n\t* src/DbeSession.cc: Likewise.\n\t* src/Experiment.cc: Likewise.\n\t* src/checks.cc: Likewise.\n\t* src/util.cc: Likewise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7cef5550696ce7748f1e976f596b74bafbfefbfb",
      "old_mode": 33188,
      "old_path": "gprofng/common/gp-defs.h",
      "new_id": "ee4f545e13d30f7e0ba67992d783e2dd9cfe11ad",
      "new_mode": 33188,
      "new_path": "gprofng/common/gp-defs.h"
    },
    {
      "type": "modify",
      "old_id": "ff2f7aa9a7ec0020aff4afd8777a0e703aade4ea",
      "old_mode": 33188,
      "old_path": "gprofng/libcollector/unwind.c",
      "new_id": "c2c5aafbc7b7aa6483ecee504811fdde1d7d1d2e",
      "new_mode": 33188,
      "new_path": "gprofng/libcollector/unwind.c"
    },
    {
      "type": "modify",
      "old_id": "d59c9630ef18f1b15589aebf88455092b7b6e67d",
      "old_mode": 33188,
      "old_path": "gprofng/src/ClassFile.cc",
      "new_id": "f35661c4a0a8b216e1c09ef809d5ffc00a4fcb13",
      "new_mode": 33188,
      "new_path": "gprofng/src/ClassFile.cc"
    },
    {
      "type": "modify",
      "old_id": "145ea70cd500e358bbc51e2c599cc1c3b609932e",
      "old_mode": 33188,
      "old_path": "gprofng/src/Dbe.cc",
      "new_id": "f5d7f33ff7a0c14a41a0637c243b388dfb42d8ba",
      "new_mode": 33188,
      "new_path": "gprofng/src/Dbe.cc"
    },
    {
      "type": "modify",
      "old_id": "9f08b3c9f1f04094207661281620689a7bbdf9d5",
      "old_mode": 33188,
      "old_path": "gprofng/src/DbeFile.cc",
      "new_id": "bae5888fa78825510af474d8921a0e4eb365906a",
      "new_mode": 33188,
      "new_path": "gprofng/src/DbeFile.cc"
    },
    {
      "type": "modify",
      "old_id": "baee8a2ebe1abcbb059b6006f8be38e8e3d6232f",
      "old_mode": 33188,
      "old_path": "gprofng/src/DbeFile.h",
      "new_id": "fa437c88cb1555446b6cf6d821093f870db31a9e",
      "new_mode": 33188,
      "new_path": "gprofng/src/DbeFile.h"
    },
    {
      "type": "modify",
      "old_id": "86541d97f2e71dc56daf6e86d048e1ecf682be73",
      "old_mode": 33188,
      "old_path": "gprofng/src/DbeSession.cc",
      "new_id": "43812e43074463037fb16d9567399c01cee964c5",
      "new_mode": 33188,
      "new_path": "gprofng/src/DbeSession.cc"
    },
    {
      "type": "modify",
      "old_id": "1378ad5ce073032735961b51d459afc77b1b806a",
      "old_mode": 33188,
      "old_path": "gprofng/src/Experiment.cc",
      "new_id": "16941a7dfca73ce5a9f1268652c48b8a39485f2d",
      "new_mode": 33188,
      "new_path": "gprofng/src/Experiment.cc"
    },
    {
      "type": "modify",
      "old_id": "094c3bbc60a12eea1816f24c503b6b62a39ac47f",
      "old_mode": 33188,
      "old_path": "gprofng/src/checks.cc",
      "new_id": "f48276b685da1f8e871c41c016f0670750d734f1",
      "new_mode": 33188,
      "new_path": "gprofng/src/checks.cc"
    },
    {
      "type": "modify",
      "old_id": "b942fa057a79a1f680beace0cfa801e30cbd213f",
      "old_mode": 33188,
      "old_path": "gprofng/src/util.cc",
      "new_id": "ba83e7266d4d20be8f9f78f7ddf88adfb6dab8a7",
      "new_mode": 33188,
      "new_path": "gprofng/src/util.cc"
    },
    {
      "type": "modify",
      "old_id": "5c01b1882c361ce9a0a0c4dedbc432e32aa7257b",
      "old_mode": 33188,
      "old_path": "gprofng/src/util.h",
      "new_id": "9227833b6e2abcb6314a1cb2aa38f1f060d003d8",
      "new_mode": 33188,
      "new_path": "gprofng/src/util.h"
    }
  ]
}
