清晨好,您是今天最早来到科研通的研友!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您科研之路漫漫前行!

Static Debugging Of C Programs: Detection Of Pointer Errors In Recursive Data Structures

作者
Ronan Gaugne,35 (France). Inst. de Recherche en Informatique et Systemes Aleatoires (IRISA) Rennes-1 Univ.,35 - Rennes (France). Inst. de Recherche en Informatique et Systemes Aleatoires (IRISA) Centre National de la Recherche Scientifique (CNRS),35 (France). Inst . de Recherche en Informatique et Systemes Aleatoires (IRISA) Institut National des Sciences Appliquees de Rennes (INSA),35 - Rennes (France). Inst. de Recherche en= Informatique et Systemes Aleatoires (IRISA) Institut National de Recherche en Informatique et en Automatique (INRIA)
摘要

: The incorrect use of pointers is one of the most common source of bugs in imperative languages. In this context, any kind of static code checking capable of detecting potential bugs at compile time is welcome. This paper presents a static debugging technique for the detection of incorrect accesses to memory (dereferences of invalid pointers). The analysed language is a subset of C. The tool is based on a static analyser extended with assertions inserted in the body of the program. Assertions are of two kinds: ffl static assertions automatically verified by the analyser, ffl dynamic assertions treated as assumptions by the analyser. The technique deals with dynamically allocated data structures and it is accurate enough to handle circular structures. Key-words: static debugging, static analysis, program verification, dangling pointers, assertion based debugging, Hoare logic (R'esum'e : tsvp) * gaugne@irisa.fr CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE Centre National de la R...

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
开朗含海完成签到,获得积分10
2秒前
huanhuanhuan的应助被科研通管家采纳,获得10
18秒前
huanhuanhuan的应助被科研通管家采纳,获得10
18秒前
tangyuan完成签到,获得积分10
19秒前
29秒前
nojego发布了新的文献求助10
32秒前
张笨笨完成签到 ,获得积分10
32秒前
零度雨完成签到 ,获得积分10
41秒前
外向的小海豚完成签到,获得积分10
41秒前
rockyshi完成签到 ,获得积分10
48秒前
难过果汁完成签到,获得积分10
50秒前
正直盼秋完成签到,获得积分10
1分钟前
1分钟前
changyouhuang完成签到,获得积分10
1分钟前
xiaostou完成签到,获得积分10
1分钟前
敏感的飞松完成签到 ,获得积分10
1分钟前
hj完成签到 ,获得积分10
1分钟前
叶子完成签到 ,获得积分10
1分钟前
白雪完成签到,获得积分10
1分钟前
呆萌雨完成签到,获得积分10
1分钟前
ghost完成签到 ,获得积分10
1分钟前
jxjsyf完成签到 ,获得积分10
1分钟前
123完成签到 ,获得积分0
2分钟前
丰富的藏鸟完成签到,获得积分10
2分钟前
huanhuanhuan的应助被科研通管家采纳,获得30
2分钟前
huanhuanhuan的应助被科研通管家采纳,获得30
2分钟前
2分钟前
眯眯眼的安雁完成签到 ,获得积分10
2分钟前
牛仔完成签到 ,获得积分10
2分钟前
寒冷思烟完成签到 ,获得积分10
2分钟前
lx完成签到,获得积分10
2分钟前
naczx完成签到,获得积分0
2分钟前
沉静的愫完成签到,获得积分10
2分钟前
2分钟前
动听的诗翠完成签到,获得积分10
2分钟前
打打的应助被黑虎采纳,获得10
2分钟前
寒冷的月亮完成签到 ,获得积分10
3分钟前
可耐的山柏完成签到,获得积分10
3分钟前
诺亚方舟哇哈哈完成签到 ,获得积分0
3分钟前
李木禾完成签到 ,获得积分10
3分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Aspects of Post-SPE Phonology 2000
Nanocomposite Removal of Pesticides from Wastewater 1000
Practical Manual of Forensic Psychophysiology: Methodology, Execution, and Fields of Application 800
Rosenblum, Global Change Biology 800
Final Report for the 2-D Test of Model 901 Rotor and Wing Airfoils (BSWT 592) 528
Berberine regulates the TLR4 signaling pathway to suppress hypoxia-induced proliferation and migration of pulmonary arterial smooth muscle cells 520
热门求助领域 (近24小时)
化学 材料科学 医学 生物 计算机科学 工程类 纳米技术 有机化学 物理 生物化学 化学工程 内科学 复合材料 催化作用 心理学 人工智能 细胞生物学 光电子学 无机化学 量子力学
热门帖子
关注 科研通微信公众号,转发送积分 7909334
求助须知:如何正确求助?哪些是违规求助? 9412509
关于积分的说明 20898963
捐赠科研通 7509977
什么是DOI,文献DOI怎么找? 3362381
关于科研通互助平台的介绍 2500249
邀请新用户注册赠送积分活动 2392856