)]}'
{
  "commit": "e4a5126ec025fc3a2e05e8535ccd65d6990001d0",
  "tree": "493828bc410711bca97bdbd981f7aa8f95183b4d",
  "parents": [
    "b0789fb6c2f95c56890c2858d7360771cdf153e7"
  ],
  "author": {
    "name": "Kevin Buettner",
    "email": "kevinb@redhat.com",
    "time": "Wed Apr 23 21:39:29 2025 -0700"
  },
  "committer": {
    "name": "Kevin Buettner",
    "email": "kevinb@redhat.com",
    "time": "Thu Apr 24 09:54:43 2025 -0700"
  },
  "message": "New test - gdb.base/tls-dlobj.exp\n\nThis test exercises musl_link_map_to_tls_module_id() and\nglibc_link_map_to_tls_module_id(), both of which are in solib-svr4.c.\n\nPrior to writing this test, I had only written what is now named\n\u0027musl_link_map_to_tls_module_id\u0027 and it worked for both GLIBC and\nMUSL.  Once I wrote this new test, tls-dlobj.exp, there were a number\nof tests which didn\u0027t work with GLIBC.  This led me to write a\nGLIBC-specific link map to module id function, i.e,\n\u0027glibc_link_map_to_tls_module_id\u0027.\n\nIt only has one compilation scenario, in which the pthread(s) library\nis used - as noted in a comment, it became too much of a hassle to try\nto KFAIL things, though it certainly could have been done in much the\nsame was as was done in gdb.base/multiobj.exp.  It didn\u0027t seem that\nimportant to do so, however, since I believe that the other tests\nhave adequate coverage for different compilation scenarios.\n\nTested-By: Luis Machado \u003cluis.machado@arm.com\u003e\nApproved-By: Luis Machado \u003cluis.machado@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c69bab7a9d12f53cef1f5435663039dbd53ad081",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/tls-dlobj-lib.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "322bdda0393b00f9a5aa1f74973356a18028ec19",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/tls-dlobj.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02f2ff81219f56eb24bc612131d2c34177d7550f",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/tls-dlobj.exp"
    }
  ]
}
