Lines Matching refs:nmemb

2463 static inline size_t safe_address(size_t nmemb, size_t size, size_t offset)  in safe_address()  argument
2465 size_t res = nmemb; in safe_address()
2475 …(E_ERROR, "Possible integer overflow in memory allocation (%zu * %zu + %zu)", nmemb, size, offset); in safe_address()
2483 static inline size_t safe_address(size_t nmemb, size_t size, size_t offset) in safe_address() argument
2485 size_t res = nmemb; in safe_address()
2504 …(E_ERROR, "Possible integer overflow in memory allocation (%zu * %zu + %zu)", nmemb, size, offset); in safe_address()
2512 static inline size_t safe_address(size_t nmemb, size_t size, size_t offset) in safe_address() argument
2519 : "r"(nmemb), in safe_address()
2525 …(E_ERROR, "Possible integer overflow in memory allocation (%zu * %zu + %zu)", nmemb, size, offset); in safe_address()
2533 static inline size_t safe_address(size_t nmemb, size_t size, size_t offset) in safe_address() argument
2540 : "r"(nmemb), in safe_address()
2545 …(E_ERROR, "Possible integer overflow in memory allocation (%zu * %zu + %zu)", nmemb, size, offset); in safe_address()
2553 static inline size_t safe_address(size_t nmemb, size_t size, size_t offset) in safe_address() argument
2555 zend_ulong64 res = (zend_ulong64)nmemb * (zend_ulong64)size + (zend_ulong64)offset; in safe_address()
2558 …(E_ERROR, "Possible integer overflow in memory allocation (%zu * %zu + %zu)", nmemb, size, offset); in safe_address()
2566 static inline size_t safe_address(size_t nmemb, size_t size, size_t offset) in safe_address() argument
2568 size_t res = nmemb * size + offset; in safe_address()
2569 double _d = (double)nmemb * (double)size + (double)offset; in safe_address()
2573 …(E_ERROR, "Possible integer overflow in memory allocation (%zu * %zu + %zu)", nmemb, size, offset); in safe_address()
2581 ZEND_API void *_safe_emalloc_string(size_t nmemb, size_t size, size_t offset ZEND_FILE_LINE_DC ZEND… in _safe_emalloc_string() argument
2583 size_t str_size = safe_address(nmemb, size, offset); in _safe_emalloc_string()
2590 ZEND_API void *_safe_emalloc(size_t nmemb, size_t size, size_t offset ZEND_FILE_LINE_DC ZEND_FILE_L… in _safe_emalloc() argument
2592 return emalloc_rel(safe_address(nmemb, size, offset)); in _safe_emalloc()
2595 ZEND_API void *_safe_malloc(size_t nmemb, size_t size, size_t offset) in _safe_malloc() argument
2597 return pemalloc(safe_address(nmemb, size, offset), 1); in _safe_malloc()
2600 ZEND_API void *_safe_erealloc(void *ptr, size_t nmemb, size_t size, size_t offset ZEND_FILE_LINE_DC… in _safe_erealloc() argument
2602 return erealloc_rel(ptr, safe_address(nmemb, size, offset)); in _safe_erealloc()
2605 ZEND_API void *_safe_realloc(void *ptr, size_t nmemb, size_t size, size_t offset) in _safe_realloc() argument
2607 return perealloc(ptr, safe_address(nmemb, size, offset), 1); in _safe_realloc()
2611 ZEND_API void *_ecalloc(size_t nmemb, size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) in _ecalloc() argument
2619 p = _safe_emalloc(nmemb, size, 0 ZEND_FILE_LINE_RELAY_CC ZEND_FILE_LINE_ORIG_RELAY_CC); in _ecalloc()
2624 memset(p, 0, size * nmemb); in _ecalloc()