Home | History | Annotate | Download | only in dex

Lines Matching refs:Code

83   enum Code {  // private marker to avoid generate-operator-out.py from processing.
219 // Returns the size (in 2 byte code units) of this instruction.
229 // Code units required to calculate the size of the instruction.
236 static const Instruction* At(const uint16_t* code) {
237 DCHECK(code != nullptr);
238 return reinterpret_cast<const Instruction*>(code);
287 static const char* Name(Code opcode) {
472 Code Opcode(uint16_t inst_data) const {
474 return static_cast<Code>(inst_data & 0xFF);
478 Code Opcode() const {
482 void SetOpcode(Code opcode) {
525 static Format FormatOf(Code opcode) {
530 static IndexType IndexTypeOf(Code opcode) {
535 static uint8_t FlagsOf(Code opcode) {
540 static uint32_t VerifyFlagsOf(Code opcode) {
625 // Get the dex PC of this instruction as a offset in code units from the beginning of insns.
648 // Return how many code unit words are required to compute the size of the opcode.
688 std::ostream& operator<<(std::ostream& os, const Instruction::Code& code);