Commit Graph
9 Commits
Author SHA1 Message Date
Martin Lang b26c8d1998 fix(core): Remove double ";" at end of line (#3938) 2020-10-06 10:47:07 +02:00
Julius Pfrommer 7d1d21a88c refactor(core): Simplify the malloc singleton option 2020-07-01 10:21:17 +02:00
Stefan Profanter e1c93c17cd fix: Mute custom memory manager if address entry not found 2019-10-14 15:59:05 +02:00
Stefan Profanter 30740b06db fix(ci): Avoid asan complaining on misaligned memory 2019-10-09 20:26:57 +02:00
Stefan Profanter 6fe8453249 Untabify
Used command:
`find . \( -name '*.c' -o -name '*.h' \) -not \( -path "./deps/*" -prune \) ! -type d -exec bash -c 'expand -t 4 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;`
2019-05-25 09:09:46 +02:00
Stefan Profanter 1f932c6eaf Tests: Correctly lock custom memory manager 2019-05-17 10:23:35 +02:00
Stefan Profanter cb345cdda5 Fuzzer: Remove some debug output 2019-05-10 19:05:48 +02:00
Julius Pfrommer 79c063752e Fuzz: Fix a casting warning 2019-04-23 00:41:32 +02:00
Stefan Profanter 8c87552a5b Fuzz: Add custom memory manager to simulate OOM
Adds custom memory manager to keep track of allocated and freed memory.
Based on the fuzzer input the maximum available RAM is set and if the
limit is reached no new allocation is allowed.

With this approach we can test OOM and memory allocation failure paths
in the source code.
2018-11-16 09:45:03 +01:00