#include <fuzzer/FuzzedDataProvider.h>
#include <cstdint>
#include <vector>
#include "core/fpdfapi/page/cpdf_streamparser.h"
#include "core/fpdfapi/parser/cpdf_dictionary.h"
#include "core/fpdfapi/parser/cpdf_object.h"
#include "core/fpdfdoc/cpdf_nametree.h"
#include "core/fxcrt/span.h"
struct Params { … };
std::vector<WideString> GetNames(uint8_t count,
FuzzedDataProvider* data_provider) { … }
Params GetParams(FuzzedDataProvider* data_provider) { … }
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { … }