Commit Graph

46 Commits

Author SHA1 Message Date
Dominik Maier
7470b475a9 Reworked maybe_grow to take a single ptr, renamed to afl_realloc (#505)
* maybe_grow takes a single ptr

* fixed use_deflate

* reworked maybe_grow_bufsize

* helper to access underlying buf

* remove redundant realloc_block

* code format

* fixes

* added unit tests

* renamed maybe_grow to afl_realloc

* BUF_PARAMS -> AFL_BUF_PARAM
2020-08-18 00:50:52 +02:00
van Hauser
ce513c4f3e fix llvm12 -fuseld warning 2020-08-14 10:10:23 +02:00
Dominik Maier
d1bc0207cc no longer using alloc for autodict 2020-08-14 01:33:03 +02:00
van Hauser
e5e485fcdb fix autodict 2020-06-29 00:58:05 +02:00
van Hauser
c25a602a03 less problematic definitions 2020-06-28 23:47:57 +02:00
van Hauser
7b40d7b942 new code formatting + applied 2020-05-12 11:12:25 +02:00
van Hauser
41f6aa7940 bigger initial map when LTO 2020-05-11 10:45:20 +02:00
van Hauser
26fe7a9d66 final code-format fixes, remove test-multiple-mutators when done 2020-05-10 15:53:47 +02:00
van Hauser
07a0e2caf7 hopefully final fixes from code-format disaster :-( 2020-05-10 15:36:46 +02:00
van Hauser
30bfd44dfd indenting preprocessor directives breaks compilation and cant be fixed, reverting ... :-( 2020-05-10 12:09:37 +02:00
van Hauser
26f8708fed fix warning, code format 2020-05-10 11:35:31 +02:00
Dominik Maier
8197e9b2e4 clang-tidy readability-braces (#323) 2020-04-19 16:42:40 +02:00
Dominik Maier
6dcbc4dff4 void * types in allocs 2020-04-10 21:03:48 +02:00
Dominik Maier
376b45c199 code format 2020-04-01 13:10:06 +02:00
Dominik Maier
7c383094d9 added unittest for unit_maybe_alloc 2020-04-01 13:10:06 +02:00
Dominik Maier
98545f30aa code format 2020-04-01 13:10:06 +02:00
Dominik Maier
81873d97f8 error handling for custom mutators 2020-04-01 13:10:06 +02:00
hexcoder-
f370ef38c4 alloc-inl.h/ck_maybe_grow(): restore original exponential allocs 2020-04-01 13:10:06 +02:00
hexcoder-
1119a2e185 alloc-inl.h/ck_maybe_grow() back to size_t, reimplement overflow check 2020-04-01 13:10:06 +02:00
hexcoder-
9d7ac3d99f alloc_inl.h/ck_maybe_grow(): fix compiler warning 2020-04-01 13:10:06 +02:00
Dominik Maier
e59282fe20 if exponential growth is too much, don't doo it 2020-04-01 13:10:05 +02:00
Dominik Maier
5bd8aa489b fixed leak 2020-04-01 13:10:05 +02:00
Dominik Maier
e71c2937de code format 2020-04-01 13:10:05 +02:00
Dominik Maier
71f8cc9dd2 almost 2020-04-01 13:10:05 +02:00
Dominik Maier
cc1d6b33b1 unified pointer placement 2020-03-10 22:04:05 +01:00