/PHP-5.5/Zend/ |
H A D | zend_closures.h | 31 ZEND_API void zend_create_closure(zval *res, zend_function *op_array, zend_class_entry *scope, zval…
|
H A D | zend_dtrace.h | 34 ZEND_API void (*zend_dtrace_execute)(zend_op_array *op_array TSRMLS_DC);
|
H A D | zend_vm_def.h | 1833 zend_op_array *op_array = EX(op_array); in ZEND_VM_HELPER() local 1843 if ((op_array->fn_flags & ZEND_ACC_CLOSURE) && op_array->prototype) { in ZEND_VM_HELPER() 1861 EG(active_op_array) = EX(op_array); in ZEND_VM_HELPER() 1864 efree(op_array); in ZEND_VM_HELPER() 1874 EG(active_op_array) = EX(op_array); in ZEND_VM_HELPER() 2004 EG(active_op_array) = &fbc->op_array; in ZEND_VM_HELPER() 2027 EG(active_op_array) = EX(op_array); in ZEND_VM_HELPER() 3225 if(ptr && ptr->op_array) { 3857 EG(active_op_array) = EX(op_array); 5065 zend_op *brk_opline = &EX(op_array)->opcodes[EX(op_array)->brk_cont_array[i].brk]; [all …]
|
H A D | zend_generators.h | 65 ZEND_API zval *zend_generator_create_zval(zend_op_array *op_array TSRMLS_DC);
|
H A D | zend_execute_API.c | 762 EX(op_array) = NULL; in zend_call_function() 1602 for (i = 0; i < ex->op_array->last_var; i++) { in zend_reset_all_cv() 1617 if (ex->op_array) { in zend_delete_variable() 1618 for (i = 0; i < ex->op_array->last_var; i++) { in zend_delete_variable() 1641 for (i = 0; i < ex->op_array->last_var; i++) { in zend_delete_global_variable_ex() 1673 while (ex && !ex->op_array) { in zend_rebuild_symbol_table() 1681 if (ex && ex->op_array) { in zend_rebuild_symbol_table() 1691 for (i = 0; i < ex->op_array->last_var; i++) { in zend_rebuild_symbol_table() 1698 ex->op_array->vars[i].name, in zend_rebuild_symbol_table() 1699 ex->op_array->vars[i].name_len + 1, in zend_rebuild_symbol_table() [all …]
|
H A D | zend_language_scanner.l | 572 retval = op_array; /* success oriented */ in END_EXTERN_C() 585 CG(active_op_array) = op_array; in END_EXTERN_C() 600 pass_two(op_array TSRMLS_CC); in END_EXTERN_C() 603 efree(op_array); in END_EXTERN_C() 735 efree(op_array); in compile_string() 748 efree(op_array); in compile_string() 756 CG(active_op_array) = op_array; in compile_string() 770 destroy_op_array(op_array TSRMLS_CC); in compile_string() 771 efree(op_array); in compile_string() 776 pass_two(op_array TSRMLS_CC); in compile_string() [all …]
|
H A D | zend_objects.c | 70 if (destructor->op_array.fn_flags & (ZEND_ACC_PRIVATE|ZEND_ACC_PROTECTED)) { in zend_objects_destroy_object() 71 if (destructor->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_objects_destroy_object()
|
H A D | zend_execute.h | 59 zend_execute_data *zend_create_execute_data_from_op_array(zend_op_array *op_array, zend_bool nested… 60 ZEND_API void zend_execute(zend_op_array *op_array TSRMLS_DC); 257 ZEND_MM_ALIGNED_SIZE(sizeof(call_slot)) * ex->op_array->nested_calls); in zend_vm_stack_frame_base()
|
H A D | zend_builtin_functions.c | 1091 *mptr->op_array.refcount > 1 && in ZEND_FUNCTION() 2092 if (!skip->op_array && in ZEND_FUNCTION() 2101 if (skip->op_array) { in ZEND_FUNCTION() 2102 filename = skip->op_array->filename; in ZEND_FUNCTION() 2207 if (prev->op_array) { in ZEND_FUNCTION() 2208 zend_printf(") called at [%s:%d]\n", prev->op_array->filename, prev->opline->lineno); in ZEND_FUNCTION() 2259 if (!skip->op_array && in zend_fetch_debug_backtrace() 2268 if (skip->op_array) { in zend_fetch_debug_backtrace() 2269 filename = skip->op_array->filename; in zend_fetch_debug_backtrace() 2287 if (prev->op_array) { in zend_fetch_debug_backtrace() [all …]
|
H A D | zend_object_handlers.c | 945 && fbc->op_array.fn_flags & ZEND_ACC_PRIVATE in zend_check_private_int() 1039 if (fbc->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_std_get_method() 1061 fbc->op_array.fn_flags & ZEND_ACC_CHANGED) { in zend_std_get_method() 1205 if (fbc->op_array.fn_flags & ZEND_ACC_PUBLIC) { in zend_std_get_static_method() 1207 } else if (fbc->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_std_get_static_method() 1312 if (constructor->op_array.fn_flags & ZEND_ACC_PUBLIC) { in zend_std_get_constructor() 1314 } else if (constructor->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_std_get_constructor()
|
H A D | zend_vm_execute.h | 394 zend_op_array *op_array = EX(op_array); in zend_leave_helper_SPEC() local 404 if ((op_array->fn_flags & ZEND_ACC_CLOSURE) && op_array->prototype) { in zend_leave_helper_SPEC() 422 EG(active_op_array) = EX(op_array); in zend_leave_helper_SPEC() 425 efree(op_array); in zend_leave_helper_SPEC() 435 EG(active_op_array) = EX(op_array); in zend_leave_helper_SPEC() 565 EG(active_op_array) = &fbc->op_array; in zend_do_fcall_common_helper_SPEC() 588 EG(active_op_array) = EX(op_array); in zend_do_fcall_common_helper_SPEC() 721 if(ptr && ptr->op_array) { in ZEND_RECV_SPEC_HANDLER() 1043 zend_op *brk_opline = &EX(op_array)->opcodes[EX(op_array)->brk_cont_array[i].brk]; in ZEND_HANDLE_EXCEPTION_SPEC_HANDLER() 2761 EG(active_op_array) = EX(op_array); in ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER() [all …]
|
H A D | zend_language_scanner.c | 574 retval = op_array; /* success oriented */ in END_EXTERN_C() 587 CG(active_op_array) = op_array; in END_EXTERN_C() 602 pass_two(op_array TSRMLS_CC); in END_EXTERN_C() 605 efree(op_array); in END_EXTERN_C() 737 efree(op_array); in compile_string() 750 efree(op_array); in compile_string() 758 CG(active_op_array) = op_array; in compile_string() 772 destroy_op_array(op_array TSRMLS_CC); in compile_string() 773 efree(op_array); in compile_string() 778 pass_two(op_array TSRMLS_CC); in compile_string() [all …]
|
H A D | zend_API.c | 2837 if ((fcc->function_handler->op_array.fn_flags & ZEND_ACC_CHANGED) && in zend_is_callable_check_func() 2852 if (fcc->function_handler->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_is_callable_check_func() 2962 if (fcc->function_handler->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_is_callable_check_func() 4011 *(f->op_array.refcount) < 2 || in zend_resolve_method_name()
|
/PHP-5.5/ |
H A D | UPGRADING.INTERNALS | 29 * added op_array->nested_calls. It's calculated at compile time. 40 * added op_array->used_stack. It's calculated at compile time and the 47 stores new offsets in op_array->opcodes[*].op?.num. You can use macros
|
H A D | .gdbinit | 34 set $c = $eg.current_execute_data.op_array.last_var 35 set $v = $eg.current_execute_data.op_array.vars 151 if $t->op_array != 0 152 printf "%s:%d ", $t->op_array->filename, $t->opline->lineno
|
H A D | NEWS | 1830 were merged into a single stack. The stack size needed for op_array 3210 . op_array.vars array is trimmed (reallocated) during pass_two. 3250 . Changed the structure of op_array.opcodes. The constant values are moved from 5768 . Changed exception handling. Now each op_array doesn't contain
|
/PHP-5.5/ext/opcache/ |
H A D | ZendAccelerator.c | 1285 zend_op_array *op_array; in compile_and_cache_file() local 1384 op_array = NULL; in compile_and_cache_file() 1397 if (!op_array) { in compile_and_cache_file() 1412 new_persistent_script->main_op_array = *op_array; in compile_and_cache_file() 1610 zend_op_array *op_array; local 1632 return op_array; 2226 if (function->op_array.static_variables) { 2229 function->op_array.static_variables = NULL; 2240 if (function->op_array.static_variables) { 2243 function->op_array.static_variables = NULL; [all …]
|
H A D | zend_accelerator_module.c | 757 zend_op_array *op_array = NULL; in ZEND_FUNCTION() local 777 op_array = persistent_compile_file(&handle, ZEND_INCLUDE TSRMLS_CC); in ZEND_FUNCTION() 783 if(op_array != NULL) { in ZEND_FUNCTION() 784 destroy_op_array(op_array TSRMLS_CC); in ZEND_FUNCTION() 785 efree(op_array); in ZEND_FUNCTION()
|
/PHP-5.5/ext/reflection/ |
H A D | php_reflection.c | 679 zend_op *op = op_array->opcodes; in _get_recv_op() 680 zend_op *end = op + op_array->last; in _get_recv_op() 801 static_variables = fptr->op_array.static_variables; in _function_closure_string() 903 if (fptr->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) { in _function_string() 910 fptr->op_array.filename, in _function_string() 911 fptr->op_array.line_start, in _function_string() 912 fptr->op_array.line_end); in _function_string() 1812 RETURN_STRING(fptr->op_array.filename, 1); in ZEND_METHOD() 1830 RETURN_LONG(fptr->op_array.line_start); in ZEND_METHOD() 1848 RETURN_LONG(fptr->op_array.line_end); in ZEND_METHOD() [all …]
|
/PHP-5.5/main/ |
H A D | main.c | 2643 zend_op_array *op_array; in php_lint_script() local 2647 op_array = zend_compile_file(file, ZEND_INCLUDE TSRMLS_CC); in php_lint_script() 2650 if (op_array) { in php_lint_script() 2651 destroy_op_array(op_array TSRMLS_CC); in php_lint_script() 2652 efree(op_array); in php_lint_script()
|