[compiler-rt] Include missing headers for libFuzzer (#146828)

This is to fix modules build errors in chromium like
*
https://ci.chromium.org/ui/p/chromium/builders/try/linux-libfuzzer-asan-rel/2292144/overview
*
https://ci.chromium.org/ui/p/chromium/builders/try/linux-libfuzzer-asan-rel/2292444/overview

---------

Co-authored-by: Petr Hosek <phosek@google.com>
This commit is contained in:
Takuto Ikuta 2025-07-10 17:56:08 +09:00 committed by GitHub
parent 96e4b50ffe
commit f7cdff7bdd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 4 additions and 1 deletions

View File

@ -24,10 +24,11 @@
#include <chrono>
#include <cstdlib>
#include <cstring>
#include <fstream>
#include <functional>
#include <mutex>
#include <string>
#include <thread>
#include <fstream>
// This function should be present in the libFuzzer so that the client
// binary can test for its existence.

View File

@ -12,6 +12,7 @@
#include "FuzzerExtFunctions.h"
#include "FuzzerIO.h"
#include <cerrno>
#include <cstdarg>
#include <cstdio>
#include <dirent.h>

View File

@ -11,6 +11,7 @@
#ifndef LLVM_FUZZER_RANDOM_H
#define LLVM_FUZZER_RANDOM_H
#include <cmath>
#include <random>
namespace fuzzer {