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

Brodes/guard flow parsing k #17933

Closed
wants to merge 16 commits into from

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    aaf3ce2 View commit details
    Browse the repository at this point in the history
  2. Adding expected false positive conditions for MissingCheckScanf once …

    …boolean flow logic is completed.
    bdrodes committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    40a6786 View commit details
    Browse the repository at this point in the history
  3. Addingg expected file for test changes for MissingCheckScanf before c…

    …hanges made to guards (baseline expected file).
    bdrodes committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    bb989ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ddfbb08 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0795bcc View commit details
    Browse the repository at this point in the history
  6. Updating IRGuards.qll getDerivedInstruction. Always get the deriving …

    …instruction if one exists.
    bdrodes committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d17dee5 View commit details
    Browse the repository at this point in the history
  7. Revert "Updating IRGuards.qll getDerivedInstruction. Always get the d…

    …eriving instruction if one exists."
    
    This reverts commit d17dee5.
    bdrodes committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    6f17460 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    41e7dae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a18f87d View commit details
    Browse the repository at this point in the history
  3. Recurse to find a k

    bdrodes committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    934cf4c View commit details
    Browse the repository at this point in the history
  4. Simplifying k parsing.

    bdrodes committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    7498c05 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Adding conversions to the getDerivedInstruction predicate. Changed al…

    …l uses of getDerivedInstruction to occur in 'base cases", specially only the compares_lt compares_eq and unary_compares_eq predicates. The premise is that users can modify/add any other logic without having to know about getDerivedInstruction; however, any updates to the compares_lt/eq predicates are the only place where the derived instruction must be used.
    bdrodes committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    418b113 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b29814e View commit details
    Browse the repository at this point in the history
  3. Removing uses of ConstantInstruction in favor of Instruction for GVN-…

    …based integer extraction. Updated int_val to handle conversions.
    bdrodes committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    2cda23b View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Configuration menu
    Copy the full SHA
    2dfa029 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72dc990 View commit details
    Browse the repository at this point in the history