| Index: content/browser/renderer_host/render_process_host_impl.h
 | 
| diff --git a/content/browser/renderer_host/render_process_host_impl.h b/content/browser/renderer_host/render_process_host_impl.h
 | 
| index d16181fc16641ad89466a9564e9354496c09c283..20de0204a67063141baee669cd0d41d0bc3cb06a 100644
 | 
| --- a/content/browser/renderer_host/render_process_host_impl.h
 | 
| +++ b/content/browser/renderer_host/render_process_host_impl.h
 | 
| @@ -52,6 +52,14 @@ class CONTENT_EXPORT RenderProcessHostImpl
 | 
|        public ChildProcessLauncher::Client,
 | 
|        public base::WaitableEventWatcher::Delegate {
 | 
|   public:
 | 
| +  // Map of site to process, to ensure we only have one RenderProcessHost per
 | 
| +  // site in process-per-site mode.
 | 
| +  typedef base::hash_map<std::string, RenderProcessHost*> SiteProcessMap;
 | 
| +
 | 
| +  // Map of BrowserContext to SiteProcessMap, for use in process-per-site mode.
 | 
| +  typedef base::hash_map<content::BrowserContext*, SiteProcessMap>
 | 
| +      ContextSiteProcessMap;
 | 
| +
 | 
|    RenderProcessHostImpl(BrowserContext* browser_context, bool is_guest);
 | 
|    virtual ~RenderProcessHostImpl();
 | 
|  
 | 
| @@ -124,7 +132,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
 | 
|    // Register/unregister the host identified by the host id in the global host
 | 
|    // list.
 | 
|    static void RegisterHost(int host_id, RenderProcessHost* host);
 | 
| -  static void UnregisterHost(int host_id);
 | 
| +  static void UnregisterHost(int host_id, RenderProcessHost* host);
 | 
|  
 | 
|    // Returns true if the given host is suitable for launching a new view
 | 
|    // associated with the given browser context.
 | 
| 
 |