Home
last modified time | relevance | path

Searched refs:use_heap (Results 1 – 25 of 33) sorted by relevance

12

/PHP-7.2/TSRM/
H A Dtsrm_config_common.h59 # define tsrm_do_alloca_ex(size, limit, use_heap) \ argument
60 ((use_heap = ((size) > (limit))) ? malloc(size) : alloca(size))
61 # define tsrm_do_alloca(size, use_heap) \ argument
62 tsrm_do_alloca_ex(size, TSRM_ALLOCA_MAX_SIZE, use_heap)
63 # define tsrm_free_alloca(p, use_heap) \ argument
64 do { if (use_heap) free(p); } while (0)
67 # define tsrm_do_alloca(p, use_heap) malloc(p) argument
68 # define tsrm_free_alloca(p, use_heap) free(p) argument
/PHP-7.2/ext/opcache/Optimizer/
H A Dzend_worklist.h33 #define ZEND_WORKLIST_STACK_ALLOCA(s, _len, use_heap) do { \ argument
34 (s)->buf = (int*)do_alloca(sizeof(int) * _len, use_heap); \
39 #define ZEND_WORKLIST_STACK_FREE_ALLOCA(s, use_heap) \ argument
40 free_alloca((s)->buf, use_heap)
76 #define ZEND_WORKLIST_ALLOCA(w, _len, use_heap) do { \ argument
77 …ZEND_MM_ALIGNED_SIZE(sizeof(int) * _len) + sizeof(zend_ulong) * zend_bitset_len(_len), use_heap); \
84 #define ZEND_WORKLIST_FREE_ALLOCA(w, use_heap) \ argument
85 free_alloca((w)->stack.buf, use_heap)
H A Dnop_removal.c40 ALLOCA_FLAG(use_heap); in zend_optimizer_nop_removal()
42 shiftlist = (uint32_t *)do_alloca(sizeof(uint32_t) * op_array->last, use_heap); in zend_optimizer_nop_removal()
110 free_alloca(shiftlist, use_heap); in zend_optimizer_nop_removal()
H A Dzend_call_graph.c91 ALLOCA_FLAG(use_heap); in zend_analyze_calls()
93 call_stack = do_alloca((op_array->last / 2) * sizeof(zend_call_info*), use_heap); in zend_analyze_calls()
178 free_alloca(call_stack, use_heap); in zend_analyze_calls()
216 ALLOCA_FLAG(use_heap); in zend_analyze_recursion()
218 visited = ZEND_BITSET_ALLOCA(set_len, use_heap); in zend_analyze_recursion()
238 free_alloca(visited, use_heap); in zend_analyze_recursion()
H A Dzend_dfg.c206 ALLOCA_FLAG(use_heap); in zend_build_dfg()
207 worklist = ZEND_BITSET_ALLOCA(worklist_len, use_heap); in zend_build_dfg()
243 free_alloca(worklist, use_heap); in zend_build_dfg()
H A Dpass3.c61 ALLOCA_FLAG(use_heap); in zend_optimizer_pass3()
63 jmp_hitlist = (zend_op**)do_alloca(sizeof(zend_op*)*op_array->last, use_heap); in zend_optimizer_pass3()
450 free_alloca(jmp_hitlist, use_heap); in zend_optimizer_pass3()
H A Dzend_inference.c264 ALLOCA_FLAG(use_heap); in zend_ssa_find_false_dependencies()
307 free_alloca(worklist, use_heap); in zend_ssa_find_false_dependencies()
1654 ALLOCA_FLAG(use_heap) in zend_infer_ranges_warmup()
1743 free_alloca(worklist, use_heap); in zend_infer_ranges_warmup()
1755 ALLOCA_FLAG(use_heap); in zend_infer_ranges()
1839 free_alloca(worklist, use_heap); in zend_infer_ranges()
3723 ALLOCA_FLAG(use_heap) in zend_type_narrowing()
3756 free_alloca(visited, use_heap); in zend_type_narrowing()
3765 free_alloca(visited, use_heap); in zend_type_narrowing()
4016 ALLOCA_FLAG(use_heap); in zend_infer_types()
[all …]
H A Dblock_pass.c39 ALLOCA_FLAG(use_heap); in zend_optimizer_get_persistent_constant()
42 lookup_name = do_alloca(ZSTR_LEN(name) + 1, use_heap); in zend_optimizer_get_persistent_constant()
53 free_alloca(lookup_name, use_heap); in zend_optimizer_get_persistent_constant()
996 ALLOCA_FLAG(use_heap); in assemble_code_blocks()
998 map = (uint32_t *)do_alloca(sizeof(uint32_t) * op_array->last_try_catch, use_heap); in assemble_code_blocks()
1041 free_alloca(map, use_heap); in assemble_code_blocks()
1048 ALLOCA_FLAG(use_heap); in assemble_code_blocks()
1050 map = (uint32_t *)do_alloca(sizeof(uint32_t) * op_array->last_live_range, use_heap); in assemble_code_blocks()
1094 free_alloca(map, use_heap); in assemble_code_blocks()
H A Dzend_cfg.c702 ALLOCA_FLAG(use_heap) in zend_cfg_compute_dominators_tree()
703 int *postnum = do_alloca(sizeof(int) * cfg->blocks_count, use_heap); in zend_cfg_compute_dominators_tree()
782 free_alloca(postnum, use_heap); in zend_cfg_compute_dominators_tree()
H A Ddfa_pass.c135 ALLOCA_FLAG(use_heap); in zend_ssa_remove_nops()
137 shiftlist = (uint32_t *)do_alloca(sizeof(uint32_t) * op_array->last, use_heap); in zend_ssa_remove_nops()
287 free_alloca(shiftlist, use_heap); in zend_ssa_remove_nops()
/PHP-7.2/Zend/
H A Dzend_string.h61 #define STR_ALLOCA_ALLOC(str, _len, use_heap) ZSTR_ALLOCA_ALLOC(str, _len, use_heap) in END_EXTERN_C() argument
62 #define STR_ALLOCA_INIT(str, s, len, use_heap) ZSTR_ALLOCA_INIT(str, s, len, use_heap) in END_EXTERN_C() argument
63 #define STR_ALLOCA_FREE(str, use_heap) ZSTR_ALLOCA_FREE(str, use_heap) in END_EXTERN_C() argument
77 #define ZSTR_ALLOCA_ALLOC(str, _len, use_heap) do { \ in END_EXTERN_C() argument
78 …(str) = (zend_string *)do_alloca(ZEND_MM_ALIGNED_SIZE_EX(_ZSTR_STRUCT_SIZE(_len), 8), (use_heap));… in END_EXTERN_C()
85 #define ZSTR_ALLOCA_INIT(str, s, len, use_heap) do { \ argument
86 ZSTR_ALLOCA_ALLOC(str, len, use_heap); \
91 #define ZSTR_ALLOCA_FREE(str, use_heap) free_alloca(str, use_heap) argument
H A Dzend_virtual_cwd.c751 ALLOCA_FLAG(use_heap) in tsrm_realpath_r()
881 free_alloca(tmp, use_heap); in tsrm_realpath_r()
888 free_alloca(tmp, use_heap); in tsrm_realpath_r()
896 free_alloca(tmp, use_heap); in tsrm_realpath_r()
916 free_alloca(tmp, use_heap); in tsrm_realpath_r()
1010 free_alloca(tmp, use_heap); in tsrm_realpath_r()
1119 free_alloca(tmp, use_heap); in tsrm_realpath_r()
1170 free_alloca(tmp, use_heap); in tsrm_realpath_r()
1207 free_alloca(tmp, use_heap); in tsrm_realpath_r()
1410 ALLOCA_FLAG(use_heap) in virtual_chdir_file()
[all …]
H A Dzend_portability.h354 # define do_alloca_ex(size, limit, use_heap) \ argument
355 ((use_heap = (UNEXPECTED((size) > (limit)))) ? emalloc(size) : alloca(size))
356 # define do_alloca(size, use_heap) \ argument
357 do_alloca_ex(size, ZEND_ALLOCA_MAX_SIZE, use_heap)
358 # define free_alloca(p, use_heap) \ argument
359 do { if (UNEXPECTED(use_heap)) efree(p); } while (0)
363 # define do_alloca(p, use_heap) emalloc(p) argument
364 # define free_alloca(p, use_heap) efree(p) argument
H A Dzend_constants.c246 ALLOCA_FLAG(use_heap) in zend_get_constant_str()
249 char *lcname = do_alloca(name_len + 1, use_heap); in zend_get_constant_str()
258 free_alloca(lcname, use_heap); in zend_get_constant_str()
267 ALLOCA_FLAG(use_heap) in zend_get_constant()
270 char *lcname = do_alloca(ZSTR_LEN(name) + 1, use_heap); in zend_get_constant()
279 free_alloca(lcname, use_heap); in zend_get_constant()
383 ALLOCA_FLAG(use_heap) in zend_get_constant_ex()
386 lcname = do_alloca(lcname_len + 1, use_heap); in zend_get_constant_ex()
402 free_alloca(lcname, use_heap); in zend_get_constant_ex()
H A Dzend_bitset.h39 #define ZEND_BITSET_ALLOCA(n, use_heap) \ argument
40 (zend_bitset)do_alloca((n) * ZEND_BITSET_ELM_SIZE, use_heap)
H A Dzend_object_handlers.c1185 ALLOCA_FLAG(use_heap); in zend_std_get_method()
1190 use_heap = 0; in zend_std_get_method()
1193 ZSTR_ALLOCA_ALLOC(lc_method_name, ZSTR_LEN(method_name), use_heap); in zend_std_get_method()
1199 ZSTR_ALLOCA_FREE(lc_method_name, use_heap); in zend_std_get_method()
1262 ZSTR_ALLOCA_FREE(lc_method_name, use_heap); in zend_std_get_method()
/PHP-7.2/ext/standard/
H A Dbrowscap.c160 ALLOCA_FLAG(use_heap); in browscap_convert_pattern()
165 lc_pattern = do_alloca(ZSTR_LEN(pattern) + 1, use_heap); in browscap_convert_pattern()
215 free_alloca(lc_pattern, use_heap); in browscap_convert_pattern()
246 ALLOCA_FLAG(use_heap); in browscap_intern_str_ci()
248 ZSTR_ALLOCA_ALLOC(lcname, ZSTR_LEN(str), use_heap); in browscap_intern_str_ci()
259 ZSTR_ALLOCA_FREE(lcname, use_heap); in browscap_intern_str_ci()
550 ALLOCA_FLAG(use_heap) in browser_reg_compare()
584 ZSTR_ALLOCA_FREE(pattern_lc, use_heap); in browser_reg_compare()
594 ZSTR_ALLOCA_FREE(pattern_lc, use_heap); in browser_reg_compare()
601 ZSTR_ALLOCA_FREE(pattern_lc, use_heap); in browser_reg_compare()
[all …]
H A Dvar_unserializer.c297 ALLOCA_FLAG(use_heap) in unserialize_allowed_class()
306 ZSTR_ALLOCA_ALLOC(lcname, ZSTR_LEN(class_name), use_heap); in unserialize_allowed_class()
309 ZSTR_ALLOCA_FREE(lcname, use_heap); in unserialize_allowed_class()
H A Dstring.c2141 ALLOCA_FLAG(use_heap);
2155 ZSTR_ALLOCA_FREE(ord_needle, use_heap);
2163 ZSTR_ALLOCA_FREE(ord_needle, use_heap);
2172 ZSTR_ALLOCA_FREE(ord_needle, use_heap);
2181 ZSTR_ALLOCA_FREE(ord_needle, use_heap);
2191 ZSTR_ALLOCA_FREE(ord_needle, use_heap);
2196 ZSTR_ALLOCA_FREE(ord_needle, use_heap);
2204 ZSTR_ALLOCA_FREE(ord_needle, use_heap);
2213 ZSTR_ALLOCA_FREE(ord_needle, use_heap);
2230 ZSTR_ALLOCA_FREE(ord_needle, use_heap);
[all …]
/PHP-7.2/ext/intl/collator/
H A Dcollator_is_numeric.c28 ALLOCA_FLAG(use_heap); in collator_u_strtod()
79 numbuf = (char *) do_alloca(length + 1, use_heap); in collator_u_strtod()
92 free_alloca(numbuf, use_heap); in collator_u_strtod()
/PHP-7.2/main/
H A Dphp_variables.c72 ALLOCA_FLAG(use_heap) in php_register_variable_ex()
96 var = var_orig = do_alloca(var_len + 1, use_heap); in php_register_variable_ex()
114 free_alloca(var_orig, use_heap); in php_register_variable_ex()
128 free_alloca(var_orig, use_heap); in php_register_variable_ex()
143 free_alloca(var_orig, use_heap); in php_register_variable_ex()
172 free_alloca(var_orig, use_heap); in php_register_variable_ex()
205 free_alloca(var_orig, use_heap); in php_register_variable_ex()
262 free_alloca(var_orig, use_heap); in php_register_variable_ex()
H A Dmain.c2513 ALLOCA_FLAG(use_heap) in php_execute_script()
2520 old_cwd = do_alloca(OLD_CWD_SIZE, use_heap); in php_execute_script()
2618 free_alloca(old_cwd, use_heap); in php_execute_script()
2629 ALLOCA_FLAG(use_heap) in php_execute_simple_script()
2633 old_cwd = do_alloca(OLD_CWD_SIZE, use_heap); in php_execute_simple_script()
2656 free_alloca(old_cwd, use_heap); in php_execute_simple_script()
/PHP-7.2/ext/intl/breakiterator/
H A Dbreakiterator_iterators.cpp249 ALLOCA_FLAG(use_heap); in IntlPartsIterator_get_method()
252 ZSTR_ALLOCA_ALLOC(lc_method_name, ZSTR_LEN(method), use_heap); in IntlPartsIterator_get_method()
273 ZSTR_ALLOCA_FREE(lc_method_name, use_heap); in IntlPartsIterator_get_method()
/PHP-7.2/ext/pcre/
H A Dphp_pcre.c774 ALLOCA_FLAG(use_heap); in php_pcre_match_impl()
1135 free_alloca(offsets, use_heap); in php_pcre_match_impl()
1305 ALLOCA_FLAG(use_heap); in php_pcre_replace_impl()
1338 free_alloca(offsets, use_heap); in php_pcre_replace_impl()
1530 free_alloca(offsets, use_heap); in php_pcre_replace_impl()
1564 ALLOCA_FLAG(use_heap); in php_pcre_replace_func_impl()
1745 free_alloca(offsets, use_heap); in php_pcre_replace_func_impl()
2254 ALLOCA_FLAG(use_heap); in php_pcre_split_impl()
2404 free_alloca(offsets, use_heap); in php_pcre_split_impl()
2587 ALLOCA_FLAG(use_heap); in php_pcre_grep_impl()
[all …]
/PHP-7.2/sapi/cgi/
H A Dcgi_main.c717 ALLOCA_FLAG(use_heap) in sapi_cgi_register_variables()
734 php_self = do_alloca(php_self_len + 1, use_heap); in sapi_cgi_register_variables()
758 free_alloca(php_self, use_heap); in sapi_cgi_register_variables()
1604 ALLOCA_FLAG(use_heap)
1615 var = str = do_alloca(var_len + 1, use_heap);
1642 free_alloca(var, use_heap);
1734 ALLOCA_FLAG(use_heap)
1746 s = do_alloca(len + 1, use_heap);
1753 free_alloca(s, use_heap);

Completed in 121 milliseconds

12