Home | History | Annotate | Download | only in i386

Lines Matching refs:code_ptr

122 static void patch_reloc(uint8_t *code_ptr, int type,
128 value -= (uintptr_t)code_ptr;
132 *(uint32_t *)code_ptr = value;
135 value -= (uintptr_t)code_ptr;
139 *(uint8_t *)code_ptr = value;
449 intptr_t pc = (intptr_t)s->code_ptr + 5 + ~rm;
569 diff = arg - ((uintptr_t)s->code_ptr + 7);
767 val = l->u.value - (intptr_t)s->code_ptr;
794 tcg_out_reloc(s, s->code_ptr, R_386_PC8, label_index, -1);
795 s->code_ptr += 1;
802 tcg_out_reloc(s, s->code_ptr, R_386_PC32, label_index, -4);
803 s->code_ptr += 4;
918 tcg_out_label(s, label_next, s->code_ptr);
960 tcg_out_label(s, label_true, s->code_ptr);
963 tcg_out_label(s, label_over, s->code_ptr);
977 tcg_out_label(s, label_over, s->code_ptr);
993 tcg_out_label(s, over, s->code_ptr);
1009 intptr_t disp = dest - (intptr_t)s->code_ptr - 5;
1128 label_ptr[0] = s->code_ptr;
1129 s->code_ptr += 4;
1137 label_ptr[1] = s->code_ptr;
1138 s->code_ptr += 4;
1184 *(uint32_t *)label_ptr[0] = (uint32_t)(s->code_ptr - label_ptr[0] - 4);
1186 *(uint32_t *)label_ptr[1] = (uint32_t)(s->code_ptr - label_ptr[1] - 4);
1268 *(uint32_t *)label_ptr[0] = (uint32_t)(s->code_ptr - label_ptr[0] - 4);
1270 *(uint32_t *)label_ptr[1] = (uint32_t)(s->code_ptr - label_ptr[1] - 4);
1454 mem_index, s->code_ptr, label_ptr);
1576 mem_index, s->code_ptr, label_ptr);
1627 s->tb_jmp_offset[args[0]] = s->code_ptr - s->code_buf;
1634 s->tb_next_offset[args[0]] = s->code_ptr - s->code_buf;
2147 tb_ret_addr = s->code_ptr;