V8 Baseline编译器:Full-Codegen
Full-CodegenFull-Codegen存在的功能
将AST转换为汇编代码
作为JIT(Just in time)编译器
JIT编译器:在软件运行时执行编译,提高运行速度的机制
V8使用它,将要执行的Javascript代码转换为机器语言
输出的机器代码位于JIT区域(=RWX区域)
EIP寄存器移到这个区域,然后执行
尚未优化
...
Continue reading...