我正在尝试使用ASM来处理java.lang.Thread类。但它没有被加载到ASM中。
我用以下方式启动我的程序:
java -javaagent:agent.jar -jar program.jar
加载和检测program.jar中的其他类。 是否也可以使用Thread?
答案 0 :(得分:2)
可能不是。即使你重新转换java.lang.Thread
类,如果一个类在threadstack上有帧,也不能应用重新转换,根据定义,我希望Thread的某些帧位于每个threadstack的顶部(包括运行java代理的那个!)。