Home | History | Annotate | Download | only in a64

Lines Matching defs:DebugCommand

241 // All debugger commands must subclass DebugCommand and implement Run, Print
243 class DebugCommand {
245 explicit DebugCommand(Token* name) : name_(IdentifierToken::Cast(name)) {}
246 DebugCommand() : name_(NULL) {}
247 virtual ~DebugCommand() { delete name_; }
256 static DebugCommand* Parse(char* line);
267 class HelpCommand : public DebugCommand {
269 explicit HelpCommand(Token* name) : DebugCommand(name) {}
273 static DebugCommand* Build(std::vector<Token*> args);
281 class ContinueCommand : public DebugCommand {
283 explicit ContinueCommand(Token* name) : DebugCommand(name) {}
287 static DebugCommand* Build(std::vector<Token*> args);
295 class StepCommand : public DebugCommand {
298 : DebugCommand(name), count_(count) {}
305 static DebugCommand* Build(std::vector<Token*> args);
315 class DisasmCommand : public DebugCommand {
317 static DebugCommand* Build(std::vector<Token*> args);
325 class PrintCommand : public DebugCommand {
328 : DebugCommand(name), target_(target), format_(format) {}
339 static DebugCommand* Build(std::vector<Token*> args);
350 class ExamineCommand : public DebugCommand {
356 : DebugCommand(name), target_(target), format_(format), count_(count) {}
369 static DebugCommand* Build(std::vector<Token*> args);
382 class UnknownCommand : public DebugCommand {
394 class InvalidCommand : public DebugCommand {
743 DebugCommand* command = DebugCommand::Parse(line);
1165 void DebugCommand::Print(FILE* out) {
1170 bool DebugCommand::Match(const char* name, const char** aliases) {
1181 DebugCommand* DebugCommand::Parse(char* line) {
1225 void DebugCommand::PrintHelp(const char** aliases,
1248 DebugCommand::PrintHelp(Command::kAliases, \
1259 DebugCommand* HelpCommand::Build(std::vector<Token*> args) {
1276 DebugCommand* ContinueCommand::Build(std::vector<Token*> args) {
1304 DebugCommand* StepCommand::Build(std::vector<Token*> args) {
1327 DebugCommand* DisasmCommand::Build(std::vector<Token*> args) {
1407 DebugCommand* PrintCommand::Build(std::vector<Token*> args) {
1496 DebugCommand* ExamineCommand::Build(std::vector<Token*> args) {