发明名称 METHOD AND SYSTEM FOR USING MEMORY KEYS TO DETECT ALIAS VIOLATIONS
摘要 A method of detecting incorrect alias assumptions. A compiler utility assigns memory locations to alias-free variables, which a user asserts do not have aliases, within a computer program. The compiler utility allocates memory keys for the alias-free variables, such that access to the memory locations of the alias-free variables is granted to blocks of code that have knowledge of the memory keys. In response to a command by the user, the compiler generates code to detect violations of alias assumptions during execution of the computer program. During the compiling process, the compiler adds the generated code for detecting violations of alias assumptions to the compiled program code.
申请公布号 US2008115118(A1) 申请公布日期 2008.05.15
申请号 US20060558989 申请日期 2006.11.13
申请人 BARTUCCA FRANCIS M;ROBINSON BILLY R;SHAH PUNIT B;SOSA CARLOS P 发明人 BARTUCCA FRANCIS M.;ROBINSON BILLY R.;SHAH PUNIT B.;SOSA CARLOS P.
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址