
NaCL was disabled on Mac at the end of 2023 and PPAPI was disabled shortly after. They are no longer supported on macOS. The NaCL loader and PPAPI sandbox profiles are removed, as are all references to both technologies within Mac-specific code. Fixed: 335686683 Change-Id: Ide63bd7d8e683317ddc8bd697b38e4ff2b512831 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5770897 Reviewed-by: Will Harris <wfh@chromium.org> Auto-Submit: Mark Rowe <markrowe@chromium.org> Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org> Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org> Reviewed-by: Mark Mentovai <mark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1338913}
40 lines
1.1 KiB
C++
40 lines
1.1 KiB
C++
// Copyright 2017 The Chromium Authors
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
#ifndef CONTENT_BROWSER_SANDBOX_PARAMETERS_MAC_H_
|
|
#define CONTENT_BROWSER_SANDBOX_PARAMETERS_MAC_H_
|
|
|
|
#include "content/common/content_export.h"
|
|
|
|
namespace base {
|
|
class CommandLine;
|
|
class FilePath;
|
|
}
|
|
|
|
namespace sandbox {
|
|
class SandboxCompiler;
|
|
namespace mojom {
|
|
enum class Sandbox;
|
|
} // namespace mojom
|
|
} // namespace sandbox
|
|
|
|
namespace content {
|
|
|
|
// This populates the sandbox parameters in the client for the given
|
|
// |sandbox_type|. Some parameters may be extracted from the |command_line|.
|
|
CONTENT_EXPORT bool SetupSandboxParameters(
|
|
sandbox::mojom::Sandbox sandbox_type,
|
|
const base::CommandLine& command_line,
|
|
sandbox::SandboxCompiler* compiler);
|
|
|
|
// Expands the SandboxType::kNetwork policy to allow reading files from
|
|
// the specified |path|, which stores TLS certificates used by the browser
|
|
// test web servers.
|
|
CONTENT_EXPORT void SetNetworkTestCertsDirectoryForTesting(
|
|
const base::FilePath& path);
|
|
|
|
} // namespace content
|
|
|
|
#endif // CONTENT_BROWSER_SANDBOX_PARAMETERS_MAC_H_
|