-
公开(公告)号:US20160179547A1
公开(公告)日:2016-06-23
申请号:US14574797
申请日:2014-12-18
Applicant: Koichi Yamada , Ashish Bijlani , Jiwei Lu , Cheng Yan Zhao
Inventor: Koichi Yamada , Ashish Bijlani , Jiwei Lu , Cheng Yan Zhao
CPC classification number: G06F9/3806 , G06F8/52 , G06F9/30054 , G06F9/30145
Abstract: A method is described. The method includes receiving an instruction, accessing a return cache to load a predicted return target address upon determining that the instruction is a return instruction, searching a lookup table for executable binary code upon determining that the predicted translated return target address is incorrect and executing the executable binary code to perform a binary translation.
Abstract translation: 描述了一种方法。 所述方法包括:在确定所述指令是返回指令之后,接收指令,访问返回高速缓存以加载预测的返回目标地址;在确定所述预测转换的返回目标地址不正确并且执行所述指令之后,在查找表中搜索可执行二进制代码 可执行二进制代码来执行二进制翻译。
-
公开(公告)号:US09665374B2
公开(公告)日:2017-05-30
申请号:US14574797
申请日:2014-12-18
Applicant: Koichi Yamada , Ashish Bijlani , Jiwei Lu , Cheng Yan Zhao
Inventor: Koichi Yamada , Ashish Bijlani , Jiwei Lu , Cheng Yan Zhao
CPC classification number: G06F9/3806 , G06F8/52 , G06F9/30054 , G06F9/30145
Abstract: A method is described. The method includes receiving an instruction, accessing a return cache to load a predicted return target address upon determining that the instruction is a return instruction, searching a lookup table for executable binary code upon determining that the predicted translated return target address is incorrect and executing the executable binary code to perform a binary translation.
-