)]}'
{
  "commit": "1138f24645e9e1e2d55d280caab4e2539dfcdb49",
  "tree": "fd5f95413812b7f0929ae4cfc0ae557162440cac",
  "parents": [
    "7bc8e0c967a4ef77657174d28af775691e18b4ce"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Mon Oct 12 10:02:52 2015 +0200"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Thu Oct 29 17:59:26 2015 +0000"
  },
  "message": "qemu-gdb: allow using glibc_pointer_guard() on core dumps\n\nget_fs_base() cannot be run on a core dump, because it uses the arch_prctl\nsystem call.  The fs base is the value that is returned by pthread_self(),\nand it would be nice to just glean it from the \"info threads\" output:\n\n* 1    Thread 0x7f16a3fff700 (LWP 33642) pthread_cond_wait@@GLIBC_2.3.2 ()\n              ^^^^^^^^^^^^^^\n\nbut unfortunately the gdb API does not provide that.  Instead, we can\nlook for the \"arg\" argument of the start_thread function if glibc debug\ninformation are available.  If not, fall back to the old mechanism.\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nMessage-id: 1444636974-19950-2-git-send-email-pbonzini@redhat.com\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c54918b5d6cb6f0fa5b7d576004ce4a5b425183",
      "old_mode": 33188,
      "old_path": "scripts/qemugdb/coroutine.py",
      "new_id": "b1d4546fe608eabd23b51f96824e2016c242ab1e",
      "new_mode": 33188,
      "new_path": "scripts/qemugdb/coroutine.py"
    }
  ]
}
