• Show log

    Commit

  • Hash : 2cb5c2a3
    Author : Ran Benita
    Date : 2018-03-11T00:04:05

    Add fuzzing infrastructure
    
    Though text formats aren't exactly fuzzer's strong suit, fuzzers can
    catch many surface-level bugs.
    
    The fuzz/ directory contains target programs, testcases and dictionaries
    to drive the afl fuzzer.
    
    This commit adds a fuzzer for the XKB keymap text format and the Compose
    text format. On my slow machine, using a single core, a full cycle of
    the XKB fuzzer takes 5 hours. For Compose, it takes a few minutes.
    
    Fuzzing for the other file formats (rules files mostly) will be added
    later.
    
    To do some fuzzing, run `./fuzz/fuzz.sh`.
    
    Signed-off-by: Ran Benita <ran234@gmail.com>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/libxkbcommon.git
    Git SSH git@git.kmx.io:kc3-lang/libxkbcommon.git
    Public access ? public
    Description
    Users
    thodg_w kc3_lang_org thodg_l thodg_m www_kmx_io thodg
    Tags