code: def erase_all_breakpoints(self):
          
  
          # This should be faster but let's not trust the GC so much :P
          # self.disable_all_breakpoints()
          # self.__codeBP       = dict()
          # self.__pageBP       = dict()
          # self.__hardwareBP   = dict()
          # self.__runningBP    = dict()
          # self.__hook_objects = dict()
  
  ##        # erase hooks
  ##        for (pid, address, hook) in self.get_all_hooks():
  ##            self.dont_hook_function(pid, address)
  
          # erase code breakpoints
          for (pid, bp) in self.get_all_code_breakpoints():
              self.erase_code_breakpoint(pid, bp.get_address())
  
          # erase page breakpoints
          for (pid, bp) in self.get_all_page_breakpoints():
              self.erase_page_breakpoint(pid, bp.get_address())
  
          # erase hardware breakpoints
          for (tid, bp) in self.get_all_hardware_breakpoints():
              self.erase_hardware_breakpoint(tid, bp.get_address())
docs: Erases all breakpoints in all processes.
  
          @see:
              erase_code_breakpoint,
              erase_page_breakpoint,
              erase_hardware_breakpoint