/PHP-5.3/Zend/ |
H A D | zend_vm_execute.h | 260 zend_op *opline = EX(opline); in zend_do_fcall_common_helper_SPEC() local 435 zend_op *opline = EX(opline); in ZEND_RECV_SPEC_HANDLER() local 470 zend_op *opline = EX(opline); in ZEND_NEW_SPEC_HANDLER() local 516 zend_op *opline = EX(opline); in ZEND_BEGIN_SILENCE_SPEC_HANDLER() local 562 zend_op *opline = EX(opline); in ZEND_DECLARE_CLASS_SPEC_HANDLER() local 570 zend_op *opline = EX(opline); in ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER() local 578 zend_op *opline = EX(opline); in ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER() local 723 zend_op *opline = EX(opline); in ZEND_FETCH_CLASS_SPEC_CONST_HANDLER() local 747 zend_op *opline = EX(opline); in ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER() local 805 zend_op *opline = EX(opline); in ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER() local [all …]
|
H A D | zend_vm_def.h | 30 zend_op *opline = EX(opline); 43 zend_op *opline = EX(opline); 56 zend_op *opline = EX(opline); 69 zend_op *opline = EX(opline); 82 zend_op *opline = EX(opline); 95 zend_op *opline = EX(opline); 108 zend_op *opline = EX(opline); 121 zend_op *opline = EX(opline); 134 zend_op *opline = EX(opline); 147 zend_op *opline = EX(opline); [all …]
|
H A D | zend_compile.c | 318 …opline) { opline->opcode = ZEND_NOP; memset(&opline->result,0,sizeof(znode)); memset(&opline->op1… argument 374 zend_op opline; in fetch_simple_variable_ex() local 437 zend_op opline; in zend_do_fetch_static_member() local 496 zend_op opline; in fetch_array_dim() local 592 zend_op *opline; in zend_do_assign() local 704 zend_op *opline; in zend_do_assign_ref() local 852 zend_op *opline; in zend_do_pre_incdec() local 1130 opline--; in zend_do_free() 1152 opline--; in zend_do_free() 1864 opline->result.u.EA.type = opline->extended_value; in zend_do_fetch_class() [all …]
|
H A D | zend_opcode.c | 250 while (opline<end) { in destroy_op_array() 263 opline++; in destroy_op_array() 337 zend_op *opline = op_array->opcodes, *end=opline+op_array->last; in zend_update_extended_info() local 339 while (opline<end) { in zend_update_extended_info() 341 if (opline+1<end) { in zend_update_extended_info() 344 opline++; in zend_update_extended_info() 348 opline->lineno = (opline+1)->lineno; in zend_update_extended_info() 354 opline++; in zend_update_extended_info() 402 opline->op1.u.jmp_addr = &op_array->opcodes[opline->op1.u.opline_num]; in pass_two() 409 opline->op2.u.jmp_addr = &op_array->opcodes[opline->op2.u.opline_num]; in pass_two() [all …]
|
H A D | zend_vm.h | 27 #define ZEND_VM_SET_OPCODE_HANDLER(opline) zend_vm_set_opcode_handler(opline) argument
|
H A D | README.ZEND_VM | 56 opline->op<X>.op_type 58 get_zval_ptr(&opline->op<X>, EX(Ts), &free_op<X>, <TYPE>) 60 get_zval_ptr_ptr(&opline->op<X>, EX(Ts), &free_op<X>, <TYPE>) 62 get_obj_zval_ptr(&opline->op<X>, EX(Ts), &free_op<X>, <TYPE>) 64 get_obj_zval_ptr_ptr(&opline->op<X>, EX(Ts), &free_op<X>, <TYPE>)
|
H A D | zend_builtin_functions.c | 1978 skip->prev_execute_data->opline && in ZEND_FUNCTION() 1987 lineno = skip->opline->lineno; in ZEND_FUNCTION() 2017 …if ((! ptr->opline) || ((ptr->opline->opcode == ZEND_DO_FCALL_BY_NAME) || (ptr->opline->opcode == … in ZEND_FUNCTION() 2026 if (!ptr->opline || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) { in ZEND_FUNCTION() 2031 switch (Z_LVAL(ptr->opline->op2.u.constant)) { in ZEND_FUNCTION() 2118 if (ptr && (skip_last == 0) && ptr->opline && (ptr->opline->opcode == ZEND_NEW)) { in zend_fetch_debug_backtrace() 2137 skip->prev_execute_data->opline && in zend_fetch_debug_backtrace() 2146 lineno = skip->opline->lineno; in zend_fetch_debug_backtrace() 2201 …((! ptr->opline) || ((ptr->opline->opcode == ZEND_DO_FCALL_BY_NAME) || (ptr->opline->opcode == ZEN… in zend_fetch_debug_backtrace() 2210 if (!ptr->opline || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) { in zend_fetch_debug_backtrace() [all …]
|
H A D | zend_execute_API.c | 796 EX(opline) = NULL; in zend_call_function() 1255 zend_op *opline, *end; in execute_new_code() local 1276 opline=CG(active_op_array)->start_op; in execute_new_code() 1279 while (opline<end) { in execute_new_code() 1281 Z_SET_ISREF(opline->op1.u.constant); in execute_new_code() 1285 Z_SET_ISREF(opline->op2.u.constant); in execute_new_code() 1288 switch (opline->opcode) { in execute_new_code() 1295 opline->op1.u.jmp_addr = &CG(active_op_array)->opcodes[opline->op1.u.opline_num]; in execute_new_code() 1302 opline->op2.u.jmp_addr = &CG(active_op_array)->opcodes[opline->op2.u.opline_num]; in execute_new_code() 1305 ZEND_VM_SET_OPCODE_HANDLER(opline); in execute_new_code() [all …]
|
H A D | zend_execute.c | 61 #define RETURN_VALUE_USED(opline) (!((opline)->result.u.EA.type & EXT_TYPE_UNUSED)) argument 470 …, fname, need_msg, need_kind, given_msg, given_kind, ptr->op_array->filename, ptr->opline->lineno); in zend_verify_arg_error() 772 static inline HashTable *zend_get_target_symbol_table(const zend_op *opline, const temp_variable *T… in zend_get_target_symbol_table() argument 774 switch (opline->op2.u.EA.type) { in zend_get_target_symbol_table() 1272 …= &(*(temp_variable *)((char *) execute_data_ptr->Ts + execute_data_ptr->opline->result.u.var)).va… in execute_internal() 1273 …*) execute_data_ptr->function_state.function)->handler(execute_data_ptr->opline->extended_value, *… in execute_internal() 1278 EX(opline)++; \ 1283 EX(opline) = new_op 1288 EX(opline) = new_op; \ 1293 EX(opline)++
|
H A D | zend_exceptions.c | 104 if (EG(current_execute_data)->opline == NULL || in zend_throw_exception_internal() 105 (EG(current_execute_data)->opline+1)->opcode == ZEND_HANDLE_EXCEPTION) { in zend_throw_exception_internal() 109 EG(opline_before_exception) = EG(current_execute_data)->opline; in zend_throw_exception_internal() 110 EG(current_execute_data)->opline = EG(exception_op); in zend_throw_exception_internal() 125 EG(current_execute_data)->opline = EG(opline_before_exception); in zend_clear_exception()
|
H A D | zend_vm_execute.skl | 57 EG(opline_ptr) = &EX(opline);
|
H A D | zend_compile.h | 310 struct _zend_op *opline; member 446 ZEND_API int do_bind_function(zend_op *opline, HashTable *function_table, zend_bool compile_time); 447 ZEND_API zend_class_entry *do_bind_class(const zend_op *opline, HashTable *class_table, zend_bool c… 448 ZEND_API zend_class_entry *do_bind_inherited_class(const zend_op *opline, HashTable *class_table, z… 549 void zend_resolve_goto_label(zend_op_array *op_array, zend_op *opline, int pass2 TSRMLS_DC);
|
/PHP-5.3/sapi/fpm/fpm/ |
H A D | fpm_php_trace.c | 106 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, opline), &l)) { in fpm_php_trace_dump() 111 long opline = l; in fpm_php_trace_dump() local 114 if (0 > fpm_trace_get_long(opline + offsetof(struct _zend_op, lineno), &l)) { in fpm_php_trace_dump()
|
/PHP-5.3/ |
H A D | .gdbinit | 47 printf "%s:%d ", $t->op_array->filename, $t->opline->lineno 465 usage: printzn &opline->op1 470 printzn &execute_data->opline.op1 472 printzn &execute_data->opline.op2 474 printzn &execute_data->opline.result 478 dump operands of the current opline
|
/PHP-5.3/main/ |
H A D | main.c | 698 EG(current_execute_data)->opline && in php_verror() 699 EG(current_execute_data)->opline->opcode == ZEND_INCLUDE_OR_EVAL in php_verror() 701 switch (EG(current_execute_data)->opline->op2.u.constant.value.lval) { in php_verror()
|