发明名称 REDUNDANT EXCEPTION HANDLING CODE REMOVAL
摘要 A system performs operations comprising creating a call graph for a program translated from source code, identifying redundant exception handling code in the program utilizing the call graph, and removing the redundant exception handling code. The operation of identifying redundant exception handling code may comprise identifying at least one function or callsite by determining that a first function in the at least one function's or callsite's callee chain throws an exception and that the exception is handled by a second function in the function's or callsite's callee chain or by determining that an exception is not thrown in the at least one function's or callsite's callee chain. The operation of removing the redundant exception handling code may comprise removing redundant exception handling code included in at least one function or callsite and/or removing at least one entry for the at least one function or callsite from an exception lookup table.
申请公布号 US2010125837(A1) 申请公布日期 2010.05.20
申请号 US20080271451 申请日期 2008.11.14
申请人 SUN MICROSYSTEMS, INC. 发明人 LOBO SHELDON M.;WANG FU-HWA
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址