151c623b0SLirong Yuanfrom __future__ import print_function 251c623b0SLirong Yuan# 351c623b0SLirong Yuan# Test auxiliary vector is loaded via gdbstub 451c623b0SLirong Yuan# 551c623b0SLirong Yuan# This is launched via tests/guest-debug/run-test.py 651c623b0SLirong Yuan# 751c623b0SLirong Yuan 851c623b0SLirong Yuanimport gdb 9*4d48c1bcSIlya Leoshkevichfrom test_gdbstub import main, report 1051c623b0SLirong Yuan 1151c623b0SLirong Yuan 1251c623b0SLirong Yuandef run_test(): 1351c623b0SLirong Yuan "Run through the tests one by one" 1451c623b0SLirong Yuan 1551c623b0SLirong Yuan auxv = gdb.execute("info auxv", False, True) 1651c623b0SLirong Yuan report(isinstance(auxv, str), "Fetched auxv from inferior") 1751c623b0SLirong Yuan report(auxv.find("sha1"), "Found test binary name in auxv") 1851c623b0SLirong Yuan 1951c623b0SLirong Yuan 20*4d48c1bcSIlya Leoshkevichmain(run_test) 21