Commit 0008bac8 authored by thestig@chromium.org's avatar thestig@chromium.org

Cleanup: Mark a function as x86-64 / ARM only. Found by clang.

Review URL: https://codereview.chromium.org/255993002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266460 0039d316-1c4b-4281-b951-d872f2087c98
parent a15dab67
...@@ -139,6 +139,7 @@ ErrorCode RestrictMmap(SandboxBPF* sb) { ...@@ -139,6 +139,7 @@ ErrorCode RestrictMmap(SandboxBPF* sb) {
ErrorCode(ErrorCode::ERR_ALLOWED))); ErrorCode(ErrorCode::ERR_ALLOWED)));
} }
#if defined(__x86_64__) || defined(__arm__)
ErrorCode RestrictSocketpair(SandboxBPF* sb) { ErrorCode RestrictSocketpair(SandboxBPF* sb) {
// Only allow AF_UNIX, PF_UNIX. Crash if anything else is seen. // Only allow AF_UNIX, PF_UNIX. Crash if anything else is seen.
COMPILE_ASSERT(AF_UNIX == PF_UNIX, af_unix_pf_unix_different); COMPILE_ASSERT(AF_UNIX == PF_UNIX, af_unix_pf_unix_different);
...@@ -147,6 +148,7 @@ ErrorCode RestrictSocketpair(SandboxBPF* sb) { ...@@ -147,6 +148,7 @@ ErrorCode RestrictSocketpair(SandboxBPF* sb) {
ErrorCode(ErrorCode::ERR_ALLOWED), ErrorCode(ErrorCode::ERR_ALLOWED),
sb->Trap(sandbox::CrashSIGSYS_Handler, NULL)); sb->Trap(sandbox::CrashSIGSYS_Handler, NULL));
} }
#endif
bool IsGracefullyDenied(int sysno) { bool IsGracefullyDenied(int sysno) {
switch (sysno) { switch (sysno) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment