Lines Matching refs:Instruction
463 static bool IsValidImplicitCheck(uintptr_t addr, const Instruction& instr) in IsValidImplicitCheck()
470 case Instruction::INVOKE_DIRECT: in IsValidImplicitCheck()
471 case Instruction::INVOKE_DIRECT_RANGE: in IsValidImplicitCheck()
472 case Instruction::INVOKE_VIRTUAL: in IsValidImplicitCheck()
473 case Instruction::INVOKE_VIRTUAL_RANGE: in IsValidImplicitCheck()
474 case Instruction::INVOKE_INTERFACE: in IsValidImplicitCheck()
475 case Instruction::INVOKE_INTERFACE_RANGE: in IsValidImplicitCheck()
476 case Instruction::INVOKE_POLYMORPHIC: in IsValidImplicitCheck()
477 case Instruction::INVOKE_POLYMORPHIC_RANGE: in IsValidImplicitCheck()
478 case Instruction::INVOKE_SUPER: in IsValidImplicitCheck()
479 case Instruction::INVOKE_SUPER_RANGE: { in IsValidImplicitCheck()
487 case Instruction::IGET_OBJECT: in IsValidImplicitCheck()
492 case Instruction::IGET: in IsValidImplicitCheck()
493 case Instruction::IGET_WIDE: in IsValidImplicitCheck()
494 case Instruction::IGET_BOOLEAN: in IsValidImplicitCheck()
495 case Instruction::IGET_BYTE: in IsValidImplicitCheck()
496 case Instruction::IGET_CHAR: in IsValidImplicitCheck()
497 case Instruction::IGET_SHORT: in IsValidImplicitCheck()
498 case Instruction::IPUT: in IsValidImplicitCheck()
499 case Instruction::IPUT_WIDE: in IsValidImplicitCheck()
500 case Instruction::IPUT_OBJECT: in IsValidImplicitCheck()
501 case Instruction::IPUT_BOOLEAN: in IsValidImplicitCheck()
502 case Instruction::IPUT_BYTE: in IsValidImplicitCheck()
503 case Instruction::IPUT_CHAR: in IsValidImplicitCheck()
504 case Instruction::IPUT_SHORT: { in IsValidImplicitCheck()
511 case Instruction::AGET_OBJECT: in IsValidImplicitCheck()
516 case Instruction::AGET: in IsValidImplicitCheck()
517 case Instruction::AGET_WIDE: in IsValidImplicitCheck()
518 case Instruction::AGET_BOOLEAN: in IsValidImplicitCheck()
519 case Instruction::AGET_BYTE: in IsValidImplicitCheck()
520 case Instruction::AGET_CHAR: in IsValidImplicitCheck()
521 case Instruction::AGET_SHORT: in IsValidImplicitCheck()
522 case Instruction::APUT: in IsValidImplicitCheck()
523 case Instruction::APUT_WIDE: in IsValidImplicitCheck()
524 case Instruction::APUT_OBJECT: in IsValidImplicitCheck()
525 case Instruction::APUT_BOOLEAN: in IsValidImplicitCheck()
526 case Instruction::APUT_BYTE: in IsValidImplicitCheck()
527 case Instruction::APUT_CHAR: in IsValidImplicitCheck()
528 case Instruction::APUT_SHORT: in IsValidImplicitCheck()
529 case Instruction::FILL_ARRAY_DATA: in IsValidImplicitCheck()
530 case Instruction::ARRAY_LENGTH: { in IsValidImplicitCheck()
551 const Instruction& instr = accessor.InstructionAt(throw_dex_pc); in ThrowNullPointerExceptionFromDexPC()
563 case Instruction::INVOKE_DIRECT: in ThrowNullPointerExceptionFromDexPC()
566 case Instruction::INVOKE_DIRECT_RANGE: in ThrowNullPointerExceptionFromDexPC()
569 case Instruction::INVOKE_VIRTUAL: in ThrowNullPointerExceptionFromDexPC()
572 case Instruction::INVOKE_VIRTUAL_RANGE: in ThrowNullPointerExceptionFromDexPC()
575 case Instruction::INVOKE_SUPER: in ThrowNullPointerExceptionFromDexPC()
578 case Instruction::INVOKE_SUPER_RANGE: in ThrowNullPointerExceptionFromDexPC()
581 case Instruction::INVOKE_INTERFACE: in ThrowNullPointerExceptionFromDexPC()
584 case Instruction::INVOKE_INTERFACE_RANGE: in ThrowNullPointerExceptionFromDexPC()
587 case Instruction::INVOKE_POLYMORPHIC: in ThrowNullPointerExceptionFromDexPC()
590 case Instruction::INVOKE_POLYMORPHIC_RANGE: in ThrowNullPointerExceptionFromDexPC()
593 case Instruction::IGET: in ThrowNullPointerExceptionFromDexPC()
594 case Instruction::IGET_WIDE: in ThrowNullPointerExceptionFromDexPC()
595 case Instruction::IGET_OBJECT: in ThrowNullPointerExceptionFromDexPC()
596 case Instruction::IGET_BOOLEAN: in ThrowNullPointerExceptionFromDexPC()
597 case Instruction::IGET_BYTE: in ThrowNullPointerExceptionFromDexPC()
598 case Instruction::IGET_CHAR: in ThrowNullPointerExceptionFromDexPC()
599 case Instruction::IGET_SHORT: { in ThrowNullPointerExceptionFromDexPC()
606 case Instruction::IPUT: in ThrowNullPointerExceptionFromDexPC()
607 case Instruction::IPUT_WIDE: in ThrowNullPointerExceptionFromDexPC()
608 case Instruction::IPUT_OBJECT: in ThrowNullPointerExceptionFromDexPC()
609 case Instruction::IPUT_BOOLEAN: in ThrowNullPointerExceptionFromDexPC()
610 case Instruction::IPUT_BYTE: in ThrowNullPointerExceptionFromDexPC()
611 case Instruction::IPUT_CHAR: in ThrowNullPointerExceptionFromDexPC()
612 case Instruction::IPUT_SHORT: { in ThrowNullPointerExceptionFromDexPC()
619 case Instruction::AGET: in ThrowNullPointerExceptionFromDexPC()
620 case Instruction::AGET_WIDE: in ThrowNullPointerExceptionFromDexPC()
621 case Instruction::AGET_OBJECT: in ThrowNullPointerExceptionFromDexPC()
622 case Instruction::AGET_BOOLEAN: in ThrowNullPointerExceptionFromDexPC()
623 case Instruction::AGET_BYTE: in ThrowNullPointerExceptionFromDexPC()
624 case Instruction::AGET_CHAR: in ThrowNullPointerExceptionFromDexPC()
625 case Instruction::AGET_SHORT: in ThrowNullPointerExceptionFromDexPC()
629 case Instruction::APUT: in ThrowNullPointerExceptionFromDexPC()
630 case Instruction::APUT_WIDE: in ThrowNullPointerExceptionFromDexPC()
631 case Instruction::APUT_OBJECT: in ThrowNullPointerExceptionFromDexPC()
632 case Instruction::APUT_BOOLEAN: in ThrowNullPointerExceptionFromDexPC()
633 case Instruction::APUT_BYTE: in ThrowNullPointerExceptionFromDexPC()
634 case Instruction::APUT_CHAR: in ThrowNullPointerExceptionFromDexPC()
635 case Instruction::APUT_SHORT: in ThrowNullPointerExceptionFromDexPC()
639 case Instruction::ARRAY_LENGTH: in ThrowNullPointerExceptionFromDexPC()
643 case Instruction::FILL_ARRAY_DATA: { in ThrowNullPointerExceptionFromDexPC()
648 case Instruction::MONITOR_ENTER: in ThrowNullPointerExceptionFromDexPC()
649 case Instruction::MONITOR_EXIT: { in ThrowNullPointerExceptionFromDexPC()