Cornucopia: A Framework for Feedback Guided Generation of Binaries

Published in ASE 2022, 2022

Cornucopia drives LLVM optimization flags with feedback to generate a diverse corpus of binaries from source programs, embedding ground-truth metadata for evaluation. It uncovered bugs in LLVM optimization passes and exposed decompilation failures in angr, Ghidra, and related binary analysis tools.

Recommended citation: Vidush Singhal, Akul Abhilash Pillai, Charitha Saumya, Milind Kulkarni, Aravind Machiry. (2022). "Cornucopia: A Framework for Feedback Guided Generation of Binaries." ASE 2022.
Download Paper