mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-28 04:43:54 -06:00

Both the report() function as well as the initial gdbstub test sequence are copy-pasted into ~10 files with slight modifications. This indicates that they are indeed generic, so factor them out. While at it, add a few newlines to make the formatting closer to PEP-8. Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com> Message-Id: <20240129093410.3151-3-iii@linux.ibm.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
23 lines
477 B
Python
23 lines
477 B
Python
from __future__ import print_function
|
|
#
|
|
# Test auxiliary vector is loaded via gdbstub
|
|
#
|
|
# This is launched via tests/guest-debug/run-test.py
|
|
#
|
|
|
|
import gdb
|
|
from test_gdbstub import main, report
|
|
|
|
|
|
def run_test():
|
|
"Run through the tests one by one"
|
|
|
|
sym, ok = gdb.lookup_symbol("thread1_func")
|
|
gdb.execute("b thread1_func")
|
|
gdb.execute("c")
|
|
|
|
frame = gdb.selected_frame()
|
|
report(str(frame.function()) == "thread1_func", "break @ %s"%frame)
|
|
|
|
|
|
main(run_test)
|