Home
last modified time | relevance | path

Searched refs:op_array (Results 26 – 45 of 45) sorted by relevance

12

/PHP-5.5/Zend/
H A Dzend_closures.h31 ZEND_API void zend_create_closure(zval *res, zend_function *op_array, zend_class_entry *scope, zval…
H A Dzend_dtrace.h34 ZEND_API void (*zend_dtrace_execute)(zend_op_array *op_array TSRMLS_DC);
H A Dzend_vm_def.h1833 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 Dzend_generators.h65 ZEND_API zval *zend_generator_create_zval(zend_op_array *op_array TSRMLS_DC);
H A Dzend_execute_API.c762 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 Dzend_language_scanner.l572 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 Dzend_objects.c70 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 Dzend_execute.h59 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 Dzend_builtin_functions.c1091 *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 Dzend_object_handlers.c945 && 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 Dzend_vm_execute.h394 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 Dzend_language_scanner.c574 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 Dzend_API.c2837 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 DUPGRADING.INTERNALS29 * 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.gdbinit34 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 DNEWS1830 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 DZendAccelerator.c1285 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 Dzend_accelerator_module.c757 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 Dphp_reflection.c679 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 Dmain.c2643 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()

Completed in 207 milliseconds

12