diff --git sandbox/win/src/sandbox_policy.h sandbox/win/src/sandbox_policy.h index 70c3179ee66ff..9493ee22c541e 100644 --- sandbox/win/src/sandbox_policy.h +++ sandbox/win/src/sandbox_policy.h @@ -282,7 +282,7 @@ class [[clang::lto_visibility_public]] TargetPolicy { // Adds a blob of data that will be made available in the child early in // startup via sandbox::GetDelegateData(). The contents of this data should // not vary between children with the same TargetConfig(). - virtual void AddDelegateData(base::span data) = 0; + virtual void AddDelegateData(base::span data) = 0; }; } // namespace sandbox diff --git sandbox/win/src/sandbox_policy_base.cc sandbox/win/src/sandbox_policy_base.cc index 1c8ae730e5dd3..5d04f11a770c5 100644 --- sandbox/win/src/sandbox_policy_base.cc +++ sandbox/win/src/sandbox_policy_base.cc @@ -194,12 +194,12 @@ PolicyGlobal* ConfigBase::policy() { return policy_; } -std::optional> ConfigBase::policy_span() { +std::optional> ConfigBase::policy_span() { if (policy_) { // Note: this is not policy().data_size as that relates to internal data, // not the entire allocated policy area. - return base::span(reinterpret_cast(policy_.get()), - kPolMemSize); + return base::span(reinterpret_cast(policy_.get()), + kPolMemSize); } return std::nullopt; } @@ -785,14 +785,14 @@ bool PolicyBase::SetupHandleCloser(TargetProcess& target) { return (SBOX_ALL_OK == rc); } -std::optional> PolicyBase::delegate_data_span() { +std::optional> PolicyBase::delegate_data_span() { if (delegate_data_) { return base::make_span(*delegate_data_); } return std::nullopt; } -void PolicyBase::AddDelegateData(base::span data) { +void PolicyBase::AddDelegateData(base::span data) { CHECK(data.size() > 0u); // Can only set this once - as there is only one region sent to the child. CHECK(!delegate_data_); diff --git sandbox/win/src/sandbox_policy_base.h sandbox/win/src/sandbox_policy_base.h index 291dea81a1b18..1850dd502d74b 100644 --- sandbox/win/src/sandbox_policy_base.h +++ sandbox/win/src/sandbox_policy_base.h @@ -120,7 +120,7 @@ class ConfigBase final : public TargetConfig { // Should only be called once the object is configured. PolicyGlobal* policy(); - std::optional> policy_span(); + std::optional> policy_span(); std::vector& blocklisted_dlls(); AppContainerBase* app_container(); IntegrityLevel integrity_level() { return integrity_level_; } @@ -175,7 +175,7 @@ class PolicyBase final : public TargetPolicy { ResultCode SetStdoutHandle(HANDLE handle) override; ResultCode SetStderrHandle(HANDLE handle) override; void AddHandleToShare(HANDLE handle) override; - void AddDelegateData(base::span data) override; + void AddDelegateData(base::span data) override; // Creates a Job object with the level specified in a previous call to // SetJobLevel(). @@ -239,13 +239,13 @@ class PolicyBase final : public TargetPolicy { // time. // Returns nullopt if no data has been set, or a view into the data. - std::optional> delegate_data_span(); + std::optional> delegate_data_span(); // The user-defined global policy settings. HANDLE stdout_handle_; HANDLE stderr_handle_; // An opaque blob of data the delegate uses to prime any pre-sandbox hooks. - std::unique_ptr> delegate_data_; + std::unique_ptr> delegate_data_; std::unique_ptr dispatcher_;