/PHP-7.1/Zend/ |
H A D | zend_arena.h | 38 arena->ptr = (char*) arena + ZEND_MM_ALIGNED_SIZE(sizeof(zend_arena)); in zend_arena_create() 39 arena->end = (char*) arena + size; in zend_arena_create() 40 arena->prev = NULL; in zend_arena_create() 41 return arena; in zend_arena_create() 48 efree(arena); in zend_arena_destroy() 49 arena = prev; in zend_arena_destroy() 50 } while (arena); in zend_arena_destroy() 58 char *ptr = arena->ptr; in zend_arena_alloc() 68 (size_t)(arena->end - (char*) arena); in zend_arena_alloc() 98 return arena->ptr; in zend_arena_checkpoint() [all …]
|
H A D | zend_globals.h | 113 zend_arena *arena; member
|
H A D | zend_inheritance.c | 38 new_property_info = zend_arena_alloc(&CG(arena), sizeof(zend_property_info)); in zend_duplicate_property_info() 66 new_function = zend_arena_alloc(&CG(arena), sizeof(zend_internal_function)); in zend_duplicate_function() 84 new_function = zend_arena_alloc(&CG(arena), sizeof(zend_op_array)); in zend_duplicate_function() 659 zend_function *new_function = zend_arena_alloc(&CG(arena), sizeof(zend_op_array)); in do_inherit_method() 1229 new_fn = zend_arena_alloc(&CG(arena), sizeof(zend_internal_function)); in zend_add_trait_method() 1233 new_fn = zend_arena_alloc(&CG(arena), sizeof(zend_op_array)); in zend_add_trait_method()
|
H A D | zend_closures.c | 673 func->op_array.run_time_cache = zend_arena_alloc(&CG(arena), func->op_array.cache_size); in zend_create_closure()
|
H A D | zend_execute.c | 2187 op_array->run_time_cache = zend_arena_alloc(&CG(arena), op_array->cache_size); in init_func_run_time_cache() 2278 op_array->run_time_cache = zend_arena_alloc(&CG(arena), op_array->cache_size); in i_init_execute_data()
|
H A D | zend_compile.c | 336 CG(arena) = zend_arena_create(64 * 1024); in init_compiler() 353 zend_arena_destroy(CG(arena)); in shutdown_compiler() 1072 new_function = zend_arena_alloc(&CG(arena), sizeof(zend_op_array)); in do_bind_function() 5583 zend_op_array *op_array = zend_arena_alloc(&CG(arena), sizeof(zend_op_array)); in zend_compile_func_decl() 5928 zend_class_entry *ce = zend_arena_alloc(&CG(arena), sizeof(zend_class_entry)); in zend_compile_class_decl()
|
/PHP-7.1/ext/mysqlnd/ |
H A D | mysqlnd_block_alloc.c | 34 if (chunk->ptr == (pool->arena + (pool->arena_size - pool->free_size - chunk->size))) { in mysqlnd_mempool_free_chunk() 57 if (chunk->ptr == (pool->arena + (pool->arena_size - pool->free_size - chunk->size))) { in mysqlnd_mempool_resize_chunk() 129 chunk->ptr = pool->arena + (pool->arena_size - pool->free_size); in mysqlnd_mempool_get_chunk() 152 ret->arena = mnd_emalloc(ret->arena_size); in mysqlnd_mempool_create() 153 if (!ret->arena) { in mysqlnd_mempool_create() 169 mnd_efree(pool->arena); in mysqlnd_mempool_destroy()
|
H A D | mysqlnd_structs.h | 60 zend_uchar *arena; member
|
/PHP-7.1/ext/opcache/Optimizer/ |
H A D | zend_worklist.h | 42 static inline int zend_worklist_stack_prepare(zend_arena **arena, zend_worklist_stack *stack, int l… in zend_worklist_stack_prepare() argument 46 stack->buf = (int*)zend_arena_calloc(arena, sizeof(*stack->buf), len); in zend_worklist_stack_prepare() 90 static inline int zend_worklist_prepare(zend_arena **arena, zend_worklist *worklist, int len) in zend_worklist_prepare() argument 93 …worklist->visited = (zend_bitset)zend_arena_calloc(arena, sizeof(zend_ulong), zend_bitset_len(len)… in zend_worklist_prepare() 97 return zend_worklist_stack_prepare(arena, &worklist->stack, len); in zend_worklist_prepare()
|
H A D | zend_call_graph.h | 72 int zend_build_call_graph(zend_arena **arena, zend_script *script, uint32_t build_flags, zend_call_… 73 zend_call_info **zend_build_call_map(zend_arena **arena, zend_func_info *info, zend_op_array *op_ar… 74 int zend_analyze_calls(zend_arena **arena, zend_script *script, uint32_t build_flags, zend_op_array…
|
H A D | zend_ssa.c | 79 phi = zend_arena_calloc(arena, 1, in add_pi() 418 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis() 421 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis() 425 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis() 428 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis() 439 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis() 443 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis() 450 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis() 456 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis() 512 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis() [all …]
|
H A D | zend_call_graph.c | 83 int zend_analyze_calls(zend_arena **arena, zend_script *script, uint32_t build_flags, zend_op_array… in zend_analyze_calls() argument 104 …call_info = zend_arena_calloc(arena, 1, sizeof(zend_call_info) + (sizeof(zend_send_arg_info) * ((i… in zend_analyze_calls() 245 int zend_build_call_graph(zend_arena **arena, zend_script *script, uint32_t build_flags, zend_call_… in zend_build_call_graph() argument 253 …call_graph->op_arrays = (zend_op_array**)zend_arena_calloc(arena, call_graph->op_arrays_count, siz… in zend_build_call_graph() 254 …call_graph->func_infos = (zend_func_info*)zend_arena_calloc(arena, call_graph->op_arrays_count, si… in zend_build_call_graph() 260 …zend_analyze_calls(arena, script, build_flags, call_graph->op_arrays[i], call_graph->func_infos + … in zend_build_call_graph() 269 zend_call_info **zend_build_call_map(zend_arena **arena, zend_func_info *info, zend_op_array *op_ar… in zend_build_call_map() argument 277 map = zend_arena_calloc(arena, sizeof(zend_call_info *), op_array->last); in zend_build_call_map()
|
H A D | optimize_temp_vars_5.c | 56 void *checkpoint = zend_arena_checkpoint(ctx->arena); in zend_optimize_temporary_variables() 59 taken_T = (zend_bitset) zend_arena_alloc(&ctx->arena, bitset_len * ZEND_BITSET_ELM_SIZE); in zend_optimize_temporary_variables() 60 start_of_T = (zend_op **) zend_arena_alloc(&ctx->arena, T * sizeof(zend_op *)); in zend_optimize_temporary_variables() 61 valid_T = (zend_bitset) zend_arena_alloc(&ctx->arena, bitset_len * ZEND_BITSET_ELM_SIZE); in zend_optimize_temporary_variables() 62 map_T = (int *) zend_arena_alloc(&ctx->arena, T * sizeof(int)); in zend_optimize_temporary_variables() 199 zend_arena_release(&ctx->arena, checkpoint); in zend_optimize_temporary_variables()
|
H A D | zend_cfg.h | 121 int zend_build_cfg(zend_arena **arena, const zend_op_array *op_array, uint32_t build_flags, zend_c… 123 int zend_cfg_build_predecessors(zend_arena **arena, zend_cfg *cfg);
|
H A D | zend_ssa.h | 130 int zend_build_ssa(zend_arena **arena, const zend_script *script, const zend_op_array *op_array, ui… 131 int zend_ssa_compute_use_def_chains(zend_arena **arena, const zend_op_array *op_array, zend_ssa *ss…
|
H A D | dfa_pass.c | 46 if (zend_build_cfg(&ctx->arena, op_array, in zend_dfa_analyze_op_array() 56 if (zend_cfg_build_predecessors(&ctx->arena, &ssa->cfg) != SUCCESS) { in zend_dfa_analyze_op_array() 85 if (zend_build_ssa(&ctx->arena, ctx->script, op_array, build_flags, ssa, flags) != SUCCESS) { in zend_dfa_analyze_op_array() 94 if (zend_ssa_compute_use_def_chains(&ctx->arena, op_array, ssa) != SUCCESS){ in zend_dfa_analyze_op_array() 106 if (zend_ssa_inference(&ctx->arena, op_array, ctx->script, ssa) != SUCCESS) { in zend_dfa_analyze_op_array() 650 void *checkpoint = zend_arena_checkpoint(ctx->arena); in zend_optimize_dfa() 655 zend_arena_release(&ctx->arena, checkpoint); in zend_optimize_dfa() 662 zend_arena_release(&ctx->arena, checkpoint); in zend_optimize_dfa()
|
H A D | optimize_func_calls.c | 162 checkpoint = zend_arena_checkpoint(ctx->arena); in zend_optimize_func_calls() 163 call_stack = zend_arena_calloc(&ctx->arena, op_array->last / 2, sizeof(optimizer_call_info)); in zend_optimize_func_calls() 294 zend_arena_release(&ctx->arena, checkpoint); in zend_optimize_func_calls()
|
H A D | compact_literals.c | 128 void *checkpoint = zend_arena_checkpoint(ctx->arena); in zend_optimizer_compact_literals() 132 …info = (literal_info*)zend_arena_calloc(&ctx->arena, op_array->last_literal, sizeof(literal_info)); in zend_optimizer_compact_literals() 342 map = (int*)zend_arena_alloc(&ctx->arena, op_array->last_literal * sizeof(int)); in zend_optimizer_compact_literals() 514 zend_arena_release(&ctx->arena, checkpoint); in zend_optimizer_compact_literals()
|
H A D | zend_optimizer.c | 49 ctx->constants = zend_arena_alloc(&ctx->arena, sizeof(HashTable)); in zend_optimizer_collect_constant() 940 ctx.arena = zend_arena_create(64 * 1024); in zend_optimize_script() 970 zend_build_call_graph(&ctx.arena, script, ZEND_RT_CONSTANTS, &call_graph) == SUCCESS) { in zend_optimize_script() 972 void *checkpoint = zend_arena_checkpoint(ctx.arena); in zend_optimize_script() 983 func_info->call_map = zend_build_call_map(&ctx.arena, func_info, call_graph.op_arrays[i]); in zend_optimize_script() 1043 zend_arena_release(&ctx.arena, checkpoint); in zend_optimize_script() 1073 zend_arena_destroy(ctx.arena); in zend_optimize_script()
|
H A D | zend_cfg.c | 277 int zend_build_cfg(zend_arena **arena, const zend_op_array *op_array, uint32_t build_flags, zend_cf… in zend_build_cfg() argument 293 cfg->map = block_map = zend_arena_calloc(arena, op_array->last, sizeof(uint32_t)); in zend_build_cfg() 462 cfg->blocks = blocks = zend_arena_calloc(arena, sizeof(zend_basic_block), blocks_count); in zend_build_cfg() 566 int zend_cfg_build_predecessors(zend_arena **arena, zend_cfg *cfg) /* {{{ */ in zend_cfg_build_predecessors() argument 595 cfg->predecessors = predecessors = (int*)zend_arena_calloc(arena, sizeof(int), edges); in zend_cfg_build_predecessors()
|
H A D | block_pass.c | 1523 checkpoint = zend_arena_checkpoint(ctx->arena); in zend_t_usage() 1525 defined_here = zend_arena_alloc(&ctx->arena, bitset_len * ZEND_BITSET_ELM_SIZE); in zend_t_usage() 1726 zend_arena_release(&ctx->arena, checkpoint); in zend_t_usage() 1797 checkpoint = zend_arena_checkpoint(ctx->arena); in zend_optimize_cfg() 1798 if (zend_build_cfg(&ctx->arena, op_array, ZEND_CFG_SPLIT_AT_LIVE_RANGES, &cfg, NULL) != SUCCESS) { in zend_optimize_cfg() 1799 zend_arena_release(&ctx->arena, checkpoint); in zend_optimize_cfg() 1804 zend_arena_release(&ctx->arena, checkpoint); in zend_optimize_cfg() 1814 Tsource = zend_arena_calloc(&ctx->arena, op_array->last_var + op_array->T, sizeof(zend_op *)); in zend_optimize_cfg() 1815 same_t = zend_arena_alloc(&ctx->arena, op_array->last_var + op_array->T); in zend_optimize_cfg() 1816 usage = zend_arena_alloc(&ctx->arena, bitset_len * ZEND_BITSET_ELM_SIZE); in zend_optimize_cfg() [all …]
|
H A D | zend_optimizer_internal.h | 50 zend_arena *arena; member
|
/PHP-7.1/ext/opcache/ |
H A D | zend_file_cache.c | 1399 checkpoint = zend_arena_checkpoint(CG(arena)); in zend_file_cache_script_load() 1402 mem = zend_arena_alloc(&CG(arena), info.mem_size + info.str_size + 64); in zend_file_cache_script_load() 1405 mem = zend_arena_alloc(&CG(arena), info.mem_size + info.str_size); in zend_file_cache_script_load() 1413 zend_arena_release(&CG(arena), checkpoint); in zend_file_cache_script_load() 1427 zend_arena_release(&CG(arena), checkpoint); in zend_file_cache_script_load() 1447 zend_arena_release(&CG(arena), checkpoint); in zend_file_cache_script_load() 1496 zend_arena_release(&CG(arena), checkpoint); in zend_file_cache_script_load() 1511 zend_arena_release(&CG(arena), checkpoint); in zend_file_cache_script_load()
|
H A D | zend_accelerator_util_funcs.c | 644 ZCG(arena_mem) = zend_arena_alloc(&CG(arena), persistent_script->arena_size + 64); in zend_accel_load_script() 648 ZCG(arena_mem) = zend_arena_alloc(&CG(arena), persistent_script->arena_size); in zend_accel_load_script()
|
H A D | ZendAccelerator.c | 1239 ZCG(mem) = zend_arena_alloc(&CG(arena), memory_used + 64); in store_script_in_file_cache() 1242 ZCG(mem) = zend_arena_alloc(&CG(arena), memory_used); in store_script_in_file_cache()
|