Lines Matching refs:self
36 def __init__(self, debugger):
37 Cmd.__init__(self)
38 self.debugger = debugger
39 self.stop = False
40 self.quit = False
42 def precmd(self, line):
43 self.stop = False
44 if self.debugger.non_interactive:
48 def postcmd(self, stop, line):
49 return self.stop
51 def do_quit(self, _):
53 self.debugger.quit()
54 self.quit = True
55 self.stop = True
57 def do_display(self, args):
62 self.debugger.display = line_num
66 def do_break(self, args):
68 write(self.debugger.set_break(args))
71 def do_list(self, _):
73 write(self.debugger.breakpoint_list())
75 def do_delete(self, args):
77 write(self.debugger.delete(args))
79 def do_exception(self, args):
81 write(self.debugger.exception(args))
83 def do_next(self, args):
85 self.stop = True
88 self.debugger.next()
97 self.debugger.next()
101 result = self.debugger.process_messages()
105 self.quit = True
117 def do_step(self, _):
119 self.debugger.step()
120 self.stop = True
123 def do_continue(self, _):
125 self.debugger.do_continue()
126 self.stop = True
127 if not self.debugger.non_interactive:
131 def do_finish(self, _):
133 self.debugger.finish()
134 self.stop = True
137 def do_backtrace(self, args):
139 write(self.debugger.backtrace(args))
140 self.stop = True
143 def do_src(self, args):
148 write(self.debugger.print_source(line_num, 0))
150 write(self.debugger.print_source(0, 0))
153 def do_scroll(self, _):
158 _scroll_direction(self.debugger, "up")
160 _scroll_direction(self.debugger, "down")
166 def do_eval(self, args):
168 self.debugger.eval(args)
169 self.stop = True
172 def do_eval_at(self, args):
192 self.debugger.eval_at(code, index)
193 self.stop = True
195 def do_throw(self, args):
197 self.debugger.throw(args)
198 self.stop = True
200 def do_abort(self, args):
202 self.debugger.abort(args)
203 self.stop = True
205 def do_restart(self, _):
207 self.debugger.restart()
208 self.stop = True
211 def do_scope(self, _):
213 self.debugger.scope_chain()
214 self.stop = True
216 def do_variables(self, args):
218 write(self.debugger.scope_variables(args))
219 self.stop = True
221 def do_memstats(self, _):
223 self.debugger.memstats()
224 self.stop = True
227 def do_dump(self, args):
232 pprint(self.debugger.function_list)
235 def do_EOF(self, _):
238 self.debugger.quit()
239 self.quit = True
240 self.stop = True