2024.01.04

Fast Dynamic Binary Translation for the Kernel

不维护精确例外/不维护栈内指针,所有高性能。

这篇文章没有论证,不维护精确例外/不维护栈内指针会对哪些程序多大影响。 只是说了他们没有遇到问题。

我觉得这篇文章的可参考之处,仅仅只是看看他们怎么实现了内核二进制翻译的了吧。 尽管内核二进制翻译也不是他们的原创。 论文的思想没啥学术价值。

Abstract

内核插桩:

[TODO] 参考文献10: 2012.instrument.feiner.asplos.54.pdf

1 Introduction

虚拟化和二进制翻译?

  • [TODO] 参考文献9: PinOS: a programmable framework for whole-system dynamic instrumentation
  • [TODO] 参考文献17: BitBlaze: A New Approach to Computer Security via Binary Analysis

这篇文章显式地指出:不支持精确例外和精确中断。