)]}'
{
  "commit": "97df7412a183b73a1bfaeed55a4d951c2aede7d4",
  "tree": "f922b519f909bed3a3aa7781f0f8ad2f21f9de88",
  "parents": [
    "be6276e0aed1f2df8f771d9823b6c8fea29e6a66"
  ],
  "author": {
    "name": "Kevin Buettner",
    "email": "kevinb@redhat.com",
    "time": "Wed Oct 19 19:36:07 2022 -0700"
  },
  "committer": {
    "name": "Kevin Buettner",
    "email": "kevinb@redhat.com",
    "time": "Wed Oct 19 19:40:33 2022 -0700"
  },
  "message": "Test stepping within a runtime loader / dynamic linker\n\nSee the remarks in rtld-step.exp for a description of what this\ntest is about.\n\nThis test case has been tested using gcc on the following x86-64 Linux\ndistributions/releases:\n\n    Fedora 28\n    Fedora 32\n    Fedora 33\n    Fedora 34\n    Fedora 35\n    Fedora 36\n    Fedora 37\n    rawhide (f38)\n    RHEL 9.1\n    Ubuntu 22.04.1 LTS\n\nIt\u0027s also been tested (and found to be working) with\nRUNTESTFLAGS\u003d\"CC_FOR_TARGET\u003dclang\" on all of the above expect for\nFedora 28.  The (old) version of clang available on F28 did not\naccept the -static-pie option.\n\nI also tried to make this test work on FreeBSD 13.1.  While I think I\nmade significant progress, I was ultimately stymied by this message\nwhich occurs when attempting to run the main program which has been\nset to use the fake/pretend RTLD as the ELF interpreter:\n\nELF interpreter /path/to/rtld-step-rtld not found, error 22\n\nI have left one of the flags (-static) in place which I believe\nto be needed for FreeBSD (though since I never got it to work, I\ndon\u0027t know for sure.)  I\u0027ve also left some declarations needed\nfor FreeBSD in rtld-step-rtld.c.  They\u0027re currently disabled via\na #if 0; you\u0027ll need to enable them if you want to try to make\nit work on FreeBSD.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b3984dc7d2246887036d76403f08ca3cc360350",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/rtld-step-main.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e234ebf9eadd77dc572ac6adf08feb75f33f882f",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/rtld-step-rtld.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4773fa8de3ddecde45aca9d43c72853fd2736875",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/rtld-step.exp"
    }
  ]
}
