当前位置: 代码迷 >> java >> sun.misc.Unsafe的本机方法在哪里实现?
  详细解决方案

sun.misc.Unsafe的本机方法在哪里实现?

热度:30   发布时间:2023-07-26 14:27:37.0

我一直在阅读sun.misc.Unsafe类(openjdk6),因为我很好奇它实际引用了多少本机方法。 可以理解的是,类中有大量本机方法,但我似乎无法找到它们的实现位置。

我已经通过openjdk6 repo grep了,虽然我可以找到其他类的本机方法的实现,但我找不到Unsafe的。 我猜他们不是openjdk代码,而是编译为热点的一部分?

我在openjdk中查找错误的位置还是确实在热点中实现了? 我们将非常感谢您对其位置的参考。

Openjdk版本可以在这里找到:

编辑:

正如8472所指出的,这些是解释器模式中使用的本机实现。 他们中的大多数都在热点中具有 。 此列出了内部 (搜索“sun_misc_Unsafe”)。

  相关解决方案