Skip to content
Snippets Groups Projects
  1. Feb 16, 2023
  2. Jan 06, 2023
  3. Jan 04, 2023
  4. Oct 04, 2022
  5. Sep 29, 2022
  6. Sep 09, 2022
  7. Aug 30, 2022
  8. Apr 22, 2022
  9. Apr 14, 2022
  10. Mar 21, 2022
    • Virgile Prevosto's avatar
      [kernel] Better casts introduction · b387e3bd
      Virgile Prevosto authored
      - always remove FC's internal attribute everywhere before deciding whether
        a cast is needed.
      - ACSL and C decisions to cast are similar
      - only unroll type for checking equality. If a cast is needed, keep
        typedef (if any) as target
      b387e3bd
  11. Mar 11, 2022
  12. Mar 10, 2022
  13. Feb 15, 2022
  14. Feb 08, 2022
  15. Jan 26, 2022
  16. Jan 20, 2022
  17. Jan 14, 2022
  18. Jan 06, 2022
  19. Dec 10, 2021
  20. Nov 18, 2021
    • Andre Maroneze's avatar
      [Libc] avoid spurious uninitialized warnings from the compiler · a3eb75e3
      Andre Maroneze authored
      Clang 13 emits warnings related to uninitialized variables:
      
      variable 'r' is used uninitialized whenever 'if'
      condition is false [-Wsometimes-uninitialized]
      
      This is due to the fact that the assert(0) macro, when using Frama-C's libc,
      is expanded to __FC_assert. Since it is not known by the compiler, it cannot
      consider it as "noreturn" when the condition is zero. Note that adding
      '__attribute__ ((__noreturn__))' will not work: Frama-C will assume it
      never returns, even when the condition is true.
      Initializing the 'r' variables with a default value will not change the
      actual behavior, and will avoid the warnings.
      a3eb75e3
  21. Nov 02, 2021
  22. Oct 19, 2021
  23. Oct 13, 2021
  24. Oct 11, 2021
  25. Sep 30, 2021
  26. Sep 01, 2021
  27. Aug 26, 2021
Loading