| Index: chrome/browser/extensions/extension_tab_util.h
 | 
| diff --git a/chrome/browser/extensions/extension_tab_util.h b/chrome/browser/extensions/extension_tab_util.h
 | 
| index 4e8e5c68c984d61c51057d08d14cbd91d92fa09d..5c856d9cf41aa4b98344de6989ef0b48f9dee99b 100644
 | 
| --- a/chrome/browser/extensions/extension_tab_util.h
 | 
| +++ b/chrome/browser/extensions/extension_tab_util.h
 | 
| @@ -72,6 +72,14 @@ class ExtensionTabUtil {
 | 
|        int tab_index,
 | 
|        IncludePrivacySensitiveFields include_privacy_sensitive_fields);
 | 
|  
 | 
| +  // Remove any privacy-sensitive fields from a Tab object or event info
 | 
| +  // dictionary, if the extension does not have the tabs permission.  Returns a
 | 
| +  // new dictionary value; the input update_info dictionary is left unmodified.
 | 
| +  static base::DictionaryValue* ScrubTabValue(
 | 
| +      const content::WebContents* contents,
 | 
| +      const extensions::Extension* extension,
 | 
| +      const base::DictionaryValue* update_info);
 | 
| +
 | 
|    // Gets the |tab_strip_model| and |tab_index| for the given |web_contents|.
 | 
|    static bool GetTabStripModel(const content::WebContents* web_contents,
 | 
|                                 TabStripModel** tab_strip_model,
 | 
| 
 |