Chromium Code Reviews| Index: tools/ipc_fuzzer/fuzzer/fuzzer.cc |
| diff --git a/tools/ipc_fuzzer/fuzzer/fuzzer.cc b/tools/ipc_fuzzer/fuzzer/fuzzer.cc |
| index 9e57c514360486349ecd5e7a7939a0cc5fe8c6ad..0e009c51cb3fbff07d36607b559bb32dbd166397 100644 |
| --- a/tools/ipc_fuzzer/fuzzer/fuzzer.cc |
| +++ b/tools/ipc_fuzzer/fuzzer/fuzzer.cc |
| @@ -1764,14 +1764,18 @@ template <> |
| struct FuzzTraits<ui::LatencyInfo> { |
| static bool Fuzz(ui::LatencyInfo* p, Fuzzer* fuzzer) { |
| // TODO(inferno): Add param traits for |latency_components|. |
| - p->input_coordinates_size = static_cast<uint32>( |
| + uint32 input_coordinates_size = static_cast<uint32>( |
| RandInRange(ui::LatencyInfo::kMaxInputCoordinates + 1)); |
| + ui::LatencyInfo::InputCoordinate |
| + input_coordinates[ui::LatencyInfo::kMaxInputCoordinates]; |
| + int64 trace_id = p->trace_id(); |
| + bool terminated = p->terminated(); |
| if (!FuzzParamArray( |
| - &p->input_coordinates[0], p->input_coordinates_size, fuzzer)) |
| + input_coordinates, input_coordinates_size, fuzzer)) |
| return false; |
| - if (!FuzzParam(&p->trace_id, fuzzer)) |
| + if (!FuzzParam(&trace_id, fuzzer)) |
| return false; |
| - if (!FuzzParam(&p->terminated, fuzzer)) |
| + if (!FuzzParam(&terminated, fuzzer)) |
|
inferno
2015/08/05 15:16:10
Removing the cq since there is a part missing. If
|
| return false; |
| return true; |
| } |