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

Side by Side Diff: tools/ipc_fuzzer/mutate/generate.cc

Issue 518923003: Fix IPC fuzzer build. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 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
« no previous file with comments | « tools/ipc_fuzzer/message_lib/message_lib.gyp ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 <stdlib.h> 5 #include <stdlib.h>
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <iostream> 8 #include <iostream>
9 #include <ostream> 9 #include <ostream>
10 #include <set> 10 #include <set>
(...skipping 805 matching lines...) Expand 10 before | Expand all | Expand 10 after
816 generator->GenerateBytes(p->name, sizeof(p->name)); 816 generator->GenerateBytes(p->name, sizeof(p->name));
817 return true; 817 return true;
818 } 818 }
819 }; 819 };
820 820
821 template <> 821 template <>
822 struct GenerateTraits<media::AudioParameters> { 822 struct GenerateTraits<media::AudioParameters> {
823 static bool Generate(media::AudioParameters *p, Generator* generator) { 823 static bool Generate(media::AudioParameters *p, Generator* generator) {
824 int format; 824 int format;
825 int channel_layout; 825 int channel_layout;
826 int channels;
827 int input_channels;
828 int sample_rate; 826 int sample_rate;
829 int bits_per_sample; 827 int bits_per_sample;
830 int frames_per_buffer; 828 int frames_per_buffer;
829 int channels;
831 int effects; 830 int effects;
832 if (!GenerateParam(&format, generator)) 831 if (!GenerateParam(&format, generator))
833 return false; 832 return false;
834 if (!GenerateParam(&channel_layout, generator)) 833 if (!GenerateParam(&channel_layout, generator))
835 return false; 834 return false;
836 if (!GenerateParam(&channels, generator))
837 return false;
838 if (!GenerateParam(&input_channels, generator))
839 return false;
840 if (!GenerateParam(&sample_rate, generator)) 835 if (!GenerateParam(&sample_rate, generator))
841 return false; 836 return false;
842 if (!GenerateParam(&bits_per_sample, generator)) 837 if (!GenerateParam(&bits_per_sample, generator))
843 return false; 838 return false;
844 if (!GenerateParam(&frames_per_buffer, generator)) 839 if (!GenerateParam(&frames_per_buffer, generator))
845 return false; 840 return false;
841 if (!GenerateParam(&channels, generator))
842 return false;
846 if (!GenerateParam(&effects, generator)) 843 if (!GenerateParam(&effects, generator))
847 return false; 844 return false;
848 media::AudioParameters params( 845 media::AudioParameters params(
849 static_cast<media::AudioParameters::Format>(format), 846 static_cast<media::AudioParameters::Format>(format),
850 static_cast<media::ChannelLayout>(channel_layout), 847 static_cast<media::ChannelLayout>(channel_layout),
851 channels, input_channels, sample_rate, 848 channels,
852 bits_per_sample, frames_per_buffer, effects); 849 sample_rate,
850 bits_per_sample,
851 frames_per_buffer,
852 effects);
853 *p = params; 853 *p = params;
854 return true; 854 return true;
855 } 855 }
856 }; 856 };
857 857
858 template <> 858 template <>
859 struct GenerateTraits<media::VideoCaptureFormat> { 859 struct GenerateTraits<media::VideoCaptureFormat> {
860 static bool Generate(media::VideoCaptureFormat *p, Generator* generator) { 860 static bool Generate(media::VideoCaptureFormat *p, Generator* generator) {
861 int frame_size_width; 861 int frame_size_width;
862 int frame_size_height; 862 int frame_size_height;
(...skipping 472 matching lines...) Expand 10 before | Expand all | Expand 10 after
1335 return EXIT_FAILURE; 1335 return EXIT_FAILURE;
1336 1336
1337 return EXIT_SUCCESS; 1337 return EXIT_SUCCESS;
1338 } 1338 }
1339 1339
1340 } // namespace ipc_fuzzer 1340 } // namespace ipc_fuzzer
1341 1341
1342 int main(int argc, char** argv) { 1342 int main(int argc, char** argv) {
1343 return ipc_fuzzer::GenerateMain(argc, argv); 1343 return ipc_fuzzer::GenerateMain(argc, argv);
1344 } 1344 }
OLDNEW
« no previous file with comments | « tools/ipc_fuzzer/message_lib/message_lib.gyp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698