diff --git sandbox/win/src/sandbox_policy.h sandbox/win/src/sandbox_policy.h index ef4c6f3affaaf..b14d571ddb2dd 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 4151077e469b3..c3f280aea7789 100644 --- sandbox/win/src/sandbox_policy_base.cc +++ sandbox/win/src/sandbox_policy_base.cc @@ -190,12 +190,12 @@ PolicyGlobal* ConfigBase::policy() { return policy_; } -absl::optional> ConfigBase::policy_span() { +absl::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 absl::nullopt; } @@ -760,19 +760,19 @@ bool PolicyBase::SetupHandleCloser(TargetProcess& target) { return handle_closer->InitializeTargetHandles(target); } -absl::optional> PolicyBase::delegate_data_span() { +absl::optional> PolicyBase::delegate_data_span() { if (delegate_data_) { return base::make_span(*delegate_data_); } return absl::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_); delegate_data_ = - std::make_unique>(data.begin(), data.end()); + std::make_unique>(data.begin(), data.end()); } } // namespace sandbox diff --git sandbox/win/src/sandbox_policy_base.h sandbox/win/src/sandbox_policy_base.h index 22f872d70e2c8..fcf3ed3e75857 100644 --- sandbox/win/src/sandbox_policy_base.h +++ sandbox/win/src/sandbox_policy_base.h @@ -117,7 +117,7 @@ class ConfigBase final : public TargetConfig { // Should only be called once the object is configured. PolicyGlobal* policy(); - absl::optional> policy_span(); + absl::optional> policy_span(); std::vector& blocklisted_dlls(); AppContainerBase* app_container(); IntegrityLevel integrity_level() { return integrity_level_; } @@ -177,7 +177,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. - absl::optional> delegate_data_span(); + absl::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_;