code: def __postCallAction_hwbp(self, event):
          
  
          # Remove the one shot hardware breakpoint
          # at the return address location in the stack.
          tid     = event.get_tid()
          address = event.breakpoint.get_address()
          event.debug.erase_hardware_breakpoint(tid, address)
  
          # Call the "post" callback.
          try:
              self.__postCallAction(event)
  
          # Forget the parameters.
          finally:
              self.__pop_params(tid)
docs: Handles hardware breakpoint events on return from the function.
  
          @type  event: L{ExceptionEvent}
          @param event: Single step event.