发明名称 Apparatus, system, and method for identifying fixed memory address errors in source code at build time
摘要 An apparatus, system, and method are provided for identifying fixed memory address errors in source code at build time. The present invention includes a substitution module that substitutes fixed memory address values for hardcoded memory address symbols. The fixed memory address values are substituted according to a mapping between fixed memory address values and hardcoded memory address symbols. A determination module determines size and location information for variables associated with the hardcoded memory address symbols by referencing precompiled object code. A generation module generates one or more conditions and/or memory region conditions that verify memory boundary and/or capacity constraints based on size and location information provided by the determination module. An evaluation module evaluates the conditions and signals an error in response to violation of one of the conditions and/or memory region conditions. The evaluation module may be a conventional build process component such as a conventional source code preprocessor.
申请公布号 US2006123279(A1) 申请公布日期 2006.06.08
申请号 US20040989181 申请日期 2004.11.15
申请人 CARDINELL CHARLES S 发明人 CARDINELL CHARLES S.
分类号 G11C29/00 主分类号 G11C29/00
代理机构 代理人
主权项
地址