diff options
author | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-20 21:32:04 +0000 |
---|---|---|
committer | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-20 21:32:04 +0000 |
commit | 93aa89c7533db379bb6bab05be9f5e33af233487 (patch) | |
tree | 916b96b14f22fc7bb7dbc37be74addeb60386a17 /chrome/browser/memory_details_win.cc | |
parent | 2d4dc50cd69de95bd3a556262bf957fb8bb84167 (diff) | |
download | chromium_src-93aa89c7533db379bb6bab05be9f5e33af233487.zip chromium_src-93aa89c7533db379bb6bab05be9f5e33af233487.tar.gz chromium_src-93aa89c7533db379bb6bab05be9f5e33af233487.tar.bz2 |
FBTF: Even more deinlining.
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/3879002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63261 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/memory_details_win.cc')
-rw-r--r-- | chrome/browser/memory_details_win.cc | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/chrome/browser/memory_details_win.cc b/chrome/browser/memory_details_win.cc index 32a2282..045321f 100644 --- a/chrome/browser/memory_details_win.cc +++ b/chrome/browser/memory_details_win.cc @@ -32,14 +32,13 @@ enum { MAX_BROWSERS } BrowserProcess; -// Template of static data we use for finding browser process information. -// These entries must match the ordering for MemoryDetails::BrowserProcess. -static ProcessData g_process_template[MAX_BROWSERS]; - MemoryDetails::MemoryDetails() { static const std::wstring google_browser_name = l10n_util::GetString(IDS_PRODUCT_NAME); - ProcessData g_process_template[MAX_BROWSERS] = { + struct { + const wchar_t* name; + const wchar_t* process_name; + } process_template[MAX_BROWSERS] = { { google_browser_name.c_str(), L"chrome.exe", }, { google_browser_name.c_str(), L"nacl64.exe", }, { L"IE", L"iexplore.exe", }, @@ -50,10 +49,10 @@ MemoryDetails::MemoryDetails() { { L"Konqueror", L"konqueror.exe", }, }; - for (int index = 0; index < arraysize(g_process_template); ++index) { + for (int index = 0; index < MAX_BROWSERS; ++index) { ProcessData process; - process.name = g_process_template[index].name; - process.process_name = g_process_template[index].process_name; + process.name = process_template[index].name; + process.process_name = process_template[index].process_name; process_data_.push_back(process); } } @@ -67,7 +66,7 @@ void MemoryDetails::CollectProcessData( DCHECK(BrowserThread::CurrentlyOn(BrowserThread::FILE)); // Clear old data. - for (int index = 0; index < arraysize(g_process_template); index++) + for (unsigned int index = 0; index < process_data_.size(); index++) process_data_[index].processes.clear(); SYSTEM_INFO system_info; @@ -100,7 +99,7 @@ void MemoryDetails::CollectProcessData( IsWow64Process(handle, &is_wow64); is_64bit_process = !is_wow64; } - for (int index2 = 0; index2 < arraysize(g_process_template); index2++) { + for (unsigned int index2 = 0; index2 < process_data_.size(); index2++) { if (_wcsicmp(process_data_[index2].process_name.c_str(), process_entry.szExeFile) != 0) continue; |