Index: chrome/app/chrome_main_mac.mm |
=================================================================== |
--- chrome/app/chrome_main_mac.mm (revision 103301) |
+++ chrome/app/chrome_main_mac.mm (working copy) |
@@ -5,8 +5,6 @@ |
#include "chrome/app/chrome_main_mac.h" |
#import <Cocoa/Cocoa.h> |
-#include <mach/mach.h> |
-#include <servers/bootstrap.h> |
#include <string> |
@@ -45,45 +43,3 @@ |
NSBundle* base_bundle = chrome::OuterAppBundle(); |
base::mac::SetBaseBundleID([[base_bundle bundleIdentifier] UTF8String]); |
} |
- |
-void SwitchToMachBootstrapSubsetPort() { |
- // Testing tip: use launchctl bstree (as root) to make sure that the |
- // subset port is created properly and that new mappings wind up added to |
- // the subset port. |
- |
-#ifndef NDEBUG |
- static bool once_only = false; |
- DCHECK(!once_only); |
- once_only = true; |
-#endif |
- |
- mach_port_t self_task = mach_task_self(); |
- |
- mach_port_t original_bootstrap_port; |
- kern_return_t kr = task_get_bootstrap_port(self_task, |
- &original_bootstrap_port); |
- if (kr != KERN_SUCCESS) { |
- LOG(ERROR) << "task_get_bootstrap_port: " << kr << " " |
- << mach_error_string(kr); |
- return; |
- } |
- |
- mach_port_t bootstrap_subset_port; |
- kr = bootstrap_subset(original_bootstrap_port, |
- self_task, |
- &bootstrap_subset_port); |
- if (kr != BOOTSTRAP_SUCCESS) { |
- LOG(ERROR) << "bootstrap_subset: " << kr << " " << bootstrap_strerror(kr); |
- return; |
- } |
- |
- kr = task_set_bootstrap_port(self_task, bootstrap_subset_port); |
- if (kr != KERN_SUCCESS) { |
- LOG(ERROR) << "task_set_bootstrap_port: " << kr << " " |
- << mach_error_string(kr); |
- return; |
- } |
- |
- // Users of the bootstrap port often access it through this global variable. |
- bootstrap_port = bootstrap_subset_port; |
-} |