sql: IWYU and GN fixes for sql_recovery_lpm_fuzzer
Change-Id: Ifce3d5eb25d356e15c78534788e9d1858cabf787 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5593269 Reviewed-by: Evan Stade <estade@chromium.org> Commit-Queue: Dan McArdle <dmcardle@chromium.org> Cr-Commit-Position: refs/heads/main@{#1309525}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
f0d0a90046
commit
1e63518b79
@ -14,6 +14,7 @@ fuzzer_test("sql_recovery_lpm_fuzzer") {
|
||||
"//sql",
|
||||
"//third_party/libprotobuf-mutator",
|
||||
"//third_party/sqlite:sql_query_proto_to_string",
|
||||
"//third_party/sqlite:sqlite3_lpm_fuzzer_input",
|
||||
]
|
||||
|
||||
dict = "//third_party/sqlite/fuzz/sql.dict"
|
||||
|
@ -9,32 +9,40 @@
|
||||
// with fuzzer-derived XOR masks before exercising recovery.
|
||||
|
||||
#include <fuzzer/FuzzedDataProvider.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include <cstdint>
|
||||
#include <cstdlib>
|
||||
#include <ios>
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include <string_view>
|
||||
#include <tuple>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "base/check.h"
|
||||
#include "base/check_op.h"
|
||||
#include "base/command_line.h"
|
||||
#include "base/containers/span.h"
|
||||
#include "base/files/file.h"
|
||||
#include "base/files/file_enumerator.h"
|
||||
#include "base/files/file_path.h"
|
||||
#include "base/files/file_util.h"
|
||||
#include "base/files/scoped_temp_dir.h"
|
||||
#include "base/logging.h"
|
||||
#include "base/ranges/algorithm.h"
|
||||
#include "base/strings/strcat.h"
|
||||
#include "base/strings/string_number_conversions.h"
|
||||
#include "base/strings/string_util.h"
|
||||
#include "base/test/bind.h"
|
||||
#include "base/test/scoped_logging_settings.h"
|
||||
#include "base/values.h"
|
||||
#include "build/buildflag.h"
|
||||
#include "sql/database.h"
|
||||
#include "sql/fuzzers/sql_disk_corruption.pb.h"
|
||||
#include "sql/recovery.h"
|
||||
#include "sql/statement.h"
|
||||
#include "testing/libfuzzer/proto/lpm_interface.h"
|
||||
#include "third_party/sqlite/fuzz/sql_query_grammar.pb.h"
|
||||
#include "third_party/sqlite/fuzz/sql_query_proto_to_string.h"
|
||||
|
||||
namespace {
|
||||
|
@ -8,7 +8,7 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "third_party/sqlite/fuzz/sql_queries.pb.h"
|
||||
#include "third_party/sqlite/fuzz/sql_queries.pb.h" // IWYU pragma: export
|
||||
|
||||
namespace sql_fuzzer {
|
||||
|
||||
|
Reference in New Issue
Block a user