获取 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