Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(10)

Side by Side Diff: sandbox/win/sandbox_win.gypi

Issue 10690058: Add sandbox support for Windows process mitigations (Closed) Base URL: https://src.chromium.org/svn/trunk/src/
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'target_defaults': { 6 'target_defaults': {
7 'variables': { 7 'variables': {
8 'sandbox_windows_target': 0, 8 'sandbox_windows_target': 0,
9 }, 9 },
10 'target_conditions': [ 10 'target_conditions': [
11 ['sandbox_windows_target==1', { 11 ['sandbox_windows_target==1', {
12 # Files that are shared between the 32-bit and the 64-bit versions 12 # Files that are shared between the 32-bit and the 64-bit versions
13 # of the Windows sandbox library. 13 # of the Windows sandbox library.
14 'sources': [ 14 'sources': [
15 'src/acl.cc', 15 'src/acl.cc',
16 'src/acl.h', 16 'src/acl.h',
17 'src/app_container.cc', 17 'src/app_container.cc',
18 'src/app_container.h', 18 'src/app_container.h',
19 'src/broker_services.cc', 19 'src/broker_services.cc',
20 'src/broker_services.h', 20 'src/broker_services.h',
21 'src/crosscall_client.h', 21 'src/crosscall_client.h',
22 'src/crosscall_params.h', 22 'src/crosscall_params.h',
23 'src/crosscall_server.cc', 23 'src/crosscall_server.cc',
24 'src/crosscall_server.h', 24 'src/crosscall_server.h',
25 'src/dep.cc',
26 'src/dep.h',
27 'src/eat_resolver.cc', 25 'src/eat_resolver.cc',
28 'src/eat_resolver.h', 26 'src/eat_resolver.h',
29 'src/filesystem_dispatcher.cc', 27 'src/filesystem_dispatcher.cc',
30 'src/filesystem_dispatcher.h', 28 'src/filesystem_dispatcher.h',
31 'src/filesystem_interception.cc', 29 'src/filesystem_interception.cc',
32 'src/filesystem_interception.h', 30 'src/filesystem_interception.h',
33 'src/filesystem_policy.cc', 31 'src/filesystem_policy.cc',
34 'src/filesystem_policy.h', 32 'src/filesystem_policy.h',
35 'src/handle_closer.cc', 33 'src/handle_closer.cc',
36 'src/handle_closer.h', 34 'src/handle_closer.h',
(...skipping 29 matching lines...) Expand all
66 'src/policy_engine_opcodes.cc', 64 'src/policy_engine_opcodes.cc',
67 'src/policy_engine_opcodes.h', 65 'src/policy_engine_opcodes.h',
68 'src/policy_engine_params.h', 66 'src/policy_engine_params.h',
69 'src/policy_engine_processor.cc', 67 'src/policy_engine_processor.cc',
70 'src/policy_engine_processor.h', 68 'src/policy_engine_processor.h',
71 'src/policy_low_level.cc', 69 'src/policy_low_level.cc',
72 'src/policy_low_level.h', 70 'src/policy_low_level.h',
73 'src/policy_params.h', 71 'src/policy_params.h',
74 'src/policy_target.cc', 72 'src/policy_target.cc',
75 'src/policy_target.h', 73 'src/policy_target.h',
74 'src/process_mitigations.cc',
75 'src/process_mitigations.h',
76 'src/process_thread_dispatcher.cc', 76 'src/process_thread_dispatcher.cc',
77 'src/process_thread_dispatcher.h', 77 'src/process_thread_dispatcher.h',
78 'src/process_thread_interception.cc', 78 'src/process_thread_interception.cc',
79 'src/process_thread_interception.h', 79 'src/process_thread_interception.h',
80 'src/process_thread_policy.cc', 80 'src/process_thread_policy.cc',
81 'src/process_thread_policy.h', 81 'src/process_thread_policy.h',
82 'src/registry_dispatcher.cc', 82 'src/registry_dispatcher.cc',
83 'src/registry_dispatcher.h', 83 'src/registry_dispatcher.h',
84 'src/registry_interception.cc', 84 'src/registry_interception.cc',
85 'src/registry_interception.h', 85 'src/registry_interception.h',
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
225 }, 225 },
226 { 226 {
227 'target_name': 'sbox_integration_tests', 227 'target_name': 'sbox_integration_tests',
228 'type': 'executable', 228 'type': 'executable',
229 'dependencies': [ 229 'dependencies': [
230 'sandbox', 230 'sandbox',
231 '../testing/gtest.gyp:gtest', 231 '../testing/gtest.gyp:gtest',
232 ], 232 ],
233 'sources': [ 233 'sources': [
234 'src/app_container_test.cc', 234 'src/app_container_test.cc',
235 'src/dep_test.cc',
236 'src/file_policy_test.cc', 235 'src/file_policy_test.cc',
237 'src/handle_policy_test.cc', 236 'src/handle_policy_test.cc',
238 'tests/integration_tests/integration_tests_test.cc', 237 'tests/integration_tests/integration_tests_test.cc',
239 'src/handle_closer_test.cc', 238 'src/handle_closer_test.cc',
240 'src/integrity_level_test.cc', 239 'src/integrity_level_test.cc',
241 'src/ipc_ping_test.cc', 240 'src/ipc_ping_test.cc',
242 'src/named_pipe_policy_test.cc', 241 'src/named_pipe_policy_test.cc',
243 'src/policy_target_test.cc', 242 'src/policy_target_test.cc',
243 'src/process_mitigations_test.cc',
cpu_(ooo_6.6-7.5) 2012/09/07 19:22:55 tabby tab tab tab :)
jschuh 2012/09/07 20:23:14 Done (but somehow I'm gonna blame this on gcl).
244 'src/process_policy_test.cc', 244 'src/process_policy_test.cc',
245 'src/registry_policy_test.cc', 245 'src/registry_policy_test.cc',
246 'src/sync_policy_test.cc', 246 'src/sync_policy_test.cc',
247 'src/sync_policy_test.h', 247 'src/sync_policy_test.h',
248 'src/unload_dll_test.cc', 248 'src/unload_dll_test.cc',
249 'tests/common/controller.cc', 249 'tests/common/controller.cc',
250 'tests/common/controller.h', 250 'tests/common/controller.h',
251 'tests/common/test_utils.cc', 251 'tests/common/test_utils.cc',
252 'tests/common/test_utils.h', 252 'tests/common/test_utils.h',
253 'tests/integration_tests/integration_tests.cc', 253 'tests/integration_tests/integration_tests.cc',
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
338 ], 338 ],
339 'defines': [ 339 'defines': [
340 'POCDLL_EXPORTS', 340 'POCDLL_EXPORTS',
341 ], 341 ],
342 'include_dirs': [ 342 'include_dirs': [
343 '../..', 343 '../..',
344 ], 344 ],
345 }, 345 },
346 ], 346 ],
347 } 347 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698