summaryrefslogtreecommitdiffstats
path: root/sandbox/sandbox.gyp
diff options
context:
space:
mode:
authorrvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-04 22:47:37 +0000
committerrvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-04 22:47:37 +0000
commit4bc818e1dc285910638203a0d94063a9e92e36b0 (patch)
tree871de4bc758b249b02246e0a449cd3c7960f76e3 /sandbox/sandbox.gyp
parentbd06fc48da4098267e99ae9e03313c3689100147 (diff)
downloadchromium_src-4bc818e1dc285910638203a0d94063a9e92e36b0.zip
chromium_src-4bc818e1dc285910638203a0d94063a9e92e36b0.tar.gz
chromium_src-4bc818e1dc285910638203a0d94063a9e92e36b0.tar.bz2
Sandbox: Finish the interception manager support for x64.
Unit tests and integration tests run (as long as they don't depend on IPCs), both regular and under SANDBOX_EXPORTS. The interception agent is there, but no EAT interceptions yet. BUG=27218 TEST=unit tests/ integration tests. Review URL: http://codereview.chromium.org/565026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38143 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sandbox/sandbox.gyp')
-rw-r--r--sandbox/sandbox.gyp35
1 files changed, 18 insertions, 17 deletions
diff --git a/sandbox/sandbox.gyp b/sandbox/sandbox.gyp
index 1130877..fa2b817 100644
--- a/sandbox/sandbox.gyp
+++ b/sandbox/sandbox.gyp
@@ -24,17 +24,18 @@
'src/dep.h',
'src/eat_resolver.cc',
'src/eat_resolver.h',
- 'src/filesystem_dispatcher.cc',
- 'src/filesystem_dispatcher.h',
'src/filesystem_policy.cc',
'src/filesystem_policy.h',
+ 'src/interception.cc',
+ 'src/interception.h',
+ 'src/interception_agent.cc',
+ 'src/interception_agent.h',
+ 'src/interception_internal.h',
'src/interceptors.h',
'src/internal_types.h',
'src/ipc_tags.h',
'src/job.cc',
'src/job.h',
- 'src/named_pipe_dispatcher.cc',
- 'src/named_pipe_dispatcher.h',
'src/named_pipe_policy.cc',
'src/named_pipe_policy.h',
'src/nt_internals.h',
@@ -50,12 +51,8 @@
'src/policy_params.h',
'src/policy_target.cc',
'src/policy_target.h',
- 'src/process_thread_dispatcher.cc',
- 'src/process_thread_dispatcher.h',
'src/process_thread_policy.cc',
'src/process_thread_policy.h',
- 'src/registry_dispatcher.cc',
- 'src/registry_dispatcher.h',
'src/registry_policy.cc',
'src/registry_policy.h',
'src/resolver.h',
@@ -81,10 +78,10 @@
'src/shared_handles.h',
'src/sid.cc',
'src/sid.h',
- 'src/sync_dispatcher.cc',
- 'src/sync_dispatcher.h',
'src/sync_policy.cc',
'src/sync_policy.h',
+ 'src/target_interceptions.cc',
+ 'src/target_interceptions.h',
'src/target_process.cc',
'src/target_process.h',
'src/target_services.cc',
@@ -194,18 +191,21 @@
'msvs_guid': '881F6A97-D539-4C48-B401-DF04385B2343',
'sources': [
# Files that are used by the 32-bit version of Windows sandbox only.
+ 'src/filesystem_dispatcher.cc',
+ 'src/filesystem_dispatcher.h',
'src/filesystem_interception.cc',
'src/filesystem_interception.h',
- 'src/interception_agent.cc',
- 'src/interception_agent.h',
- 'src/interception_internal.h',
- 'src/interception.cc',
- 'src/interception.h',
+ 'src/named_pipe_dispatcher.cc',
+ 'src/named_pipe_dispatcher.h',
'src/named_pipe_interception.cc',
'src/named_pipe_interception.h',
+ 'src/process_thread_dispatcher.cc',
+ 'src/process_thread_dispatcher.h',
'src/process_thread_interception.cc',
'src/process_thread_interception.h',
'src/registry_interception.cc',
+ 'src/registry_dispatcher.cc',
+ 'src/registry_dispatcher.h',
'src/registry_interception.h',
'src/resolver.cc',
'src/service_resolver.cc',
@@ -222,10 +222,10 @@
'src/sidestep\mini_disassembler.h',
'src/sidestep\preamble_patcher_with_stub.cpp',
'src/sidestep\preamble_patcher.h',
+ 'src/sync_dispatcher.cc',
+ 'src/sync_dispatcher.h',
'src/sync_interception.cc',
'src/sync_interception.h',
- 'src/target_interceptions.cc',
- 'src/target_interceptions.h',
'src/Wow64.cc',
'src/Wow64.h',
],
@@ -270,6 +270,7 @@
'src/interceptors_64.h',
'src/resolver_64.cc',
'src/service_resolver_64.cc',
+ 'src/Wow64_64.cc',
],
'include_dirs': [
'..',