Qemu 是一個模擬不同 Instruction Set 很好用的工具,鑑於網路上對於 Qemu 的教學都非常的分散,本議程將整理講者研究 Dynamic Binary Translation (DBT) 的心得,並分享 Qemu 如何實作該技術。此議程將帶領聽眾入門 Dynamic Binary Translation,並涵蓋如何 Translate Binary to QEMU TCG-IR、Compile TCG-IR to another ISA on host machine、Handle block chaining、Emulate behavior of source program (e.g. code execution, handle trap, interrupt, system call, etc)。
** 不會涵蓋 Full System Emulation **