aboutsummaryrefslogtreecommitdiffstats
path: root/src/fuzzer/mem_pool.cpp
Commit message (Collapse)AuthorAgeFilesLines
* In fuzzer remove debug print and check return value of posix_memalignJack Lloyd2019-02-211-2/+2
|
* Allocate aligned pages in mem pool fuzzerJack Lloyd2019-01-131-11/+68
| | | | | | | Otherwise the alignment tests can fail. OSS-Fuzz 12412 And also free the pages on exit otherwise OSS-Fuzz detects it as a leak. OSS-Fuzz 12413
* Split up allocations into pagesJack Lloyd2019-01-051-3/+6
|
* Update fuzzer for new Memory_Pool behavior and constructorJack Lloyd2019-01-041-7/+26
|
* Fix Memory_Pool fuzzer [ci skip]Jack Lloyd2018-12-291-1/+1
|
* Add a fuzzer for Memory_PoolJack Lloyd2018-12-291-0/+114
Basically, test that it works. Accepts a sequence of alloc+free operations and verify that each pointer returned does not overlap with any other outstanding allocation, that the memory returned is zeroed, and that alignment is respected. Intended for testing #1800 but no reason not to land this first.