code: def has_hardware_breakpoint(self, dwThreadId, address):
          
          if dwThreadId in self.__hardwareBP:
              bpSet = self.__hardwareBP[dwThreadId]
              for bp in bpSet:
                  if bp.get_address() == address:
                      return True
          return False
docs: Checks if a hardware breakpoint is defined at the given address.
  
          @see:
              L{define_hardware_breakpoint},
              L{get_hardware_breakpoint},
              L{erase_hardware_breakpoint},
              L{enable_hardware_breakpoint},
              L{enable_one_shot_hardware_breakpoint},
              L{disable_hardware_breakpoint}
  
          @type  dwThreadId: int
          @param dwThreadId: Thread global ID.
  
          @type  address: int
          @param address: Memory address of breakpoint.
  
          @rtype:  bool
          @return: C{True} if the breakpoint is defined, C{False} otherwise.