整个动态二进制翻译器依赖于目标代码块缓存(TCache),动态二进制 翻译以代码块为处理、优化单元,通过查找目标代码块、缺失后翻译生成目标代 码块、执行代码块等流程完成整个二进制...
基于8个网页-相关网页
QEMU将最近使用的翻译后的代码块缓存在一个16 MB的块中。
QEMU caches the most recently used translated blocks in a 16 MB block.
最后的代码块同时遍历原来的缓存行号(linenum)和行列表中的每个行,以重新格式化赋值行。
The final code block then reformats the assignment lines, by iterating through the original buffer line Numbers (linenum) and through each line in the lines list, in parallel.
QEMU的动态翻译程序还缓存了翻译后的代码块,使翻译程序的内存开销最小化。
QEMU's dynamic translator also caches blocks of translated code to minimize the translator's overhead.
应用推荐