parameters: (self, dwProcessId)
return_statement: return result
docstring: @see: L{get_thread_hardware_breakpoints}
  
          @type  dwProcessId: int
          @param dwProcessId: Process global ID.
  
          @rtype:  list of tuple( int, L{HardwareBreakpoint} )
          @return: All hardware breakpoints for each thread in the given process
              as a list of tuples (tid, bp).
docstring_summary: @see: L{get_thread_hardware_breakpoints}
docstring_tokens: @see : L { get_thread_hardware_breakpoints }
function: def get_process_hardware_breakpoints(self, dwProcessId):
          """
          @see: L{get_thread_hardware_breakpoints}
  
          @type  dwProcessId: int
          @param dwProcessId: Process global ID.
  
          @rtype:  list of tuple( int, L{HardwareBreakpoint} )
          @return: All hardware breakpoints for each thread in the given process
              as a list of tuples (tid, bp).
          """
          result = list()
          aProcess = self.system.get_process(dwProcessId)
          for dwThreadId in aProcess.iter_thread_ids():
              if dwThreadId in self.__hardwareBP:
                  bplist = self.__hardwareBP[dwThreadId]
                  for bp in bplist:
                      result.append( (dwThreadId, bp) )
          return result
function_tokens: def get_process_hardware_breakpoints ( self , dwProcessId ) : result = list ( ) aProcess = self . system . get_process ( dwProcessId ) for dwThreadId in aProcess . iter_thread_ids ( ) : if dwThreadId in self . __hardwareBP : bplist = self . __hardwareBP [ dwThreadId ] for bp in bplist : result . append ( ( dwThreadId , bp ) ) return result