获取JavaScript编译器生成的汇编代码

时间:2017-11-11 20:29:05

标签: javascript node.js assembly v8 trace

我正在使用带有Ignition和Turbofan的v8 / Node 8.8并尝试获取由我的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需要的标志是什么?

1 个答案:

答案 0 :(得分:1)

作为解释者的点火不会产生汇编代码。

对于Turbofan,标志为--print-opt-code