[llvm-dev] llvm-mc-[dis]assemble-fuzzer status? (original) (raw)

Justin Bogner via llvm-dev llvm-dev at lists.llvm.org
Tue Aug 22 16:34:17 PDT 2017


George Karpenkov <ekarpenkov at apple.com> writes:

As a part of a recent move of libFuzzer from LLVM to compiler-rt I am looking into updating the build code for the libraries which use libFuzzer.

I have tried to compile llvm-mc-assemble-fuzzer, and llvm-mc-disassemble-fuzzer, and I couldn’t build either of those. For the first one, the reason is that it refers to a nonexistent enum, and for the second one I believe the reason is that it does not enclose LLVMFuzzerTestOneInput in “extern ‘C’”. Are those libraries maintained and/or used?

I believe both of these worked a couple of months back when I last tried them.

If yes, the code should be compilable, and ideally there should be a buildbot. If no, maybe we should remove it, or move it to a separate repository.

Now that libFuzzer is part of the clang toolchain it should be much easier to get bots up that are building these tools. Previously it was a bit awkward.

I think it makes sense to fix these ones.

Thanks, George

(sorry for starting multiple threads, I believe this way it is more convenient to keep track of tasks)



More information about the llvm-dev mailing list