oss-fuzz icon indicating copy to clipboard operation
oss-fuzz copied to clipboard

Project Request: iverilog

Open capuanob opened this issue 1 year ago • 7 comments

I am requesting permission to integrate iverilog into OSSFuzz. I believe that this project is a good candidate for OSS-Fuzz integration as it serves as a preeminent compiler for Verilog HDL. As such, it directly preprocesses, parses, and compiles user-inputted VHDL programs, opening it up to a wide array of edge cases in capturing a complex language grammar and the potential for memory vulnerabilities (being written in C++).

capuanob avatar Jan 22 '24 00:01 capuanob

Approval has been received from upstream, as seen in this issue

capuanob avatar Jan 22 '24 00:01 capuanob

capuanob is integrating a new project:
- Main repo: https://github.com/steveicarus/iverilog
- Criticality score: 0.64605

github-actions[bot] avatar Jan 22 '24 00:01 github-actions[bot]

Thanks @capuanob, may I ask who are the high-profile users of the project?

DonggeLiu avatar Feb 08 '24 01:02 DonggeLiu

@DonggeLiu Iverilog is the de-facto verilog simulator in academia and is used extensively in industry as well. In fact, the OpenRISC committee utilized iverilog in its prototyping of new hardware.

capuanob avatar Feb 08 '24 02:02 capuanob

Thanks! I will report this to the panel : )

DonggeLiu avatar Feb 08 '24 02:02 DonggeLiu

@capuanob The panel has approved, please feel free to proceed :) Thanks!

DonggeLiu avatar Feb 08 '24 21:02 DonggeLiu

@DonggeLiu Thank you very much! I will get started!

capuanob avatar Feb 09 '24 02:02 capuanob