Home | History | Annotate | Download | only in libdex

Lines Matching refs:opcode

29  * See the file opcode-gen/README.txt for information about updating
33 kFmt00x = 0, // unknown format (also used for "breakpoint" opcode)
90 * Instruction width implied by an opcode's format; a value in the
98 * Opcode control flow flags, used by the verifier and JIT.
111 * Struct that includes a pointer to each of the opcode information
141 Opcode opcode;
146 * Return the instruction width of the specified opcode, or 0 if not defined.
148 DEX_INLINE size_t dexGetWidthFromOpcode(Opcode opcode)
150 assert((u4) opcode < kNumPackedOpcodes);
151 return gDexOpcodeInfo.widths[opcode];
162 * Returns the flags for the specified opcode.
164 DEX_INLINE OpcodeFlags dexGetFlagsFromOpcode(Opcode opcode)
166 assert((u4) opcode < kNumPackedOpcodes);
167 return gDexOpcodeInfo.flags[opcode];
179 * Return the instruction format for the specified opcode.
181 DEX_INLINE InstructionFormat dexGetFormatFromOpcode(Opcode opcode)
183 assert((u4) opcode < kNumPackedOpcodes);
184 return (InstructionFormat) gDexOpcodeInfo.formats[opcode];
188 * Return the instruction index type for the specified opcode.
190 DEX_INLINE InstructionIndexType dexGetIndexTypeFromOpcode(Opcode opcode)
192 assert((u4) opcode < kNumPackedOpcodes);
193 return (InstructionIndexType) gDexOpcodeInfo.indexTypes[opcode];