143 lines
5.2 KiB
Diff
143 lines
5.2 KiB
Diff
|
diff -up chromium-53.0.2785.101/sandbox/linux/BUILD.gn.415208 chromium-53.0.2785.101/sandbox/linux/BUILD.gn
|
||
|
--- chromium-53.0.2785.101/sandbox/linux/BUILD.gn.415208 2016-09-08 10:22:07.702555383 -0400
|
||
|
+++ chromium-53.0.2785.101/sandbox/linux/BUILD.gn 2016-09-08 10:23:26.190044992 -0400
|
||
|
@@ -41,10 +41,7 @@ group("sandbox") {
|
||
|
public_deps += [ ":suid_sandbox_client" ]
|
||
|
}
|
||
|
if (use_seccomp_bpf || is_nacl_nonsfi) {
|
||
|
- public_deps += [
|
||
|
- ":seccomp_bpf",
|
||
|
- ":seccomp_bpf_helpers",
|
||
|
- ]
|
||
|
+ public_deps += [ ":seccomp_bpf" ]
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@@ -221,6 +218,14 @@ component("seccomp_bpf") {
|
||
|
"bpf_dsl/syscall_set.cc",
|
||
|
"bpf_dsl/syscall_set.h",
|
||
|
"bpf_dsl/trap_registry.h",
|
||
|
+ "seccomp-bpf-helpers/baseline_policy.cc",
|
||
|
+ "seccomp-bpf-helpers/baseline_policy.h",
|
||
|
+ "seccomp-bpf-helpers/sigsys_handlers.cc",
|
||
|
+ "seccomp-bpf-helpers/sigsys_handlers.h",
|
||
|
+ "seccomp-bpf-helpers/syscall_parameters_restrictions.cc",
|
||
|
+ "seccomp-bpf-helpers/syscall_parameters_restrictions.h",
|
||
|
+ "seccomp-bpf-helpers/syscall_sets.cc",
|
||
|
+ "seccomp-bpf-helpers/syscall_sets.h",
|
||
|
"seccomp-bpf/die.cc",
|
||
|
"seccomp-bpf/die.h",
|
||
|
"seccomp-bpf/sandbox_bpf.cc",
|
||
|
@@ -250,31 +255,6 @@ component("seccomp_bpf") {
|
||
|
"bpf_dsl/linux_syscall_ranges.h",
|
||
|
"bpf_dsl/seccomp_macros.h",
|
||
|
"bpf_dsl/trap_registry.h",
|
||
|
- ]
|
||
|
- }
|
||
|
-}
|
||
|
-
|
||
|
-component("seccomp_bpf_helpers") {
|
||
|
- sources = [
|
||
|
- "seccomp-bpf-helpers/baseline_policy.cc",
|
||
|
- "seccomp-bpf-helpers/baseline_policy.h",
|
||
|
- "seccomp-bpf-helpers/sigsys_handlers.cc",
|
||
|
- "seccomp-bpf-helpers/sigsys_handlers.h",
|
||
|
- "seccomp-bpf-helpers/syscall_parameters_restrictions.cc",
|
||
|
- "seccomp-bpf-helpers/syscall_parameters_restrictions.h",
|
||
|
- "seccomp-bpf-helpers/syscall_sets.cc",
|
||
|
- "seccomp-bpf-helpers/syscall_sets.h",
|
||
|
- ]
|
||
|
- defines = [ "SANDBOX_IMPLEMENTATION" ]
|
||
|
-
|
||
|
- deps = [
|
||
|
- ":sandbox_services",
|
||
|
- ":seccomp_bpf",
|
||
|
- "//base",
|
||
|
- ]
|
||
|
-
|
||
|
- if (is_nacl_nonsfi) {
|
||
|
- sources -= [
|
||
|
"seccomp-bpf-helpers/baseline_policy.cc",
|
||
|
"seccomp-bpf-helpers/baseline_policy.h",
|
||
|
"seccomp-bpf-helpers/syscall_sets.cc",
|
||
|
diff -up chromium-53.0.2785.101/sandbox/linux/sandbox_linux.gypi.415208 chromium-53.0.2785.101/sandbox/linux/sandbox_linux.gypi
|
||
|
--- chromium-53.0.2785.101/sandbox/linux/sandbox_linux.gypi.415208 2016-09-08 10:20:50.263045995 -0400
|
||
|
+++ chromium-53.0.2785.101/sandbox/linux/sandbox_linux.gypi 2016-09-08 10:21:51.341870321 -0400
|
||
|
@@ -54,7 +54,6 @@
|
||
|
[ 'use_seccomp_bpf==1', {
|
||
|
'dependencies': [
|
||
|
'seccomp_bpf',
|
||
|
- 'seccomp_bpf_helpers',
|
||
|
],
|
||
|
}],
|
||
|
],
|
||
|
@@ -141,6 +140,14 @@
|
||
|
'bpf_dsl/syscall_set.cc',
|
||
|
'bpf_dsl/syscall_set.h',
|
||
|
'bpf_dsl/trap_registry.h',
|
||
|
+ 'seccomp-bpf-helpers/baseline_policy.cc',
|
||
|
+ 'seccomp-bpf-helpers/baseline_policy.h',
|
||
|
+ 'seccomp-bpf-helpers/sigsys_handlers.cc',
|
||
|
+ 'seccomp-bpf-helpers/sigsys_handlers.h',
|
||
|
+ 'seccomp-bpf-helpers/syscall_parameters_restrictions.cc',
|
||
|
+ 'seccomp-bpf-helpers/syscall_parameters_restrictions.h',
|
||
|
+ 'seccomp-bpf-helpers/syscall_sets.cc',
|
||
|
+ 'seccomp-bpf-helpers/syscall_sets.h',
|
||
|
'seccomp-bpf/die.cc',
|
||
|
'seccomp-bpf/die.h',
|
||
|
'seccomp-bpf/sandbox_bpf.cc',
|
||
|
@@ -165,31 +172,6 @@
|
||
|
],
|
||
|
'include_dirs': [
|
||
|
'../..',
|
||
|
- ],
|
||
|
- },
|
||
|
- {
|
||
|
- 'target_name': 'seccomp_bpf_helpers',
|
||
|
- 'type': '<(component)',
|
||
|
- 'sources': [
|
||
|
- 'seccomp-bpf-helpers/baseline_policy.cc',
|
||
|
- 'seccomp-bpf-helpers/baseline_policy.h',
|
||
|
- 'seccomp-bpf-helpers/sigsys_handlers.cc',
|
||
|
- 'seccomp-bpf-helpers/sigsys_handlers.h',
|
||
|
- 'seccomp-bpf-helpers/syscall_parameters_restrictions.cc',
|
||
|
- 'seccomp-bpf-helpers/syscall_parameters_restrictions.h',
|
||
|
- 'seccomp-bpf-helpers/syscall_sets.cc',
|
||
|
- 'seccomp-bpf-helpers/syscall_sets.h',
|
||
|
- ],
|
||
|
- 'dependencies': [
|
||
|
- '../base/base.gyp:base',
|
||
|
- 'sandbox_services',
|
||
|
- 'seccomp_bpf',
|
||
|
- ],
|
||
|
- 'defines': [
|
||
|
- 'SANDBOX_IMPLEMENTATION',
|
||
|
- ],
|
||
|
- 'include_dirs': [
|
||
|
- '../..',
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
diff -up chromium-53.0.2785.101/services/shell/runner/host/BUILD.gn.415208 chromium-53.0.2785.101/services/shell/runner/host/BUILD.gn
|
||
|
--- chromium-53.0.2785.101/services/shell/runner/host/BUILD.gn.415208 2016-09-08 10:20:17.591674773 -0400
|
||
|
+++ chromium-53.0.2785.101/services/shell/runner/host/BUILD.gn 2016-09-08 10:20:27.742478927 -0400
|
||
|
@@ -61,7 +61,6 @@ source_set("child_process_base") {
|
||
|
"//sandbox/linux:sandbox",
|
||
|
"//sandbox/linux:sandbox_services",
|
||
|
"//sandbox/linux:seccomp_bpf",
|
||
|
- "//sandbox/linux:seccomp_bpf_helpers",
|
||
|
]
|
||
|
}
|
||
|
|
||
|
diff -up chromium-53.0.2785.101/services/shell/shell.gyp.415208 chromium-53.0.2785.101/services/shell/shell.gyp
|
||
|
--- chromium-53.0.2785.101/services/shell/shell.gyp.415208 2016-09-08 10:19:52.543156283 -0400
|
||
|
+++ chromium-53.0.2785.101/services/shell/shell.gyp 2016-09-08 10:20:03.894938333 -0400
|
||
|
@@ -145,7 +145,6 @@
|
||
|
'<(DEPTH)/sandbox/sandbox.gyp:sandbox',
|
||
|
'<(DEPTH)/sandbox/sandbox.gyp:sandbox_services',
|
||
|
'<(DEPTH)/sandbox/sandbox.gyp:seccomp_bpf',
|
||
|
- '<(DEPTH)/sandbox/sandbox.gyp:seccomp_bpf_helpers',
|
||
|
],
|
||
|
}],
|
||
|
['OS=="mac"', {
|