Skip to content
Snippets Groups Projects
  • David Bühler's avatar
    7460e110
    [Eva] Builtins: new function prepare_builtins called at the start of the analysis. · 7460e110
    David Bühler authored
    This function links the kernel functions to their builtins for a given analysis.
    Checks that the builtin replacing a function has a compatible type and a
    specification. These requirements are not checked each time a builtin is used.
    
    The type of a builtin is now a function "unit -> typ" applied when the analysis
    starts, allowing builtins to use types defined from the machdep, such as size_t.
    7460e110
    History
    [Eva] Builtins: new function prepare_builtins called at the start of the analysis.
    David Bühler authored
    This function links the kernel functions to their builtins for a given analysis.
    Checks that the builtin replacing a function has a compatible type and a
    specification. These requirements are not checked each time a builtin is used.
    
    The type of a builtin is now a function "unit -> typ" applied when the analysis
    starts, allowing builtins to use types defined from the machdep, such as size_t.