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
3017 | mov aword T3, RX // save IP
3409 // mov aword T3, RX // save IP
3443 | jmp aword [IP + r0]
3453 | jmp aword [IP + r0]
3461 | call aword [IP + r0]
3464 | mov RX, aword T3 // restore IP
3576 /* this check may be handled by the following OPLINE guard or jmp [IP] */
3577 | cmp IP, zend_jit_halt_op
3581 | test IP, IP
3747 | mov RX, aword T3 // restore IP
10073 | mov IP, aword [r0 + offsetof(zend_op_array, opcodes)]
10075 | add IP, (num_args * sizeof(zend_op))
10113 | mov IP, aword [r0 + offsetof(zend_op_array, opcodes)]
10129 | mov IP, aword [r0 + offsetof(zend_op_array, opcodes)]
10233 | mov RX, aword T3 // restore IP
11392 | cmp IP, zend_jit_halt_op
11396 | test IP, IP
11530 | push aword [IP]
11538 | push aword [IP]
11551 | mov RX, aword T3 // restore IP
11557 | mov RX, aword T3 // restore IP