DSpace DSpace Softwareについて
個性を持った自立的な人間の創造
    
English
 

SEIKEI University Repository >
01:紀要(Bulletin) >
11:理工学研究報告 >
第50巻第2号 >

このアイテムの引用には次の識別子を使用してください: http://hdl.handle.net/10928/454

タイトル: Field-Sensitive Pointer Analysis for C Programs with Integer/Pointer Conversions
著者: CHISHIRO, Eiichiro
キーワード: compiler
pointer analysis
発行日: 2013年12月1日
出版者: 成蹊大学理工学部
抄録: We present a field-sensitive pointer analysis algorithm for C in the presence of type conversion between integer and pointer. While field-sensitive analysis can give precise solution, it is notoriously difficult to design a correct analysis which handles all low-level dirty features of C. Most difficulties stem from arbitrary integer/pointer conversions allowed as an implementation-defined feature. To incorporate this feature into pointer analysis is not so easy as expected, and previous approaches are either unsound or greatly imprecise. In this paper, we first define the formal semantics which incorporates all low-level features of C and show that it is hardly to have precise analysis if arbitrary integer/pointer conversions are allowed. To address this, we identify the language restriction which many compiler developers implicitly assume and derive a precise analysis algorithm as an approximation of the semantics. Our analysis is shown to be sound under the restriction.
URI: http://hdl.handle.net/10928/454
出現コレクション:第50巻第2号

このアイテムのファイル:

ファイル 記述 サイズフォーマット
rikougaku-50-2_63-71.pdf932.46 kBAdobe PDF見る/開く

このリポジトリに保管されているアイテムは、他に指定されている場合を除き、著作権により保護されています。

 

Valid XHTML 1.0! Powered by DSpace Software Copyright © 2002-2007 MIT and Hewlett-Packard - ご意見をお寄せください