[1] PENNEMAN N, KUDINSKAS D, RAWSTHORNE A, et al. Evaluation of dynamic binary translation techniques for full system virtualisation on ARMv7A [J]. Journal of Systems Architecture, 2016, 65: 30-45.
[2] 马湘宁. 二进制翻译关键技术研究[D]. 北京:中国科学院计算技术研究所, 2004.
MA Xiangning. Research on key technology to binary translation [D]. Beijing: Institute of Computing Technology Chinese Academy of Sciences, 2004.
[3] HAWKINS B, DEMSKY B, BRUENING D, et al. Optimizing binary translation of dynamically generated code [C]∥Proceedings of the 13th Annual IEEE/ACM International Symposium on Code Generation and Optimization. IEEE/ACM International Symposium on Code Generation and Optimization, 2015: 68-78.
[4] GSCHWIND M, ALLMAN E R, SATHAYE S. et al. Dynamic and transparent binary translation [J]. IEEE Computer, 2000, 33(3): 54-59.
[5] WEGMAN M N, ZADECK F K. Constant propagation with conditional branches [J]. ACM Transactions on Programming Languages and Systems (TOPLAS), 1991, 13(2): 181-210.
[6] MUTH R. Register liveness analysis of executable code\[EB/OL\].\[20150707\].www.cs.arizona.edu/alto/papers/liveness.ps.
[7] 马湘宁, 武成岗, 唐锋, 等. 二进制翻译中的标志位优化技术 [J]. 计算机研究与发展, 2005, 42(2): 329-337.
MA Xiangning, WU Chenggang, TANG Feng, et al. Two condition code optimization approaches in binary translation [J]. Journal of Computer Research and Development,2005, 42(2): 329-337.
[8] EBCIOGLU K, ALTMAN E, GSCHWIND M, et al. Dynamic binary translation and optimization [J]. IEEE Transactions on Computers, 2001, 50(6): 529-548.
[9] CHAITIN G J, AUSLANDER M A, CHANDRA A K, et al. Register allocation via coloring [J]. Computer Languages, 1981, 6(1): 47-57.
[10] CHAITIN G J. Register allocation and spilling via graph coloring [J]. ACM Sigplan Notices, 1982, 17(6): 98-101.
[11] TRAUB O, HOLLOWAY G, SMITH M D. Quality and speed in linearscan register allocation [J]. Acm Sigplan Notices, 2010, 33(5):142-151.
[12] POLETTO M, SARKAR V. Linear scan register allocation [J]. ACM Transactions on Programming Languages and Systems (TOPLAS), 1999, 21(5): 895-913.
[13] ALEI Liang, GUAN Haibing, LI Zengxing. A research on register mapping strategies of QEMU [C]∥Proceedings of the 2nd International Symposium on Intelligence Computation and Applications (ISICA'2007). Wuhan: [s. n.], 2007: 168-172.
[14] 吴浩. 二进制翻译系统QEMU中的优化技术[D]. 上海:上海交通大学, 2007.
WU Hao. Optimization technology of QEMU[D]. Shanghai: Shanghai Jiao Tong University, 2007.
[15] 文延华, 唐大国, 漆锋滨. 二进制翻译中的寄存器映射与剪裁的实现 [J]. 软件学报, 2009, 20(2): 17.
WEN Yanhua,TANG Daguo,QI Fengbin. Register mapping and register function cutting out implementation in binary translation [J]. Journal of Software, 2009, 20(2): 17.
[16] 廖银, 孙广中, 姜海涛, 等. 动态二进制翻译中全寄存器直接映射方法 [J]. 计算机应用与软件, 2011, 28(11): 21-24.
LIAO Yin, SUN Guangzhong, JIANG Haitao, et al. All registers direct mapping method in dynamic binary translation [J]. Computer Applications and Software, 2011, 28(11): 21-24.
[17] CAI Z, LIANG A, QI Z, et al. Performance comparison of register allocation algorithms in dynamic binary translation [C]∥International Conference on Knowledge and Systems Engineering. Hanoi: IEEE, 2009: 113-119.
[18] LIANG Y, SHAO Y, YANG G, et al. Register allocation for QEMU dynamic binary translation systems [J]. International Journal of Hybrid Information Technology, 2015, 8(2): 199-210.
[19] FABRICE B. QEMU, a fast and portable dynamic translator [C]∥ Atec 05: Conference on Usenix Technical Conference.\[S.l.\]:Usenix,2005.
[20] 张西超,郭向英,赵雷,等. TCG动态二进制翻译技术研究 [J]. 计算机应用与研究,2013,30(11):34-37.
ZHANG Xichao, GUO Xiangying, ZHAO Lei, et al. Study on TCG dynamic binary translation technique [J]. Computer Application and Software, 2013, 30(11): 34-37. |