)]}'
{
  "commit": "b5fbb4c2b468bc776ba71e2c4ef692f095e034bd",
  "tree": "fb8180b2548ad51fdfd36da74463a62948f7533e",
  "parents": [
    "68b25a74aa492fa84bc530b471036d762cf772bf"
  ],
  "author": {
    "name": "Vladimir Mezentsev",
    "email": "vladimir.mezentsev@oracle.com",
    "time": "Thu May 11 17:30:18 2023 -0700"
  },
  "committer": {
    "name": "Vladimir Mezentsev",
    "email": "vladimir.mezentsev@oracle.com",
    "time": "Tue May 16 12:04:51 2023 -0700"
  },
  "message": "gprofng: include a new function in the right place\n\nStatic function name is not available in stripped libraries.\nIn this case, gprofng maps PC to a fake function like \u003cstatic\u003e@0xPC (\u003clibname\u003e).\nSometimes gprofng creates two functions instead of one.\nAlso FUNC_FLAG_SIMULATED is needed for these fake functions.\n\ngprofng/ChangeLog\n2023-05-11  Vladimir Mezentsev  \u003cvladimir.mezentsev@oracle.com\u003e\n\n\t* src/LoadObject.cc (LoadObject::find_function): Set FUNC_FLAG_SIMULATED.\n\tInclude a new function in the right place.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f57db6001a95bccd029cee0087d282625814539c",
      "old_mode": 33188,
      "old_path": "gprofng/src/LoadObject.cc",
      "new_id": "9601dee7bd91482248320e811bbea058b0def423",
      "new_mode": 33188,
      "new_path": "gprofng/src/LoadObject.cc"
    }
  ]
}
