从字节码中获取代码操作数的名称

时间:2011-05-18 23:16:25

标签: analysis bytecode javassist

我正在分析一个类的字节码。 我可以检测操作码及其操作数。 如何获取此名称(对象的名称)

对于istance,操作码是新的,我将操作数作为整数(想想以下代码:“new String()”) 我应该在哪里寻找这个名字?在类的constantPool中又如何? 我不是专家

1 个答案:

答案 0 :(得分:0)

ASM是最佳选择。它速度快,API简单,详细User Guide。该框架完全抽象您处理常量池和其他类格式结构。