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

Side by Side Diff: base/test/trace_event_analyzer.cc

Issue 1544113002: Switch to standard integer types in base/test/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years 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
« no previous file with comments | « base/test/trace_event_analyzer.h ('k') | base/test/trace_event_analyzer_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 "base/test/trace_event_analyzer.h" 5 #include "base/test/trace_event_analyzer.h"
6 6
7 #include <math.h>
8
7 #include <algorithm> 9 #include <algorithm>
8 #include <math.h>
9 #include <set> 10 #include <set>
10 11
11 #include "base/json/json_reader.h" 12 #include "base/json/json_reader.h"
12 #include "base/memory/scoped_ptr.h" 13 #include "base/memory/scoped_ptr.h"
13 #include "base/strings/pattern.h" 14 #include "base/strings/pattern.h"
14 #include "base/values.h" 15 #include "base/values.h"
15 16
16 namespace trace_analyzer { 17 namespace trace_analyzer {
17 18
18 // TraceEvent 19 // TraceEvent
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
212 } 213 }
213 214
214 Query Query::String(const std::string& str) { 215 Query Query::String(const std::string& str) {
215 return Query(str); 216 return Query(str);
216 } 217 }
217 218
218 Query Query::Double(double num) { 219 Query Query::Double(double num) {
219 return Query(num); 220 return Query(num);
220 } 221 }
221 222
222 Query Query::Int(int32 num) { 223 Query Query::Int(int32_t num) {
223 return Query(static_cast<double>(num)); 224 return Query(static_cast<double>(num));
224 } 225 }
225 226
226 Query Query::Uint(uint32 num) { 227 Query Query::Uint(uint32_t num) {
227 return Query(static_cast<double>(num)); 228 return Query(static_cast<double>(num));
228 } 229 }
229 230
230 Query Query::Bool(bool boolean) { 231 Query Query::Bool(bool boolean) {
231 return Query(boolean ? 1.0 : 0.0); 232 return Query(boolean ? 1.0 : 0.0);
232 } 233 }
233 234
234 Query Query::Phase(char phase) { 235 Query Query::Phase(char phase) {
235 return Query(static_cast<double>(phase)); 236 return Query(static_cast<double>(phase));
236 } 237 }
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
373 case OP_SUB: 374 case OP_SUB:
374 *num = lhs - rhs; 375 *num = lhs - rhs;
375 return true; 376 return true;
376 case OP_MUL: 377 case OP_MUL:
377 *num = lhs * rhs; 378 *num = lhs * rhs;
378 return true; 379 return true;
379 case OP_DIV: 380 case OP_DIV:
380 *num = lhs / rhs; 381 *num = lhs / rhs;
381 return true; 382 return true;
382 case OP_MOD: 383 case OP_MOD:
383 *num = static_cast<double>(static_cast<int64>(lhs) % 384 *num = static_cast<double>(static_cast<int64_t>(lhs) %
384 static_cast<int64>(rhs)); 385 static_cast<int64_t>(rhs));
385 return true; 386 return true;
386 case OP_NEGATE: 387 case OP_NEGATE:
387 *num = -lhs; 388 *num = -lhs;
388 return true; 389 return true;
389 default: 390 default:
390 NOTREACHED(); 391 NOTREACHED();
391 return false; 392 return false;
392 } 393 }
393 } 394 }
394 395
(...skipping 564 matching lines...) Expand 10 before | Expand all | Expand 10 after
959 end_position = (end_position < events.size()) ? end_position : events.size(); 960 end_position = (end_position < events.size()) ? end_position : events.size();
960 size_t count = 0u; 961 size_t count = 0u;
961 for (size_t i = begin_position; i < end_position; ++i) { 962 for (size_t i = begin_position; i < end_position; ++i) {
962 if (query.Evaluate(*events.at(i))) 963 if (query.Evaluate(*events.at(i)))
963 ++count; 964 ++count;
964 } 965 }
965 return count; 966 return count;
966 } 967 }
967 968
968 } // namespace trace_analyzer 969 } // namespace trace_analyzer
OLDNEW
« no previous file with comments | « base/test/trace_event_analyzer.h ('k') | base/test/trace_event_analyzer_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698