• Home
  • Raw
  • Download

Lines Matching full:pc

368 #define ADD_NOP_INST(pc, oldLen, newOpcode)                              \  argument
373 *(pc + newLen + i) = static_cast<uint8_t>(EcmaOpcode::NOP); \
382 auto pc = const_cast<uint8_t *>(inst.GetAddress()); in FixOpcode() local
388 *pc = static_cast<uint8_t>(EcmaOpcode::MOV_V4_V4); in FixOpcode()
392 *pc = static_cast<uint8_t>(EcmaOpcode::MOV_V8_V8); in FixOpcode()
396 *pc = static_cast<uint8_t>(EcmaOpcode::MOV_V16_V16); in FixOpcode()
403 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
405 if (memcpy_s(pc + 1, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { in FixOpcode()
409 ADD_NOP_INST(pc, oldLen, newOpcode); in FixOpcode()
413 *pc = static_cast<uint8_t>(EcmaOpcode::JMP_IMM8); in FixOpcode()
417 *pc = static_cast<uint8_t>(EcmaOpcode::JMP_IMM16); in FixOpcode()
421 *pc = static_cast<uint8_t>(EcmaOpcode::JMP_IMM32); in FixOpcode()
425 *pc = static_cast<uint8_t>(EcmaOpcode::JEQZ_IMM8); in FixOpcode()
429 *pc = static_cast<uint8_t>(EcmaOpcode::JEQZ_IMM16); in FixOpcode()
433 *pc = static_cast<uint8_t>(EcmaOpcode::JNEZ_IMM8); in FixOpcode()
437 *pc = static_cast<uint8_t>(EcmaOpcode::JNEZ_IMM16); in FixOpcode()
441 *pc = static_cast<uint8_t>(EcmaOpcode::LDA_V8); in FixOpcode()
445 *pc = static_cast<uint8_t>(EcmaOpcode::STA_V8); in FixOpcode()
449 *pc = static_cast<uint8_t>(EcmaOpcode::LDAI_IMM32); in FixOpcode()
453 *pc = static_cast<uint8_t>(EcmaOpcode::FLDAI_IMM64); in FixOpcode()
457 *pc = static_cast<uint8_t>(EcmaOpcode::RETURN); in FixOpcode()
476 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
477 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
482 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
483 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
488 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
489 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
494 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
495 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
500 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
501 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
506 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
507 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
512 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
513 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
518 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
519 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
525 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
526 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
531 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
532 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
537 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
538 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
543 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
544 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
549 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
550 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
555 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
556 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
561 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
562 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
567 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
568 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
573 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
574 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
579 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
580 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
586 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
587 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
592 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
593 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
598 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
599 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
604 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
605 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
610 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
611 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
616 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
617 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
622 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
623 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
628 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
629 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
634 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
635 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
640 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
641 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
646 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
647 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
652 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
653 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
658 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
659 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
664 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
665 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
670 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
671 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
676 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
677 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
682 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
683 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
688 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
689 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
694 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
695 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
700 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
701 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
706 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
707 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
712 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
713 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
718 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
719 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
724 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
725 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
730 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
731 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
736 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
737 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
742 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
743 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
748 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
749 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
754 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
755 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
760 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
761 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
766 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
767 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
772 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
773 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
778 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
779 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
784 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
785 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
790 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
791 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
796 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
797 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
802 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
803 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
808 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
809 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
814 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
815 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
820 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
821 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
826 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
827 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
832 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
833 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
838 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
839 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
844 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
845 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
850 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
851 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
856 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
857 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
862 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
863 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
869 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
870 *(pc + 1) = 0x00; in FixOpcode()
875 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
876 *(pc + 1) = 0x00; in FixOpcode()
881 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
882 *(pc + 1) = 0x00; in FixOpcode()
887 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
888 *(pc + 1) = 0x00; in FixOpcode()
893 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
894 *(pc + 1) = 0x00; in FixOpcode()
899 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
900 *(pc + 1) = 0x00; in FixOpcode()
905 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
906 *(pc + 1) = 0x00; in FixOpcode()
911 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
912 *(pc + 1) = 0x00; in FixOpcode()
917 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
918 *(pc + 1) = 0x00; in FixOpcode()
923 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
924 *(pc + 1) = 0x00; in FixOpcode()
929 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
930 *(pc + 1) = 0x00; in FixOpcode()
935 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
936 *(pc + 1) = 0x00; in FixOpcode()
941 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
942 *(pc + 1) = 0x00; in FixOpcode()
947 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
948 *(pc + 1) = 0x00; in FixOpcode()
953 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
954 *(pc + 1) = 0x00; in FixOpcode()
959 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
960 *(pc + 1) = 0x00; in FixOpcode()
965 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
966 *(pc + 1) = 0x00; in FixOpcode()
971 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
972 *(pc + 1) = 0x00; in FixOpcode()
977 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
978 *(pc + 1) = 0x00; in FixOpcode()
983 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
984 *(pc + 1) = 0x00; in FixOpcode()
989 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
990 *(pc + 1) = 0x00; in FixOpcode()
995 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
996 *(pc + 1) = 0x00; in FixOpcode()
1001 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1002 *(pc + 1) = 0x00; in FixOpcode()
1007 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1008 *(pc + 1) = 0x00; in FixOpcode()
1013 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1014 *(pc + 1) = 0x00; in FixOpcode()
1018 // *pc = static_cast<uint8_t>(EcmaOpcode::new_op_xxxxxxxx); in FixOpcode()
1019 // *(pc + 1) = 0x00; in FixOpcode()
1025 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1026 *(pc + 1) = 0x00; in FixOpcode()
1031 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1032 *(pc + 1) = 0x00; in FixOpcode()
1037 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1038 *(pc + 1) = 0x00; in FixOpcode()
1043 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1044 *(pc + 1) = 0x00; in FixOpcode()
1049 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1050 *(pc + 1) = 0x00; in FixOpcode()
1055 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1056 *(pc + 1) = 0x00; in FixOpcode()
1062 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1067 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1069 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1077 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1079 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1087 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1092 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1094 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1102 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1104 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1112 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1117 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1119 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1127 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1129 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1137 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1142 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1147 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1152 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1157 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1162 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1167 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1172 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1177 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1182 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1187 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1192 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1197 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1202 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1207 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1212 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1217 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
1218 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
1221 …if (memcpy_s(pc + 2, sizeof(uint16_t), &imm, sizeof(uint16_t)) != EOK) { // 2: skip opcode and … in FixOpcode()
1225 *(pc + 4) = *(pc + 4) + 1; // 4: index of new opcode; 4: index of old opcode in FixOpcode()
1230 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1232 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1240 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1242 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1250 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1253 if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { in FixOpcode()
1264 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1265 *(pc + 1) = 0x00; in FixOpcode()
1267 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode an… in FixOpcode()
1277 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1278 *(pc + 1) = 0x00; in FixOpcode()
1280 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode an… in FixOpcode()
1291 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1292 *(pc + 1) = 0x00; in FixOpcode()
1294 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode and … in FixOpcode()
1298 *(pc + 4) = *(pc + 6); // 4: index of new opcode; 6: index of old opcode in FixOpcode()
1305 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1306 *(pc + 1) = 0x00; in FixOpcode()
1308 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode and … in FixOpcode()
1312 *(pc + 4) = *(pc + 6); // 4: index of new opcode; 6: index of old opcode in FixOpcode()
1319 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1320 *(pc + 1) = 0x00; in FixOpcode()
1322 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode and … in FixOpcode()
1326 *(pc + 4) = *(pc + 6); // 4: index of new opcode; 6: index of old opcode in FixOpcode()
1333 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1334 *(pc + 1) = 0x00; in FixOpcode()
1336 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode and … in FixOpcode()
1340 *(pc + 4) = *(pc + 6); // 4: index of new opcode; 6: index of old opcode in FixOpcode()
1347 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1348 *(pc + 1) = 0x00; in FixOpcode()
1350 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode and … in FixOpcode()
1354 *(pc + 4) = *(pc + 6); // 4: index of new opcode; 6: index of old opcode in FixOpcode()
1362 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1364 if (memcpy_s(pc + 1, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { in FixOpcode()
1373 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1374 *(pc + 1) = 0x00; in FixOpcode()
1375 *(pc + 2) = *(pc + 3); // 2 & 3: skip newtarget, so move vreg1 to vreg0 in FixOpcode()
1382 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1383 *(pc + 1) = 0x00; in FixOpcode()
1384 *(pc + 2) = 0x00; // 2: offset of id in FixOpcode()
1386 … if (memcpy_s(pc + 3, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 3: offset of id in FixOpcode()
1396 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1397 *(pc + 1) = 0x00; in FixOpcode()
1398 *(pc + 2) = 0x00; // 2: offset of id in FixOpcode()
1400 … if (memcpy_s(pc + 3, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 3: offset of id in FixOpcode()
1408 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1411 … if (memcpy_s(pc + 4, sizeof(uint8_t), &newImm, sizeof(uint8_t)) != EOK) { // 4: offset of imm in FixOpcode()
1427 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1430 … if (memcpy_s(pc + 4, sizeof(uint8_t), &newImm, sizeof(uint8_t)) != EOK) { // 4: offset of imm in FixOpcode()
1441 ADD_NOP_INST(pc, oldLen, newOpcode); in FixOpcode()
1442 UpdateICOffset(method, pc); in FixOpcode()
1446 void PandaFileTranslator::UpdateICOffset(MethodLiteral *methodLiteral, uint8_t *pc) in UpdateICOffset() argument
1449 BytecodeInstruction inst(pc); in UpdateICOffset()
1482 if (memcpy_s(pc + 1, sizeof(uint16_t), &icSlot, sizeof(uint16_t)) != EOK) { in UpdateICOffset()
1487 *(pc + 1) = offset; in UpdateICOffset()
1494 auto pc = const_cast<uint8_t *>(inst.GetAddress()); in FixInstructionId32() local
1499 if (memcpy_s(pc + FixInstructionIndex::FIX_ONE, size, &index, size) != EOK) { in FixInstructionId32()
1509 if (memcpy_s(pc + FixInstructionIndex::FIX_TWO, size, &u16Index, size) != EOK) { in FixInstructionId32()
1522 if (memcpy_s(pc + FixInstructionIndex::FIX_TWO, size, &index, size) != EOK) { in FixInstructionId32()
1533 if (memcpy_s(pc + FixInstructionIndex::FIX_TWO, size, &u16Index, size) != EOK) { in FixInstructionId32()
1546 if (memcpy_s(pc + FixInstructionIndex::FIX_TWO, size, &index, size) != EOK) { in FixInstructionId32()
1557 if (memcpy_s(pc + FixInstructionIndex::FIX_FOUR, size, &u16Index, size) != EOK) { in FixInstructionId32()