summaryrefslogtreecommitdiff
path: root/libutils/String8_fuzz.cpp
AgeCommit message (Collapse)Author
2021-04-12Remove String8::toUpper().Elliott Hughes
Actually, it looks like it's only toLower() that's used, so let's remove toUpper() separately, since it's so easy. Test: treehugger Change-Id: I8fae9fa513b2a34d5bd6b3f64e9305a1ee3c1ec4
2020-09-25Fixes to String8 fuzzerDylan Katz
Adds support for format fuzzing, fixes several bugs. Fix: 163680603 Fix: 162926178 Fix: 157469647 Test: libutils_fuzz_string8 clusterfuzz-testcase-minimized-libutils_fuzz_string8-6188353572306944 Test: libutils_fuzz_string8 clusterfuzz-testcase-minimized-libutils_fuzz_string8-6413754773012480 Test: libutils_fuzz_string8 clusterfuzz-testcase-minimized-libutils_fuzz_string8-5691524777246720 Signed-off-by: Dylan Katz <dylan.katz@leviathansecurity.com> Change-Id: I7107c3637a4befccab345e17171a1119f8677557
2020-05-15Add fuzzers for libutils classesDylan Katz
Adds fuzzers for BitSet, FileMap, String8, String16, and Vector. Test: Ran fuzzers on Android Pixel 3a. Aggregate coverage was 1.2% (this is far lower than true coverage due to shared libraries being counted) Change-Id: I739216fe88afa51dc2f73b857da91116853382f0 Removed unneeded cflags, moved libbase to defaults Test: Built Android.bp successfully Signed-off-by: Dylan Katz <dylan.katz@leviathansecurity.com> Change-Id: I739216fe88afa51dc2f73b857da91116853382f0