debug: base::StringPiece -> std::string_view
Bug: 691162
Change-Id: I4cc8ab9db97465748d04a2a2cfbaf1cf9b1c6b01
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5353082
Reviewed-by: Peter Kasting <[email protected]>
Commit-Queue: Peter Kasting <[email protected]>
Reviewed-by: Mark Mentovai <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1271949}
diff --git a/base/debug/test_elf_image_builder.cc b/base/debug/test_elf_image_builder.cc
index 309dd07..757b5322 100644
--- a/base/debug/test_elf_image_builder.cc
+++ b/base/debug/test_elf_image_builder.cc
@@ -5,6 +5,7 @@
#include "base/debug/test_elf_image_builder.h"
#include <cstring>
+#include <string_view>
#include <type_traits>
#include <utility>
@@ -61,7 +62,7 @@
TestElfImageBuilder& TestElfImageBuilder::AddNoteSegment(
Word type,
- StringPiece name,
+ std::string_view name,
span<const uint8_t> desc) {
const size_t name_with_null_size = name.size() + 1;
std::vector<uint8_t> buffer(
@@ -89,7 +90,7 @@
return *this;
}
-TestElfImageBuilder& TestElfImageBuilder::AddSoName(StringPiece soname) {
+TestElfImageBuilder& TestElfImageBuilder::AddSoName(std::string_view soname) {
DCHECK(!soname_.has_value());
soname_.emplace(soname);
return *this;