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

Side by Side Diff: content/browser/download/download_stats.cc

Issue 1881763002: Add more mac executable extensions (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: update download stats Created 4 years, 8 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/download/download_stats.h" 5 #include "content/browser/download/download_stats.h"
6 6
7 #include "base/macros.h" 7 #include "base/macros.h"
8 #include "base/metrics/histogram.h" 8 #include "base/metrics/histogram.h"
9 #include "base/metrics/sparse_histogram.h" 9 #include "base/metrics/sparse_histogram.h"
10 #include "base/strings/string_util.h" 10 #include "base/strings/string_util.h"
(...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after
313 FILE_PATH_LITERAL(".vmdk"), 313 FILE_PATH_LITERAL(".vmdk"),
314 FILE_PATH_LITERAL(".wim"), 314 FILE_PATH_LITERAL(".wim"),
315 FILE_PATH_LITERAL(".wrc"), 315 FILE_PATH_LITERAL(".wrc"),
316 FILE_PATH_LITERAL(".xar"), 316 FILE_PATH_LITERAL(".xar"),
317 FILE_PATH_LITERAL(".xxe"), 317 FILE_PATH_LITERAL(".xxe"),
318 FILE_PATH_LITERAL(".xz"), 318 FILE_PATH_LITERAL(".xz"),
319 FILE_PATH_LITERAL(".z"), 319 FILE_PATH_LITERAL(".z"),
320 FILE_PATH_LITERAL(".zip"), 320 FILE_PATH_LITERAL(".zip"),
321 FILE_PATH_LITERAL(".zipx"), 321 FILE_PATH_LITERAL(".zipx"),
322 FILE_PATH_LITERAL(".zpaq"), 322 FILE_PATH_LITERAL(".zpaq"),
323 FILE_PATH_LITERAL(".cdr"),
324 FILE_PATH_LITERAL(".dart"),
325 FILE_PATH_LITERAL(".dc42"),
326 FILE_PATH_LITERAL(".diskcopy42"),
327 FILE_PATH_LITERAL(".dmg"),
328 FILE_PATH_LITERAL(".dmgpart"),
329 FILE_PATH_LITERAL(".dvdr"),
330 FILE_PATH_LITERAL(".img"),
331 FILE_PATH_LITERAL(".imgpart"),
332 FILE_PATH_LITERAL(".ndif"),
333 FILE_PATH_LITERAL(".smi"),
334 FILE_PATH_LITERAL(".sparsebundle"),
335 FILE_PATH_LITERAL(".sparseimage"),
336 FILE_PATH_LITERAL(".toast"),
337 FILE_PATH_LITERAL(".udif"),
323 }; 338 };
324 339
325 // Maps extensions to their matching UMA histogram int value. 340 // Maps extensions to their matching UMA histogram int value.
326 int GetDangerousFileType(const base::FilePath& file_path) { 341 int GetDangerousFileType(const base::FilePath& file_path) {
327 for (size_t i = 0; i < arraysize(kDangerousFileTypes); ++i) { 342 for (size_t i = 0; i < arraysize(kDangerousFileTypes); ++i) {
328 if (file_path.MatchesExtension(kDangerousFileTypes[i])) 343 if (file_path.MatchesExtension(kDangerousFileTypes[i]))
329 return i + 1; 344 return i + 1;
330 } 345 }
331 return 0; // Unknown extension. 346 return 0; // Unknown extension.
332 } 347 }
(...skipping 421 matching lines...) Expand 10 before | Expand all | Expand 10 after
754 int state) { 769 int state) {
755 if (is_partial) 770 if (is_partial)
756 UMA_HISTOGRAM_ENUMERATION("Download.OriginStateOnPartialResumption", state, 771 UMA_HISTOGRAM_ENUMERATION("Download.OriginStateOnPartialResumption", state,
757 ORIGIN_STATE_ON_RESUMPTION_MAX); 772 ORIGIN_STATE_ON_RESUMPTION_MAX);
758 else 773 else
759 UMA_HISTOGRAM_ENUMERATION("Download.OriginStateOnFullResumption", state, 774 UMA_HISTOGRAM_ENUMERATION("Download.OriginStateOnFullResumption", state,
760 ORIGIN_STATE_ON_RESUMPTION_MAX); 775 ORIGIN_STATE_ON_RESUMPTION_MAX);
761 } 776 }
762 777
763 } // namespace content 778 } // namespace content
OLDNEW
« no previous file with comments | « chrome/common/safe_browsing/download_protection_util.cc ('k') | tools/metrics/histograms/histograms.xml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698