You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.9 KiB
64 lines
1.9 KiB
# we don't support trace_event on libchrome
|
|
|
|
--- a/base/values.cc
|
|
+++ b/base/values.cc
|
|
@@ -18,7 +18,8 @@
|
|
#include "base/stl_util.h"
|
|
#include "base/strings/string_util.h"
|
|
#include "base/strings/utf_string_conversions.h"
|
|
-#include "base/trace_event/memory_usage_estimator.h"
|
|
+// Unsupported in libchrome
|
|
+// #include "base/trace_event/memory_usage_estimator.h"
|
|
|
|
namespace base {
|
|
|
|
@@ -632,20 +633,21 @@ bool Value::Equals(const Value* other) const {
|
|
return *this == *other;
|
|
}
|
|
|
|
-size_t Value::EstimateMemoryUsage() const {
|
|
- switch (type_) {
|
|
- case Type::STRING:
|
|
- return base::trace_event::EstimateMemoryUsage(string_value_);
|
|
- case Type::BINARY:
|
|
- return base::trace_event::EstimateMemoryUsage(binary_value_);
|
|
- case Type::DICTIONARY:
|
|
- return base::trace_event::EstimateMemoryUsage(dict_);
|
|
- case Type::LIST:
|
|
- return base::trace_event::EstimateMemoryUsage(list_);
|
|
- default:
|
|
- return 0;
|
|
- }
|
|
-}
|
|
+// Unsupported in libchrome
|
|
+// size_t Value::EstimateMemoryUsage() const {
|
|
+// switch (type_) {
|
|
+// case Type::STRING:
|
|
+// return base::trace_event::EstimateMemoryUsage(string_value_);
|
|
+// case Type::BINARY:
|
|
+// return base::trace_event::EstimateMemoryUsage(binary_value_);
|
|
+// case Type::DICTIONARY:
|
|
+// return base::trace_event::EstimateMemoryUsage(dict_);
|
|
+// case Type::LIST:
|
|
+// return base::trace_event::EstimateMemoryUsage(list_);
|
|
+// default:
|
|
+// return 0;
|
|
+// }
|
|
+// }
|
|
|
|
void Value::InternalMoveConstructFrom(Value&& that) {
|
|
type_ = that.type_;
|
|
|
|
--- a/base/values.h
|
|
+++ b/base/values.h
|
|
@@ -352,7 +352,7 @@ class BASE_EXPORT Value {
|
|
|
|
// Estimates dynamic memory usage.
|
|
// See base/trace_event/memory_usage_estimator.h for more info.
|
|
- size_t EstimateMemoryUsage() const;
|
|
+ // size_t EstimateMemoryUsage() const;
|
|
|
|
protected:
|
|
// TODO(crbug.com/646113): Make these private once DictionaryValue and
|
|
|