Documentation ¶
Index ¶
- type AALOAD
- type ALOAD
- type ALOAD_0
- type ALOAD_1
- type ALOAD_2
- type ALOAD_3
- type BALOAD
- type CALOAD
- type DALOAD
- type DLOAD
- type DLOAD_0
- type DLOAD_1
- type DLOAD_2
- type DLOAD_3
- type FALOAD
- type FLOAD
- type FLOAD_0
- type FLOAD_1
- type FLOAD_2
- type FLOAD_3
- type IALOAD
- type ILOAD
- type ILOAD_0
- type ILOAD_1
- type ILOAD_2
- type ILOAD_3
- type LALOAD
- type LLOAD
- type LLOAD_0
- type LLOAD_1
- type LLOAD_2
- type LLOAD_3
- type SALOAD
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ALOAD ¶
type ALOAD struct{ base.Index8Instruction }
ALOAD Load reference from local variable * 加载指令从局部变量表获取变量,然后推入操作数栈顶。加载 指令共33条,按照所操作变量的类型可以分为6类:aload系列指令 操作引用类型变量、dload系列操作double类型变量、fload系列操作 float变量、iload系列操作int变量、lload系列操作long变量、xaload操 作数组。
type ALOAD_0 ¶
type ALOAD_0 struct{ base.NoOperandsInstruction }
type ALOAD_1 ¶
type ALOAD_1 struct{ base.NoOperandsInstruction }
type ALOAD_2 ¶
type ALOAD_2 struct{ base.NoOperandsInstruction }
type ALOAD_3 ¶
type ALOAD_3 struct{ base.NoOperandsInstruction }
type BALOAD ¶
type BALOAD struct{ base.NoOperandsInstruction }
BALOAD Load byte or boolean from array
type DLOAD_0 ¶
type DLOAD_0 struct{ base.NoOperandsInstruction }
type DLOAD_1 ¶
type DLOAD_1 struct{ base.NoOperandsInstruction }
type DLOAD_2 ¶
type DLOAD_2 struct{ base.NoOperandsInstruction }
type DLOAD_3 ¶
type DLOAD_3 struct{ base.NoOperandsInstruction }
type FLOAD_0 ¶
type FLOAD_0 struct{ base.NoOperandsInstruction }
type FLOAD_1 ¶
type FLOAD_1 struct{ base.NoOperandsInstruction }
type FLOAD_2 ¶
type FLOAD_2 struct{ base.NoOperandsInstruction }
type FLOAD_3 ¶
type FLOAD_3 struct{ base.NoOperandsInstruction }
type ILOAD_0 ¶
type ILOAD_0 struct{ base.NoOperandsInstruction }
type ILOAD_1 ¶
type ILOAD_1 struct{ base.NoOperandsInstruction }
type ILOAD_2 ¶
type ILOAD_2 struct{ base.NoOperandsInstruction }
type ILOAD_3 ¶
type ILOAD_3 struct{ base.NoOperandsInstruction }
type LLOAD_0 ¶
type LLOAD_0 struct{ base.NoOperandsInstruction }
type LLOAD_1 ¶
type LLOAD_1 struct{ base.NoOperandsInstruction }
type LLOAD_2 ¶
type LLOAD_2 struct{ base.NoOperandsInstruction }
type LLOAD_3 ¶
type LLOAD_3 struct{ base.NoOperandsInstruction }
Click to show internal directories.
Click to hide internal directories.