landsandboat/tools/fuzzer.cpp
2025-03-16 15:10:07 +00:00

18 lines
466 B
C++

#include <cstddef>
#include <cstdint>
// https://llvm.org/docs/LibFuzzer.html
// https://github.com/google/fuzzing/blob/master/docs/structure-aware-fuzzing.md
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size)
{
// TODO:
// MapSession map_session_data;
// CCharEntity CChar;
// auto packet = CBasicPacket(reinterpret_cast<uint8*>(Data));
// PacketParser[SmallPD_Type](&map_session_data, &CChar, packet);
return 0;
}