什么是mach_constant_base_node

时间:2015-10-26 05:58:40

标签: jvm

在c2架构特定文件中,我看到上面的变量。请分享 它是什么? 2.它是否与运行时常量池有任何关系。

谢谢。

1 个答案:

答案 0 :(得分:1)

  1. IR图形节点,以机器特定的方式表示已编译方法的常量表的基址。该节点在x86上实际上什么都不做,因为该架构允许内联地引用整个范围的32位或64位地址。
  2. 一般来说,没有。虽然常量池中的某些常量(特别是浮点)可能会出现在该表中。
  3. P.S。我想HotSpot Compiler的人太忙了,无法浏览StackOverflow :)问{C2}实例问题的最佳位置是hotspot-compiler-dev列表。