Skip to content

Commit d8d4b50

Browse files
committed
clean up api.cpp
1 parent 064ed8f commit d8d4b50

File tree

1 file changed

+0
-47
lines changed

1 file changed

+0
-47
lines changed

test/fuzz/api.cpp

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -137,50 +137,3 @@ extern "C" auto LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) -> int
137137
return 0;
138138
}
139139
#endif
140-
141-
#if 0
142-
143-
# include <cassert>
144-
# include <chrono>
145-
# include <filesystem>
146-
# include <fstream>
147-
148-
__attribute__((weak)) extern auto LLVMFuzzerInitialize(int* argc, char*** argv) -> int;
149-
150-
151-
auto main(int argc, char** argv) -> int {
152-
using namespace std::literals;
153-
154-
if (nullptr != LLVMFuzzerInitialize) {
155-
LLVMFuzzerInitialize(&argc, &argv);
156-
}
157-
158-
auto total_files = 0;
159-
for (int i = 1; i < argc; ++i) {
160-
auto dir = std::filesystem::path(argv[i]);
161-
auto it = std::filesystem::directory_iterator(dir);
162-
total_files += std::distance(begin(it), end(it));
163-
}
164-
165-
auto log = Periodic(200ms);
166-
auto const pb = ProgressBar(50, total_files);
167-
168-
auto num_files = size_t();
169-
for (int i = 1; i < argc; ++i) {
170-
auto dir = std::filesystem::path(argv[i]);
171-
for (auto const& dir_entry : std::filesystem::directory_iterator(dir)) {
172-
++num_files;
173-
auto const& path = dir_entry.path();
174-
auto f = std::ifstream(path);
175-
auto content = std::string((std::istreambuf_iterator<char>(f)), std::istreambuf_iterator<char>());
176-
LLVMFuzzerTestOneInput(reinterpret_cast<uint8_t const*>(content.data()), content.size());
177-
178-
if (log) {
179-
fmt::print(stderr, "\r|{}| {:7}/{:7} ", pb(num_files), num_files, total_files);
180-
}
181-
}
182-
}
183-
fmt::print(stderr, "\r|{}| {:7}/{:7} \n", pb(num_files), num_files, total_files);
184-
}
185-
186-
#endif

0 commit comments

Comments
 (0)