]> granicus.if.org Git - gc/commit
Speedup calloc size overflow check by preventing division if small values
authorHans Boehm <Hans.Boehm@hp.com>
Thu, 15 Mar 2012 17:09:05 +0000 (21:09 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 15 Mar 2012 17:19:23 +0000 (21:19 +0400)
commit61efdf6905c09a12e1a62fad44b2ab5e20fd9c4d
tree1cdc31990df29844ff11c1e3e7d99ce0a26b3e9a
parent34088e4d72b2ee83fceaa1688b0972b3884b63d3
Speedup calloc size overflow check by preventing division if small values

* malloc.c (GC_SQRT_SIZE_MAX): New macro.
* malloc.c (calloc): Add fast initial size overflow check to avoid
integer division for reasonably small values passed.
malloc.c