Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在跟踪 Java 应用程序的执行以对执行跟踪进行动态分析。
一切都很好,但是当通过反射调用方法时。我可以看到调用,Method.invoke但之后我的跟踪不包含通过反射执行的指令。
Method.invoke
一旦程序返回“常规”执行,程序就会再次正常跟踪。
编写工具的人使用了ASM库。
我解决了我的问题。问题与仪器无关,而是与工具的配置有关,顺便说一句,该工具是开源的。
检测工作正常,因为它通过修改方法的字节码来工作。查看项目的代码,了解应该如何进行检测。