Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SV-COMP "Memory Safety" benchmark additions #1201

Merged
merged 83 commits into from
Oct 14, 2023

Commits on Sep 6, 2023

  1. Configuration menu
    Copy the full SHA
    0e849e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e430ab View commit details
    Browse the repository at this point in the history
  3. Fix numbering

    michael-schwarz committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    dac7983 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3d9fe1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    46ae6ee View commit details
    Browse the repository at this point in the history
  6. Add quick and dirty workaround attempt for working with

    SV-COMP's memory-safety category
    mrstanb committed Sep 6, 2023
    2 Configuration menu
    Copy the full SHA
    d4ef555 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2fb4d74 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2023

  1. Add util function for setting mem safety global vars

    Make sure to do this only if we're in postsolving
    mrstanb committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    9cbf2ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3258cce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0881fb7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9faa8f View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. Configuration menu
    Copy the full SHA
    8a6cf0a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29f13a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bdce29 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Remove unused function

    mrstanb committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    3c01418 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15f782b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20433e3 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. Configuration menu
    Copy the full SHA
    9e59043 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dee2a60 View commit details
    Browse the repository at this point in the history
  3. Clean up UAF analysis a bit

    mrstanb committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    da45e40 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Configuration menu
    Copy the full SHA
    1335123 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1384f73 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e70422 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00cc9b5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c8e927 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Configuration menu
    Copy the full SHA
    f872854 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    edaef42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f0b43c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a975702 View commit details
    Browse the repository at this point in the history
  5. Set ana.malloc.unique_address_count to 1 only if it's not already…

    … set to a value >= 1
    mrstanb committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    b26010a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    89d68af View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    171ba57 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4a1c038 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bb2091e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fb4ad24 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9d64db1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1afac02 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f5c197e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    003b814 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ac7dd71 View commit details
    Browse the repository at this point in the history
  16. Bump goblint-cil

    mrstanb committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    c95a846 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    500a444 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c9a846b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9efae6f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    dcc3d5c View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a64e9c3 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    44476ce View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Configuration menu
    Copy the full SHA
    e052544 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3341470 View commit details
    Browse the repository at this point in the history
  3. Use rand() in 77/10

    mrstanb committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    1211a9f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2039675 View commit details
    Browse the repository at this point in the history
  5. Activate SV-COMP memory-safety-related options before CIL has complet…

    …ely parsed the program
    mrstanb committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    fb4979b View commit details
    Browse the repository at this point in the history
  6. Fix again scoping check

    mrstanb committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    1eb7309 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4a4b6ab View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ead8976 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    395c30d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    055d9cc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2c883eb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5cb10f6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ea4410d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6745d79 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    136bec0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3a2fe3f View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    9b728d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48f2cfe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    753b5c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d683281 View commit details
    Browse the repository at this point in the history
  5. Fix exceptions due to ID ops

    mrstanb committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    22e4df5 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Fix size check in memory_copying

    Co-authored-by: Michael Schwarz <[email protected]>
    mrstanb and michael-schwarz authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    b9c2134 View commit details
    Browse the repository at this point in the history
  2. Use Option.map_default instead of match

    Co-authored-by: Michael Schwarz <[email protected]>
    mrstanb and michael-schwarz authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    625e90b View commit details
    Browse the repository at this point in the history
  3. Use _ in place of unused offset in lambda

    Co-authored-by: Michael Schwarz <[email protected]>
    mrstanb and michael-schwarz authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    fbab25e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    91aeee7 View commit details
    Browse the repository at this point in the history
  5. Remove extra semicolon

    mrstanb committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    992e5c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cc351e0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    de0220b View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Remove unnecessary pin

    Co-authored-by: Simmo Saan <[email protected]>
    mrstanb and sim642 authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    e98911d View commit details
    Browse the repository at this point in the history
  2. Remove commented out code from enter in UAF analysis

    Add TODOs for future improvement there
    mrstanb committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    072f99d View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary stuff from test case 74/15

    Co-authored-by: Simmo Saan <[email protected]>
    mrstanb and sim642 authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    e339ed1 View commit details
    Browse the repository at this point in the history
  4. Reduce duplication

    michael-schwarz committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    f018ea3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a2f36fb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    33e69af View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    7fad157 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    910a11f View commit details
    Browse the repository at this point in the history