
-
生物通官微
陪你抓住生命科技
跳动的脉搏
为C语言开发类似Rust的借用检查器
《ACM Transactions on Embedded Computing Systems》:Towards a Rust-Like Borrow Checker for C
【字体: 大 中 小 】 时间:2025年11月08日 来源:ACM Transactions on Embedded Computing Systems
编辑推荐:
内存安全漏洞是C语言程序常见的安全隐患。本研究通过静态分析和多次源代码转换,将Rust编译器的中间表示层(MIR)借用检查器移植到C语言编译器前端,在不修改现有构建系统的情况下实现内存安全验证。实验表明原型能在CHStone和bzip2基准测试中正确检测所有权和别名规则违规,同时发现与C常见模式的不兼容问题,为后续改进提供方向。
生物通微信公众号
知名企业招聘