)]}'
{
  "commit": "5bed9dc992a0136d403a7addb29a2ed822fd4fd2",
  "tree": "2f15c993e935d305239b579cda16a7c56398e12c",
  "parents": [
    "9b38b85ec31798d68633970c88921875928c4c39"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Tue Feb 14 13:15:49 2023 +0100"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Tue Feb 14 13:15:49 2023 +0100"
  },
  "message": "[gdb/testsuite] Add xfail in gdb.python/py-record-btrace.exp\n\nThere\u0027s a HW bug affecting Processor Trace on some Intel processors\n(Ice Lake to Raptor Lake microarchitectures).\n\nThe bug was exposed by linux kernel commit 670638477aed\n(\"perf/x86/intel/pt: Opportunistically use single range output mode\"),\nadded in version v5.5.0, and was worked around by commit ce0d998be927\n(\"perf/x86/intel/pt: Fix sampling using single range output\") in version\n6.1.0.\n\nThe bug manifests (on a Performance-core of an i7-1250U, an Alder Lake cpu) in\na single test-case:\n...\n(gdb) python insn \u003d r.instruction_history^M\nwarning: Decode error (-20) at instruction 33 (offset \u003d 0x3d6a, \\\n  pc \u003d 0x400501): compressed return without call.^M\n(gdb) FAIL: gdb.python/py-record-btrace.exp: prepare record: \\\n  python insn \u003d r.instruction_history\n...\n\nAdd a corresponding XFAIL.\n\nNote that the i7-1250U has both Performance-cores and Efficient-cores, and on\nan Efficient-Core the test-case runs without any problems, so if the testsuite\nrun is not pinned to a specific cpu, the test may either PASS or XFAIL.\n\nTested on x86_64-linux:\n- openSUSE Leap 15.4 with linux kernel version 5.14.21\n- openSUSE Tumbleweed with linux kernel version 6.1.8\n\nPR testsuite/30075\nBug: https://sourceware.org/bugzilla/show_bug.cgi?id\u003d30075\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "555b70ae336df072d7c363cfbf28be7efce86421",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.python/py-record-btrace.exp",
      "new_id": "c055a882f859b62e19b202115dff2a81f22a340b",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.python/py-record-btrace.exp"
    }
  ]
}
