srctree

Robin Linden parent 1e1e89ec d57f8638
meta/clang-tidy: Replace legacy headers in fuzz tests

Realistically std::uint8_t and uint8_t are always going to be thesame types, so let's get rid of some nolints that are in the way whenlooking for things to clean up.

inlinesplit
archive/brotli_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -5,13 +5,12 @@
#include "archive/brotli.h"
 
#include <cstddef>
#include <cstdint>
#include <span>
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
std::ignore = archive::brotli_decode({reinterpret_cast<std::byte const *>(data), size});
return 0;
}
 
archive/gzip_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -5,13 +5,12 @@
#include "archive/zlib.h"
 
#include <cstddef>
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
#include <cstdint>
#include <tuple>
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
std::ignore = archive::zlib_decode({reinterpret_cast<std::byte const *>(data), size}, archive::ZlibMode::Gzip);
return 0;
}
 
archive/zlib_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -5,13 +5,12 @@
#include "archive/zlib.h"
 
#include <cstddef>
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
#include <cstdint>
#include <tuple>
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
std::ignore = archive::zlib_decode({reinterpret_cast<std::byte const *>(data), size}, archive::ZlibMode::Zlib);
return 0;
}
 
archive/zstd_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -6,13 +6,12 @@
#include "archive/zstd.h"
 
#include <cstddef>
#include <cstdint>
#include <span>
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
std::ignore = archive::zstd_decode({reinterpret_cast<std::byte const *>(data), size});
return 0;
}
 
css/parser_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -4,14 +4,14 @@
 
#include "css/parser.h"
 
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
#include <cstddef>
#include <cstdint>
#include <string_view>
#include <tuple>
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
std::ignore = css::parse(std::string_view{reinterpret_cast<char const *>(data), size});
return 0;
}
 
html2/tokenizer_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -4,14 +4,14 @@
 
#include "html2/tokenizer.h"
 
#include <cstddef>
#include <cstdint>
#include <optional>
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
#include <string_view>
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
html2::Tokenizer{std::string_view{reinterpret_cast<char const *>(data), size},
[](html2::Tokenizer &tokenizer, html2::Token &&token) {
if (auto const *start_tag = std::get_if<html2::StartTagToken>(&token)) {
 
img/gif_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -4,15 +4,15 @@
 
#include "img/gif.h"
 
#include <cstddef>
#include <cstdint>
#include <sstream>
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
#include <string>
#include <tuple>
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
std::ignore = img::Gif::from( //
std::stringstream{std::string{reinterpret_cast<char const *>(data), size}});
return 0;
 
img/jpeg_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -4,15 +4,15 @@
 
#include "img/jpeg.h"
 
#include <cstddef>
#include <cstdint>
#include <sstream>
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
#include <string>
#include <tuple>
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
std::ignore = img::Jpeg::thumbnail_from( //
std::stringstream{std::string{reinterpret_cast<char const *>(data), size}});
return 0;
 
img/png_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -4,15 +4,15 @@
 
#include "img/png.h"
 
#include <cstddef>
#include <cstdint>
#include <sstream>
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
#include <string>
#include <tuple>
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
std::ignore = img::Png::from( //
std::stringstream{std::string{reinterpret_cast<char const *>(data), size}});
return 0;
 
img/qoi_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -4,15 +4,15 @@
 
#include "img/qoi.h"
 
#include <cstddef>
#include <cstdint>
#include <sstream>
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
#include <string>
#include <tuple>
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
std::ignore = img::Qoi::from( //
std::stringstream{std::string{reinterpret_cast<char const *>(data), size}});
return 0;
 
protocol/http_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -7,13 +7,12 @@
#include "net/test/fake_socket.h"
 
#include <cstddef>
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
#include <cstdint>
#include <tuple>
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
net::FakeSocket socket{.read_data{reinterpret_cast<char const *>(data), size}};
std::ignore = protocol::Http::get(socket, {}, std::nullopt);
return 0;
 
uri/uri_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -4,14 +4,14 @@
 
#include "uri/uri.h"
 
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
#include <cstddef>
#include <cstdint>
#include <string>
#include <tuple>
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
std::ignore = uri::Uri::parse(std::string{reinterpret_cast<char const *>(data), size});
return 0;
}
 
url/url_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -5,10 +5,10 @@
#include "url/url.h"
 
// NOLINTNEXTLINE(readability-identifier-naming)
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size);
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size);
 
// NOLINTNEXTLINE(readability-identifier-naming)
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
url::UrlParser p;
std::optional<url::Url> url;
 
 
wasm/byte_code_parser_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -4,15 +4,15 @@
 
#include "wasm/byte_code_parser.h"
 
#include <cstddef>
#include <cstdint>
#include <sstream>
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
#include <string>
#include <tuple>
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
std::ignore = wasm::ByteCodeParser::parse_module(
std::stringstream{std::string{reinterpret_cast<char const *>(data), size}});
return 0;
 
wasm/leb128_fuzz_test.cpp added: 68, removed: 73, total 0
@@ -4,15 +4,15 @@
 
#include "wasm/leb128.h"
 
#include <cstddef>
#include <cstdint>
#include <sstream>
#include <stddef.h> // NOLINT
#include <stdint.h> // NOLINT
#include <string>
#include <tuple>
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size); // NOLINT
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size); // NOLINT
 
extern "C" int LLVMFuzzerTestOneInput(uint8_t const *data, size_t size) {
extern "C" int LLVMFuzzerTestOneInput(std::uint8_t const *data, std::size_t size) {
std::stringstream ss;
 
ss = std::stringstream{std::string{reinterpret_cast<char const *>(data), size}};