CG 41 Zend/zend.c # define GLOBAL_FUNCTION_TABLE CG(function_table) CG 42 Zend/zend.c # define GLOBAL_CLASS_TABLE CG(class_table) CG 43 Zend/zend.c # define GLOBAL_AUTO_GLOBALS_TABLE CG(auto_globals) CG 92 Zend/zend.c if (!CG(multibyte)) { CG 400 Zend/zend.c CG(short_tags) = short_tags_default; CG 401 Zend/zend.c CG(compiler_options) = compiler_options_default; CG 787 Zend/zend.c short_tags_default = CG(short_tags); CG 788 Zend/zend.c compiler_options_default = CG(compiler_options); CG 900 Zend/zend.c CG(unclean_shutdown) = 1; CG 901 Zend/zend.c CG(active_class_entry) = NULL; CG 902 Zend/zend.c CG(in_compilation) = 0; CG 1015 Zend/zend.c if (CG(stack).top) { \ CG 1016 Zend/zend.c memcpy(&stack, &CG(stack), sizeof(zend_stack)); \ CG 1017 Zend/zend.c CG(stack).top = CG(stack).max = 0; \ CG 1018 Zend/zend.c CG(stack).elements = NULL; \ CG 1026 Zend/zend.c zend_stack_destroy(&CG(stack)); \ CG 1027 Zend/zend.c memcpy(&CG(stack), &stack, sizeof(zend_stack)); \ CG 1213 Zend/zend.c in_compilation = CG(in_compilation); CG 1215 Zend/zend.c saved_class_entry = CG(active_class_entry); CG 1216 Zend/zend.c CG(active_class_entry) = NULL; CG 1219 Zend/zend.c CG(in_compilation) = 0; CG 1222 Zend/zend.c if (call_user_function_ex(CG(function_table), NULL, &orig_user_error_handler, &retval, 5, params, 1, NULL) == SUCCESS) { CG 1235 Zend/zend.c CG(active_class_entry) = saved_class_entry; CG 1238 Zend/zend.c CG(in_compilation) = 1; CG 1315 Zend/zend.c if (EG(current_execute_data) && !CG(in_compilation)) { CG 1393 Zend/zend.c if (call_user_function_ex(CG(function_table), NULL, &orig_user_exception_handler, &retval2, 1, params, 1, NULL) == SUCCESS) { CG 1106 Zend/zend_API.c CG(static_members_table)[(zend_intptr_t)(class_type->static_members_table)] = emalloc(sizeof(zval) * class_type->default_static_members_count); CG 1128 Zend/zend_API.c zend_class_entry **scope = EG(current_execute_data) ? &EG(scope) : &CG(active_class_entry); CG 1949 Zend/zend_API.c ZEND_HASH_FOREACH_PTR(CG(class_table), ce) { CG 1962 Zend/zend_API.c ZEND_HASH_FOREACH_PTR(CG(class_table), ce) { CG 2142 Zend/zend_API.c target_function_table = CG(function_table); CG 2439 Zend/zend_API.c target_function_table = CG(function_table); CG 2664 Zend/zend_API.c zend_hash_update_ptr(CG(class_table), lowercase_name, class_entry); CG 2731 Zend/zend_API.c ce = zend_hash_add_ptr(CG(class_table), lcname, ce); CG 2778 Zend/zend_API.c if ((func = zend_hash_str_find_ptr(CG(function_table), function_name, function_name_length))) { CG 2816 Zend/zend_API.c disabled_class = zend_hash_find_ptr(CG(class_table), key); CG 3617 Zend/zend_API.c property_info = zend_arena_alloc(&CG(arena), sizeof(zend_property_info)); CG 238 Zend/zend_API.h # define CE_STATIC_MEMBERS(ce) (((ce)->type==ZEND_USER_CLASS)?(ce)->static_members_table:CG(static_members_table)[(zend_intptr_t)(ce)->static_members_table]) CG 32 Zend/zend_ast.c return zend_arena_alloc(&CG(ast_arena), size); CG 55 Zend/zend_ast.c ast->lineno = CG(zend_lineno); CG 67 Zend/zend_ast.c ast->val.u2.lineno = CG(zend_lineno); CG 81 Zend/zend_ast.c ast->end_lineno = CG(zend_lineno); CG 114 Zend/zend_ast.c ast->lineno = CG(zend_lineno); CG 150 Zend/zend_ast.c list->lineno = CG(zend_lineno); CG 2764 Zend/zend_builtin_functions.c ZEND_HASH_FOREACH_PTR(CG(function_table), zif) { CG 62 Zend/zend_closures.c } else if (call_user_function_ex(CG(function_table), NULL, getThis(), return_value, ZEND_NUM_ARGS(), arguments, 1, NULL) == FAILURE) { CG 580 Zend/zend_closures.c closure->func.op_array.run_time_cache = func->op_array.run_time_cache = zend_arena_alloc(&CG(arena), func->op_array.cache_size); CG 40 Zend/zend_compile.c target.constant = zend_add_literal(CG(active_op_array), &(src)->u.constant); \ CG 55 Zend/zend_compile.c #define FC(member) (CG(file_context).member) CG 68 Zend/zend_compile.c zend_op_array *op_array = CG(active_op_array); CG 76 Zend/zend_compile.c zend_op_array *op_array = CG(active_op_array); CG 117 Zend/zend_compile.c zend_string *filename = CG(active_op_array)->filename; CG 220 Zend/zend_compile.c *prev_context = CG(context); CG 221 Zend/zend_compile.c CG(context).opcodes_size = INITIAL_OP_ARRAY_SIZE; CG 222 Zend/zend_compile.c CG(context).vars_size = 0; CG 223 Zend/zend_compile.c CG(context).literals_size = 0; CG 224 Zend/zend_compile.c CG(context).current_brk_cont = -1; CG 225 Zend/zend_compile.c CG(context).backpatch_count = 0; CG 226 Zend/zend_compile.c CG(context).in_finally = 0; CG 227 Zend/zend_compile.c CG(context).fast_call_var = -1; CG 228 Zend/zend_compile.c CG(context).labels = NULL; CG 234 Zend/zend_compile.c if (CG(context).labels) { CG 235 Zend/zend_compile.c zend_hash_destroy(CG(context).labels); CG 236 Zend/zend_compile.c FREE_HASHTABLE(CG(context).labels); CG 237 Zend/zend_compile.c CG(context).labels = NULL; CG 239 Zend/zend_compile.c CG(context) = *prev_context; CG 277 Zend/zend_compile.c *prev_context = CG(file_context); CG 291 Zend/zend_compile.c CG(file_context) = *prev_context; CG 297 Zend/zend_compile.c zend_stack_init(&CG(loop_var_stack), sizeof(zend_loop_var)); CG 298 Zend/zend_compile.c zend_stack_init(&CG(delayed_oplines_stack), sizeof(zend_op)); CG 299 Zend/zend_compile.c CG(active_class_entry) = NULL; CG 300 Zend/zend_compile.c CG(in_compilation) = 0; CG 301 Zend/zend_compile.c CG(start_lineno) = 0; CG 302 Zend/zend_compile.c zend_hash_init(&CG(const_filenames), 8, NULL, NULL, 0); CG 304 Zend/zend_compile.c CG(encoding_declared) = 0; CG 317 Zend/zend_compile.c CG(arena) = zend_arena_create(64 * 1024); CG 318 Zend/zend_compile.c CG(active_op_array) = NULL; CG 319 Zend/zend_compile.c memset(&CG(context), 0, sizeof(CG(context))); CG 322 Zend/zend_compile.c zend_hash_init(&CG(filenames_table), 8, NULL, ZVAL_PTR_DTOR, 0); CG 323 Zend/zend_compile.c zend_llist_init(&CG(open_files), sizeof(zend_file_handle), (void (*)(void *)) file_handle_dtor, 0); CG 324 Zend/zend_compile.c CG(unclean_shutdown) = 0; CG 330 Zend/zend_compile.c zend_stack_destroy(&CG(loop_var_stack)); CG 331 Zend/zend_compile.c zend_stack_destroy(&CG(delayed_oplines_stack)); CG 332 Zend/zend_compile.c zend_hash_destroy(&CG(filenames_table)); CG 333 Zend/zend_compile.c zend_hash_destroy(&CG(const_filenames)); CG 334 Zend/zend_compile.c zend_arena_destroy(CG(arena)); CG 342 Zend/zend_compile.c if ((p = zend_hash_find(&CG(filenames_table), new_compiled_filename))) { CG 344 Zend/zend_compile.c CG(compiled_filename) = Z_STR_P(p); CG 349 Zend/zend_compile.c zend_hash_update(&CG(filenames_table), new_compiled_filename, &rv); CG 351 Zend/zend_compile.c CG(compiled_filename) = new_compiled_filename; CG 358 Zend/zend_compile.c CG(compiled_filename) = original_compiled_filename; CG 364 Zend/zend_compile.c return CG(compiled_filename); CG 370 Zend/zend_compile.c return CG(zend_lineno); CG 376 Zend/zend_compile.c return CG(in_compilation); CG 402 Zend/zend_compile.c if (op_array->last_var > CG(context).vars_size) { CG 403 Zend/zend_compile.c CG(context).vars_size += 16; /* FIXME */ CG 404 Zend/zend_compile.c op_array->vars = erealloc(op_array->vars, CG(context).vars_size * sizeof(zend_string*)); CG 445 Zend/zend_compile.c if (i >= CG(context).literals_size) { CG 446 Zend/zend_compile.c while (i >= CG(context).literals_size) { CG 447 Zend/zend_compile.c CG(context).literals_size += 16; /* FIXME */ CG 449 Zend/zend_compile.c op_array->literals = (zval*)erealloc(op_array->literals, CG(context).literals_size * sizeof(zval)); CG 563 Zend/zend_compile.c op.constant = zend_add_literal(CG(active_op_array), &_c); \ CG 576 Zend/zend_compile.c int parent = CG(context).current_brk_cont; CG 579 Zend/zend_compile.c CG(context).current_brk_cont = CG(active_op_array)->last_brk_cont; CG 580 Zend/zend_compile.c brk_cont_element = get_next_brk_cont_element(CG(active_op_array)); CG 587 Zend/zend_compile.c info.u.brk_cont_offset = CG(context).current_brk_cont; CG 588 Zend/zend_compile.c brk_cont_element->start = get_next_op_number(CG(active_op_array)); CG 596 Zend/zend_compile.c zend_stack_push(&CG(loop_var_stack), &info); CG 603 Zend/zend_compile.c = &CG(active_op_array)->brk_cont_array[CG(context).current_brk_cont]; CG 605 Zend/zend_compile.c brk_cont_element->brk = get_next_op_number(CG(active_op_array)); CG 606 Zend/zend_compile.c CG(context).current_brk_cont = brk_cont_element->parent; CG 608 Zend/zend_compile.c zend_stack_del_top(&CG(loop_var_stack)); CG 615 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); CG 621 Zend/zend_compile.c zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; CG 634 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 642 Zend/zend_compile.c while (opline >= CG(active_op_array)->opcodes) { CG 646 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 657 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; CG 899 Zend/zend_compile.c zend_op_array *op_array = CG(active_op_array); CG 952 Zend/zend_compile.c new_function = zend_arena_alloc(&CG(arena), sizeof(zend_op_array)); CG 1061 Zend/zend_compile.c zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; CG 1064 Zend/zend_compile.c while (opline->opcode == ZEND_TICKS && opline > CG(active_op_array)->opcodes) { CG 1070 Zend/zend_compile.c if (do_bind_function(CG(active_op_array), opline, CG(function_table), 1) == FAILURE) { CG 1073 Zend/zend_compile.c table = CG(function_table); CG 1076 Zend/zend_compile.c if (do_bind_class(CG(active_op_array), opline, CG(class_table), 1) == NULL) { CG 1079 Zend/zend_compile.c table = CG(class_table); CG 1089 Zend/zend_compile.c ((CG(compiler_options) & ZEND_COMPILE_IGNORE_INTERNAL_CLASSES) && CG 1091 Zend/zend_compile.c if (CG(compiler_options) & ZEND_COMPILE_DELAYED_BINDING) { CG 1092 Zend/zend_compile.c uint32_t *opline_num = &CG(active_op_array)->early_binding; CG 1095 Zend/zend_compile.c opline_num = &CG(active_op_array)->opcodes[*opline_num].result.opline_num; CG 1097 Zend/zend_compile.c *opline_num = opline - CG(active_op_array)->opcodes; CG 1104 Zend/zend_compile.c if (do_bind_inherited_class(CG(active_op_array), opline, CG(class_table), ce, 1) == NULL) { CG 1108 Zend/zend_compile.c zend_del_literal(CG(active_op_array), fetch_class_opline->op2.constant); CG 1111 Zend/zend_compile.c table = CG(class_table); CG 1127 Zend/zend_compile.c zend_del_literal(CG(active_op_array), opline->op1.constant); CG 1128 Zend/zend_compile.c zend_del_literal(CG(active_op_array), opline->op2.constant); CG 1135 Zend/zend_compile.c if (!CG(active_op_array)->function_name) { CG 1139 Zend/zend_compile.c if (CG(active_op_array)->fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { CG 1141 Zend/zend_compile.c if (!CG(active_op_array)->arg_info[-1].class_name) { CG 1143 Zend/zend_compile.c zend_get_type_by_const(CG(active_op_array)->arg_info[-1].type_hint)); CG 1145 Zend/zend_compile.c if (!(ZSTR_LEN(CG(active_op_array)->arg_info[-1].class_name) == sizeof("Traversable")-1 CG 1146 Zend/zend_compile.c && zend_binary_strcasecmp(ZSTR_VAL(CG(active_op_array)->arg_info[-1].class_name), sizeof("Traversable")-1, "Traversable", sizeof("Traversable")-1) == 0) && CG 1147 Zend/zend_compile.c !(ZSTR_LEN(CG(active_op_array)->arg_info[-1].class_name) == sizeof("Iterator")-1 CG 1148 Zend/zend_compile.c && zend_binary_strcasecmp(ZSTR_VAL(CG(active_op_array)->arg_info[-1].class_name), sizeof("Iterator")-1, "Iterator", sizeof("Iterator")-1) == 0) && CG 1149 Zend/zend_compile.c !(ZSTR_LEN(CG(active_op_array)->arg_info[-1].class_name) == sizeof("Generator")-1 CG 1150 Zend/zend_compile.c && zend_binary_strcasecmp(ZSTR_VAL(CG(active_op_array)->arg_info[-1].class_name), sizeof("Generator")-1, "Generator", sizeof("Generator")-1) == 0)) { CG 1151 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, msg, ZSTR_VAL(CG(active_op_array)->arg_info[-1].class_name)); CG 1155 Zend/zend_compile.c CG(active_op_array)->fn_flags |= ZEND_ACC_GENERATOR; CG 1162 Zend/zend_compile.c zend_bool orig_in_compilation = CG(in_compilation); CG 1166 Zend/zend_compile.c CG(in_compilation) = 1; CG 1174 Zend/zend_compile.c CG(in_compilation) = orig_in_compilation; CG 1262 Zend/zend_compile.c ((c->flags & CONST_PERSISTENT) && !(CG(compiler_options) & ZEND_COMPILE_NO_PERSISTENT_CONSTANT_SUBSTITUTION)) CG 1263 Zend/zend_compile.c || (Z_TYPE(c->value) < IS_OBJECT && !(CG(compiler_options) & ZEND_COMPILE_NO_CONSTANT_SUBSTITUTION)) CG 1291 Zend/zend_compile.c if (CG(active_op_array)->fn_flags & ZEND_ACC_CLOSURE) { CG 1296 Zend/zend_compile.c if (!CG(active_class_entry)) { CG 1299 Zend/zend_compile.c return CG(active_op_array)->function_name != NULL; CG 1303 Zend/zend_compile.c return (CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT) == 0; CG 1309 Zend/zend_compile.c if (!CG(active_class_entry)) { CG 1316 Zend/zend_compile.c && zend_string_equals_ci(class_name, CG(active_class_entry)->name); CG 1347 Zend/zend_compile.c if (fetch_type != ZEND_FETCH_CLASS_DEFAULT && !CG(active_class_entry) && zend_is_scope_known()) { CG 1377 Zend/zend_compile.c if (constant || (CG(active_class_entry) && zend_is_scope_known())) { CG 1378 Zend/zend_compile.c ZVAL_STR_COPY(zv, CG(active_class_entry)->name); CG 1408 Zend/zend_compile.c c = zend_hash_find(&CG(active_class_entry)->constants_table, name); CG 1409 Zend/zend_compile.c } else if (fetch_type == ZEND_FETCH_CLASS_DEFAULT && !(CG(compiler_options) & ZEND_COMPILE_NO_CONSTANT_SUBSTITUTION)) { CG 1410 Zend/zend_compile.c zend_class_entry *ce = zend_hash_find_ptr_lc(CG(class_table), ZSTR_VAL(class_name), ZSTR_LEN(class_name)); CG 1420 Zend/zend_compile.c if (CG(compiler_options) & ZEND_COMPILE_NO_PERSISTENT_CONSTANT_SUBSTITUTION) { CG 1458 Zend/zend_compile.c if (!(CG(compiler_options) & ZEND_COMPILE_EXTENDED_INFO)) { CG 1462 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 1474 Zend/zend_compile.c if (!(CG(compiler_options) & ZEND_COMPILE_EXTENDED_INFO)) { CG 1478 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 1490 Zend/zend_compile.c if (!(CG(compiler_options) & ZEND_COMPILE_EXTENDED_INFO)) { CG 1494 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 1505 Zend/zend_compile.c if ((auto_global = zend_hash_str_find_ptr(CG(auto_globals), name, len)) != NULL) { CG 1519 Zend/zend_compile.c if ((auto_global = zend_hash_find_ptr(CG(auto_globals), name)) != NULL) { CG 1538 Zend/zend_compile.c retval = zend_hash_add_mem(CG(auto_globals), auto_global.name, &auto_global, sizeof(zend_auto_global)) != NULL ? SUCCESS : FAILURE; CG 1549 Zend/zend_compile.c ZEND_HASH_FOREACH_PTR(CG(auto_globals), auto_global) { CG 1566 Zend/zend_compile.c if (CG(increment_lineno)) { CG 1567 Zend/zend_compile.c CG(zend_lineno)++; CG 1568 Zend/zend_compile.c CG(increment_lineno) = 0; CG 1587 Zend/zend_compile.c CG(increment_lineno) = 1; CG 1611 Zend/zend_compile.c if (CG(compiler_options) & ZEND_COMPILE_GUARDS) { CG 1623 Zend/zend_compile.c int n = zend_hash_num_elements(CG(class_table)); CG 1625 Zend/zend_compile.c if (CG(static_members_table) && n >= CG(last_static_member)) { CG 1627 Zend/zend_compile.c CG(last_static_member) = n+1; CG 1628 Zend/zend_compile.c CG(static_members_table) = realloc(CG(static_members_table), (n+1)*sizeof(zval*)); CG 1629 Zend/zend_compile.c CG(static_members_table)[n] = NULL; CG 1838 Zend/zend_compile.c opline->result.var = get_temporary_variable(CG(active_op_array)); CG 1846 Zend/zend_compile.c opline->result.var = get_temporary_variable(CG(active_op_array)); CG 1853 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); CG 1877 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); CG 1905 Zend/zend_compile.c if (CG(active_op_array)->last && CG(active_op_array)->opcodes[CG(active_op_array)->last - 1].opcode == ZEND_TICKS) { CG 1909 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 1926 Zend/zend_compile.c uint32_t opnum = get_next_op_number(CG(active_op_array)); CG 1935 Zend/zend_compile.c uint32_t opnum = get_next_op_number(CG(active_op_array)); CG 1944 Zend/zend_compile.c zend_op *opline = &CG(active_op_array)->opcodes[opnum_jump]; CG 1963 Zend/zend_compile.c zend_update_jump_target(opnum_jump, get_next_op_number(CG(active_op_array))); CG 1986 Zend/zend_compile.c zend_stack_push(&CG(delayed_oplines_stack), &tmp_opline); CG 1987 Zend/zend_compile.c return zend_stack_top(&CG(delayed_oplines_stack)); CG 1993 Zend/zend_compile.c return zend_stack_count(&CG(delayed_oplines_stack)); CG 1999 Zend/zend_compile.c zend_op *opline = NULL, *oplines = zend_stack_base(&CG(delayed_oplines_stack)); CG 2000 Zend/zend_compile.c uint32_t i, count = zend_stack_count(&CG(delayed_oplines_stack)); CG 2004 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 2007 Zend/zend_compile.c CG(delayed_oplines_stack).top = offset; CG 2018 Zend/zend_compile.c opline->result.var = expr->u.op.var = get_temporary_variable(CG(active_op_array)); CG 2021 Zend/zend_compile.c opline->op2.num = CG(active_op_array)->cache_size; CG 2022 Zend/zend_compile.c CG(active_op_array)->cache_size += sizeof(void*); CG 2034 Zend/zend_compile.c zend_bool returns_reference = (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; CG 2036 Zend/zend_compile.c if (CG(active_op_array)->fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { CG 2037 Zend/zend_compile.c zend_emit_return_type_check(NULL, CG(active_op_array)->arg_info - 1); CG 2115 Zend/zend_compile.c CG(active_op_array), Z_STR(class_node->u.constant)); CG 2145 Zend/zend_compile.c opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), CG 2173 Zend/zend_compile.c result->u.op.var = lookup_cv(CG(active_op_array), name); CG 2176 Zend/zend_compile.c name = CG(active_op_array)->vars[EX_VAR_TO_NUM(result->u.op.var)]; CG 2179 Zend/zend_compile.c CG(active_op_array)->this_var = result->u.op.var; CG 2213 Zend/zend_compile.c && CG(active_op_array)->scope && CG(active_op_array)->this_var == (uint32_t)-1 CG 2216 Zend/zend_compile.c CG(active_op_array)->this_var = lookup_cv(CG(active_op_array), key); CG 2388 Zend/zend_compile.c CG(active_op_array), Z_STR(class_node.u.constant)); CG 2758 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 2812 Zend/zend_compile.c uint32_t opnum_init = get_next_op_number(CG(active_op_array)) - 1; CG 2820 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_init]; CG 2850 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); CG 2855 Zend/zend_compile.c CG(active_op_array), Z_STR(name_node->u.constant)); CG 2864 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); CG 2873 Zend/zend_compile.c opline->op1.constant = zend_add_class_name_literal(CG(active_op_array), class); CG 2875 Zend/zend_compile.c opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), method); CG 2882 Zend/zend_compile.c opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), str); CG 2911 Zend/zend_compile.c if ((CG(compiler_options) & ZEND_COMPILE_NO_BUILTIN_STRLEN) CG 2970 Zend/zend_compile.c zend_add_literal(CG(active_op_array), &c); CG 2989 Zend/zend_compile.c fbc = zend_hash_find_ptr(CG(function_table), lcname); CG 2991 Zend/zend_compile.c || (fbc->type == ZEND_INTERNAL_FUNCTION && (CG(compiler_options) & ZEND_COMPILE_IGNORE_INTERNAL_FUNCTIONS)) CG 2992 Zend/zend_compile.c || (fbc->type == ZEND_USER_FUNCTION && (CG(compiler_options) & ZEND_COMPILE_IGNORE_USER_FUNCTIONS)) CG 3109 Zend/zend_compile.c uint32_t check_op_number = get_next_op_number(CG(active_op_array)); CG 3122 Zend/zend_compile.c CG(active_op_array), name); CG 3137 Zend/zend_compile.c CG(active_op_array)->opcodes[check_op_number].op2.opline_num = get_next_op_number(CG(active_op_array)); CG 3229 Zend/zend_compile.c fbc = zend_hash_find_ptr(CG(function_table), lcname); CG 3231 Zend/zend_compile.c || (fbc->type == ZEND_INTERNAL_FUNCTION && (CG(compiler_options) & ZEND_COMPILE_IGNORE_INTERNAL_FUNCTIONS)) CG 3232 Zend/zend_compile.c || (fbc->type == ZEND_USER_FUNCTION && (CG(compiler_options) & ZEND_COMPILE_IGNORE_USER_FUNCTIONS)) CG 3282 Zend/zend_compile.c opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), CG 3329 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 3337 Zend/zend_compile.c opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), CG 3367 Zend/zend_compile.c uint32_t dcl_opnum = get_next_op_number(CG(active_op_array)); CG 3370 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[dcl_opnum]; CG 3376 Zend/zend_compile.c opline->op1.opline_num = get_next_op_number(CG(active_op_array)); CG 3381 Zend/zend_compile.c opnum = get_next_op_number(CG(active_op_array)); CG 3387 Zend/zend_compile.c CG(active_op_array), Z_STR(class_node.u.constant)); CG 3396 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum]; CG 3397 Zend/zend_compile.c opline->op2.opline_num = get_next_op_number(CG(active_op_array)); CG 3445 Zend/zend_compile.c if (!CG(active_op_array)->static_variables) { CG 3446 Zend/zend_compile.c if (CG(active_op_array)->scope) { CG 3447 Zend/zend_compile.c CG(active_op_array)->scope->ce_flags |= ZEND_HAS_STATIC_IN_METHODS; CG 3449 Zend/zend_compile.c ALLOC_HASHTABLE(CG(active_op_array)->static_variables); CG 3450 Zend/zend_compile.c zend_hash_init(CG(active_op_array)->static_variables, 8, NULL, ZVAL_PTR_DTOR, 0); CG 3453 Zend/zend_compile.c if (GC_REFCOUNT(CG(active_op_array)->static_variables) > 1) { CG 3454 Zend/zend_compile.c if (!(GC_FLAGS(CG(active_op_array)->static_variables) & IS_ARRAY_IMMUTABLE)) { CG 3455 Zend/zend_compile.c GC_REFCOUNT(CG(active_op_array)->static_variables)--; CG 3457 Zend/zend_compile.c CG(active_op_array)->static_variables = zend_array_dup(CG(active_op_array)->static_variables); CG 3459 Zend/zend_compile.c zend_hash_update(CG(active_op_array)->static_variables, Z_STR(var_node.u.constant), value); CG 3528 Zend/zend_compile.c zend_loop_var *loop_var = zend_stack_top(&CG(loop_var_stack)); CG 3533 Zend/zend_compile.c base = zend_stack_base(&CG(loop_var_stack)); CG 3536 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); CG 3556 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 3572 Zend/zend_compile.c return zend_handle_loops_and_finally_ex(zend_stack_count(&CG(loop_var_stack)) + 1); CG 3579 Zend/zend_compile.c zend_bool by_ref = (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; CG 3593 Zend/zend_compile.c if (CG(context).in_finally) { CG 3596 Zend/zend_compile.c opline->op1.var = CG(context).fast_call_var; CG 3600 Zend/zend_compile.c if (!(CG(active_op_array)->fn_flags & ZEND_ACC_GENERATOR) && CG(active_op_array)->fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { CG 3601 Zend/zend_compile.c zend_emit_return_type_check(expr_ast ? &expr_node : NULL, CG(active_op_array)->arg_info - 1); CG 3670 Zend/zend_compile.c if (CG(context).current_brk_cont == -1) { CG 3681 Zend/zend_compile.c opline->op1.num = CG(context).current_brk_cont; CG 3694 Zend/zend_compile.c if (CG(context).labels == NULL || CG 3695 Zend/zend_compile.c (dest = zend_hash_find_ptr(CG(context).labels, Z_STR_P(label))) == NULL CG 3697 Zend/zend_compile.c CG(in_compilation) = 1; CG 3698 Zend/zend_compile.c CG(active_op_array) = op_array; CG 3699 Zend/zend_compile.c CG(zend_lineno) = opline->lineno; CG 3709 Zend/zend_compile.c CG(in_compilation) = 1; CG 3710 Zend/zend_compile.c CG(active_op_array) = op_array; CG 3711 Zend/zend_compile.c CG(zend_lineno) = opline->lineno; CG 3752 Zend/zend_compile.c uint32_t opnum_start = get_next_op_number(CG(active_op_array)); CG 3759 Zend/zend_compile.c opline->op1.num = get_next_op_number(CG(active_op_array)) - opnum_start - 1; CG 3760 Zend/zend_compile.c opline->extended_value = CG(context).current_brk_cont; CG 3769 Zend/zend_compile.c if (!CG(context).labels) { CG 3770 Zend/zend_compile.c ALLOC_HASHTABLE(CG(context).labels); CG 3771 Zend/zend_compile.c zend_hash_init(CG(context).labels, 8, NULL, label_ptr_dtor, 0); CG 3774 Zend/zend_compile.c dest.brk_cont = CG(context).current_brk_cont; CG 3775 Zend/zend_compile.c dest.opline_num = get_next_op_number(CG(active_op_array)); CG 3777 Zend/zend_compile.c if (!zend_hash_add_mem(CG(context).labels, label, &dest, sizeof(zend_label))) { CG 3794 Zend/zend_compile.c opnum_start = get_next_op_number(CG(active_op_array)); CG 3797 Zend/zend_compile.c opnum_cond = get_next_op_number(CG(active_op_array)); CG 3817 Zend/zend_compile.c opnum_start = get_next_op_number(CG(active_op_array)); CG 3820 Zend/zend_compile.c opnum_cond = get_next_op_number(CG(active_op_array)); CG 3868 Zend/zend_compile.c opnum_start = get_next_op_number(CG(active_op_array)); CG 3871 Zend/zend_compile.c opnum_loop = get_next_op_number(CG(active_op_array)); CG 3922 Zend/zend_compile.c opnum_reset = get_next_op_number(CG(active_op_array)); CG 3925 Zend/zend_compile.c opnum_fetch = get_next_op_number(CG(active_op_array)); CG 3933 Zend/zend_compile.c opline->op2.var = get_temporary_variable(CG(active_op_array)); CG 3943 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_fetch]; CG 3954 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_reset]; CG 3955 Zend/zend_compile.c opline->op2.opline_num = get_next_op_number(CG(active_op_array)); CG 3957 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_fetch]; CG 3958 Zend/zend_compile.c opline->extended_value = get_next_op_number(CG(active_op_array)); CG 4026 Zend/zend_compile.c case_node.u.op.var = get_temporary_variable(CG(active_op_array)); CG 4035 Zend/zend_compile.c CG(zend_lineno) = case_ast->lineno; CG 4082 Zend/zend_compile.c zend_end_loop(get_next_op_number(CG(active_op_array))); CG 4110 Zend/zend_compile.c if (CG(context).labels) { CG 4112 Zend/zend_compile.c ZEND_HASH_REVERSE_FOREACH_PTR(CG(context).labels, label) { CG 4113 Zend/zend_compile.c if (label->opline_num == get_next_op_number(CG(active_op_array))) { CG 4120 Zend/zend_compile.c try_catch_offset = zend_add_try_element(get_next_op_number(CG(active_op_array))); CG 4124 Zend/zend_compile.c if (!(CG(active_op_array)->fn_flags & ZEND_ACC_HAS_FINALLY_BLOCK)) { CG 4125 Zend/zend_compile.c CG(active_op_array)->fn_flags |= ZEND_ACC_HAS_FINALLY_BLOCK; CG 4126 Zend/zend_compile.c CG(context).fast_call_var = get_temporary_variable(CG(active_op_array)); CG 4132 Zend/zend_compile.c fast_call.var_num = CG(context).fast_call_var; CG 4134 Zend/zend_compile.c zend_stack_push(&CG(loop_var_stack), &fast_call); CG 4157 Zend/zend_compile.c opnum_catch = get_next_op_number(CG(active_op_array)); CG 4159 Zend/zend_compile.c CG(active_op_array)->try_catch_array[try_catch_offset].catch_op = opnum_catch; CG 4162 Zend/zend_compile.c CG(zend_lineno) = catch_ast->lineno; CG 4164 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 4167 Zend/zend_compile.c opline->op1.constant = zend_add_class_name_literal(CG(active_op_array), CG 4171 Zend/zend_compile.c opline->op2.var = lookup_cv(CG(active_op_array), zend_string_copy(Z_STR_P(var_name))); CG 4180 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_catch]; CG 4181 Zend/zend_compile.c opline->extended_value = get_next_op_number(CG(active_op_array)); CG 4189 Zend/zend_compile.c uint32_t opnum_jmp = get_next_op_number(CG(active_op_array)) + 1; CG 4192 Zend/zend_compile.c zend_stack_del_top(&CG(loop_var_stack)); CG 4194 Zend/zend_compile.c CG(zend_lineno) = finally_ast->lineno; CG 4199 Zend/zend_compile.c opline->result.var = CG(context).fast_call_var; CG 4203 Zend/zend_compile.c CG(context).in_finally++; CG 4205 Zend/zend_compile.c CG(context).in_finally--; CG 4207 Zend/zend_compile.c CG(active_op_array)->try_catch_array[try_catch_offset].finally_op = opnum_jmp + 1; CG 4208 Zend/zend_compile.c CG(active_op_array)->try_catch_array[try_catch_offset].finally_end CG 4209 Zend/zend_compile.c = get_next_op_number(CG(active_op_array)); CG 4213 Zend/zend_compile.c opline->op1.var = CG(context).fast_call_var; CG 4238 Zend/zend_compile.c if (CG(multibyte)) { CG 4244 Zend/zend_compile.c CG(encoding_declared) = 1; CG 4274 Zend/zend_compile.c zend_ast_list *file_ast = zend_ast_get_list(CG(ast)); CG 4337 Zend/zend_compile.c CG(active_op_array)->fn_flags |= ZEND_ACC_STRICT_TYPES; CG 4424 Zend/zend_compile.c zend_op_array *op_array = CG(active_op_array); CG 4468 Zend/zend_compile.c var_node.u.op.var = lookup_cv(CG(active_op_array), zend_string_copy(name)); CG 4495 Zend/zend_compile.c uint32_t cops = CG(compiler_options); CG 4496 Zend/zend_compile.c CG(compiler_options) |= ZEND_COMPILE_NO_CONSTANT_SUBSTITUTION | ZEND_COMPILE_NO_PERSISTENT_CONSTANT_SUBSTITUTION; CG 4500 Zend/zend_compile.c CG(compiler_options) = cops; CG 4630 Zend/zend_compile.c zend_class_entry *ce = CG(active_class_entry); CG 4826 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 4838 Zend/zend_compile.c zend_hash_update_ptr(CG(function_table), key, op_array); CG 4854 Zend/zend_compile.c zend_op_array *orig_op_array = CG(active_op_array); CG 4855 Zend/zend_compile.c zend_op_array *op_array = zend_arena_alloc(&CG(arena), sizeof(zend_op_array)); CG 4878 Zend/zend_compile.c CG(active_op_array) = op_array; CG 4882 Zend/zend_compile.c if (CG(compiler_options) & ZEND_COMPILE_EXTENDED_INFO) { CG 4892 Zend/zend_compile.c zend_stack_push(&CG(loop_var_stack), (void *) &dummy_var); CG 4903 Zend/zend_compile.c CG(active_class_entry), (zend_function *) op_array, E_COMPILE_ERROR); CG 4907 Zend/zend_compile.c CG(zend_lineno) = decl->end_lineno; CG 4912 Zend/zend_compile.c pass_two(CG(active_op_array)); CG 4916 Zend/zend_compile.c zend_stack_del_top(&CG(loop_var_stack)); CG 4918 Zend/zend_compile.c CG(active_op_array) = orig_op_array; CG 4926 Zend/zend_compile.c zend_class_entry *ce = CG(active_class_entry); CG 4977 Zend/zend_compile.c zend_class_entry *ce = CG(active_class_entry); CG 5058 Zend/zend_compile.c zend_add_to_list(&CG(active_class_entry)->trait_precedences, precedence); CG 5088 Zend/zend_compile.c zend_add_to_list(&CG(active_class_entry)->trait_aliases, alias); CG 5096 Zend/zend_compile.c zend_class_entry *ce = CG(active_class_entry); CG 5118 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 5122 Zend/zend_compile.c opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), CG 5164 Zend/zend_compile.c opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), CG 5167 Zend/zend_compile.c CG(active_class_entry)->num_interfaces++; CG 5177 Zend/zend_compile.c zend_string *filename = CG(active_op_array)->filename; CG 5193 Zend/zend_compile.c zend_class_entry *ce = zend_arena_alloc(&CG(arena), sizeof(zend_class_entry)); CG 5197 Zend/zend_compile.c zend_class_entry *original_ce = CG(active_class_entry); CG 5201 Zend/zend_compile.c if (CG(active_class_entry)) { CG 5261 Zend/zend_compile.c opline = get_next_op(CG(active_op_array)); CG 5280 Zend/zend_compile.c zend_hash_update_ptr(CG(class_table), lcname, ce); CG 5296 Zend/zend_compile.c zend_hash_update_ptr(CG(class_table), key, ce); CG 5299 Zend/zend_compile.c CG(active_class_entry) = ce; CG 5308 Zend/zend_compile.c CG(zend_lineno) = ast->lineno; CG 5381 Zend/zend_compile.c CG(active_class_entry) = original_ce; CG 5496 Zend/zend_compile.c if (zend_hash_exists(CG(class_table), ns_name)) { CG 5505 Zend/zend_compile.c zend_class_entry *ce = zend_hash_find_ptr(CG(class_table), lookup_name); CG 5507 Zend/zend_compile.c && ce->info.user.filename == CG(compiled_filename) CG 5515 Zend/zend_compile.c zend_function *fn = zend_hash_find_ptr(CG(function_table), lookup_name); CG 5517 Zend/zend_compile.c && fn->op_array.filename == CG(compiled_filename) CG 5525 Zend/zend_compile.c zend_string *filename = zend_hash_find_ptr(&CG(const_filenames), lookup_name); CG 5526 Zend/zend_compile.c if (filename && filename == CG(compiled_filename)) { CG 5606 Zend/zend_compile.c zend_hash_add_ptr(&CG(const_filenames), name, CG(compiled_filename)); CG 5638 Zend/zend_compile.c || (with_bracket && !FC(has_bracketed_namespaces))) && CG(active_op_array)->last > 0 CG 5641 Zend/zend_compile.c uint32_t num = CG(active_op_array)->last; CG 5643 Zend/zend_compile.c (CG(active_op_array)->opcodes[num-1].opcode == ZEND_EXT_STMT || CG 5644 Zend/zend_compile.c CG(active_op_array)->opcodes[num-1].opcode == ZEND_TICKS)) { CG 5707 Zend/zend_compile.c zend_op_array *op_array = CG(active_op_array); CG 5708 Zend/zend_compile.c zend_class_entry *ce = CG(active_class_entry); CG 5715 Zend/zend_compile.c ZVAL_STR_COPY(zv, CG(compiled_filename)); CG 5719 Zend/zend_compile.c zend_string *filename = CG(compiled_filename); CG 6065 Zend/zend_compile.c opnum_jmpz = get_next_op_number(CG(active_op_array)); CG 6072 Zend/zend_compile.c opline_jmpz->result.var = get_temporary_variable(CG(active_op_array)); CG 6151 Zend/zend_compile.c opnum_jmp_set = get_next_op_number(CG(active_op_array)); CG 6210 Zend/zend_compile.c opnum = get_next_op_number(CG(active_op_array)); CG 6218 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum]; CG 6219 Zend/zend_compile.c opline->op2.opline_num = get_next_op_number(CG(active_op_array)); CG 6264 Zend/zend_compile.c zend_bool returns_by_ref = (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; CG 6297 Zend/zend_compile.c if (CG(active_op_array)->fn_flags & ZEND_ACC_RETURN_REFERENCE) { CG 6334 Zend/zend_compile.c CG(active_op_array), Z_STR(class_node.u.constant)); CG 6416 Zend/zend_compile.c begin_opline_num = get_next_op_number(CG(active_op_array)); CG 6427 Zend/zend_compile.c end_opline_num = get_next_op_number(CG(active_op_array)); CG 6432 Zend/zend_compile.c brk_cont_element = get_next_brk_cont_element(CG(active_op_array)); CG 6491 Zend/zend_compile.c opnum_init = get_next_op_number(CG(active_op_array)); CG 6514 Zend/zend_compile.c opline = &CG(active_op_array)->opcodes[opnum_init]; CG 6531 Zend/zend_compile.c zend_ast *last = CG(ast); CG 6556 Zend/zend_compile.c CG(active_op_array), resolved_name, 0); CG 6562 Zend/zend_compile.c CG(active_op_array), resolved_name, 1); CG 6565 Zend/zend_compile.c CG(active_op_array), resolved_name, 0); CG 6639 Zend/zend_compile.c if (CG(active_class_entry) && zend_is_scope_known()) { CG 6641 Zend/zend_compile.c ZVAL_STR_COPY(&result->u.constant, CG(active_class_entry)->name); CG 6665 Zend/zend_compile.c zend_op *opline = get_next_op(CG(active_op_array)); CG 6713 Zend/zend_compile.c rope_init_lineno = get_next_op_number(CG(active_op_array)); CG 6735 Zend/zend_compile.c init_opline = CG(active_op_array)->opcodes + rope_init_lineno; CG 6746 Zend/zend_compile.c opline->result.var = get_temporary_variable(CG(active_op_array)); CG 6756 Zend/zend_compile.c opline->result.var = get_temporary_variable(CG(active_op_array)); CG 6761 Zend/zend_compile.c zend_brk_cont_element *info = get_next_brk_cont_element(CG(active_op_array)); CG 6763 Zend/zend_compile.c info->parent = CG(context).current_brk_cont; CG 6764 Zend/zend_compile.c info->cont = info->brk = opline - CG(active_op_array)->opcodes; CG 6768 Zend/zend_compile.c opline->result.var = get_temporary_variable(CG(active_op_array)); CG 6769 Zend/zend_compile.c var = opline->op1.var = get_temporary_variable(CG(active_op_array)); CG 6775 Zend/zend_compile.c get_temporary_variable(CG(active_op_array)); CG 6804 Zend/zend_compile.c CG(active_class_entry) && CG 6805 Zend/zend_compile.c (CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT) != 0); CG 6907 Zend/zend_compile.c CG(active_class_entry) && CG 6908 Zend/zend_compile.c (CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT) != 0); CG 6989 Zend/zend_compile.c CG(zend_lineno) = ((zend_ast_decl *) ast)->end_lineno; CG 7001 Zend/zend_compile.c CG(zend_lineno) = ast->lineno; CG 7003 Zend/zend_compile.c if ((CG(compiler_options) & ZEND_COMPILE_EXTENDED_INFO) && !zend_is_unticked_stmt(ast)) { CG 7111 Zend/zend_compile.c CG(zend_lineno) = zend_ast_get_lineno(ast); CG 7447 Zend/zend_compile.c if (CG(one_char_string)[c]) { CG 7448 Zend/zend_compile.c ZVAL_INTERNED_STR(&result, CG(one_char_string)[c]); CG 49 Zend/zend_compile.h if (CG(doc_comment)) { \ CG 50 Zend/zend_compile.h zend_string_release(CG(doc_comment)); \ CG 51 Zend/zend_compile.h CG(doc_comment) = NULL; \ CG 567 Zend/zend_compile.h CT_CONSTANT_EX(CG(active_op_array), (node).constant) CG 329 Zend/zend_constants.c scope = CG(active_class_entry); CG 1346 Zend/zend_execute.c if (CG(one_char_string)[c]) { CG 1347 Zend/zend_execute.c ZVAL_INTERNED_STR(result, CG(one_char_string)[c]); CG 1873 Zend/zend_execute.c if (CG(one_char_string)[c]) { CG 1874 Zend/zend_execute.c ZVAL_INTERNED_STR(result, CG(one_char_string)[c]); CG 2172 Zend/zend_execute.c op_array->run_time_cache = zend_arena_alloc(&CG(arena), op_array->cache_size); CG 2289 Zend/zend_execute.c op_array->run_time_cache = zend_arena_alloc(&CG(arena), op_array->cache_size); CG 143 Zend/zend_execute_API.c EG(function_table) = CG(function_table); CG 144 Zend/zend_execute_API.c EG(class_table) = CG(class_table); CG 233 Zend/zend_execute_API.c if (CG(unclean_shutdown)) { CG 274 Zend/zend_execute_API.c if (CG(unclean_shutdown)) { CG 343 Zend/zend_execute_API.c zend_llist_destroy(&CG(open_files)); CG 351 Zend/zend_execute_API.c if (GC_G(gc_enabled) && !CG(unclean_shutdown)) { CG 401 Zend/zend_execute_API.c if (EG(ht_iterators_used) && !CG(unclean_shutdown)) { CG 1120 Zend/zend_execute_API.c original_compiler_options = CG(compiler_options); CG 1121 Zend/zend_execute_API.c CG(compiler_options) = ZEND_COMPILE_DEFAULT_FOR_EVAL; CG 1123 Zend/zend_execute_API.c CG(compiler_options) = original_compiler_options; CG 222 Zend/zend_gc.c if (UNEXPECTED(CG(unclean_shutdown)) || UNEXPECTED(GC_G(gc_active))) { CG 78 Zend/zend_generators.c if (UNEXPECTED(CG(unclean_shutdown))) { CG 38 Zend/zend_inheritance.c new_property_info = zend_arena_alloc(&CG(arena), sizeof(zend_property_info)); CG 66 Zend/zend_inheritance.c new_function = zend_arena_alloc(&CG(arena), sizeof(zend_internal_function)); CG 84 Zend/zend_inheritance.c new_function = zend_arena_alloc(&CG(arena), sizeof(zend_op_array)); CG 597 Zend/zend_inheritance.c zend_function *new_function = zend_arena_alloc(&CG(arena), sizeof(zend_op_array)); CG 1156 Zend/zend_inheritance.c new_fn = zend_arena_alloc(&CG(arena), sizeof(zend_op_array)); CG 41 Zend/zend_ini_parser.y #define ZEND_INI_PARSER_CB (CG(ini_parser_param))->ini_parser_cb CG 42 Zend/zend_ini_parser.y #define ZEND_INI_PARSER_ARG (CG(ini_parser_param))->arg CG 192 Zend/zend_ini_parser.y if (CG(ini_parser_unbuffered_errors)) { CG 213 Zend/zend_ini_parser.y CG(ini_parser_param) = &ini_parser_param; CG 219 Zend/zend_ini_parser.y CG(ini_parser_unbuffered_errors) = unbuffered_errors; CG 242 Zend/zend_ini_parser.y CG(ini_parser_param) = &ini_parser_param; CG 248 Zend/zend_ini_parser.y CG(ini_parser_unbuffered_errors) = unbuffered_errors; CG 265 Zend/zend_language_parser.y top_statement_list { CG(ast) = $1; } CG 493 Zend/zend_language_parser.y class_modifiers T_CLASS { $<num>$ = CG(zend_lineno); } CG 496 Zend/zend_language_parser.y | T_CLASS { $<num>$ = CG(zend_lineno); } CG 512 Zend/zend_language_parser.y T_TRAIT { $<num>$ = CG(zend_lineno); } CG 518 Zend/zend_language_parser.y T_INTERFACE { $<num>$ = CG(zend_lineno); } CG 839 Zend/zend_language_parser.y T_CLASS { $<num>$ = CG(zend_lineno); } ctor_arguments CG 975 Zend/zend_language_parser.y T_FUNCTION { $$ = CG(zend_lineno); } CG 979 Zend/zend_language_parser.y /* empty */ { $$ = CG(doc_comment); CG(doc_comment) = NULL; } CG 1287 Zend/zend_language_parser.y if (yyres && CG(parse_error) < 2) { CG 1288 Zend/zend_language_parser.y CG(parse_error) = 2; CG 1291 Zend/zend_language_parser.y if (CG(parse_error) % 2 == 0) { CG 1297 Zend/zend_language_parser.y CG(parse_error)++; CG 104 Zend/zend_language_scanner.c CG(zend_lineno)++; \ CG 113 Zend/zend_language_scanner.c CG(zend_lineno)++; \ CG 181 Zend/zend_language_scanner.c CG(parse_error) = 0; CG 182 Zend/zend_language_scanner.c CG(doc_comment) = NULL; CG 193 Zend/zend_language_scanner.c CG(parse_error) = 0; CG 219 Zend/zend_language_scanner.c lex_state->lineno = CG(zend_lineno); CG 231 Zend/zend_language_scanner.c lex_state->ast = CG(ast); CG 232 Zend/zend_language_scanner.c lex_state->ast_arena = CG(ast_arena); CG 253 Zend/zend_language_scanner.c CG(zend_lineno) = lex_state->lineno; CG 270 Zend/zend_language_scanner.c CG(ast) = lex_state->ast; CG 271 Zend/zend_language_scanner.c CG(ast_arena) = lex_state->ast_arena; CG 278 Zend/zend_language_scanner.c zend_llist_del_element(&CG(open_files), file_handle, (int (*)(void *, void *)) zend_compare_file_handles); CG 434 Zend/zend_language_scanner.c if (CG(detect_unicode)) { CG 444 Zend/zend_language_scanner.c if (!CG(script_encoding_list) || !CG(script_encoding_list_size)) { CG 449 Zend/zend_language_scanner.c if (CG(script_encoding_list_size) > 1) { CG 450 Zend/zend_language_scanner.c return zend_multibyte_encoding_detector(LANG_SCNG(script_org), LANG_SCNG(script_org_size), CG(script_encoding_list), CG(script_encoding_list_size)); CG 453 Zend/zend_language_scanner.c return CG(script_encoding_list)[0]; CG 504 Zend/zend_language_scanner.c if (CG(start_lineno) == 2 && file_handle->type == ZEND_HANDLE_FP && file_handle->handle.fp) { CG 514 Zend/zend_language_scanner.c zend_llist_add_element(&CG(open_files), file_handle); CG 516 Zend/zend_language_scanner.c zend_file_handle *fh = (zend_file_handle*)zend_llist_get_last(&CG(open_files)); CG 527 Zend/zend_language_scanner.c if (CG(multibyte)) { CG 560 Zend/zend_language_scanner.c if (CG(start_lineno)) { CG 561 Zend/zend_language_scanner.c CG(zend_lineno) = CG(start_lineno); CG 562 Zend/zend_language_scanner.c CG(start_lineno) = 0; CG 564 Zend/zend_language_scanner.c CG(zend_lineno) = 1; CG 568 Zend/zend_language_scanner.c CG(increment_lineno) = 0; CG 588 Zend/zend_language_scanner.c zend_bool original_in_compilation = CG(in_compilation); CG 589 Zend/zend_language_scanner.c CG(in_compilation) = 1; CG 591 Zend/zend_language_scanner.c CG(ast) = NULL; CG 592 Zend/zend_language_scanner.c CG(ast_arena) = zend_arena_create(1024 * 32); CG 597 Zend/zend_language_scanner.c zend_op_array *original_active_op_array = CG(active_op_array); CG 600 Zend/zend_language_scanner.c CG(active_op_array) = op_array; CG 604 Zend/zend_language_scanner.c zend_ast_process(CG(ast)); CG 609 Zend/zend_language_scanner.c zend_compile_top_stmt(CG(ast)); CG 612 Zend/zend_language_scanner.c op_array->line_end = CG(zend_lineno); CG 617 Zend/zend_language_scanner.c CG(active_op_array) = original_active_op_array; CG 620 Zend/zend_language_scanner.c zend_ast_destroy(CG(ast)); CG 621 Zend/zend_language_scanner.c zend_arena_destroy(CG(ast_arena)); CG 622 Zend/zend_language_scanner.c CG(in_compilation) = original_in_compilation; CG 687 Zend/zend_language_scanner.c if (CG(multibyte)) { CG 709 Zend/zend_language_scanner.c CG(zend_lineno) = 1; CG 710 Zend/zend_language_scanner.c CG(increment_lineno) = 0; CG 743 Zend/zend_language_scanner.c zend_bool original_in_compilation = CG(in_compilation); CG 753 Zend/zend_language_scanner.c CG(in_compilation) = 1; CG 756 Zend/zend_language_scanner.c CG(ast) = NULL; CG 757 Zend/zend_language_scanner.c CG(ast_arena) = zend_arena_create(1024 * 32); CG 763 Zend/zend_language_scanner.c zend_op_array *original_active_op_array = CG(active_op_array); CG 766 Zend/zend_language_scanner.c CG(active_op_array) = op_array; CG 769 Zend/zend_language_scanner.c zend_ast_process(CG(ast)); CG 774 Zend/zend_language_scanner.c zend_compile_top_stmt(CG(ast)); CG 777 Zend/zend_language_scanner.c op_array->line_end = CG(zend_lineno); CG 782 Zend/zend_language_scanner.c CG(active_op_array) = original_active_op_array; CG 785 Zend/zend_language_scanner.c zend_ast_destroy(CG(ast)); CG 786 Zend/zend_language_scanner.c zend_arena_destroy(CG(ast_arena)); CG 791 Zend/zend_language_scanner.c CG(in_compilation) = original_in_compilation; CG 1084 Zend/zend_language_scanner.c CG(zend_lineno)++; CG 1114 Zend/zend_language_scanner.c int start_line = CG(zend_lineno); CG 1192 Zend/zend_language_scanner.c if (CG(short_tags) || !strncasecmp((char*)YYCURSOR + 1, "php", 3) || (*(YYCURSOR + 1) == '=')) { /* Assume [ \t\n\r] follows "php" */ CG 1239 Zend/zend_language_scanner.c if (CG(short_tags)) { CG 1867 Zend/zend_language_scanner.c CG(increment_lineno) = 1; /* For newline before label */ CG 2815 Zend/zend_language_scanner.c CG(zend_lineno)++; CG 2893 Zend/zend_language_scanner.c CG(zend_lineno)++; CG 3333 Zend/zend_language_scanner.c zend_error(E_COMPILE_WARNING, "Unterminated comment starting line %d", CG(zend_lineno)); CG 3340 Zend/zend_language_scanner.c CG(doc_comment) = zend_string_init(yytext, yyleng, 0); CG 3607 Zend/zend_language_scanner.c CG(zend_lineno)++; CG 7274 Zend/zend_language_scanner.c CG(increment_lineno) = 1; /* For newline before label */ CG 170 Zend/zend_multibyte.c if (CG(script_encoding_list)) { CG 171 Zend/zend_multibyte.c free((char*)CG(script_encoding_list)); CG 173 Zend/zend_multibyte.c CG(script_encoding_list) = encoding_list; CG 174 Zend/zend_multibyte.c CG(script_encoding_list_size) = encoding_list_size; CG 182 Zend/zend_opcode.c CG(static_members_table)[(zend_intptr_t)(ce->static_members_table)] = NULL; CG 427 Zend/zend_opcode.c op->lineno = CG(zend_lineno); CG 436 Zend/zend_opcode.c if (next_op_num >= CG(context).opcodes_size) { CG 437 Zend/zend_opcode.c CG(context).opcodes_size *= 4; CG 438 Zend/zend_opcode.c op_array_alloc_ops(op_array, CG(context).opcodes_size); CG 499 Zend/zend_opcode.c CG(in_compilation) = 1; CG 500 Zend/zend_opcode.c CG(active_op_array) = op_array; CG 501 Zend/zend_opcode.c CG(zend_lineno) = op_array->opcodes[op_num].lineno; CG 507 Zend/zend_opcode.c CG(in_compilation) = 1; CG 508 Zend/zend_opcode.c CG(active_op_array) = op_array; CG 509 Zend/zend_opcode.c CG(zend_lineno) = op_array->opcodes[op_num].lineno; CG 584 Zend/zend_opcode.c if (CG(compiler_options) & ZEND_COMPILE_EXTENDED_INFO) { CG 587 Zend/zend_opcode.c if (CG(compiler_options) & ZEND_COMPILE_HANDLE_OP_ARRAY) { CG 593 Zend/zend_opcode.c if (CG(context).vars_size != op_array->last_var) { CG 595 Zend/zend_opcode.c CG(context).vars_size = op_array->last_var; CG 597 Zend/zend_opcode.c if (CG(context).opcodes_size != op_array->last) { CG 599 Zend/zend_opcode.c CG(context).opcodes_size = op_array->last; CG 601 Zend/zend_opcode.c if (CG(context).literals_size != op_array->last_literal) { CG 603 Zend/zend_opcode.c CG(context).literals_size = op_array->last_literal; CG 518 Zend/zend_operators.c if (CG(one_char_string)['1']) { CG 519 Zend/zend_operators.c ZVAL_INTERNED_STR(op, CG(one_char_string)['1']); CG 815 Zend/zend_operators.c if (CG(one_char_string)['1']) { CG 816 Zend/zend_operators.c return CG(one_char_string)['1']; CG 1194 Zend/zend_operators.c if (EG(current_execute_data) && !CG(in_compilation)) { CG 1304 Zend/zend_operators.c if (CG(one_char_string)[not]) { CG 1305 Zend/zend_operators.c ZVAL_INTERNED_STR(result, CG(one_char_string)[not]); CG 1350 Zend/zend_operators.c if (CG(one_char_string)[or]) { CG 1351 Zend/zend_operators.c ZVAL_INTERNED_STR(result, CG(one_char_string)[or]); CG 1417 Zend/zend_operators.c if (CG(one_char_string)[and]) { CG 1418 Zend/zend_operators.c ZVAL_INTERNED_STR(result, CG(one_char_string)[and]); CG 1484 Zend/zend_operators.c if (CG(one_char_string)[xor]) { CG 1485 Zend/zend_operators.c ZVAL_INTERNED_STR(result, CG(one_char_string)[xor]); CG 1547 Zend/zend_operators.c if (EG(current_execute_data) && !CG(in_compilation)) { CG 1578 Zend/zend_operators.c if (EG(current_execute_data) && !CG(in_compilation)) { CG 2154 Zend/zend_operators.c if (CG(one_char_string)['1']) { CG 2155 Zend/zend_operators.c ZVAL_INTERNED_STR(str, CG(one_char_string)['1']); CG 50 Zend/zend_string.c zend_hash_init(&CG(interned_strings), 1024, NULL, _str_dtor, 1); CG 52 Zend/zend_string.c CG(interned_strings).nTableMask = -CG(interned_strings).nTableSize; CG 53 Zend/zend_string.c HT_SET_DATA_ADDR(&CG(interned_strings), pemalloc(HT_SIZE(&CG(interned_strings)), 1)); CG 54 Zend/zend_string.c HT_HASH_RESET(&CG(interned_strings)); CG 55 Zend/zend_string.c CG(interned_strings).u.flags |= HASH_FLAG_INITIALIZED; CG 60 Zend/zend_string.c CG(empty_string) = zend_new_interned_string_int(str); CG 64 Zend/zend_string.c memset(CG(one_char_string), 0, sizeof(CG(one_char_string))); CG 74 Zend/zend_string.c zend_hash_destroy(&CG(interned_strings)); CG 91 Zend/zend_string.c nIndex = h | CG(interned_strings).nTableMask; CG 92 Zend/zend_string.c idx = HT_HASH(&CG(interned_strings), nIndex); CG 94 Zend/zend_string.c p = HT_HASH_TO_BUCKET(&CG(interned_strings), idx); CG 107 Zend/zend_string.c if (CG(interned_strings).nNumUsed >= CG(interned_strings).nTableSize) { CG 108 Zend/zend_string.c if (CG(interned_strings).nTableSize < HT_MAX_SIZE) { /* Let's double the table size */ CG 110 Zend/zend_string.c void *old_data = HT_GET_DATA_ADDR(&CG(interned_strings)); CG 111 Zend/zend_string.c Bucket *old_buckets = CG(interned_strings).arData; CG 114 Zend/zend_string.c CG(interned_strings).nTableSize += CG(interned_strings).nTableSize; CG 115 Zend/zend_string.c CG(interned_strings).nTableMask = -CG(interned_strings).nTableSize; CG 116 Zend/zend_string.c new_data = malloc(HT_SIZE(&CG(interned_strings))); CG 119 Zend/zend_string.c HT_SET_DATA_ADDR(&CG(interned_strings), new_data); CG 120 Zend/zend_string.c memcpy(CG(interned_strings).arData, old_buckets, sizeof(Bucket) * CG(interned_strings).nNumUsed); CG 122 Zend/zend_string.c zend_hash_rehash(&CG(interned_strings)); CG 124 Zend/zend_string.c CG(interned_strings).nTableSize = CG(interned_strings).nTableSize >> 1; CG 125 Zend/zend_string.c CG(interned_strings).nTableMask = -CG(interned_strings).nTableSize; CG 133 Zend/zend_string.c idx = CG(interned_strings).nNumUsed++; CG 134 Zend/zend_string.c CG(interned_strings).nNumOfElements++; CG 135 Zend/zend_string.c p = CG(interned_strings).arData + idx; CG 140 Zend/zend_string.c nIndex = h | CG(interned_strings).nTableMask; CG 141 Zend/zend_string.c Z_NEXT(p->val) = HT_HASH(&CG(interned_strings), nIndex); CG 142 Zend/zend_string.c HT_HASH(&CG(interned_strings), nIndex) = HT_IDX_TO_HASH(idx); CG 158 Zend/zend_string.c idx = CG(interned_strings).nNumUsed; CG 161 Zend/zend_string.c p = CG(interned_strings).arData + idx; CG 175 Zend/zend_string.c idx = CG(interned_strings).nNumUsed; CG 178 Zend/zend_string.c p = CG(interned_strings).arData + idx; CG 180 Zend/zend_string.c CG(interned_strings).nNumUsed--; CG 181 Zend/zend_string.c CG(interned_strings).nNumOfElements--; CG 187 Zend/zend_string.c nIndex = p->h | CG(interned_strings).nTableMask; CG 188 Zend/zend_string.c if (HT_HASH(&CG(interned_strings), nIndex) == HT_IDX_TO_HASH(idx)) { CG 189 Zend/zend_string.c HT_HASH(&CG(interned_strings), nIndex) = Z_NEXT(p->val); CG 191 Zend/zend_string.c uint32_t prev = HT_HASH(&CG(interned_strings), nIndex); CG 192 Zend/zend_string.c while (Z_NEXT(HT_HASH_TO_BUCKET(&CG(interned_strings), prev)->val) != idx) { CG 193 Zend/zend_string.c prev = Z_NEXT(HT_HASH_TO_BUCKET(&CG(interned_strings), prev)->val); CG 195 Zend/zend_string.c Z_NEXT(HT_HASH_TO_BUCKET(&CG(interned_strings), prev)->val) = Z_NEXT(p->val); CG 58 Zend/zend_string.h #define ZSTR_EMPTY_ALLOC() CG(empty_string) CG 386 ext/libxml/libxml.c if (CG(unclean_shutdown)) { CG 1624 ext/mbstring/mbstring.c CG(compiler_options) |= ZEND_COMPILE_NO_BUILTIN_STRLEN; CG 1696 ext/mbstring/mbstring.c CG(compiler_options) &= ~ZEND_COMPILE_NO_BUILTIN_STRLEN; CG 545 ext/opcache/Optimizer/pass1_5.c } else if ((CG(compiler_options) & ZEND_COMPILE_NO_BUILTIN_STRLEN) == 0 && CG 499 ext/opcache/ZendAccelerator.c CG(empty_string) = accel_new_interned_string(CG(empty_string)); CG 504 ext/opcache/ZendAccelerator.c CG(one_char_string)[j] = accel_new_interned_string(zend_string_init(s, 1, 0)); CG 508 ext/opcache/ZendAccelerator.c for (idx = 0; idx < CG(function_table)->nNumUsed; idx++) { CG 509 ext/opcache/ZendAccelerator.c p = CG(function_table)->arData + idx; CG 520 ext/opcache/ZendAccelerator.c for (idx = 0; idx < CG(class_table)->nNumUsed; idx++) { CG 523 ext/opcache/ZendAccelerator.c p = CG(class_table)->arData + idx; CG 582 ext/opcache/ZendAccelerator.c for (idx = 0; idx < CG(auto_globals)->nNumUsed; idx++) { CG 585 ext/opcache/ZendAccelerator.c p = CG(auto_globals)->arData + idx; CG 1181 ext/opcache/ZendAccelerator.c ZCG(mem) = zend_arena_alloc(&CG(arena), memory_used + 64); CG 1184 ext/opcache/ZendAccelerator.c ZCG(mem) = zend_arena_alloc(&CG(arena), memory_used); CG 1473 ext/opcache/ZendAccelerator.c orig_active_op_array = CG(active_op_array); CG 1474 ext/opcache/ZendAccelerator.c orig_function_table = CG(function_table); CG 1475 ext/opcache/ZendAccelerator.c orig_class_table = CG(class_table); CG 1479 ext/opcache/ZendAccelerator.c CG(function_table) = &ZCG(function_table); CG 1480 ext/opcache/ZendAccelerator.c EG(class_table) = CG(class_table) = &new_persistent_script->class_table; CG 1484 ext/opcache/ZendAccelerator.c orig_compiler_options = CG(compiler_options); CG 1485 ext/opcache/ZendAccelerator.c CG(compiler_options) |= ZEND_COMPILE_HANDLE_OP_ARRAY; CG 1486 ext/opcache/ZendAccelerator.c CG(compiler_options) |= ZEND_COMPILE_IGNORE_INTERNAL_CLASSES; CG 1487 ext/opcache/ZendAccelerator.c CG(compiler_options) |= ZEND_COMPILE_DELAYED_BINDING; CG 1488 ext/opcache/ZendAccelerator.c CG(compiler_options) |= ZEND_COMPILE_NO_CONSTANT_SUBSTITUTION; CG 1490 ext/opcache/ZendAccelerator.c CG(compiler_options) = orig_compiler_options; CG 1494 ext/opcache/ZendAccelerator.c CG(compiler_options) = orig_compiler_options; CG 1498 ext/opcache/ZendAccelerator.c CG(active_op_array) = orig_active_op_array; CG 1499 ext/opcache/ZendAccelerator.c CG(function_table) = orig_function_table; CG 1500 ext/opcache/ZendAccelerator.c EG(class_table) = CG(class_table) = orig_class_table; CG 2011 ext/opcache/ZendAccelerator.c zend_hash_init(&ZCG(function_table), zend_hash_num_elements(CG(function_table)), NULL, ZEND_FUNCTION_DTOR, 1); CG 2292 ext/opcache/ZendAccelerator.c CG(unclean_shutdown) = 1; CG 2766 ext/opcache/ZendAccelerator.c if ((func = zend_hash_str_find_ptr(CG(function_table), "chdir", sizeof("chdir")-1)) != NULL && CG 2821 ext/opcache/ZendAccelerator.c zend_hash_clean(CG(auto_globals)); CG 2822 ext/opcache/ZendAccelerator.c zend_hash_clean(CG(function_table)); CG 2823 ext/opcache/ZendAccelerator.c zend_hash_clean(CG(class_table)); CG 404 ext/opcache/zend_accelerator_module.c if ((old_function = zend_hash_str_find_ptr(CG(function_table), "file_exists", sizeof("file_exists")-1)) != NULL) { CG 408 ext/opcache/zend_accelerator_module.c if ((old_function = zend_hash_str_find_ptr(CG(function_table), "is_file", sizeof("is_file")-1)) != NULL) { CG 412 ext/opcache/zend_accelerator_module.c if ((old_function = zend_hash_str_find_ptr(CG(function_table), "is_readable", sizeof("is_readable")-1)) != NULL) { CG 151 ext/opcache/zend_accelerator_util_funcs.c zend_hash_apply_with_argument(CG(function_table), (apply_func_arg_t)copy_internal_function, &ZCG(function_table)); CG 553 ext/opcache/zend_accelerator_util_funcs.c CG(in_compilation) = 1; CG 555 ext/opcache/zend_accelerator_util_funcs.c CG(zend_lineno) = function1->op_array.opcodes[0].lineno; CG 597 ext/opcache/zend_accelerator_util_funcs.c CG(in_compilation) = 1; CG 599 ext/opcache/zend_accelerator_util_funcs.c CG(zend_lineno) = function1->op_array.opcodes[0].lineno; CG 643 ext/opcache/zend_accelerator_util_funcs.c CG(in_compilation) = 1; CG 645 ext/opcache/zend_accelerator_util_funcs.c CG(zend_lineno) = ce1->info.user.line_start; CG 692 ext/opcache/zend_accelerator_util_funcs.c ZCG(arena_mem) = zend_arena_alloc(&CG(arena), persistent_script->arena_size + 64); CG 696 ext/opcache/zend_accelerator_util_funcs.c ZCG(arena_mem) = zend_arena_alloc(&CG(arena), persistent_script->arena_size); CG 703 ext/opcache/zend_accelerator_util_funcs.c zend_accel_class_hash_copy(CG(class_table), &persistent_script->class_table, (unique_copy_ctor_func_t) zend_class_copy_ctor); CG 708 ext/opcache/zend_accelerator_util_funcs.c zend_accel_function_hash_copy_from_shm(CG(function_table), &persistent_script->function_table); CG 728 ext/opcache/zend_accelerator_util_funcs.c zend_accel_function_hash_copy(CG(function_table), &persistent_script->function_table); CG 731 ext/opcache/zend_accelerator_util_funcs.c zend_accel_class_hash_copy(CG(class_table), &persistent_script->class_table, NULL); CG 736 ext/opcache/zend_accelerator_util_funcs.c zend_string *orig_compiled_filename = CG(compiled_filename); CG 737 ext/opcache/zend_accelerator_util_funcs.c CG(compiled_filename) = persistent_script->full_path; CG 739 ext/opcache/zend_accelerator_util_funcs.c CG(compiled_filename) = orig_compiled_filename; CG 1274 ext/opcache/zend_file_cache.c checkpoint = zend_arena_checkpoint(CG(arena)); CG 1277 ext/opcache/zend_file_cache.c mem = zend_arena_alloc(&CG(arena), info.mem_size + info.str_size + 64); CG 1280 ext/opcache/zend_file_cache.c mem = zend_arena_alloc(&CG(arena), info.mem_size + info.str_size); CG 1288 ext/opcache/zend_file_cache.c zend_arena_release(&CG(arena), checkpoint); CG 1302 ext/opcache/zend_file_cache.c zend_arena_release(&CG(arena), checkpoint); CG 1321 ext/opcache/zend_file_cache.c zend_arena_release(&CG(arena), checkpoint); CG 1368 ext/opcache/zend_file_cache.c zend_arena_release(&CG(arena), checkpoint); CG 87 ext/pdo/pdo.c if ((pce = zend_hash_str_find_ptr(CG(class_table), "runtimeexception", sizeof("RuntimeException") - 1))) { CG 1055 ext/phar/func_interceptors.c if (NULL != (orig = zend_hash_str_find_ptr(CG(function_table), #func, sizeof(#func)-1))) { \ CG 1092 ext/phar/func_interceptors.c if (PHAR_G(orig_##func) && NULL != (orig = zend_hash_str_find_ptr(CG(function_table), #func, sizeof(#func)-1))) { \ CG 3321 ext/phar/phar.c CG(zend_lineno) = 0; CG 490 ext/readline/readline.c if (call_user_function(CG(function_table), NULL, &_readline_completion, &_readline_array, 3, params) == SUCCESS) { CG 552 ext/readline/readline.c call_user_function(CG(function_table), NULL, &_prepped_callback, &dummy, 1, params); CG 359 ext/readline/readline_cli.c if ((CG(short_tags) && !strncmp(code+i-1, "<?", 2)) CG 1097 ext/reflection/php_reflection.c ZEND_HASH_FOREACH_PTR(CG(function_table), fptr) { CG 5637 ext/reflection/php_reflection.c ZEND_HASH_FOREACH_PTR(CG(function_table), fptr) { CG 201 ext/simplexml/sxe.c if ((pce = zend_hash_str_find_ptr(CG(class_table), "simplexmlelement", sizeof("SimpleXMLElement") - 1)) == NULL) { CG 395 ext/soap/php_http.c if (call_user_function(CG(function_table), (zval*)NULL, &func, &retval, n, params) == SUCCESS && CG 1270 ext/soap/php_http.c if (call_user_function(CG(function_table), (zval*)NULL, &func, &retval, 1, params) == SUCCESS && CG 94 ext/soap/soap.c zend_bool _old_in_compilation = CG(in_compilation); \ CG 105 ext/soap/soap.c CG(in_compilation) = _old_in_compilation; \ CG 2133 ext/soap/soap.c _old_in_compilation = CG(in_compilation); CG 2195 ext/soap/soap.c CG(in_compilation) = _old_in_compilation; CG 2275 ext/soap/soap.c CG(in_compilation) = _old_in_compilation; CG 2146 ext/standard/array.c if (CG(one_char_string)[low]) { CG 2147 ext/standard/array.c ZVAL_INTERNED_STR(&tmp, CG(one_char_string)[low]); CG 2166 ext/standard/array.c if (CG(one_char_string)[low]) { CG 2167 ext/standard/array.c ZVAL_INTERNED_STR(&tmp, CG(one_char_string)[low]); CG 2179 ext/standard/array.c if (CG(one_char_string)[low]) { CG 2180 ext/standard/array.c ZVAL_INTERNED_STR(&tmp, CG(one_char_string)[low]); CG 228 ext/standard/assert.c call_user_function(CG(function_table), NULL, &ASSERTG(callback), &retval, 3, args); CG 234 ext/standard/assert.c call_user_function(CG(function_table), NULL, &ASSERTG(callback), &retval, 4, args); CG 2788 ext/standard/string.c if (CG(one_char_string)[c]) { CG 2789 ext/standard/string.c ZVAL_INTERNED_STR(return_value, CG(one_char_string)[c]); CG 174 ext/standard/user_filters.c if (CG(unclean_shutdown)) { CG 870 ext/standard/var.c res = call_user_function_ex(CG(function_table), struc, &fname, &retval, 0, 0, 1, NULL); CG 472 ext/standard/var_unserializer.c call_user_function_ex(CG(function_table), rval, &fname, &retval, 0, 0, 1, NULL); CG 736 ext/standard/var_unserializer.c if (call_user_function_ex(CG(function_table), NULL, &user_func, &retval, 1, args, 0, NULL) != SUCCESS) { CG 133 ext/tokenizer/tokenizer.c CG(zend_lineno)++; CG 140 ext/tokenizer/tokenizer.c if (CG(increment_lineno)) { CG 141 ext/tokenizer/tokenizer.c token_line = ++CG(zend_lineno); CG 142 ext/tokenizer/tokenizer.c CG(increment_lineno) = 0; CG 177 ext/tokenizer/tokenizer.c token_line = CG(zend_lineno); CG 220 ext/tokenizer/tokenizer.c add_next_index_long(&keyword, CG(zend_lineno)); CG 236 ext/tokenizer/tokenizer.c original_in_compilation = CG(in_compilation); CG 237 ext/tokenizer/tokenizer.c CG(in_compilation) = 1; CG 241 ext/tokenizer/tokenizer.c CG(ast) = NULL; CG 242 ext/tokenizer/tokenizer.c CG(ast_arena) = zend_arena_create(1024 * 32); CG 253 ext/tokenizer/tokenizer.c zend_ast_destroy(CG(ast)); CG 254 ext/tokenizer/tokenizer.c zend_arena_destroy(CG(ast_arena)); CG 259 ext/tokenizer/tokenizer.c CG(in_compilation) = original_in_compilation; CG 454 ext/wddx/wddx.c if (call_user_function_ex(CG(function_table), obj, &fname, &retval, 0, 0, 1, NULL) == SUCCESS) { CG 896 ext/xmlrpc/xmlrpc-epi-php.c call_user_function(CG(function_table), NULL, &pData->php_function, &pData->return_data, 3, callback_params); CG 922 ext/xmlrpc/xmlrpc-epi-php.c if (call_user_function(CG(function_table), NULL, php_function, &retval, 1, callback_params) == SUCCESS) { CG 1179 main/main.c CG(parse_error) = 0; CG 1741 main/main.c shutdown_memory_manager(CG(unclean_shutdown), 0); CG 1784 main/main.c if (CG(unclean_shutdown) && PG(last_error_type) == E_ERROR && CG 1849 main/main.c shutdown_memory_manager(CG(unclean_shutdown) || !report_memleaks, 0); CG 2367 main/main.c shutdown_memory_manager(CG(unclean_shutdown), 1); CG 2478 main/main.c if (CG(start_lineno) && prepend_file_p) { CG 2479 main/main.c int orig_start_lineno = CG(start_lineno); CG 2481 main/main.c CG(start_lineno) = 0; CG 2483 main/main.c CG(start_lineno) = orig_start_lineno; CG 510 main/streams/streams.c if (!CG(unclean_shutdown)) { CG 2150 sapi/cgi/cgi_main.c CG(compiler_options) |= ZEND_COMPILE_EXTENDED_INFO; CG 2403 sapi/cgi/cgi_main.c CG(start_lineno) = 2; CG 2421 sapi/cgi/cgi_main.c CG(start_lineno) = 2; CG 669 sapi/cli/php_cli.c CG(in_compilation) = 0; /* not initialized but needed for several options */ CG 952 sapi/cli/php_cli.c CG(start_lineno) = lineno; CG 1039 sapi/cli/php_cli.c CG(start_lineno) = lineno; CG 1337 sapi/cli/php_cli.c CG(compiler_options) |= ZEND_COMPILE_EXTENDED_INFO; CG 1820 sapi/fpm/fpm/fpm_main.c CG(compiler_options) |= ZEND_COMPILE_EXTENDED_INFO; CG 773 sapi/litespeed/lsapi_main.c CG(in_compilation) = 0; /* not initialized but needed for several options */ CG 1789 sapi/phpdbg/phpdbg.c CG(compiler_options) |= ZEND_COMPILE_EXTENDED_INFO; CG 1863 sapi/phpdbg/phpdbg.c CG(unclean_shutdown) = 0; CG 1895 sapi/phpdbg/phpdbg.c CG(unclean_shutdown) = 0; CG 1947 sapi/phpdbg/phpdbg.c CG(unclean_shutdown) = is_exit || PHPDBG_G(unclean_eval); CG 805 sapi/phpdbg/phpdbg_bp.c uint32_t cops = CG(compiler_options); CG 819 sapi/phpdbg/phpdbg_bp.c cops = CG(compiler_options); CG 821 sapi/phpdbg/phpdbg_bp.c CG(compiler_options) = ZEND_COMPILE_DEFAULT_FOR_EVAL; CG 850 sapi/phpdbg/phpdbg_bp.c CG(compiler_options) = cops; CG 189 sapi/phpdbg/phpdbg_info.c zend_hash_apply(CG(auto_globals), (apply_func_t) phpdbg_arm_auto_global); CG 480 sapi/phpdbg/phpdbg_prompt.c CG(start_lineno) = 2; CG 864 sapi/phpdbg/phpdbg_prompt.c CG(unclean_shutdown) = 0; CG 156 sapi/phpdbg/phpdbg_wait.c zend_hash_apply(CG(auto_globals), (apply_func_t) phpdbg_dearm_autoglobals);