常用JVM指令

指令 助记符 指令描述
0xac ireturn 从当前方法返回int(当返回值是boolean/byte/char/short/int类型时使用)
0xad lreturn 从当前方法返回long
0xac freturn 从当前方法返回float
0xaf dreturn 从当前方法返回double
0xb0 areturn 从当前方法返回对象引用
0xb1 return 从当前方法返回void(声明为void的方法、实例初始化方法、类和接口的初始化方法使用)
0xbb new 创建一个对象,并将其引用值压入栈顶
0xbc newarray 创建一个指定原始类型(如int/float/char)的数组,并将其引用值压入栈顶
0xbf athrow 将栈顶的异常抛出
0xc2 monitorenter 获取对象的监视锁,用于同步方法或同步块
0xc3 monitorexit 释放对象监视锁,用于同步方法或同步块

results matching ""

    No results matching ""