Skip to content
Snippets Groups Projects
  1. Oct 02, 2021
  2. Sep 27, 2021
    • Markus Armbruster's avatar
      qapi: Drop simple unions · 4e99f4b1
      Markus Armbruster authored
      
      Simple unions predate flat unions.  Having both complicates the QAPI
      schema language and the QAPI generator.  We haven't been using simple
      unions in new code for a long time, because they are less flexible and
      somewhat awkward on the wire.
      
      The previous commits eliminated simple union from the tree.  Now drop
      them from the QAPI schema language entirely, and update mentions of
      "flat union" to just "union".
      
      Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
      Reviewed-by: default avatarEric Blake <eblake@redhat.com>
      Message-Id: <20210917143134.412106-22-armbru@redhat.com>
      4e99f4b1
  3. Sep 25, 2021
  4. Sep 15, 2021
  5. Sep 08, 2021
  6. Sep 06, 2021
  7. Sep 03, 2021
  8. Sep 01, 2021
    • Alexander Bulekov's avatar
      fuzz: add an instrumentation filter · dfc86c0f
      Alexander Bulekov authored
      
      By default, -fsanitize=fuzzer instruments all code with coverage
      information. However, this means that libfuzzer will track coverage over
      hundreds of source files that are unrelated to virtual-devices. This
      means that libfuzzer will optimize inputs for coverage observed in timer
      code, memory APIs etc. This slows down the fuzzer and stores many inputs
      that are not relevant to the actual virtual-devices.
      
      With this change, clang versions that support the
      "-fsanitize-coverage-allowlist" will only instrument a subset of the
      compiled code, that is directly related to virtual-devices.
      
      Signed-off-by: default avatarAlexander Bulekov <alxndr@bu.edu>
      Reviewed-by: default avatarDarren Kenny <darren.kenny@oracle.com>
      dfc86c0f
  9. Aug 26, 2021
  10. Aug 11, 2021
Loading