1 from gdb import Command, COMMAND_USER
5 class LunadbgCommand(Command):
6 def __init__(self, name: str) -> None:
7 super().__init__(name, COMMAND_USER)
8 self._parser = argparse.ArgumentParser()
10 def _parse_args(self, gdb_argstr: str):
11 args, argv = self._parser.parse_known_args(gdb_argstr.strip().split(' '), None)
13 print('unrecognized arguments: %s'%(' '.join(argv)))
14 print(self._parser.format_usage())
15 print(self._parser.format_help())