)]}'
{
  "commit": "620d68c984036917db8049560fd22291d63fda8a",
  "tree": "6d8d7d7f0aa083c63d1a7ae5acb0a576b54e621e",
  "parents": [
    "02d1e73bf63bb6d4e7c8b1eb35964cd2e00228d5"
  ],
  "author": {
    "name": "Andreas Schwab",
    "email": "schwab@suse.de",
    "time": "Mon Oct 14 14:54:34 2024 +0200"
  },
  "committer": {
    "name": "Andreas Schwab",
    "email": "schwab@suse.de",
    "time": "Wed Oct 16 15:34:07 2024 +0200"
  },
  "message": "gprofng: use xmalloc/xrealloc/xcalloc/xstrdup/xstrndup from libiberty\n\n\tPR gprofng/32241\n\t* src/Makefile.am (CSOURCES): Remove dbe_memmgr.c\n\t* src/Makefile.in: Regenerate.\n\t* src/dbe_memmgr.c: Remove.\n\t* src/gprofng.cc (main): Call xmalloc_set_program_name.\n\t* src/gp-archive.cc (main): Likewise.\n\t* src/gp-collect-app.cc (main): Likewise.\n\t* src/gp-display-src.cc (main): Likewise.\n\t* src/gp-display-text.cc (main): Likewise.\n\t* src/Application.cc: Use xmalloc, xrealloc, xcalloc, xstrdup,\n\txstrndup instead of malloc, realloc, calloc, strdup, strndup.\n\t* src/BaseMetric.cc: Likewise.\n\t* src/CallStack.cc: Likewise.\n\t* src/ClassFile.cc: Likewise.\n\t* src/Data_window.cc: Likewise.\n\t* src/Dbe.cc: Likewise.\n\t* src/DbeJarFile.cc: Likewise.\n\t* src/DbeSession.cc: Likewise.\n\t* src/DbeView.cc: Likewise.\n\t* src/DerivedMetrics.cc: Likewise.\n\t* src/DwarfLib.cc: Likewise.\n\t* src/Elf.cc: Likewise.\n\t* src/Emsg.cc: Likewise.\n\t* src/Experiment.cc: Likewise.\n\t* src/Function.cc: Likewise.\n\t* src/Module.cc: Likewise.\n\t* src/Print.cc: Likewise.\n\t* src/QLParser.yy: Likewise.\n\t* src/SAXParserFactory.cc: Likewise.\n\t* src/Settings.cc: Likewise.\n\t* src/SourceFile.cc: Likewise.\n\t* src/StringBuilder.cc: Likewise.\n\t* src/StringMap.h: Likewise.\n\t* src/Table.cc: Likewise.\n\t* src/checks.cc: Likewise.\n\t* src/collctrl.cc: Likewise.\n\t* src/comp_com.c: Likewise.\n\t* src/count.cc: Likewise.\n\t* src/envsets.cc: Likewise.\n\t* src/gp-archive.cc: Likewise.\n\t* src/gp-display-src.cc: Likewise.\n\t* src/gp-display-text.cc: Likewise.\n\t* src/gprofng.cc: Likewise.\n\t* src/ipc.cc: Likewise.\n\t* src/ipcio.cc: Likewise.\n\t* src/vec.h: Likewise.\n\t* src/util.cc: Likewise.\n\t(get_prog_name): Remove.\n\t* src/util.h: Likewise.\n\t* src/dbe_hwc.h (malloc, realloc, calloc, strdup): Define.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "98caebab4d06b605e57c39259e116e4c00c27f53",
      "old_mode": 33188,
      "old_path": "gprofng/src/Application.cc",
      "new_id": "ee461b3109b8ce6ed8fcff7f7d9eb9d074c45794",
      "new_mode": 33188,
      "new_path": "gprofng/src/Application.cc"
    },
    {
      "type": "modify",
      "old_id": "ae0ee32adf8e6e95ac5a0c13446711257440ade7",
      "old_mode": 33188,
      "old_path": "gprofng/src/BaseMetric.cc",
      "new_id": "b7475e2ecd1fdc6569802e55b3dbd8ec2846286d",
      "new_mode": 33188,
      "new_path": "gprofng/src/BaseMetric.cc"
    },
    {
      "type": "modify",
      "old_id": "5bfafb7b2ca5ad9ea2cb15b3ce5ce244703c673d",
      "old_mode": 33188,
      "old_path": "gprofng/src/CallStack.cc",
      "new_id": "15594a286c04210abb9708868a7150a67de9d15a",
      "new_mode": 33188,
      "new_path": "gprofng/src/CallStack.cc"
    },
    {
      "type": "modify",
      "old_id": "37dd0ff2f718a029193b459233050b2b0944ef24",
      "old_mode": 33188,
      "old_path": "gprofng/src/ClassFile.cc",
      "new_id": "51bb0c298b1ed3e9fdeae226e5b8bbc382aaa79a",
      "new_mode": 33188,
      "new_path": "gprofng/src/ClassFile.cc"
    },
    {
      "type": "modify",
      "old_id": "da142f033f86543b6f9bfa133b8ad1f14cf5a8e1",
      "old_mode": 33188,
      "old_path": "gprofng/src/Data_window.cc",
      "new_id": "be08559c162d830efa254bb13b5446a35d7f7bb1",
      "new_mode": 33188,
      "new_path": "gprofng/src/Data_window.cc"
    },
    {
      "type": "modify",
      "old_id": "09b7f94eaa8e3fbf10a8fd38764bc23e13df76a4",
      "old_mode": 33188,
      "old_path": "gprofng/src/Dbe.cc",
      "new_id": "c46313ab488d20e631cf20c234521bd8ca5958d3",
      "new_mode": 33188,
      "new_path": "gprofng/src/Dbe.cc"
    },
    {
      "type": "modify",
      "old_id": "fe3427f0b545df7ba88bfed8c04ccf83f152e01d",
      "old_mode": 33188,
      "old_path": "gprofng/src/DbeJarFile.cc",
      "new_id": "b2bb355878585ada8865167278c5bfad3154427c",
      "new_mode": 33188,
      "new_path": "gprofng/src/DbeJarFile.cc"
    },
    {
      "type": "modify",
      "old_id": "3649357bc797861df372e0dd9e4c0e6ea6542fc7",
      "old_mode": 33188,
      "old_path": "gprofng/src/DbeSession.cc",
      "new_id": "2a8a6f2c0390ad93207d903752f29d5b94415daa",
      "new_mode": 33188,
      "new_path": "gprofng/src/DbeSession.cc"
    },
    {
      "type": "modify",
      "old_id": "6b0c3a40cb3407b1fb226852953272db5f265950",
      "old_mode": 33188,
      "old_path": "gprofng/src/DbeView.cc",
      "new_id": "872ebcd7a348d582c1aec5b4aaa0342bdd8edf92",
      "new_mode": 33188,
      "new_path": "gprofng/src/DbeView.cc"
    },
    {
      "type": "modify",
      "old_id": "ee14ea01542c09cb2649a224b763625d8c39700a",
      "old_mode": 33188,
      "old_path": "gprofng/src/DerivedMetrics.cc",
      "new_id": "14026d6b76b60c0b918f1b64bb33e2c62712c410",
      "new_mode": 33188,
      "new_path": "gprofng/src/DerivedMetrics.cc"
    },
    {
      "type": "modify",
      "old_id": "a150c76cdd5c1d8f0e637aecd41387a13452e026",
      "old_mode": 33188,
      "old_path": "gprofng/src/DwarfLib.cc",
      "new_id": "3872cc2de469dc9948db24a44cb81a192e7ac478",
      "new_mode": 33188,
      "new_path": "gprofng/src/DwarfLib.cc"
    },
    {
      "type": "modify",
      "old_id": "45f889316424db540212f2e815e9c3fcd8267155",
      "old_mode": 33188,
      "old_path": "gprofng/src/Elf.cc",
      "new_id": "7c715616ac76f84a80c49eb37280b041b35571bd",
      "new_mode": 33188,
      "new_path": "gprofng/src/Elf.cc"
    },
    {
      "type": "modify",
      "old_id": "01620590b9188ad5829e8b933311f1b044f92115",
      "old_mode": 33188,
      "old_path": "gprofng/src/Emsg.cc",
      "new_id": "eada9aec418e72f2723bcb86ca576eee6593d80a",
      "new_mode": 33188,
      "new_path": "gprofng/src/Emsg.cc"
    },
    {
      "type": "modify",
      "old_id": "3e1e1a7d39ef7fce8925e681637da1522ded19db",
      "old_mode": 33188,
      "old_path": "gprofng/src/Experiment.cc",
      "new_id": "3c63f9f018fb11e3816c920be52ebf4a4750a331",
      "new_mode": 33188,
      "new_path": "gprofng/src/Experiment.cc"
    },
    {
      "type": "modify",
      "old_id": "1d8ae45dbdd982245299577c67b6ecb94758c6d8",
      "old_mode": 33188,
      "old_path": "gprofng/src/Function.cc",
      "new_id": "dd9a2c7bb3f06313d28613d28651610b332bfb4f",
      "new_mode": 33188,
      "new_path": "gprofng/src/Function.cc"
    },
    {
      "type": "modify",
      "old_id": "fb4b8a0fafa9710b167b58d8d6ec1f484ab0cbf8",
      "old_mode": 33188,
      "old_path": "gprofng/src/Makefile.am",
      "new_id": "41795071185f743e6e676933e2248700abd3497c",
      "new_mode": 33188,
      "new_path": "gprofng/src/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "cef4b275305427473a9bce85b9d751cdc2adaad7",
      "old_mode": 33188,
      "old_path": "gprofng/src/Makefile.in",
      "new_id": "4c25d017d0eaac43af8fb1278296d993aaa32245",
      "new_mode": 33188,
      "new_path": "gprofng/src/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "d5255dcd05fa5cc09472f21f20c1c3e28b267b90",
      "old_mode": 33188,
      "old_path": "gprofng/src/Module.cc",
      "new_id": "064581c387465e4e1494e3596b30e73d0f89b942",
      "new_mode": 33188,
      "new_path": "gprofng/src/Module.cc"
    },
    {
      "type": "modify",
      "old_id": "32a51783f3a2538c3481033702672d1cc4566f90",
      "old_mode": 33188,
      "old_path": "gprofng/src/Print.cc",
      "new_id": "76d9fbd8bd8fd9b1ebf1ca5624e453b4ce618f79",
      "new_mode": 33188,
      "new_path": "gprofng/src/Print.cc"
    },
    {
      "type": "modify",
      "old_id": "c0d7329eb1b1d7922144a88936df627b8f245e74",
      "old_mode": 33188,
      "old_path": "gprofng/src/QLParser.yy",
      "new_id": "1b0998026a912bbdcdb965bda4bd33874cacef00",
      "new_mode": 33188,
      "new_path": "gprofng/src/QLParser.yy"
    },
    {
      "type": "modify",
      "old_id": "1099ca33a1bd5fc2db0fab05ae14573c116fe4c5",
      "old_mode": 33188,
      "old_path": "gprofng/src/SAXParserFactory.cc",
      "new_id": "eedda263644b1dacad6808262a0ce30be7403a65",
      "new_mode": 33188,
      "new_path": "gprofng/src/SAXParserFactory.cc"
    },
    {
      "type": "modify",
      "old_id": "6d1d357a1756f95623f3646a2d3cd9a46b6198e6",
      "old_mode": 33188,
      "old_path": "gprofng/src/Settings.cc",
      "new_id": "1af0a2309aaadd150d68292ed16afde9be77cc9a",
      "new_mode": 33188,
      "new_path": "gprofng/src/Settings.cc"
    },
    {
      "type": "modify",
      "old_id": "b9f4f131ac9a50238432fc409a40e883f57691cc",
      "old_mode": 33188,
      "old_path": "gprofng/src/SourceFile.cc",
      "new_id": "ac14935aff5b855027aee56edfe2fa0dd56da4f3",
      "new_mode": 33188,
      "new_path": "gprofng/src/SourceFile.cc"
    },
    {
      "type": "modify",
      "old_id": "9901b62c1a72aced2c548d0d826074144358c988",
      "old_mode": 33188,
      "old_path": "gprofng/src/StringBuilder.cc",
      "new_id": "c89afd76f6e82c5ce13d532d2cc350a370825357",
      "new_mode": 33188,
      "new_path": "gprofng/src/StringBuilder.cc"
    },
    {
      "type": "modify",
      "old_id": "db949ad77ee775ef1d0695dff00b345e1efd0f3e",
      "old_mode": 33188,
      "old_path": "gprofng/src/StringMap.h",
      "new_id": "d4702d3f1b811f5788829231414273eb9a84f228",
      "new_mode": 33188,
      "new_path": "gprofng/src/StringMap.h"
    },
    {
      "type": "modify",
      "old_id": "5e8883e6b4309fc890c8bc06bb29146dd4a5f916",
      "old_mode": 33188,
      "old_path": "gprofng/src/Table.cc",
      "new_id": "4ec0a76d039fc0e90947544ec779072493cf89e2",
      "new_mode": 33188,
      "new_path": "gprofng/src/Table.cc"
    },
    {
      "type": "modify",
      "old_id": "4fe850d650936b36dd3a05c67907e278aa4969f7",
      "old_mode": 33188,
      "old_path": "gprofng/src/checks.cc",
      "new_id": "f6d9b0e08ca35f3d130387c54e1ed1bae02aa8a5",
      "new_mode": 33188,
      "new_path": "gprofng/src/checks.cc"
    },
    {
      "type": "modify",
      "old_id": "2fa9a883147200cf45e2af6fdaa481c5eb4b2f78",
      "old_mode": 33188,
      "old_path": "gprofng/src/collctrl.cc",
      "new_id": "3dae531c3154c3d157bb28fccf2f75b8e9f4e902",
      "new_mode": 33188,
      "new_path": "gprofng/src/collctrl.cc"
    },
    {
      "type": "modify",
      "old_id": "79d14eb22cc1390713ea003be6d13deb1c97769e",
      "old_mode": 33188,
      "old_path": "gprofng/src/comp_com.c",
      "new_id": "636bcf36705ba505baee42b084a349e0bc9976c4",
      "new_mode": 33188,
      "new_path": "gprofng/src/comp_com.c"
    },
    {
      "type": "modify",
      "old_id": "41fa092c0975f838e0d1982306cddd8c3ac27755",
      "old_mode": 33188,
      "old_path": "gprofng/src/count.cc",
      "new_id": "42f990e0e12ea37b332e08ffba5167d50b9d35e2",
      "new_mode": 33188,
      "new_path": "gprofng/src/count.cc"
    },
    {
      "type": "modify",
      "old_id": "951ebaf747946434926bed18aa4be8d0d4f47836",
      "old_mode": 33188,
      "old_path": "gprofng/src/dbe_hwc.h",
      "new_id": "c303ac8dc4177867a590ed66dc943401c2c9b590",
      "new_mode": 33188,
      "new_path": "gprofng/src/dbe_hwc.h"
    },
    {
      "type": "delete",
      "old_id": "8c451cfb165aee647f100a23da65bba584e47f0d",
      "old_mode": 33188,
      "old_path": "gprofng/src/dbe_memmgr.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "70510fbd4bda4fef70285bfc42051bcebd7c8953",
      "old_mode": 33188,
      "old_path": "gprofng/src/envsets.cc",
      "new_id": "b7d3d9da0efd514f741d518772da7d139d992dbd",
      "new_mode": 33188,
      "new_path": "gprofng/src/envsets.cc"
    },
    {
      "type": "modify",
      "old_id": "ff6816da6a20feb654842505e38327cc2099814d",
      "old_mode": 33188,
      "old_path": "gprofng/src/gp-archive.cc",
      "new_id": "00a44509f8ecaffe0020259ad0266fd438a4fb47",
      "new_mode": 33188,
      "new_path": "gprofng/src/gp-archive.cc"
    },
    {
      "type": "modify",
      "old_id": "c80c1b0bbeee4f6572435d2c7023614fe0e3d99d",
      "old_mode": 33188,
      "old_path": "gprofng/src/gp-collect-app.cc",
      "new_id": "4bf9f077df9786663eb2f2b79aadaf7ece1b5cfb",
      "new_mode": 33188,
      "new_path": "gprofng/src/gp-collect-app.cc"
    },
    {
      "type": "modify",
      "old_id": "24af375edf153e06090d9e9f9e2779ad1fb791c5",
      "old_mode": 33188,
      "old_path": "gprofng/src/gp-display-src.cc",
      "new_id": "5d885b5b607c5d337ed01bc8b6866513deb06da3",
      "new_mode": 33188,
      "new_path": "gprofng/src/gp-display-src.cc"
    },
    {
      "type": "modify",
      "old_id": "3d7774a150ad3c4bc93d30e11742d14e71d7d465",
      "old_mode": 33188,
      "old_path": "gprofng/src/gp-display-text.cc",
      "new_id": "ad60e76f3810cc65bd8406a8baa27c5c42129c9c",
      "new_mode": 33188,
      "new_path": "gprofng/src/gp-display-text.cc"
    },
    {
      "type": "modify",
      "old_id": "a59fdb2af6d6ad99b9db9696ca122c2f6dc4ccd5",
      "old_mode": 33188,
      "old_path": "gprofng/src/gprofng.cc",
      "new_id": "385b09771547f7cf9bd2818eb1f7b53894513ffb",
      "new_mode": 33188,
      "new_path": "gprofng/src/gprofng.cc"
    },
    {
      "type": "modify",
      "old_id": "d5f377123ab7e456ba6b8c1ea1a4559920210d6f",
      "old_mode": 33188,
      "old_path": "gprofng/src/ipc.cc",
      "new_id": "3e706dbc9d078c50c70831c0d423ccc4cb52a208",
      "new_mode": 33188,
      "new_path": "gprofng/src/ipc.cc"
    },
    {
      "type": "modify",
      "old_id": "29d699dea545ae72248edd74a8d0d875161020fd",
      "old_mode": 33188,
      "old_path": "gprofng/src/ipcio.cc",
      "new_id": "8ff16d5a8e2385790cb718262735c6dd60435cb5",
      "new_mode": 33188,
      "new_path": "gprofng/src/ipcio.cc"
    },
    {
      "type": "modify",
      "old_id": "228140b61ae268881bdeba915faaf860c62b9cca",
      "old_mode": 33188,
      "old_path": "gprofng/src/util.cc",
      "new_id": "e4919995db67f424b0d0716c1c2d8453199ff36a",
      "new_mode": 33188,
      "new_path": "gprofng/src/util.cc"
    },
    {
      "type": "modify",
      "old_id": "cbbc2f7e118fca09849fbc97df04c0ece0da83d8",
      "old_mode": 33188,
      "old_path": "gprofng/src/util.h",
      "new_id": "ca2480b30d402e4bbaf66e8ef18081cdf135412f",
      "new_mode": 33188,
      "new_path": "gprofng/src/util.h"
    },
    {
      "type": "modify",
      "old_id": "7d5be1f0b578f7fb465789f9aef26946cf361fa4",
      "old_mode": 33188,
      "old_path": "gprofng/src/vec.h",
      "new_id": "4ee4642d78ad76eb9d4c6a14e34241a85bce5c9a",
      "new_mode": 33188,
      "new_path": "gprofng/src/vec.h"
    }
  ]
}
