相关疑难解决方法(0)

如何使用ASM访问者检查堆栈?

我试图使用Java字节码工程库ASM来执行静态分析.我有这种情况,我想检查分配给字段的变量.

我有MethodVisitor实现该visitFieldInsn()方法.我特意找这个putfield命令.那没问题.问题是,当我遇到时putfield,我希望能够访问将分配给该字段的变量.具体来说,我想访问有关变量类型的信息.

目前我真的只需要查看堆栈顶部的内容,但如果有更通用的方法来检查它,那就更好了.

有没有办法使用ASM来检查堆栈上的变量?

java assembly bytecode java-bytecode-asm

2
推荐指数
1
解决办法
1092
查看次数

标签 统计

assembly ×1

bytecode ×1

java ×1

java-bytecode-asm ×1