• Home
  • Raw
  • Download

Lines Matching full:pc

301 #define ADD_NOP_INST(pc, oldLen, newOpcode)                              \  argument
306 *(pc + newLen + i) = static_cast<uint8_t>(EcmaOpcode::NOP); \
315 auto pc = const_cast<uint8_t *>(inst.GetAddress()); in FixOpcode() local
321 *pc = static_cast<uint8_t>(EcmaOpcode::MOV_V4_V4); in FixOpcode()
325 *pc = static_cast<uint8_t>(EcmaOpcode::MOV_V8_V8); in FixOpcode()
329 *pc = static_cast<uint8_t>(EcmaOpcode::MOV_V16_V16); in FixOpcode()
336 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
338 if (memcpy_s(pc + 1, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { in FixOpcode()
342 ADD_NOP_INST(pc, oldLen, newOpcode); in FixOpcode()
346 *pc = static_cast<uint8_t>(EcmaOpcode::JMP_IMM8); in FixOpcode()
350 *pc = static_cast<uint8_t>(EcmaOpcode::JMP_IMM16); in FixOpcode()
354 *pc = static_cast<uint8_t>(EcmaOpcode::JMP_IMM32); in FixOpcode()
358 *pc = static_cast<uint8_t>(EcmaOpcode::JEQZ_IMM8); in FixOpcode()
362 *pc = static_cast<uint8_t>(EcmaOpcode::JEQZ_IMM16); in FixOpcode()
366 *pc = static_cast<uint8_t>(EcmaOpcode::JNEZ_IMM8); in FixOpcode()
370 *pc = static_cast<uint8_t>(EcmaOpcode::JNEZ_IMM16); in FixOpcode()
374 *pc = static_cast<uint8_t>(EcmaOpcode::LDA_V8); in FixOpcode()
378 *pc = static_cast<uint8_t>(EcmaOpcode::STA_V8); in FixOpcode()
382 *pc = static_cast<uint8_t>(EcmaOpcode::LDAI_IMM32); in FixOpcode()
386 *pc = static_cast<uint8_t>(EcmaOpcode::FLDAI_IMM64); in FixOpcode()
390 *pc = static_cast<uint8_t>(EcmaOpcode::RETURN); in FixOpcode()
409 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
410 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
415 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
416 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
421 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
422 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
427 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
428 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
433 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
434 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
439 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
440 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
445 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
446 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
451 *pc = static_cast<uint8_t>(throwPrefOp); in FixOpcode()
452 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
458 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
459 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
464 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
465 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
470 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
471 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
476 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
477 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
482 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
483 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
488 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
489 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
494 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
495 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
500 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
501 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
506 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
507 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
512 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
513 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
519 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
520 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
525 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
526 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
531 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
532 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
537 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
538 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
543 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
544 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
549 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
550 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
555 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
556 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
561 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
562 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
567 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
568 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
573 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
574 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
579 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
580 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
585 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
586 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
591 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
592 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
597 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
598 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
603 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
604 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
609 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
610 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
615 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
616 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
621 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
622 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
627 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
628 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
633 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
634 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
639 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
640 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
645 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
646 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
651 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
652 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
657 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
658 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
663 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
664 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
669 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
670 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
675 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
676 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
681 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
682 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
687 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
688 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
693 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
694 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
699 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
700 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
705 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
706 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
711 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
712 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
717 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
718 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
723 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
724 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
729 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
730 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
735 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
736 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
741 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
742 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
747 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
748 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
753 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
754 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
759 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
760 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
765 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
766 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
771 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
772 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
777 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
778 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
783 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
784 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
789 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
790 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
795 *pc = static_cast<uint8_t>(deprecatedPrefOp); in FixOpcode()
796 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
802 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
803 *(pc + 1) = 0x00; in FixOpcode()
808 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
809 *(pc + 1) = 0x00; in FixOpcode()
814 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
815 *(pc + 1) = 0x00; in FixOpcode()
820 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
821 *(pc + 1) = 0x00; in FixOpcode()
826 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
827 *(pc + 1) = 0x00; in FixOpcode()
832 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
833 *(pc + 1) = 0x00; in FixOpcode()
838 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
839 *(pc + 1) = 0x00; in FixOpcode()
844 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
845 *(pc + 1) = 0x00; in FixOpcode()
850 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
851 *(pc + 1) = 0x00; in FixOpcode()
856 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
857 *(pc + 1) = 0x00; in FixOpcode()
862 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
863 *(pc + 1) = 0x00; in FixOpcode()
868 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
869 *(pc + 1) = 0x00; in FixOpcode()
874 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
875 *(pc + 1) = 0x00; in FixOpcode()
880 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
881 *(pc + 1) = 0x00; in FixOpcode()
886 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
887 *(pc + 1) = 0x00; in FixOpcode()
892 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
893 *(pc + 1) = 0x00; in FixOpcode()
898 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
899 *(pc + 1) = 0x00; in FixOpcode()
904 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
905 *(pc + 1) = 0x00; in FixOpcode()
910 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
911 *(pc + 1) = 0x00; in FixOpcode()
916 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
917 *(pc + 1) = 0x00; in FixOpcode()
922 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
923 *(pc + 1) = 0x00; in FixOpcode()
928 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
929 *(pc + 1) = 0x00; in FixOpcode()
934 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
935 *(pc + 1) = 0x00; in FixOpcode()
940 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
941 *(pc + 1) = 0x00; in FixOpcode()
946 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
947 *(pc + 1) = 0x00; in FixOpcode()
951 // *pc = static_cast<uint8_t>(EcmaOpcode::new_op_xxxxxxxx); in FixOpcode()
952 // *(pc + 1) = 0x00; in FixOpcode()
958 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
959 *(pc + 1) = 0x00; in FixOpcode()
964 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
965 *(pc + 1) = 0x00; in FixOpcode()
970 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
971 *(pc + 1) = 0x00; in FixOpcode()
976 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
977 *(pc + 1) = 0x00; in FixOpcode()
982 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
983 *(pc + 1) = 0x00; in FixOpcode()
988 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
989 *(pc + 1) = 0x00; in FixOpcode()
995 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1000 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1002 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1010 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1012 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1020 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1025 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1027 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1035 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1037 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1045 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1050 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1052 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1060 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1062 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1070 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1075 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1080 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1085 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1090 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1095 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1100 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1105 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1110 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1115 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1120 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1125 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1130 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1135 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1140 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1145 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1150 *pc = static_cast<uint8_t>(widePrefOp); in FixOpcode()
1151 *(pc + 1) = static_cast<uint16_t>(newOpcode) >> opShifLen; in FixOpcode()
1154 …if (memcpy_s(pc + 2, sizeof(uint16_t), &imm, sizeof(uint16_t)) != EOK) { // 2: skip opcode and … in FixOpcode()
1158 *(pc + 4) = *(pc + 4) + 1; in FixOpcode()
1163 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1165 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1173 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1175 …if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { // 2: skip second level inst and … in FixOpcode()
1183 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1186 if (memmove_s(pc + 1, newLen - 1, pc + 2, oldLen - 2) != EOK) { in FixOpcode()
1197 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1198 *(pc + 1) = 0x00; in FixOpcode()
1200 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode an… in FixOpcode()
1210 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1211 *(pc + 1) = 0x00; in FixOpcode()
1213 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode an… in FixOpcode()
1224 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1225 *(pc + 1) = 0x00; in FixOpcode()
1227 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode and … in FixOpcode()
1231 *(pc + 4) = *(pc + 6); // 4: index of new opcode; 6: index of old opcode in FixOpcode()
1238 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1239 *(pc + 1) = 0x00; in FixOpcode()
1241 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode and … in FixOpcode()
1245 *(pc + 4) = *(pc + 6); // 4: index of new opcode; 6: index of old opcode in FixOpcode()
1252 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1253 *(pc + 1) = 0x00; in FixOpcode()
1255 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode and … in FixOpcode()
1259 *(pc + 4) = *(pc + 6); // 4: index of new opcode; 6: index of old opcode in FixOpcode()
1266 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1267 *(pc + 1) = 0x00; in FixOpcode()
1269 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode and … in FixOpcode()
1273 *(pc + 4) = *(pc + 6); // 4: index of new opcode; 6: index of old opcode in FixOpcode()
1280 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1281 *(pc + 1) = 0x00; in FixOpcode()
1283 …if (memcpy_s(pc + 2, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 2: skip opcode and … in FixOpcode()
1287 *(pc + 4) = *(pc + 6); // 4: index of new opcode; 6: index of old opcode in FixOpcode()
1295 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1297 if (memcpy_s(pc + 1, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { in FixOpcode()
1306 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1307 *(pc + 1) = 0x00; in FixOpcode()
1308 *(pc + 2) = *(pc + 3); // 2 & 3: skip newtarget, so move vreg1 to vreg0 in FixOpcode()
1315 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1316 *(pc + 1) = 0x00; in FixOpcode()
1317 *(pc + 2) = 0x00; in FixOpcode()
1319 … if (memcpy_s(pc + 3, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 3: offset of id in FixOpcode()
1329 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1330 *(pc + 1) = 0x00; in FixOpcode()
1331 *(pc + 2) = 0x00; in FixOpcode()
1333 … if (memcpy_s(pc + 3, sizeof(uint16_t), &newId, sizeof(uint16_t)) != EOK) { // 3: offset of id in FixOpcode()
1341 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1344 … if (memcpy_s(pc + 4, sizeof(uint8_t), &newImm, sizeof(uint8_t)) != EOK) { // 4: offset of imm in FixOpcode()
1360 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
1363 … if (memcpy_s(pc + 4, sizeof(uint8_t), &newImm, sizeof(uint8_t)) != EOK) { // 4: offset of imm in FixOpcode()
1374 ADD_NOP_INST(pc, oldLen, newOpcode); in FixOpcode()
1375 UpdateICOffset(method, pc); in FixOpcode()
1379 void PandaFileTranslator::UpdateICOffset(MethodLiteral *methodLiteral, uint8_t *pc) in UpdateICOffset() argument
1382 BytecodeInstruction inst(pc); in UpdateICOffset()
1415 if (memcpy_s(pc + 1, sizeof(uint16_t), &icSlot, sizeof(uint16_t)) != EOK) { in UpdateICOffset()
1420 *(pc + 1) = offset; in UpdateICOffset()
1427 auto pc = const_cast<uint8_t *>(inst.GetAddress()); in FixInstructionId32() local
1432 if (memcpy_s(pc + FixInstructionIndex::FIX_ONE, size, &index, size) != EOK) { in FixInstructionId32()
1442 if (memcpy_s(pc + FixInstructionIndex::FIX_TWO, size, &u16Index, size) != EOK) { in FixInstructionId32()
1455 if (memcpy_s(pc + FixInstructionIndex::FIX_TWO, size, &index, size) != EOK) { in FixInstructionId32()
1466 if (memcpy_s(pc + FixInstructionIndex::FIX_TWO, size, &u16Index, size) != EOK) { in FixInstructionId32()
1479 if (memcpy_s(pc + FixInstructionIndex::FIX_TWO, size, &index, size) != EOK) { in FixInstructionId32()
1490 if (memcpy_s(pc + FixInstructionIndex::FIX_FOUR, size, &u16Index, size) != EOK) { in FixInstructionId32()