Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(278)

Unified Diff: skia/ext/SkTraceMemoryDump_chrome.cc

Issue 1324453008: Implement the getRequestDetails api in chrome side. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@skia_expose
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: skia/ext/SkTraceMemoryDump_chrome.cc
diff --git a/skia/ext/SkTraceMemoryDump_chrome.cc b/skia/ext/SkTraceMemoryDump_chrome.cc
index a5309047630f61f095fa7977f713d904cac2927b..949c8111e67b03813362093f40d238472ef7b052 100644
--- a/skia/ext/SkTraceMemoryDump_chrome.cc
+++ b/skia/ext/SkTraceMemoryDump_chrome.cc
@@ -16,14 +16,18 @@ const char kMallocBackingType[] = "malloc";
}
SkTraceMemoryDump_Chrome::SkTraceMemoryDump_Chrome(
+ const base::trace_event::MemoryDumpArgs& dump_args,
base::trace_event::ProcessMemoryDump* process_memory_dump)
- : SkTraceMemoryDump_Chrome("", process_memory_dump) {}
+ : SkTraceMemoryDump_Chrome("", dump_args, process_memory_dump) {}
SkTraceMemoryDump_Chrome::SkTraceMemoryDump_Chrome(
const char* dump_name_prefix,
+ const base::trace_event::MemoryDumpArgs& dump_args,
base::trace_event::ProcessMemoryDump* process_memory_dump)
: dump_name_prefix_(dump_name_prefix),
- process_memory_dump_(process_memory_dump) {}
+ process_memory_dump_(process_memory_dump),
+ is_light_dump_(dump_args.level_of_detail ==
+ base::trace_event::MemoryDumpArgs::LevelOfDetail::LOW) {}
SkTraceMemoryDump_Chrome::~SkTraceMemoryDump_Chrome() {}
@@ -64,6 +68,10 @@ void SkTraceMemoryDump_Chrome::setDiscardableMemoryBacking(
DCHECK(dump);
}
+bool SkTraceMemoryDump_Chrome::isLightDump() const {
+ return is_light_dump_;
+}
+
base::trace_event::MemoryAllocatorDump*
SkTraceMemoryDump_Chrome::GetOrCreateAllocatorDump(const char* dumpName) {
std::string name = dump_name_prefix_ + dumpName;

Powered by Google App Engine
This is Rietveld 408576698