LLVM-Snippy/llvm-snippy

GitHub: LLVM-Snippy/llvm-snippy

LLVM-snippy 是 LLVM 编译器基础设施的随机测试生成器,通过自动生成多样化测试用例来发现编译器中的潜在缺陷和边界条件问题。

Stars: 5 | Forks: 0

# LLVM-snippy 这是一个包含 LLVM-snippy 生成器的 LLVM 项目分支。该工具的文档可在[此处](llvm/tools/llvm-snippy/README.md)找到。 # LLVM 编译器基础设施 [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/llvm/llvm-project/badge)](https://securityscorecards.dev/viewer/?uri=github.com/llvm/llvm-project) [![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8273/badge)](https://www.bestpractices.dev/projects/8273) [![libc++](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/535d242753234429.svg)](https://github.com/llvm/llvm-project/actions/workflows/libcxx-build-and-test.yaml?query=event%3Aschedule) 欢迎来到 LLVM 项目! 本代码库包含 LLVM 的源代码,这是一个用于构建高度优化的编译器、优化器和运行时环境的工具包。 LLVM 项目包含多个组件。该项目的核心本身被称为 “LLVM”。它包含了处理中间表示并将其转换为对象文件所需的所有工具、库和头文件。工具包括汇编器、反汇编器、bitcode 分析器和 bitcode 优化器。 类 C 语言使用 [Clang](https://clang.llvm.org/) 前端。该组件将 C、C++、Objective-C 和 Objective-C++ 代码编译为 LLVM bitcode —— 并使用 LLVM 从那里将其转换为对象文件。 其他组件包括: [libc++ C++ 标准库](https://libcxx.llvm.org)、[LLD 链接器](https://lld.llvm.org)等。 ## 获取源代码并构建 LLVM 请查阅 [LLVM 入门](https://llvm.org/docs/GettingStarted.html#getting-the-source-code-and-building-llvm) 页面以获取有关构建和运行 LLVM 的信息。 有关如何为 LLVM 项目做出贡献的信息,请查看 [为 LLVM 做贡献](https://llvm.org/docs/Contributing.html)指南。 ## 取得联系 加入 [LLVM Discourse 论坛](https://discourse.llvm.org/)、[Discord 聊天](https://discord.gg/xS7Z362)、 [LLVM 办公时间](https://llvm.org/docs/GettingInvolved.html#office-hours)或 [定期同步会议](https://llvm.org/docs/GettingInvolved.html#online-sync-ups)。 LLVM 项目已为项目内所有交流模式的参与者制定了[行为准则](https://llvm.org/docs/CodeOfConduct.html)。
标签:Bash脚本, C++, CPU模拟, DNS解析, Fuzzing, LLVM, pocsuite3, Snippy, 云资产清单, 代码生成, 仿真器, 威胁情报, 安全测试, 开发者工具, 开源项目, 性能测试, 攻击性安全, 数据擦除, 测试工具, 渗透测试工具, 编译器基础设施, 软件测试, 逆向工程, 随机测试生成器