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(size_t nmemb, size_t size, size_t offset ZEND_FILE_LINE_DC ZEND_FILE_L… in _safe_emalloc() argument
2583 return emalloc_rel(safe_address(nmemb, size, offset)); in _safe_emalloc()
2586 ZEND_API void *_safe_malloc(size_t nmemb, size_t size, size_t offset) in _safe_malloc() argument
2588 return pemalloc(safe_address(nmemb, size, offset), 1); in _safe_malloc()
2591 ZEND_API void *_safe_erealloc(void *ptr, size_t nmemb, size_t size, size_t offset ZEND_FILE_LINE_DC… in _safe_erealloc() argument
2593 return erealloc_rel(ptr, safe_address(nmemb, size, offset)); in _safe_erealloc()
2596 ZEND_API void *_safe_realloc(void *ptr, size_t nmemb, size_t size, size_t offset) in _safe_realloc() argument
2598 return perealloc(ptr, safe_address(nmemb, size, offset), 1); in _safe_realloc()
2602 ZEND_API void *_ecalloc(size_t nmemb, size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) in _ecalloc() argument
2610 p = _safe_emalloc(nmemb, size, 0 ZEND_FILE_LINE_RELAY_CC ZEND_FILE_LINE_ORIG_RELAY_CC); in _ecalloc()
2615 memset(p, 0, size * nmemb); in _ecalloc()