Lines Matching full:g
62 def get_reg_le(g, reg): argument
63 res = g.cmd(b'p%x' % reg)
70 def get_reg_be(g, reg): argument
71 res = g.cmd(b'p%x' % reg)
74 def get_reg(self, g, reg): argument
77 return self.get_reg_le(g, reg)
79 return self.get_reg_be(g, reg)
81 def get_pc(self, g): argument
82 return self.get_reg(g, self.REG_PC)
84 def check_pc(self, g, addr): argument
85 pc = self.get_pc(g)
90 def gdb_step(g): argument
91 g.cmd(b's', b'T05thread:01;')
94 def gdb_bstep(g): argument
95 g.cmd(b'bs', b'T05thread:01;')
133 g = gdb.GDBRemote('127.0.0.1', port, False, False)
134 g.connect()
135 r = g.cmd(b'qSupported')
137 g.cmd(b'qXfer:features:read:target.xml:0,ffb')
147 pc = self.get_pc(g)
150 self.gdb_step(g)
155 self.gdb_bstep(g)
156 self.check_pc(g, addr)
162 self.check_pc(g, addr)
163 self.gdb_step(g)
170 g.cmd(b'Z1,%x,1' % addr, b'OK')
179 g.cmd(b'c')
184 (self.get_pc(g), self.vm_get_icount(vm)))
188 g.cmd(b'bc', b'T05thread:01;')
192 self.check_pc(g, steps[-1])