获取 JavaScript 编译器生成的汇编代码
get assembly code generated by JavaScript compiler
我将 v8/Node 8.8 与 Ignition 和 Turbofan 一起使用,并尝试获取由我的 JavaScript 生成的汇编代码,但到目前为止,asm 和代码输出的大小相同,与实际代码无关差异。
所以node --trace-hydrogen --trace_phase=Z --trace_deopt --code_comments --hydroge
n_track_positions --redirect_code_traces --trace_hydrogen_file=test.js --print_
code test.js
好像只输出了编译器本身的代码,并没有输出处理后的JS代码背后的代码
Ignition/Turbofan 需要哪些标志?
作为解释器的 Ignition 不会生成汇编代码。
对于 Turbofan,标志是 --print-opt-code
。
我将 v8/Node 8.8 与 Ignition 和 Turbofan 一起使用,并尝试获取由我的 JavaScript 生成的汇编代码,但到目前为止,asm 和代码输出的大小相同,与实际代码无关差异。
所以node --trace-hydrogen --trace_phase=Z --trace_deopt --code_comments --hydroge
n_track_positions --redirect_code_traces --trace_hydrogen_file=test.js --print_
code test.js
好像只输出了编译器本身的代码,并没有输出处理后的JS代码背后的代码
Ignition/Turbofan 需要哪些标志?
作为解释器的 Ignition 不会生成汇编代码。
对于 Turbofan,标志是 --print-opt-code
。