C/C++安全检查工具预处理器的设计与实现

被引量 : 0次 | 上传用户:shiyiyiyiyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在分析C/C++程序安全检查工具框架的基础上,根据安全检查工具的特殊需求,给出了一种基于分析器自动生成工具ANTLR构造C/C++安全检查工具预处理器的方法,并将此方法应用于实际开发过程中。使用此方法构造的预处理器通过分析C/C++源代码为后端安全检查提供完成预处理后的中间文件及安全检查所需的特殊信息,并且完成预处理阶段的安全漏洞检查。本文使用ANTLR生成词法分析器、语法分析器框架,重点讨论了C/C++预处理标准及其安全、预处理器的设计与实现以及预处理安全检查模块的设计与实现。实践表明,该预处理器能够满足安全检查工具的需要。
其他文献
以5-氯邻氨基苯甲酸和对甲氧基苯磺酰氯为原料缩合合成含有分子内氢键的6-氯-2-[5-氯-2-(4-对甲氧基苯磺酰胺基)]苯基-4-苯并噁嗪酮。利用BF3·OEt2氟硼化反应及与邻苯二胺的
以邻氨基苯甲酸甲酯和4-二乙胺基水杨醛为原料,合成了一个新的香豆素喹啉衍生物3-{2-[8-(1H-苯并咪唑-2-基)喹啉-2-基]乙烯基}-7-二乙胺基香豆素(QMC),再与BF3·Et2O配位合成
研究发现手性农药在生物富集、环境归趋、生殖毒性及其所引起的代谢组学等方面均可能具有对映体选择性。在对映体水平层面开展手性农药的研究,并深入研究对映体的选择性毒性
语言是文化的载体,从某种意义上说,学习一门语言就是学习一种文化。所以,学习一门语言,不仅要掌握该语言的形式结构,而且还要了解该语言所依附的文化背景,从而拓宽文化视野、丰厚文
<正>历史课要有灵魂,讲历史要有通感。"论从史出"本是历史教学的特征。而时下风行的"史料教学"却似有失度之嫌,有必要从理念到实践加以再反思和再斟酌。只有"历史教学",没有"
<正>半夏白术天麻汤出自于清代著名医家程钟龄的《医学心悟》,该方由半夏、天麻、茯苓、橘红、白术、甘草、牛姜、大枣组成,功用为燥湿化痰、平肝熄风,主治风痰上扰证。方中
浮点运算是高性能计算研究中的一个重要领域。为了满足应用程序的需求,某些微处理器及高档显卡中,设计实现了超高精度浮点运算部件。本文结合中国电子科技集团第五十八研究所
冬学是利用冬季农闲时间,组织农村群众进行学习的一种教育模式。它在我国有着悠久的历史,早在我国宋代就有了关于冬学的记载。抗日战争时期,在敌后根据地所开展的冬学运动,不
杰克·伦敦作为美国及世界文坛上一名颇具影响力的作家,一直以来都是被评论者认作为一名自然主义或现实主义作家。他的代表作《野性的呼唤》、《马丁·伊登》均被认作自然主
恽寿平是清初画坛著名的画家和理论家,他擅花鸟、山水,且被誉为诗、书、画三绝。恽寿平的花鸟画以北宋徐崇嗣没骨法为宗,重视师法造化,极力追求神韵。敷色明丽,用笔工整俊秀,