()
| 10 | |
| 11 | |
| 12 | def gdb_has_frame_select(): |
| 13 | # Does this build of gdb have gdb.Frame.select ? |
| 14 | stdout, stderr = run_gdb("--eval-command=python print(dir(gdb.Frame))") |
| 15 | m = re.match(r'.*\[(.*)\].*', stdout) |
| 16 | if not m: |
| 17 | raise unittest.SkipTest( |
| 18 | f"Unable to parse output from gdb.Frame.select test\n" |
| 19 | f"stdout={stdout!r}\n" |
| 20 | f"stderr={stderr!r}\n") |
| 21 | gdb_frame_dir = m.group(1).split(', ') |
| 22 | return "'select'" in gdb_frame_dir |
| 23 | |
| 24 | HAS_PYUP_PYDOWN = gdb_has_frame_select() |
| 25 |
no test coverage detected
searching dependent graphs…