A Dynamic and Static Binary Translation Method Based on Branch Prediction

L Sun, Y Wu, L Li, C Zhang, J Tang - Electronics, 2023 - mdpi.com
Binary translation is an important technique for achieving cross-architecture software
migration. However, mainstream dynamic binary translation frameworks, such as QEMU …

{CrossMapping}: Harmonizing Memory Consistency in {Cross-ISA} Binary Translation

C Gao, X Meng, W Li, J Lai, Y Zhang… - 2024 USENIX Annual …, 2024 - usenix.org
The increasing prevalence of new Instruction Set Architectures (ISAs) necessitates the
migration of closed-source binary programs across ISAs. Dynamic Binary Translation (DBT) …

An Instruction Inflation Analyzing Framework for Dynamic Binary Translators

B Xie, Y Yan, C Yan, S Tao, Z Zhang, X Li… - ACM Transactions on …, 2024 - dl.acm.org
Dynamic binary translators (DBTs) are widely used to migrate applications between different
instruction set architectures (ISAs). Despite extensive research to improve DBT performance …

[PDF][PDF] 二进制翻译技术研究综述

谢汶兵, 田雪, 漆锋滨, 武成岗, 王俊, 罗巧玲 - 软件学报, 2024 - jos.org.cn
随着信息技术的快速发展, 涌现出各种新型处理器体系结构. 新的体系结构出现为处理器多样化
发展带来机遇的同时也提出了巨大挑战, 需要兼容运行已有软件, 确保较为丰富的软件生态群 …

BTBench: A Benchmark for Comprehensive Binary Translation Performance Evaluation

X Li, Y Lan, G Niu, F Xue… - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Binary translation serves as a fundamental technol-ogy for instruction set emulation, system
virtualization, runtime instrumentation, and numerous other applications. Many techniques …

[PDF][PDF] ReSym: Harnessing LLMs to Recover Variable and Data Structure Symbols from Stripped Binaries

D Xie, Z Zhang, N Jiang, X Xu, L Tan, X Zhang - 2024 - cs.purdue.edu
Decompilation aims to recover a binary executable to the source code form and hence has a
wide range of applications in cyber security, such as malware analysis and legacy code …

Overview on Binary Translation Technology Research

谢汶兵, 田雪, 漆锋滨, 武成岗, 王俊, 罗巧玲 - Journal of Software, 2024 - jos.org.cn
随着信息技术的快速发展, 涌现出各种新型处理器体系结构. 新的体系结构出现为处理器多样化
发展带来机遇的同时也提出了巨大挑战, 需要兼容运行已有软件, 确保较为丰富的软件生态群 …