发明名称 Method and apparatus for precise handling of exceptions during program code conversion
摘要 Precise exception handling relies on a precise subject state including an accurate program counter and register values of a subject processor. Subject code (17) is translated into target code ( 21 ) executable by a target processor ( 13 ). The generated target code (17) includes counterpart target instructions ( 214 ) associated with fault-vulnerable subject code instructions ( 174 ). Further, each of the counterpart target code instruction ( 214 ) is associated with recovery information ( 195 ). When an exception (e.g. a fault) occurs, the recovery information ( 195 ) is retrieved and used to recover a precise subject state, in particular by taking account of optimizations to generate the common-case target code ( 21 ). The precise subject state is then used to precisely handle the exception.
申请公布号 US2006253691(A1) 申请公布日期 2006.11.09
申请号 US20050272882 申请日期 2005.11.14
申请人 TRANSITIVE LIMITED 发明人 BARRACLOUGH GAVIN;WAN KIT M.;HUMMAIDA ABDUL R.
分类号 G06F7/38;G06F9/38;G06F9/44;G06F9/455 主分类号 G06F7/38
代理机构 代理人
主权项
地址