我问这个问题的原因是,如果我编写一个没有热代码的 Javascript(因此它不需要通过 TurboFan 进行优化,也就是短运行脚本),所以当我运行这个 Javascript 时,我假设它将经历以下过程:
js 代码(点火)-> 字节码 -> codeStubHandler(TurboFan IR) -> 汇编代码
并且为 builtins-definition.h 中声明的所有内置函数生成的汇编代码位于名为 embedded.S 的文件中。
所以每个字节码都有一个处理程序来直接为它们生成汇编代码?我的理解正确吗?至少这是我在调试脚本时看到的。
请帮我验证。