use_heap 58 TSRM/tsrm_config_common.h # define tsrm_do_alloca_ex(size, limit, use_heap) \ use_heap 59 TSRM/tsrm_config_common.h ((use_heap = ((size) > (limit))) ? malloc(size) : alloca(size)) use_heap 60 TSRM/tsrm_config_common.h # define tsrm_do_alloca(size, use_heap) \ use_heap 61 TSRM/tsrm_config_common.h tsrm_do_alloca_ex(size, TSRM_ALLOCA_MAX_SIZE, use_heap) use_heap 62 TSRM/tsrm_config_common.h # define tsrm_free_alloca(p, use_heap) \ use_heap 63 TSRM/tsrm_config_common.h do { if (use_heap) free(p); } while (0) use_heap 66 TSRM/tsrm_config_common.h # define tsrm_do_alloca(p, use_heap) malloc(p) use_heap 67 TSRM/tsrm_config_common.h # define tsrm_free_alloca(p, use_heap) free(p) use_heap 2833 Zend/zend_API.c ALLOCA_FLAG(use_heap); use_heap 2835 Zend/zend_API.c ZSTR_ALLOCA_ALLOC(lcname, name_len, use_heap); use_heap 2906 Zend/zend_API.c ZSTR_ALLOCA_FREE(lcname, use_heap); use_heap 2922 Zend/zend_API.c ALLOCA_FLAG(use_heap) use_heap 2936 Zend/zend_API.c ZSTR_ALLOCA_INIT(lmname, Z_STRVAL_P(callable) + 1, Z_STRLEN_P(callable) - 1, use_heap); use_heap 2944 Zend/zend_API.c ZSTR_ALLOCA_FREE(lmname, use_heap); use_heap 2950 Zend/zend_API.c ZSTR_ALLOCA_INIT(lmname, Z_STRVAL_P(callable), Z_STRLEN_P(callable), use_heap); use_heap 2956 Zend/zend_API.c ZSTR_ALLOCA_FREE(lmname, use_heap); use_heap 2962 Zend/zend_API.c ZSTR_ALLOCA_FREE(lmname, use_heap); use_heap 46 Zend/zend_bitset.h #define ZEND_BITSET_ALLOCA(n, use_heap) \ use_heap 47 Zend/zend_bitset.h (zend_bitset)do_alloca((n) * ZEND_BITSET_ELM_SIZE, use_heap) use_heap 744 Zend/zend_compile.c ALLOCA_FLAG(use_heap); use_heap 746 Zend/zend_compile.c ZSTR_ALLOCA_ALLOC(lcname, len, use_heap); use_heap 749 Zend/zend_compile.c ZSTR_ALLOCA_FREE(lcname, use_heap); use_heap 258 Zend/zend_constants.c ALLOCA_FLAG(use_heap) use_heap 261 Zend/zend_constants.c char *lcname = do_alloca(name_len + 1, use_heap); use_heap 270 Zend/zend_constants.c free_alloca(lcname, use_heap); use_heap 279 Zend/zend_constants.c ALLOCA_FLAG(use_heap) use_heap 282 Zend/zend_constants.c char *lcname = do_alloca(ZSTR_LEN(name) + 1, use_heap); use_heap 291 Zend/zend_constants.c free_alloca(lcname, use_heap); use_heap 320 Zend/zend_constants.c ALLOCA_FLAG(use_heap) use_heap 323 Zend/zend_constants.c lcname = do_alloca(class_name_len + 1, use_heap); use_heap 361 Zend/zend_constants.c free_alloca(lcname, use_heap); use_heap 393 Zend/zend_constants.c ALLOCA_FLAG(use_heap) use_heap 396 Zend/zend_constants.c lcname = do_alloca(lcname_len + 1, use_heap); use_heap 412 Zend/zend_constants.c free_alloca(lcname, use_heap); use_heap 611 Zend/zend_execute.c ALLOCA_FLAG(use_heap); use_heap 613 Zend/zend_execute.c ZSTR_ALLOCA_INIT(key, cur_arg_info->class_name, strlen(cur_arg_info->class_name), use_heap); use_heap 615 Zend/zend_execute.c ZSTR_ALLOCA_FREE(key, use_heap); use_heap 1087 Zend/zend_object_handlers.c ALLOCA_FLAG(use_heap); use_heap 1092 Zend/zend_object_handlers.c use_heap = 0; use_heap 1095 Zend/zend_object_handlers.c ZSTR_ALLOCA_ALLOC(lc_method_name, ZSTR_LEN(method_name), use_heap); use_heap 1101 Zend/zend_object_handlers.c ZSTR_ALLOCA_FREE(lc_method_name, use_heap); use_heap 1160 Zend/zend_object_handlers.c ZSTR_ALLOCA_FREE(lc_method_name, use_heap); use_heap 346 Zend/zend_portability.h # define do_alloca_ex(size, limit, use_heap) \ use_heap 347 Zend/zend_portability.h ((use_heap = (UNEXPECTED((size) > (limit)))) ? emalloc(size) : alloca(size)) use_heap 348 Zend/zend_portability.h # define do_alloca(size, use_heap) \ use_heap 349 Zend/zend_portability.h do_alloca_ex(size, ZEND_ALLOCA_MAX_SIZE, use_heap) use_heap 350 Zend/zend_portability.h # define free_alloca(p, use_heap) \ use_heap 351 Zend/zend_portability.h do { if (UNEXPECTED(use_heap)) efree(p); } while (0) use_heap 355 Zend/zend_portability.h # define do_alloca(p, use_heap) emalloc(p) use_heap 356 Zend/zend_portability.h # define free_alloca(p, use_heap) efree(p) use_heap 50 Zend/zend_string.h #define STR_ALLOCA_ALLOC(str, _len, use_heap) ZSTR_ALLOCA_ALLOC(str, _len, use_heap) use_heap 51 Zend/zend_string.h #define STR_ALLOCA_INIT(str, s, len, use_heap) ZSTR_ALLOCA_INIT(str, s, len, use_heap) use_heap 52 Zend/zend_string.h #define STR_ALLOCA_FREE(str, use_heap) ZSTR_ALLOCA_FREE(str, use_heap) use_heap 64 Zend/zend_string.h #define ZSTR_ALLOCA_ALLOC(str, _len, use_heap) do { \ use_heap 65 Zend/zend_string.h (str) = (zend_string *)do_alloca(ZEND_MM_ALIGNED_SIZE_EX(_ZSTR_STRUCT_SIZE(_len), 8), (use_heap)); \ use_heap 72 Zend/zend_string.h #define ZSTR_ALLOCA_INIT(str, s, len, use_heap) do { \ use_heap 73 Zend/zend_string.h ZSTR_ALLOCA_ALLOC(str, len, use_heap); \ use_heap 78 Zend/zend_string.h #define ZSTR_ALLOCA_FREE(str, use_heap) free_alloca(str, use_heap) use_heap 789 Zend/zend_virtual_cwd.c ALLOCA_FLAG(use_heap) use_heap 889 Zend/zend_virtual_cwd.c tmp = do_alloca(len+1, use_heap); use_heap 1036 Zend/zend_virtual_cwd.c free_alloca(tmp, use_heap); use_heap 1043 Zend/zend_virtual_cwd.c free_alloca(tmp, use_heap); use_heap 1052 Zend/zend_virtual_cwd.c free_alloca(tmp, use_heap); use_heap 1073 Zend/zend_virtual_cwd.c tmp = do_alloca(len+1, use_heap); use_heap 1085 Zend/zend_virtual_cwd.c tmp = do_alloca(len+1, use_heap); use_heap 1091 Zend/zend_virtual_cwd.c free_alloca(tmp, use_heap); use_heap 1098 Zend/zend_virtual_cwd.c free_alloca(tmp, use_heap); use_heap 1103 Zend/zend_virtual_cwd.c free_alloca(tmp, use_heap); use_heap 1111 Zend/zend_virtual_cwd.c free_alloca(tmp, use_heap); use_heap 1126 Zend/zend_virtual_cwd.c free_alloca(tmp, use_heap); use_heap 1142 Zend/zend_virtual_cwd.c free_alloca(tmp, use_heap); use_heap 1157 Zend/zend_virtual_cwd.c free_alloca(tmp, use_heap); use_heap 1170 Zend/zend_virtual_cwd.c free_alloca(tmp, use_heap); use_heap 1393 Zend/zend_virtual_cwd.c ALLOCA_FLAG(use_heap) use_heap 1410 Zend/zend_virtual_cwd.c temp = (char *) do_alloca(length+1, use_heap); use_heap 1417 Zend/zend_virtual_cwd.c free_alloca(temp, use_heap); use_heap 23 ext/intl/collator/collator_is_numeric.c #define ALLOCA_FLAG(use_heap) use_heap 39 ext/intl/collator/collator_is_numeric.c ALLOCA_FLAG(use_heap); use_heap 90 ext/intl/collator/collator_is_numeric.c numbuf = (char *) _do_alloca(length + 1, use_heap); use_heap 103 ext/intl/collator/collator_is_numeric.c _free_alloca(numbuf, use_heap); use_heap 39 ext/opcache/Optimizer/block_pass.c ALLOCA_FLAG(use_heap); use_heap 40 ext/opcache/Optimizer/nop_removal.c ALLOCA_FLAG(use_heap); use_heap 64 ext/opcache/Optimizer/pass3.c ALLOCA_FLAG(use_heap); use_heap 139 ext/opcache/ZendAccelerator.h #define DO_ALLOCA(x) do_alloca(x, use_heap) use_heap 140 ext/opcache/ZendAccelerator.h #define FREE_ALLOCA(x) free_alloca(x, use_heap) use_heap 657 ext/pcre/php_pcre.c ALLOCA_FLAG(use_heap); use_heap 724 ext/pcre/php_pcre.c offsets = (int *)do_alloca(size_offsets * sizeof(int), use_heap); use_heap 766 ext/pcre/php_pcre.c free_alloca(offsets, use_heap); use_heap 939 ext/pcre/php_pcre.c free_alloca(offsets, use_heap); use_heap 1108 ext/pcre/php_pcre.c ALLOCA_FLAG(use_heap); use_heap 1133 ext/pcre/php_pcre.c offsets = (int *)do_alloca(size_offsets * sizeof(int), use_heap); use_heap 1336 ext/pcre/php_pcre.c free_alloca(offsets, use_heap); use_heap 1747 ext/pcre/php_pcre.c ALLOCA_FLAG(use_heap); use_heap 1773 ext/pcre/php_pcre.c offsets = (int *)do_alloca(size_offsets * sizeof(int), use_heap); use_heap 1879 ext/pcre/php_pcre.c free_alloca(offsets, use_heap); use_heap 2029 ext/pcre/php_pcre.c ALLOCA_FLAG(use_heap); use_heap 2046 ext/pcre/php_pcre.c offsets = (int *)do_alloca(size_offsets * sizeof(int), use_heap); use_heap 2094 ext/pcre/php_pcre.c free_alloca(offsets, use_heap); use_heap 5546 ext/reflection/php_reflection.c ALLOCA_FLAG(use_heap) use_heap 5555 ext/reflection/php_reflection.c lcname = do_alloca(name_len + 1, use_heap); use_heap 5558 ext/reflection/php_reflection.c free_alloca(lcname, use_heap); use_heap 5563 ext/reflection/php_reflection.c free_alloca(lcname, use_heap); use_heap 2146 ext/standard/string.c ALLOCA_FLAG(use_heap); use_heap 2153 ext/standard/string.c ZSTR_ALLOCA_ALLOC(ord_needle, 1, use_heap); use_heap 2158 ext/standard/string.c ZSTR_ALLOCA_FREE(ord_needle, use_heap); use_heap 2166 ext/standard/string.c ZSTR_ALLOCA_FREE(ord_needle, use_heap); use_heap 2175 ext/standard/string.c ZSTR_ALLOCA_FREE(ord_needle, use_heap); use_heap 2184 ext/standard/string.c ZSTR_ALLOCA_FREE(ord_needle, use_heap); use_heap 2194 ext/standard/string.c ZSTR_ALLOCA_FREE(ord_needle, use_heap); use_heap 2199 ext/standard/string.c ZSTR_ALLOCA_FREE(ord_needle, use_heap); use_heap 2207 ext/standard/string.c ZSTR_ALLOCA_FREE(ord_needle, use_heap); use_heap 2216 ext/standard/string.c ZSTR_ALLOCA_FREE(ord_needle, use_heap); use_heap 2233 ext/standard/string.c ZSTR_ALLOCA_FREE(ord_needle, use_heap); use_heap 2237 ext/standard/string.c ZSTR_ALLOCA_FREE(ord_needle, use_heap); use_heap 217 ext/standard/var_unserializer.c ALLOCA_FLAG(use_heap) use_heap 226 ext/standard/var_unserializer.c ZSTR_ALLOCA_ALLOC(lcname, ZSTR_LEN(class_name), use_heap); use_heap 229 ext/standard/var_unserializer.c ZSTR_ALLOCA_FREE(lcname, use_heap); use_heap 2401 main/main.c ALLOCA_FLAG(use_heap) use_heap 2408 main/main.c old_cwd = do_alloca(OLD_CWD_SIZE, use_heap); use_heap 2506 main/main.c free_alloca(old_cwd, use_heap); use_heap 2517 main/main.c ALLOCA_FLAG(use_heap) use_heap 2521 main/main.c old_cwd = do_alloca(OLD_CWD_SIZE, use_heap); use_heap 2544 main/main.c free_alloca(old_cwd, use_heap); use_heap 66 main/php_variables.c ALLOCA_FLAG(use_heap) use_heap 90 main/php_variables.c var = var_orig = do_alloca(var_len + 1, use_heap); use_heap 108 main/php_variables.c free_alloca(var_orig, use_heap); use_heap 117 main/php_variables.c free_alloca(var_orig, use_heap); use_heap 146 main/php_variables.c free_alloca(var_orig, use_heap); use_heap 179 main/php_variables.c free_alloca(var_orig, use_heap); use_heap 234 main/php_variables.c free_alloca(var_orig, use_heap); use_heap 654 sapi/cgi/cgi_main.c ALLOCA_FLAG(use_heap) use_heap 671 sapi/cgi/cgi_main.c php_self = do_alloca(php_self_len + 1, use_heap); use_heap 695 sapi/cgi/cgi_main.c free_alloca(php_self, use_heap); use_heap 1516 sapi/cgi/cgi_main.c ALLOCA_FLAG(use_heap) use_heap 1527 sapi/cgi/cgi_main.c var = str = do_alloca(var_len + 1, use_heap); use_heap 1554 sapi/cgi/cgi_main.c free_alloca(var, use_heap); use_heap 1646 sapi/cgi/cgi_main.c ALLOCA_FLAG(use_heap) use_heap 1658 sapi/cgi/cgi_main.c s = do_alloca(len + 1, use_heap); use_heap 1665 sapi/cgi/cgi_main.c free_alloca(s, use_heap); use_heap 387 sapi/cli/php_cli_server.c ALLOCA_FLAG(use_heap) use_heap 397 sapi/cli/php_cli_server.c s = do_alloca(len + 1, use_heap); use_heap 404 sapi/cli/php_cli_server.c free_alloca(s, use_heap); use_heap 2053 sapi/cli/php_cli_server.c ALLOCA_FLAG(use_heap) use_heap 2054 sapi/cli/php_cli_server.c old_cwd = do_alloca(MAXPATHLEN, use_heap); use_heap 2082 sapi/cli/php_cli_server.c free_alloca(old_cwd, use_heap);