)]}'
{
  "commit": "150a9ef22c4ef46a0001156e258a7772bb64cf89",
  "tree": "cd89fbd63024c901132527ea6163712f0c9d67f4",
  "parents": [
    "9b026264097aa5f328a2d23f985fde961b41ef2e"
  ],
  "author": {
    "name": "Indu Bhagat",
    "email": "indu.bhagat@oracle.com",
    "time": "Thu May 15 12:21:05 2025 -0700"
  },
  "committer": {
    "name": "Indu Bhagat",
    "email": "indu.bhagat@oracle.com",
    "time": "Thu May 15 12:21:05 2025 -0700"
  },
  "message": "gas: sframe: avoid creating more symbols than necessary for FRE offset\n\nEach SFrame FDE contains an offset to the start of its respective SFrame\nFREs in the sfde_func_start_fre_off field.  To generate this offset,\nfre_symbols[] array is being used.  The number of elements of this array\nis currently set to the total number of SFrame FREs in the entire SFrame\nsection.  This is more than unnecessary.  We only need to track as many\npoints as the number of SFrame FDEs.\n\ngas/\n\t* gen-sframe.c (output_sframe_internal):  Size fde_fre_symbols\n\twith the number of SFrame FDEs.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c8c7ebb175f1c6dfec388042f55e0200078d128",
      "old_mode": 33188,
      "old_path": "gas/gen-sframe.c",
      "new_id": "aa46b9cb0b63ff939e21f2c2178fc570db01791e",
      "new_mode": 33188,
      "new_path": "gas/gen-sframe.c"
    }
  ]
}
