На основании документации , тип ввода const uint8_t*
, но, похоже, работает следующая цель fuzz
extern "C" int LLVMFuzzerTestOneInput(const char *Data, size_t Size) {
std::string jsonData(Data, Size);
parseJSON(jsonData);
return 0;
}
Есть ли неявное преобразование из const uint8_t*
в * 1008? *? Если это так, является ли *Data
аргумент неверно интерпретированным?
ОБНОВЛЕНИЕ: удалено static_cast
, так как оно является избыточным.