|
Expose the sandbox related code through the content API. I did a bit of cleanup while I was doing this.
-got rid of SandboxInitWrapper, since I didn't see a need to expose given that we can just expose sandbox::SandboxInterfaceInfo
-got rid of the duplicated code to initialize the broker
-since I made MainFunctionParams only have the sandbox struct on Windows, I also made the mac specific auto release pool behind an ifdef as well. It seemed odd to make something so mac specific compile on all platforms to save some #ifdefs.
BUG= 98716
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107863
Total comments: 9
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+321 lines, -550 lines) |
Patch |
 |
M |
base/mac/scoped_nsautorelease_pool.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+5 lines, -15 lines |
1 comment
|
Download
|
 |
M |
base/message_pump_default.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+5 lines, -0 lines |
1 comment
|
Download
|
 |
M |
base/message_pump_libevent.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
base/shared_memory_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+10 lines, -3 lines |
0 comments
|
Download
|
 |
M |
base/test/test_suite.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/app/chrome_exe_main_win.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chrome_browser_main.cc
|
View
|
1
2
3
4
5
6
7
|
8 chunks |
+10 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chrome_browser_main_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
5 chunks |
+4 lines, -12 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/panels/base_panel_browser_test.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/panels/panel_app_browsertest.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/chrome_exe.gypi
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/common/service_process_util.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/nacl/DEPS
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/nacl/nacl_exe_win_64.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+6 lines, -30 lines |
0 comments
|
Download
|
 |
M |
chrome/nacl/nacl_main.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/nacl/nacl_main_platform_delegate_mac.mm
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+4 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/nacl/nacl_main_platform_delegate_win.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/service/DEPS
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/service/service_main.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/test/base/chrome_test_launcher.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/test/base/chrome_test_suite.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/test/base/in_process_browser_test.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+16 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/test/pyautolib/pyautolib.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/test/pyautolib/pyautolib.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/test/webdriver/commands/command.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/app/content_main.cc
|
View
|
1
2
3
4
5
6
7
|
5 chunks |
+18 lines, -24 lines |
0 comments
|
Download
|
 |
D |
content/app/startup_helper_win.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -34 lines |
0 comments
|
Download
|
 |
M |
content/app/startup_helper_win.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/browser_main.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+0 lines, -28 lines |
0 comments
|
Download
|
 |
M |
content/browser/browser_main_loop.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/common/main_function_params.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+20 lines, -8 lines |
0 comments
|
Download
|
 |
A + |
content/common/sandbox_init_mac.cc
|
View
|
|
3 chunks |
+9 lines, -3 lines |
0 comments
|
Download
|
 |
A + |
content/common/sandbox_init_win.cc
|
View
|
|
1 chunk |
+37 lines, -24 lines |
0 comments
|
Download
|
 |
D |
content/common/sandbox_init_wrapper.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -72 lines |
0 comments
|
Download
|
 |
D |
content/common/sandbox_init_wrapper_linux.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -13 lines |
0 comments
|
Download
|
 |
D |
content/common/sandbox_init_wrapper_mac.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -67 lines |
0 comments
|
Download
|
 |
D |
content/common/sandbox_init_wrapper_win.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -50 lines |
0 comments
|
Download
|
 |
M |
content/content_app.gypi
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/content_common.gypi
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/gpu/gpu_main.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/plugin/plugin_main.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/ppapi_plugin/ppapi_broker_main.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/ppapi_plugin/ppapi_plugin_main.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/ppapi_plugin/ppapi_thread.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
A + |
content/public/app/startup_helper_win.h
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
A + |
content/public/common/sandbox_init.h
|
View
|
1
|
1 chunk |
+20 lines, -56 lines |
0 comments
|
Download
|
 |
M |
content/renderer/renderer_main.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/renderer/renderer_main_platform_delegate.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/renderer_main_platform_delegate_mac.mm
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
content/renderer/renderer_main_platform_delegate_win.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/shell/shell_main.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/test/browser_test_base.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -4 lines |
0 comments
|
Download
|
 |
M |
content/test/content_browser_test.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+13 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/test/content_test_launcher.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/test/render_view_test.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/test/render_view_test.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+1 line, -4 lines |
0 comments
|
Download
|
 |
M |
content/test/test_launcher.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/utility/utility_main.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/worker/worker_main.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/client/cmd_buffer_helper_test.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/client/fenced_allocator_test.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/client/mapped_memory_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/client/ring_buffer_test.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/gpu_scheduler_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
remoting/host/simple_host_process.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+7 lines, -9 lines |
0 comments
|
Download
|
 |
M |
sandbox/src/sandbox_types.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -7 lines |
0 comments
|
Download
|
 |
M |
webkit/tools/test_shell/run_all_tests.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
Total messages: 10 (0 generated)
|