Ñò 55€Lc@€s`ddklZddkZdeifd„ƒYZdeifd„ƒYZeƒeƒdS(iÿÿÿÿ(twith_statementNtSavePrefixCommandcB€seZdZd„ZRS(s!Prefix command for saving things.cC€s)tt|ƒidtititƒdS(Ntsave(tsuperRt__init__tgdbtCOMMAND_SUPPORTt COMPLETE_NONEtTrue(tself((s5/usr/share/gdb/python/gdb/command/save_breakpoints.pyRs(t__name__t __module__t__doc__R(((s5/usr/share/gdb/python/gdb/command/save_breakpoints.pyRstSaveBreakpointsCommandcB€s eZdZd„Zd„ZRS(s–Save the current breakpoints to a file. This command takes a single argument, a file name. The breakpoints can be restored using the 'source' command.cC€s&tt|ƒidtitiƒdS(Nssave breakpoints(RR RRRtCOMPLETE_FILENAME(R ((s5/usr/share/gdb/python/gdb/command/save_breakpoints.pyR"scC€s0|iƒtiƒ}|djo td‚nt|iƒdƒiiƒ}z×|~}xÇ|D]¿}|dI|i I|i dj o|dI|i In|i dj o|dI|i In|J|i p|dIJn|i }|dj o"|dIJ||I|dIJn|JqcWWdQXdS( NsNo breakpoints to savetwtbreaks threads ifsdisable $bpnumtcommandstend(t dont_repeatRt breakpointstNonet RuntimeErrortopentstript__exit__t __enter__tlocationtthreadt conditiontenabledR(R targtfrom_ttytbpst_[1]tftbpR((s5/usr/share/gdb/python/gdb/command/save_breakpoints.pytinvoke's*    ,     (R R R RR%(((s5/usr/share/gdb/python/gdb/command/save_breakpoints.pyR s (t __future__RRtCommandRR (((s5/usr/share/gdb/python/gdb/command/save_breakpoints.pyts  #