공용 인터페이스 옵 코드
JVM이 옵 코드, 액세스 플래그 및 배열 유형 코드를 정의합니다. 이 인터페이스는 일부 opcode가 자동으로 처리되기 때문에 모든 JVM opcode 을 정의하지 않습니다. 예를 들어, 가능하면 xLOAD 및 xSTORE opcode가 xLOAD_n 및 xSTORE_n opcode로 자동 대체됩니다. xLOAD_n 및 xSTORE_n opcode는이 인터페이스에 정의되어 있지 않으므로 입니다. LDC의 경우와 마찬가지로 자동으로 이 LDC_W 또는 LDC2_W로 대체됩니다 (WIDE, GOTO_W 및 JSR_W).
질문 :
나는 두 개의 거의 동일한 class 파일이있는 경우 - 명시 적 피연산자 istore_<n>
한 istore
를 사용하여 하나. Asm은 항상 명시 적 피연산자로 istore
이 있음을 ClassReader 및 ClassVisitor에 알립니다. 나는 asm을 사용하고 싶지만이 차이에 대해 알아야합니다. asm으로 어떤 명령의 실제 연산 코드를 얻을 수 있습니까?
다른 라이브러리를 사용할 수 있습니다. – Antimony