summaryrefslogtreecommitdiff
path: root/libhfuzz
AgeCommit message (Expand)Author
2020-05-05iwyu: use iwyu to fix includes across the codeRobert Swiecki
2020-05-02libhfuzz/instrument: try to use THP for mappingsRobert Swiecki
2020-04-29New directives in .clang-formatRobert Swiecki
2020-04-22libhfuzz/memory: libxml uses simplified toupper/tolowerRobert Swiecki
2020-04-19libhfuzz: use _memcmp as memcmp() by defaultRobert Swiecki
2020-04-17libhfuzz: don't LOG_F is real_memcmp cannot be resolvedRobert Swiecki
2020-04-17libhfuzz: fix cygwin buildRobert Swiecki
2020-04-16libhfuzz: update total counters for the pc-guard method as wellRobert Swiecki
2020-04-15libhfuzz/performance: lower the reset ratio from 10 to 5Robert Swiecki
2020-04-12libhfuzz: don't set guards to zero if global guard non-zeroRobert Swiecki
2020-04-12libhfuzz: clear guards if these are no longer interestingRobert Swiecki
2020-04-11libhfuzz/instrument: don't evaluate a guard if it's == 0Robert Swiecki
2020-04-11libhfuzz: use ATOMIC_PRE_INC when updating localcovmapRobert Swiecki
2020-04-11libhfuzz: reset pc-guard-max plus 1Robert Swiecki
2020-04-11libhfuzz: reset the pcguard map locally, as it's faster than fallocateRobert Swiecki
2020-04-11Implement edge counting for PC-guards as well (in addition to 8-bit-countersRobert Swiecki
2020-04-10libhfuzz/instrument: use hugetlb when available for large mappingsRobert Swiecki
2020-04-10Implement edge counting for PC-guards as well (in addition to 8-bit-counters)Robert Swiecki
2020-04-05libhfuzz/instrument: allow for more constdict values with cmp4 and with cmp8Robert Swiecki
2020-04-05libhfuzz+hfuzz-cc: add curl wrappers for str*cmp funcsRobert Swiecki
2020-04-04libhfuzz: clearing memory while it's cached is faster then with memsetRobert Swiecki
2020-04-04libhfuzz/performance: typo \/sec -> \/execRobert Swiecki
2020-04-04libhfuzz/performance: typo == -> =Robert Swiecki
2020-04-04libhfuzz/performance: print my_thread_no with debug messagingRobert Swiecki
2020-04-04libhfuzz/performance: lower the reset ratio from 5 to 10Robert Swiecki
2020-04-04libhfuzz/performance: split the main function into smaller onesRobert Swiecki
2020-04-03libhfuzz/performance: don't allow for usec_per_exec to drop to 0Robert Swiecki
2020-04-03libhfuzz: add performance monitoring moduleRobert Swiecki
2020-03-31libhfcommon: remove ATOMIC_POST_OR_RELAXED and adjust callersRobert Swiecki
2020-03-30fuzz/libhfuzz: set/analyze the number of total PC/EDGE/CMP values per inputRobert Swiecki
2020-03-30honggfuzz: rename pidFeedback* to more correct pidNew*Robert Swiecki
2020-03-30input: put tighter limits on the skip factorRobert Swiecki
2020-03-30hfuzz-cc: add a C++ wrapperRobert Swiecki
2020-03-29libhfuzz: missing write memory barriersRobert Swiecki
2020-03-29libhfuzz: update scaleMap for countersRobert Swiecki
2020-03-28libhfcommon/util: implement util_AllocCopy, and use util_Calloc instead of ut...Robert Swiecki
2020-03-25libhfuzz: remove unnecessary read barrierRobert Swiecki
2020-03-25libhfuzz: +read memory barrierRobert Swiecki
2020-03-25libhfuzz: add memory barriersRobert Swiecki
2020-03-25libhfuzz: move 8bit bitmap clearing code to HonggfuzzRunOneInput()Robert Swiecki
2020-03-23libhfuzz: avoid bus locking in instrumentLimitEvery()Robert Swiecki
2020-03-23libhfuzz/instrument: faster check for util_XXbitValInBinary()Robert Swiecki
2020-03-23libhfuzz/instrument: allow for all values found in loadable binariesRobert Swiecki
2020-03-23libhfuzz/instrument: more dbg messagingRobert Swiecki
2020-03-23libhfuzz: proper casting of funcsRobert Swiecki
2020-03-23libhfuzz: use libc's memcmp for actual comparisonsRobert Swiecki
2020-03-23libhfuzz/instruments: +commentsRobert Swiecki
2020-03-23libhfuzz/instrument: check for cmpFeedback existence before instrumenting cmp...Robert Swiecki
2020-03-23libhfcommon/util: look for known values in all loadable sectionsRobert Swiecki
2020-03-23libhfuzz/libhfcommon: add known (existing in the fuzzed binary) 32/64-bit val...Robert Swiecki