-
Notifications
You must be signed in to change notification settings - Fork 791
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New fuzz harness + refactoring into fuzz/ (#2273)
* - Added `fuzz_XMLProfiles harness` - Appended `uncrustify.cfg` pattern into `.gitignore` - Moved all harnesses into `fuzz/` - Refactored make files I sent a PR to google/oss-fuzz with these commits to conclude integration of refactored fuzzers. Will keep an eye on the build process and fix it if something will go wrong. https://github.com/google/oss-fuzz/compare/master...phretor:fast-dds/refactor?expand=1 Signed-off-by: Federico Maggi <fede@maggi.cc> * Removing old fuzzer Signed-off-by: Federico Maggi <federico@maggi.cc> * Setting `MIN_SIZE` to `RTPSMESSAGE_HEADER_SIZE` Signed-off-by: Federico Maggi <federico@maggi.cc>
- Loading branch information
Showing
77 changed files
with
331 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -444,3 +444,6 @@ compile_commands.json | |
|
||
# Visual Studio Code | ||
.vscode | ||
|
||
# Uncrustify | ||
uncrustify.cfg |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Copyright 2016 Proyectos y Sistemas de Mantenimiento SL (eProsima). | ||
# | ||
# Licensed under the Apache License, Version 2.0 (the "License"); | ||
# you may not use this file except in compliance with the License. | ||
# You may obtain a copy of the License at | ||
# | ||
# http://www.apache.org/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, | ||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
|
||
cmake_minimum_required(VERSION 2.8.12) | ||
|
||
if(NOT CMAKE_VERSION VERSION_LESS 3.0) | ||
cmake_policy(SET CMP0048 NEW) | ||
endif() | ||
|
||
project(fuzz_XMLProfiles) | ||
|
||
# Find requirements | ||
if(NOT fastcdr_FOUND) | ||
find_package(fastcdr REQUIRED) | ||
endif() | ||
|
||
if(NOT foonathan_memory_FOUND) | ||
find_package(foonathan_memory REQUIRED) | ||
endif() | ||
|
||
if(NOT fastrtps_FOUND) | ||
find_package(fastrtps REQUIRED) | ||
endif() | ||
|
||
message(STATUS "Configuring fuzz_XMLProfiles...") | ||
file(GLOB SOURCES_CXX "*.cxx") | ||
|
||
add_executable(fuzz_XMLProfiles ${SOURCES_CXX} ${SOURCES_CPP}) | ||
target_link_libraries(fuzz_XMLProfiles fastrtps fastcdr foonathan_memory $ENV{LIB_FUZZING_ENGINE}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
#include <fastrtps/Domain.h> | ||
#include <fastrtps/xmlparser/XMLProfileManager.h> | ||
|
||
#include "fuzz_utils.h" | ||
|
||
using namespace eprosima; | ||
using namespace eprosima::fastrtps; | ||
|
||
static bool initialized = false; | ||
|
||
extern "C" int LLVMFuzzerTestOneInput( | ||
const uint8_t* data, | ||
size_t size) | ||
{ | ||
if (!initialized) | ||
{ | ||
ignore_stdout(); | ||
initialized = true; | ||
} | ||
|
||
if (!size) | ||
{ | ||
return EXIT_FAILURE; | ||
} | ||
|
||
const char* filename = buf_to_file(data, size); | ||
|
||
if (filename == NULL) | ||
{ | ||
return EXIT_FAILURE; | ||
} | ||
|
||
// TODO change this to a func. taking buf + len (or C string) | ||
// to avoid using `buf_to_file` | ||
xmlparser::XMLProfileManager::loadXMLFile(filename); | ||
|
||
if (delete_file(filename) != 0) | ||
{ | ||
return EXIT_FAILURE; | ||
} | ||
|
||
return 0; | ||
} |
54 changes: 54 additions & 0 deletions
54
...++/fuzz_XMLProfiles/fuzz_XMLProfiles_seed_corpus/1c82a2c60044985396a5dbbe58ad7fcc5d852d38
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
<?xml version="1.0" encoding="UTF-8" ?> | ||
<dds xmlns="http://www.eprosima.com/XMLSchemas/fastRTPS_Profiles" > | ||
<profiles> | ||
<participant profile_name="participant_profile"> | ||
<domainId>80</domainId> | ||
<rtps> | ||
<builtin> | ||
<discovery_config> | ||
<leaseDuration> | ||
<sec>DURATION_INFINITY</sec> | ||
</leaseDuration> | ||
</discovery_config> | ||
</builtin> | ||
</rtps> | ||
</participant> | ||
|
||
<publisher profile_name="publisher_profile"> | ||
<topic> | ||
<name>xml_profiles_topic</name> | ||
<dataType>XMLProfilesExample</dataType> | ||
<kind>NO_KEY</kind> | ||
<historyQos> | ||
<kind>KEEP_LAST</kind> | ||
<depth>20</depth> | ||
</historyQos> | ||
</topic> | ||
<qos> | ||
<reliability> | ||
<kind>RELIABLE</kind> | ||
</reliability> | ||
</qos> | ||
<historyMemoryPolicy>PREALLOCATED</historyMemoryPolicy> | ||
</publisher> | ||
|
||
<subscriber profile_name="subscriber_profile"> | ||
<topic> | ||
<name>xml_profiles_topic</name> | ||
<dataType>XMLProfilesExample</dataType> | ||
<kind>NO_KEY</kind> | ||
<historyQos> | ||
<kind>KEEP_LAST</kind> | ||
<depth>20</depth> | ||
</historyQos> | ||
</topic> | ||
<qos> | ||
<reliability> | ||
<kind>RELIABLE</kind> | ||
</reliability> | ||
</qos> | ||
<historyMemoryPolicy>PREALLOCATED</historyMemoryPolicy> | ||
</subscriber> | ||
|
||
</profiles> | ||
</dds> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
#include "fuzz_utils.h" | ||
|
||
#include <err.h> | ||
#include <errno.h> | ||
#include <fcntl.h> | ||
#include <stdlib.h> | ||
#include <string.h> | ||
#include <unistd.h> | ||
|
||
extern "C" int ignore_stdout( | ||
void) | ||
{ | ||
int fd = open("/dev/null", O_WRONLY); | ||
if (fd == -1) | ||
{ | ||
warn("open(\"/dev/null\") failed"); | ||
return -1; | ||
} | ||
|
||
int ret = 0; | ||
if (dup2(fd, STDOUT_FILENO) == -1) | ||
{ | ||
warn("failed to redirect stdout to /dev/null\n"); | ||
ret = -1; | ||
} | ||
|
||
if (close(fd) == -1) | ||
{ | ||
warn("close"); | ||
ret = -1; | ||
} | ||
|
||
return ret; | ||
} | ||
|
||
extern "C" int delete_file( | ||
const char* pathname) | ||
{ | ||
int ret = unlink(pathname); | ||
if (ret == -1) | ||
{ | ||
warn("failed to delete \"%s\"", pathname); | ||
} | ||
|
||
free((void*)pathname); | ||
|
||
return ret; | ||
} | ||
|
||
extern "C" char* buf_to_file( | ||
const uint8_t* buf, | ||
size_t size) | ||
{ | ||
char* pathname = strdup("/dev/shm/fuzz-XXXXXX"); | ||
if (pathname == NULL) | ||
{ | ||
return NULL; | ||
} | ||
|
||
int fd = mkstemp(pathname); | ||
if (fd == -1) | ||
{ | ||
warn("mkstemp(\"%s\")", pathname); | ||
free(pathname); | ||
return NULL; | ||
} | ||
|
||
size_t pos = 0; | ||
while (pos < size) | ||
{ | ||
int nbytes = write(fd, &buf[pos], size - pos); | ||
if (nbytes <= 0) | ||
{ | ||
if (nbytes == -1 && errno == EINTR) | ||
{ | ||
continue; | ||
} | ||
warn("write"); | ||
goto err; | ||
} | ||
pos += nbytes; | ||
} | ||
|
||
if (close(fd) == -1) | ||
{ | ||
warn("close"); | ||
goto err; | ||
} | ||
|
||
return pathname; | ||
|
||
err: | ||
delete_file(pathname); | ||
return NULL; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
// Helpers functions for fuzz targets. | ||
|
||
#ifndef FUZZ_UTILS_H_ | ||
#define FUZZ_UTILS_H_ | ||
|
||
#include <stddef.h> | ||
#include <stdint.h> | ||
|
||
// Redirect stdout to /dev/null. Useful to ignore output from verbose fuzz | ||
// target functions. | ||
// | ||
// Return 0 on success, -1 otherwise. | ||
extern "C" int ignore_stdout( | ||
void); | ||
|
||
// Delete the file passed as argument and free the associated buffer. This | ||
// function is meant to be called on buf_to_file return value. | ||
// | ||
// Return 0 on success, -1 otherwise. | ||
extern "C" int delete_file( | ||
const char* pathname); | ||
|
||
// Write the data provided in buf to a new temporary file. This function is | ||
// meant to be called by LLVMFuzzerTestOneInput() for fuzz targets that only | ||
// take file names (and not data) as input. | ||
// | ||
// Return the path of the newly created file or NULL on error. The caller should | ||
// eventually free the returned buffer (see delete_file). | ||
extern "C" char* buf_to_file( | ||
const uint8_t* buf, | ||
size_t size); | ||
|
||
#endif // FUZZ_UTILS_H_ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
cmake_minimum_required(VERSION 2.8.12) | ||
|
||
if(NOT CMAKE_VERSION VERSION_LESS 3.0) | ||
cmake_policy(SET CMP0048 NEW) | ||
endif() | ||
|
||
project(fuzz_processCDRMsg) | ||
|
||
# Find requirements | ||
if(NOT fastcdr_FOUND) | ||
find_package(fastcdr REQUIRED) | ||
endif() | ||
|
||
if(NOT foonathan_memory_FOUND) | ||
find_package(foonathan_memory REQUIRED) | ||
endif() | ||
|
||
if(NOT fastrtps_FOUND) | ||
find_package(fastrtps REQUIRED) | ||
endif() | ||
|
||
message(STATUS "Configuring fuzz_processCDRMsg...") | ||
file(GLOB SOURCES_CXX "fuzz_*.cxx") | ||
|
||
add_executable(fuzz_processCDRMsg ${SOURCES_CXX}) | ||
target_link_libraries(fuzz_processCDRMsg fastrtps fastcdr foonathan_memory $ENV{LIB_FUZZING_ENGINE}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file added
BIN
+416 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/02630a903fbcd49a40f0918dd50a66bc5040f5e7
Binary file not shown.
Binary file added
BIN
+260 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/0430774a08b43f066070593c0a4280c470175ada
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/111bdf89fdf61e14e6880079ad12858a9d802cea
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/114d8913a6d3b148bb7b9c39afc93d0eb4379264
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/122f393fda91f841e816ed2ec598b113292f33b5
Binary file not shown.
Binary file added
BIN
+308 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/1556872149b79b4e0ffef6d2b8504b2f05f615d1
Binary file not shown.
Binary file added
BIN
+436 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/172042b7b0bcfc7b124a3d67827ec39a1a3b72fd
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/2035f928f4a80df9a56026ed6772cd5cba37c336
Binary file not shown.
Binary file added
BIN
+300 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/20ed8b7c00aed50d1ae3345c99e05a62f5caca62
Binary file not shown.
Binary file added
BIN
+100 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/21cd86e0bbf8568b1c4174396a6a0f940630183e
Binary file not shown.
Binary file added
BIN
+92 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/2627dda2dad9bbe7c11d80983f887418e3622f77
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/2ae75e8ad2cd4b5ed90097bf26c79214a9170609
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/2c99a8c603f18c7f6a94ed9280a50486d45c01d6
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/30c4586e59a333baaa9b97a3ab699a89e664cf42
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/39488d63d951029f9417c09e1699d549f252a4e9
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/39fa88f952f927c543d2e8c5ca6dc5471f87fe85
Binary file not shown.
Binary file added
BIN
+112 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/3a85dcd1121efe65a450dcc4a45da4e70dab6929
Binary file not shown.
Binary file added
BIN
+300 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/3cb905c437e1283f917091546af71edb968e8ab9
Binary file not shown.
Binary file added
BIN
+704 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/47d80760420b968e42899761b0be544243529571
Binary file not shown.
Binary file added
BIN
+84 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/4863e7027ea311e7a1454f86b2f7b88e0649c113
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/4ee13845b149668042f8388eccb28eb117ecd4f9
Binary file not shown.
Binary file added
BIN
+84 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/50969c7f929ad8167905c3fd86865bcf82834be6
Binary file not shown.
Binary file added
BIN
+88 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/55cadf28187817038f503e12c201b0a2d54b69ca
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/58cfeb23b583ef28949883d7c60655509e7107d9
Binary file not shown.
Binary file added
BIN
+1 Byte
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/5ba93c9db0cff93f52b521d7420e43f6eda2784f
Binary file not shown.
Binary file added
BIN
+96 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/60263c3c36bb2988fe407dfe68397496e8541d2a
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/68570f51093c48f8282d62e041301debd29115f8
Binary file not shown.
Binary file added
BIN
+300 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/69ec106d3f33309bae4d2494f55c0b159c66fcc1
Binary file not shown.
Binary file added
BIN
+88 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/6c6df4854cb61a66bf1396d9d568228af4cfe130
Binary file not shown.
Binary file added
BIN
+84 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/71da9febbdb0e07d7754c16a7e1aa499c7a8559e
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/75c8d902aa82c7bf52fabe1005bc46c605cb740a
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/7a692baff1388b1d110d598ad6cae35f23012cd6
Binary file not shown.
Binary file added
BIN
+708 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/7c27824b6a89b56ef9f1b30847a0a45d70a7061b
Binary file not shown.
Binary file added
BIN
+484 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/7ceca0739b1f77b18a5841adbec164b987b2dde5
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/83f1a8b79ee7f0ae50a060778657d36986e085d9
Binary file not shown.
Binary file added
BIN
+796 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/8462657a3b87b082aecf8524cc98a63c20c8f28b
Binary file not shown.
Binary file added
BIN
+324 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/86c89884b6af43a6f2a8710c7b6aeef9e8550402
Binary file not shown.
Binary file added
BIN
+84 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/8c798e9b3b2754d5d43ef074c9c98591a1d9ac38
Binary file not shown.
Binary file added
BIN
+196 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/8fb82c4037762430cb57faa646808619ed2fe80d
Binary file not shown.
Binary file added
BIN
+96 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/958f5c15c2299228711fc0aa14a1d7278cc389e7
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/968ce43c6bf55c86846d10b2c32c1fdafbab0a33
Binary file not shown.
Binary file added
BIN
+308 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/9f5711c402018e57808407ff813d95afb35d595f
Binary file not shown.
1 change: 1 addition & 0 deletions
1
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/a5b7e41f1ff7485751c09f6c0f325edf1feef9cd
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
RTPSNDDSPING |
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/a6f2ae48ace60c7c7b856e3c31d14f705ceb9ef4
Binary file not shown.
Binary file added
BIN
+708 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/a91fe652299b361e8ba1f79a72c18fed7ed207b1
Binary file not shown.
Binary file added
BIN
+796 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/ae2f9f07464a1383709b3916de9e1655f0be8052
Binary file not shown.
Binary file added
BIN
+308 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/af2808f01f9a32fe92f27c75787480626bc3ab2a
Binary file not shown.
Binary file added
BIN
+300 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/b0189135d32f8d09589caa992f7056022b3e0605
Binary file not shown.
Binary file added
BIN
+96 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/b58f5d39124647bb0cdc1e7970598f0ed51be17c
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/c02eef9a343728a186f7a2f925befeb1ae245c21
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/c4d2e73c76ef94ef38326438091ef9501d1c87a0
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/c6c23ce8098084ad7d31067b05f6eeea87d2448a
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/cf825e565e98e4d999136d0db847a0374f5b6456
Binary file not shown.
Binary file added
BIN
+96 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/cfc56c404a9ccb17712dba17c15b811543026fe1
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/d0d99fbc3d9f3b1f848052be1e8b124519420763
Binary file not shown.
Binary file added
BIN
+704 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/d62cefc778093a0a7318e7649712b8e1e8e60036
Binary file not shown.
Binary file added
BIN
+308 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/d726fddc75d98d66fd820a9693c272f8b3c3df4c
Binary file not shown.
Binary file added
BIN
+796 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/da7a4d41930dbf1cba5035166a215e0598a6dda6
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/e1d13f7bea2dfafea7000e7d27c8ac10414b8202
Binary file not shown.
Binary file added
BIN
+796 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/e2d6582799749eeb4c1a46058b0ad059ea93f1e0
Binary file not shown.
Binary file added
BIN
+96 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/e3bbf7369080a35f083a14bb61c46bc13cec7468
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/e802da384c4ea99f7a42b354f32aa1db470545ef
Binary file not shown.
Binary file added
BIN
+64 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/e8421cc422aaac9c260850fd6ac3cb732b4fc039
Binary file not shown.
Binary file added
BIN
+364 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/ed1d496242f3d97ad843241b9e9284a44fe47fd2
Binary file not shown.
Binary file added
BIN
+96 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/edaa8217042d3b67bb7c3b2771d8f99ece782177
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/edc019c48ba1172135199a21e8f6b44e3c47c303
Binary file not shown.
Binary file added
BIN
+68 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/f8e39a702feaa91735213614a254cec6aa55d333
Binary file not shown.
Binary file added
BIN
+460 Bytes
...uzz_processCDRMsg/fuzz_processCDRMsg_seed_corpus/fd87002b51e4de27413ece542ed877fa6d71f96a
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Copyright 2016 Proyectos y Sistemas de Mantenimiento SL (eProsima). | ||
# | ||
# Licensed under the Apache License, Version 2.0 (the "License"); | ||
# you may not use this file except in compliance with the License. | ||
# You may obtain a copy of the License at | ||
# | ||
# http://www.apache.org/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, | ||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
|
||
set(fastrtps_FOUND TRUE) | ||
|
||
add_subdirectory(C++/fuzz_XMLProfiles) | ||
add_subdirectory(C++/fuzz_processCDRMsg) |