-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
19 changed files
with
173 additions
and
26 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 |
---|---|---|
@@ -0,0 +1,20 @@ | ||
#ifndef MS_FUZZER_RTC_CODECS_H264_HPP | ||
#define MS_FUZZER_RTC_CODECS_H264_HPP | ||
|
||
#include "common.hpp" | ||
|
||
namespace Fuzzer | ||
{ | ||
namespace RTC | ||
{ | ||
namespace Codecs | ||
{ | ||
namespace H264 | ||
{ | ||
void Fuzz(const uint8_t* data, size_t len); | ||
} | ||
} // namespace Codecs | ||
} // namespace RTC | ||
} // namespace Fuzzer | ||
|
||
#endif |
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,20 @@ | ||
#ifndef MS_FUZZER_RTC_CODECS_H264_SVC_HPP | ||
#define MS_FUZZER_RTC_CODECS_H264_SVC_HPP | ||
|
||
#include "common.hpp" | ||
|
||
namespace Fuzzer | ||
{ | ||
namespace RTC | ||
{ | ||
namespace Codecs | ||
{ | ||
namespace H264_SVC | ||
{ | ||
void Fuzz(const uint8_t* data, size_t len); | ||
} | ||
} // namespace Codecs | ||
} // namespace RTC | ||
} // namespace Fuzzer | ||
|
||
#endif |
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,20 @@ | ||
#ifndef MS_FUZZER_RTC_CODECS_OPUS_HPP | ||
#define MS_FUZZER_RTC_CODECS_OPUS_HPP | ||
|
||
#include "common.hpp" | ||
|
||
namespace Fuzzer | ||
{ | ||
namespace RTC | ||
{ | ||
namespace Codecs | ||
{ | ||
namespace Opus | ||
{ | ||
void Fuzz(const uint8_t* data, size_t len); | ||
} | ||
} // namespace Codecs | ||
} // namespace RTC | ||
} // namespace Fuzzer | ||
|
||
#endif |
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
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,20 @@ | ||
#ifndef MS_FUZZER_RTC_CODECS_VP9_HPP | ||
#define MS_FUZZER_RTC_CODECS_VP9_HPP | ||
|
||
#include "common.hpp" | ||
|
||
namespace Fuzzer | ||
{ | ||
namespace RTC | ||
{ | ||
namespace Codecs | ||
{ | ||
namespace VP9 | ||
{ | ||
void Fuzz(const uint8_t* data, size_t len); | ||
} | ||
} // namespace Codecs | ||
} // namespace RTC | ||
} // namespace Fuzzer | ||
|
||
#endif |
1 change: 1 addition & 0 deletions
1
worker/fuzzer/reports/crash-7e7caf72377ad55d353719f28febb5238eadfc9e
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 @@ | ||
88t |
1 change: 0 additions & 1 deletion
1
worker/fuzzer/reports/leak-492806f087e0c9fe99127b57f379ba946befc35c
This file was deleted.
Oops, something went wrong.
1 change: 0 additions & 1 deletion
1
worker/fuzzer/reports/leak-6dcd4ce23d88e2ee9568ba546c007c63d9131c1b
This file was deleted.
Oops, something went wrong.
1 change: 0 additions & 1 deletion
1
worker/fuzzer/reports/leak-b6589fc6ab0dc82cf12099d1c2d40ab994e8410c
This file was deleted.
Oops, something went wrong.
Binary file removed
BIN
-4 Bytes
worker/fuzzer/reports/leak-d54bc342b7d2ee881a9ba853289e831b93375e2d
Binary file not shown.
1 change: 0 additions & 1 deletion
1
worker/fuzzer/reports/leak-da4b9237bacccdf19c0760cab7aec4a8359010b0
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
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,14 @@ | ||
#include "RTC/Codecs/FuzzerH264.hpp" | ||
#include "RTC/Codecs/H264.hpp" | ||
|
||
void Fuzzer::RTC::Codecs::H264::Fuzz(const uint8_t* data, size_t len) | ||
{ | ||
::RTC::Codecs::H264::PayloadDescriptor* descriptor = ::RTC::Codecs::H264::Parse(data, len); | ||
|
||
if (!descriptor) | ||
{ | ||
return; | ||
} | ||
|
||
delete descriptor; | ||
} |
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,14 @@ | ||
#include "RTC/Codecs/FuzzerH264_SVC.hpp" | ||
#include "RTC/Codecs/H264_SVC.hpp" | ||
|
||
void Fuzzer::RTC::Codecs::H264_SVC::Fuzz(const uint8_t* data, size_t len) | ||
{ | ||
::RTC::Codecs::H264_SVC::PayloadDescriptor* descriptor = ::RTC::Codecs::H264_SVC::Parse(data, len); | ||
|
||
if (!descriptor) | ||
{ | ||
return; | ||
} | ||
|
||
delete descriptor; | ||
} |
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,14 @@ | ||
#include "RTC/Codecs/FuzzerOpus.hpp" | ||
#include "RTC/Codecs/Opus.hpp" | ||
|
||
void Fuzzer::RTC::Codecs::Opus::Fuzz(const uint8_t* data, size_t len) | ||
{ | ||
::RTC::Codecs::Opus::PayloadDescriptor* descriptor = ::RTC::Codecs::Opus::Parse(data, len); | ||
|
||
if (!descriptor) | ||
{ | ||
return; | ||
} | ||
|
||
delete descriptor; | ||
} |
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,14 @@ | ||
#include "RTC/Codecs/FuzzerVP8.hpp" | ||
#include "RTC/Codecs/VP8.hpp" | ||
|
||
void Fuzzer::RTC::Codecs::VP8::Fuzz(const uint8_t* data, size_t len) | ||
{ | ||
::RTC::Codecs::VP8::PayloadDescriptor* descriptor = ::RTC::Codecs::VP8::Parse(data, len); | ||
|
||
if (!descriptor) | ||
{ | ||
return; | ||
} | ||
|
||
delete descriptor; | ||
} |
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,14 @@ | ||
#include "RTC/Codecs/FuzzerVP9.hpp" | ||
#include "RTC/Codecs/VP9.hpp" | ||
|
||
void Fuzzer::RTC::Codecs::VP9::Fuzz(const uint8_t* data, size_t len) | ||
{ | ||
::RTC::Codecs::VP9::PayloadDescriptor* descriptor = ::RTC::Codecs::VP9::Parse(data, len); | ||
|
||
if (!descriptor) | ||
{ | ||
return; | ||
} | ||
|
||
delete descriptor; | ||
} |
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
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