Lines Matching refs:IP
28 |.define IP, r15
30 |.define RX, r15 // the same as VM IP reused as a general purpose reg
45 |.define T3, [r4+0x50] // Used to store old value of IP
52 |.define IP, r15
54 |.define RX, r15 // the same as VM IP reused as a general purpose reg
73 |.define T3, [r4+0x20] // Used to store old value of IP (CALL VM only)
78 |.define IP, edi
80 |.define RX, edi // the same as VM IP reused as a general purpose reg
87 |.define T3, [r4+0x18] // Used to store old value of IP (CALL VM only)
387 | mov aword EX->opline, IP
393 | mov IP, aword EX->opline
399 | LOAD_ADDR IP, addr
408 | LOAD_TSRM_CACHE IP
409 | lea IP, aword [IP + (struct.._offset + offsetof(zend_..struct, field))]
422 | mov reg, IP
430 | add IP, val
438 | jmp aword [IP]
1751 | mov RX, aword T3 // restore IP
1779 | mov RX, aword T3 // restore IP
1862 | mov RX, aword T3 // restore IP
1880 | cmp byte OP:IP->opcode, ZEND_HANDLE_EXCEPTION
1883 | MEM_STORE_ZTS aword, executor_globals, opline_before_exception, IP, r0
1887 | mov aword EX->opline, IP
1900 | mov RX, aword T3 // restore IP
1913 | mov IP, aword EX->opline
1915 | cmp byte OP:IP->opcode, ZEND_HANDLE_EXCEPTION
1918 | MEM_STORE_ZTS aword, executor_globals, opline_before_exception, IP, r0
1923 | mov aword EX->opline, IP
2308 | mov r2, aword [IP + r1 + offsetof(zend_op_trace_info, counter)]
2311 | jmp aword [IP + r1]
2359 | xor IP, IP // PC must be zero
2363 | mov RX, aword T3 // restore IP
2455 | mov RX, aword T3 // restore IP
2478 | jmp aword [IP + r0]
2484 | jmp aword [IP + r0]
2486 | mov IP, aword EX->opline
2491 | call aword [IP + r0]
2495 | mov RX, aword T3 // restore IP
2516 | mov RX, aword T3 // restore IP
2552 | jmp aword [IP]
2555 | jmp aword [IP]
2563 | mov RX, aword T3 // restore IP
3023 | mov aword T3, RX // save IP
3415 // mov aword T3, RX // save IP
3449 | jmp aword [IP + r0]
3459 | jmp aword [IP + r0]
3467 | call aword [IP + r0]
3470 | mov RX, aword T3 // restore IP
3582 /* this check may be handled by the following OPLINE guard or jmp [IP] */
3583 | cmp IP, zend_jit_halt_op
3587 | test IP, IP
3764 | mov RX, aword T3 // restore IP
10107 | mov IP, aword [r0 + offsetof(zend_op_array, opcodes)]
10109 | add IP, (num_args * sizeof(zend_op))
10147 | mov IP, aword [r0 + offsetof(zend_op_array, opcodes)]
10163 | mov IP, aword [r0 + offsetof(zend_op_array, opcodes)]
10267 | mov RX, aword T3 // restore IP
11426 | cmp IP, zend_jit_halt_op
11430 | test IP, IP
11564 | push aword [IP]
11572 | push aword [IP]
11585 | mov RX, aword T3 // restore IP
11591 | mov RX, aword T3 // restore IP