From 774f54339e5db91f785733232d3950366db65d07 Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Tue, 17 May 2022 17:24:03 +0200 Subject: BASELINE: Update Chromium to 102.0.5005.57 Change-Id: I885f714bb40ee724c28f94ca6bd8dbdb39915158 Reviewed-by: Allan Sandfeld Jensen --- chromium/sql/sql_memory_dump_provider.cc | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) (limited to 'chromium/sql/sql_memory_dump_provider.cc') diff --git a/chromium/sql/sql_memory_dump_provider.cc b/chromium/sql/sql_memory_dump_provider.cc index f59f811aee3..33e170c7f62 100644 --- a/chromium/sql/sql_memory_dump_provider.cc +++ b/chromium/sql/sql_memory_dump_provider.cc @@ -6,6 +6,8 @@ #include "base/trace_event/memory_dump_manager.h" #include "base/trace_event/process_memory_dump.h" +#include "sql/sqlite_result_code.h" +#include "sql/sqlite_result_code_values.h" #include "third_party/sqlite/sqlite3.h" namespace sql { @@ -26,10 +28,11 @@ bool SqlMemoryDumpProvider::OnMemoryDump( base::trace_event::ProcessMemoryDump* pmd) { sqlite3_int64 memory_used = 0; sqlite3_int64 memory_high_water = 0; - int status = sqlite3_status64(SQLITE_STATUS_MEMORY_USED, &memory_used, - &memory_high_water, /* resetFlag= */ 1); - if (status != SQLITE_OK) - return false; + auto sqlite_result_code = ToSqliteResultCode(sqlite3_status64( + SQLITE_STATUS_MEMORY_USED, &memory_used, &memory_high_water, + /*resetFlag=*/1)); + DCHECK_EQ(sqlite_result_code, SqliteResultCode::kOk) + << "sqlite3_status64(SQLITE_STATUS_MEMORY_USED) failed"; base::trace_event::MemoryAllocatorDump* dump = pmd->CreateAllocatorDump("sqlite"); @@ -42,13 +45,14 @@ bool SqlMemoryDumpProvider::OnMemoryDump( sqlite3_int64 dummy_high_water = -1; sqlite3_int64 malloc_count = -1; - status = sqlite3_status64(SQLITE_STATUS_MALLOC_COUNT, &malloc_count, - &dummy_high_water, /* resetFlag= */ 0); - if (status == SQLITE_OK) { - dump->AddScalar("malloc_count", - base::trace_event::MemoryAllocatorDump::kUnitsObjects, - malloc_count); - } + sqlite_result_code = ToSqliteResultCode(sqlite3_status64( + SQLITE_STATUS_MALLOC_COUNT, &malloc_count, &dummy_high_water, + /*resetFlag=*/0)); + DCHECK_EQ(sqlite_result_code, SqliteResultCode::kOk) + << "sqlite3_status64(SQLITE_STATUS_MALLOC_COUNT) failed"; + dump->AddScalar("malloc_count", + base::trace_event::MemoryAllocatorDump::kUnitsObjects, + malloc_count); const char* system_allocator_name = base::trace_event::MemoryDumpManager::GetInstance() -- cgit v1.2.1