Skip to content
Snippets Groups Projects
  1. Jan 31, 2025
  2. Jan 17, 2025
  3. Jan 16, 2025
  4. Aug 30, 2024
  5. Apr 25, 2024
  6. Jan 18, 2024
  7. Sep 13, 2023
  8. Aug 04, 2023
  9. Apr 14, 2023
  10. Jan 27, 2023
  11. Jul 12, 2022
  12. Apr 22, 2022
  13. Mar 03, 2022
  14. Feb 23, 2022
  15. Feb 17, 2022
  16. Feb 15, 2022
  17. Oct 19, 2021
  18. Oct 12, 2021
    • David Bühler's avatar
    • David Bühler's avatar
      [Eva] Emits indeterminate alarms on call arguments to builtins. · d80e4a34
      David Bühler authored
      'Indeterminate' alarms are alarms about uninitialized memory, escaping pointers
      and special floating-point values (infinite and NaN).
      
      These alarms are emitted for functions specified by -eva-warn-copy-indeterminate
      option, which is @all by default. These alarms can be disabled for some function
      by -eva-warn-copy-indeterminate=-f, in which case they are also disabled for
      the argument expressions of calls to [f].
      
      However:
      - the @all default value did not include functions without definition
        (for which a specification or a builtin is used).
      - 'indeterminate' alarms were emitted anyway for the arguments of calls to
        functions without definition, except for builtins.
      So no indeterminate alarms were emitted for the argument expressions of calls
      to builtins (unless their definitions were included).
      
      This commit fixes this behavior:
      the @all default of -eva-warn-copy-indeterminate option include all functions
      and special case for functions without definition or builtins are removed.
      
      It still avoids to emit surch alarms on Eva directives such as Frama_C_show_each.
      d80e4a34
  19. Oct 05, 2021
  20. Sep 01, 2021
  21. Jul 26, 2021
  22. Jul 19, 2021
  23. Jun 15, 2021
  24. Apr 20, 2021
  25. Apr 19, 2021
  26. Apr 07, 2021
  27. Mar 16, 2021
  28. Feb 18, 2021
Loading