发明名称 Switching between code translation and execution using a trampoline
摘要 <p>An execution control method is described for use in a translator (19) which converts subject code (17) into target code (21). The translator (19) includes a translator trampoline function 191 which is called from a translator run loop 190 and which in turn calls either to a translator code generator 192 to generate target code, or else calls previously generated target code 212 for execution. Control then returns to the translator trampoline function 191 to make a new call, or returns to the translator run loop 190. Other aspects include making context switches through the trampoline function 191 and setting first and second calling conventions either side of the trampoline function 191. Jumping directly or indirectly between target code blocks 212 during execution is also described.</p>
申请公布号 GB2424092(A) 申请公布日期 2006.09.13
申请号 GB20050005042 申请日期 2005.03.11
申请人 TRANSITIVE LIMITED;TRANSITIVE LIMITED 发明人 GAVIN BARRACLOUGH;KIT MAN WAN;ALEXANDER BARRACLOUGH BROWN;DAVID NIGEL MACKINTOSH
分类号 G06F9/318 主分类号 G06F9/318
代理机构 代理人
主权项
地址