package frama-c
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Platform dedicated to the analysis of source code written in C
Install
dune-project
Dependency
Authors
-
MMichele Alberti
-
TThibaud Antignac
-
GGergö Barany
-
PPatrick Baudin
-
TThibaut Benjamin
-
AAllan Blanchard
-
LLionel Blatter
-
FFrançois Bobot
-
RRichard Bonichon
-
QQuentin Bouillaguet
-
DDavid Bühler
-
ZZakaria Chihani
-
LLoïc Correnson
-
JJulien Crétin
-
PPascal Cuoq
-
ZZaynah Dargaye
-
BBasile Desloges
-
JJean-Christophe Filliâtre
-
PPhilippe Herrmann
-
MMaxime Jacquemin
-
FFlorent Kirchner
-
AAlexander Kogtenkov
-
TTristan Le Gall
-
JJean-Christophe Léchenet
-
MMatthieu Lemerre
-
DDara Ly
-
DDavid Maison
-
CClaude Marché
-
AAndré Maroneze
-
TThibault Martin
-
FFonenantsoa Maurica
-
MMelody Méaulle
-
BBenjamin Monate
-
YYannick Moy
-
PPierre Nigron
-
AAnne Pacalet
-
VValentin Perrelle
-
GGuillaume Petiot
-
DDario Pinto
-
VVirgile Prevosto
-
AArmand Puccetti
-
FFélix Ridoux
-
VVirgile Robles
-
JJan Rochel
-
MMuriel Roger
-
JJulien Signoles
-
NNicolas Stouls
-
KKostyantyn Vorobyov
-
BBoris Yakobowski
Maintainers
Sources
frama-c-28.0-Nickel.tar.gz
sha256=29612882330ecb6eddd0b4ca3afc0492b70d0feb3379a1b8e893194c6e173983
doc/frama-c.kernel/Frama_c_kernel/Cil_builder/Pure/index.html
Module Cil_builder.Pure
include module type of Exp
include module type of Type
val of_ltyp : Cil_types.logic_type -> (unit, unit) typval integer : (unit, unit) typval real : (unit, unit) typval of_ctyp : Cil_types.typ -> ('v, 'v) typval void : ('v, 'v) typval bool : ('v, 'v) typval char : ('v, 'v) typval schar : ('v, 'v) typval uchar : ('v, 'v) typval int : ('v, 'v) typval uint : ('v, 'v) typval short : ('v, 'v) typval ushort : ('v, 'v) typval long : ('v, 'v) typval ulong : ('v, 'v) typval longlong : ('v, 'v) typval ulonglong : ('v, 'v) typval float : ('v, 'v) typval double : ('v, 'v) typval longdouble : ('v, 'v) typval structure :
Cil_types.compinfo ->
(Cil_types.fieldinfo -> 'a -> 'v) ->
('v, 'a) typval attribute :
('v, 's) typ ->
string ->
Cil_types.attrparam list ->
('v, 's) typval cil_typ : ('v, 's) typ -> Cil_types.typval cil_logic_type : ('v, 's) typ -> Cil_types.logic_typeval pretty : Format.formatter -> [ init | `none ] -> unitval here : labelval old : labelval pre : labelval post : labelval loop_entry : labelval loop_current : labelval program_init : labelval of_int : int -> [> const ]Implicitly converted to type int when converted into C constant
Implicitly converted to type int when converted into C constant
val of_cint : ?kind:Cil_types.ikind -> Integer.t -> [> const ]Default kind is int. Value is truncated if necessary.
val of_cfloat : ?kind:Cil_types.fkind -> float -> [> const ]Default kind is double. Value is rounded to simple precision if necessary.
val of_constant : Cil_types.constant -> [> const ]val zero : [> const ]val one : [> const ]val var : Cil_types.varinfo -> [> var ]val of_lval : Cil_types.lval -> [> lval ]val of_exp : Cil_types.exp -> [> exp ]val of_exp_copy : Cil_types.exp -> [> exp ]val of_exp_list : Cil_types.exp list -> [> exp ] listval unop : Cil_types.unop -> [< exp ] -> [> exp ]val binop : Cil_types.binop -> [< exp ] -> [< exp ] -> [> exp ]val cast' : Cil_types.typ -> [< exp ] -> [> exp ]val field : [< lval ] -> Cil_types.fieldinfo -> [> lval ]val result : [> lval ]val term : Cil_types.term -> [> exp ]val whole : [> exp ]val whole_right : [> exp ]val app : Cil_types.logic_info -> label list -> [< exp ] list -> [> exp ]val of_init : Cil_types.init -> [> init ]val compound : Cil_types.typ -> init list -> [> init ]exception LogicInC of expexception CInLogic of expexception NotATerm of expexception NotAPredicate of expexception NotAFunction of Cil_types.logic_infoval cil_logic_label : label -> Cil_types.logic_labelval cil_constant : [< const ] -> Cil_types.constantval cil_varinfo : [< var ] -> Cil_types.varinfoval cil_lval : loc:Cil_types.location -> [< lval ] -> Cil_types.lvalval cil_exp : loc:Cil_types.location -> [< exp ] -> Cil_types.expval cil_term_lval :
loc:Cil_types.location ->
?restyp:Cil_types.typ ->
[< lval ] ->
Cil_types.term_lvalval cil_term :
loc:Cil_types.location ->
?restyp:Cil_types.typ ->
[< exp ] ->
Cil_types.termval cil_iterm :
loc:Cil_types.location ->
?restyp:Cil_types.typ ->
[< exp ] ->
Cil_types.identified_termval cil_pred :
loc:Cil_types.location ->
?restyp:Cil_types.typ ->
[< exp ] ->
Cil_types.predicateval cil_ipred :
loc:Cil_types.location ->
?restyp:Cil_types.typ ->
[< exp ] ->
Cil_types.identified_predicateval cil_init : loc:Cil_types.location -> [< init ] -> Cil_types.initval cil_typeof : [< var ] -> Cil_types.typval of_instr : Cil_types.instr -> [> instr ]val skip : [> instr ]val local' :
?ghost:bool ->
?init:init ->
Cil_types.typ ->
string ->
[> var ] * [> instr ]val of_stmtkind : Cil_types.stmtkind -> [> stmt ]val of_stmt : Cil_types.stmt -> [> stmt ]val of_stmts : Cil_types.stmt list -> [> stmt ]val cil_instr :
?into:Cil_types.fundec ->
loc:Cil_types.location ->
instr ->
Cil_types.instrval cil_stmtkind :
?into:Cil_types.fundec ->
loc:Cil_types.location ->
stmt ->
Cil_types.stmtkindval cil_stmt :
?into:Cil_types.fundec ->
loc:Cil_types.location ->
stmt ->
Cil_types.stmt sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>