12345678910111213141516171819202122 |
- """Test that gdbstub has access to proc mappings.
- This runs as a sourced script (via -x, via run-test.py)."""
- from __future__ import print_function
- import gdb
- from test_gdbstub import main, report
- def run_test():
- """Run through the tests one by one"""
- if gdb.selected_inferior().architecture().name() == "m68k":
- # m68k GDB supports only GDB_OSABI_SVR4, but GDB_OSABI_LINUX is
- # required for the info proc support (see set_gdbarch_info_proc()).
- print("SKIP: m68k GDB does not support GDB_OSABI_LINUX")
- exit(0)
- mappings = gdb.execute("info proc mappings", False, True)
- report(isinstance(mappings, str), "Fetched the mappings from the inferior")
- # Broken with host page size > guest page size
- # report("/sha1" in mappings, "Found the test binary name in the mappings")
- main(run_test)
|