摘要:本發(fā)明公開了一種函數(shù)調(diào)用和返回的處理方法、二進(jìn)制翻譯方法和系統(tǒng),所述函數(shù)調(diào)用和返回的處理方法包括:將源程序的函數(shù)調(diào)用的返回地址作為假指令保存在目標(biāo)程序的函數(shù)調(diào)用指令之后;在目標(biāo)程序的函數(shù)調(diào)用開始,將所述假指令的地址保存到棧中;在目標(biāo)程序的函數(shù)調(diào)用結(jié)束,將棧頂保存的地址取出,在所述從棧頂取出的地址的值是否等于所述源程序的函數(shù)調(diào)用的返回地址時,跳轉(zhuǎn)到所述假指令后。本發(fā)明可以在函數(shù)調(diào)用后快速返回,并且可以避免因哈希沖突造成效率低的問題,因此能夠減少返回型間接分支的開銷,提高二進(jìn)制翻譯的性能。
- 專利類型發(fā)明專利
- 申請人無錫江南計(jì)算技術(shù)研究所;
- 發(fā)明人唐大國;王麗一;漆鋒濱;文延華;卿鵬;孫俊;
- 地址214083 江蘇省無錫市濱湖區(qū)軍東新村030號
- 申請?zhí)?/b>CN200710094328.4
- 申請時間2007年11月28日
- 申請公布號CN101452395B
- 申請公布時間2013年04月24日
- 分類號G06F9/45(2006.01)I;




教育裝備采購網(wǎng)企業(yè)微信客服
京公網(wǎng)安備11010802043465號

