繁体   English   中英

JVM字节码行号

[英]JVM bytecode line number

我们正在尝试仅使用字节码来分析Java代码。

有没有办法让JVM吐出它正在执行的字节码的地址,或者在运行时拦截发给JVM的字节码的地址?

根据崩溃堆栈,看来JVM应该具有所有这些信息。

有可用的开源代码覆盖工具,这些工具的作用是使用代码的工具来跟踪已执行的行。

JVM在运行时执行本机代码,而不是字节码。 您需要使用代码注入将指令添加到字节代码指令之间所需的任何内容,但这会减慢执行速度。 如果只需要查看是否执行了一行,则可以为每行设置一次标志,这应该更快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM