如何使用V8引擎从C ++获取javascript字节码

时间:2018-04-27 20:25:08

标签: javascript c++ v8 embedded-v8

我有以下JavaScript代码:

<?php
$value1 = 1;

$o = new SomeName;
$results = $o->fetchResults($value1);

如何使用V8引擎获取虚拟机的字节码和状态?

1 个答案:

答案 0 :(得分:0)

字节码未暴露在V8的C ++ API上。

对于人工检查,您可以使用--print-bytecode标记将其转储到标准输出。

如果您愿意为了您的目的修改V8,您可以例如在源代码中查找FLAG_print_bytecode的出现次数,以查看字节码的访问方式。