You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There's randomization currently in unit tests. For fuzz-type use cases, this should be moved to a real fuzzer (AFL or similar).
It's also very likely that we could just fuzz the entire address space in a unit test. We should avoid randomization that isn't selectable, as it's lead to hard-to-reproduce bugs.
The text was updated successfully, but these errors were encountered:
An example that was flagged from the app that uses libcper:
'''
Indirect leak of 96 byte(s) in 2 object(s) allocated from:
#0 0x7f93e0ddafdf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69
#1 0x7f93e0b97cde in json_object_new /json-c-json-c-0.17-20230812/json_object.c:321
#2 0x7f93e0b97cde in json_object_new_object /json-c-json-c-0.17-20230812/json_object.c:532
#3 0x7f93e0c8ac81 in cper_to_ir ../subprojects/libcper/cper-parse.c:45
'''
Change-Id: I6c77cf797bb369d6e459545cf021f31c47dbe6a0
Signed-off-by: Karthik Rajagopalan <krajagopalan@nvidia.com>
There's randomization currently in unit tests. For fuzz-type use cases, this should be moved to a real fuzzer (AFL or similar).
It's also very likely that we could just fuzz the entire address space in a unit test. We should avoid randomization that isn't selectable, as it's lead to hard-to-reproduce bugs.
The text was updated successfully, but these errors were encountered: