MainFunctor.InvariantEvalmodule D = Dmodule V = Vmodule G = Gval eval_rv :
man:
('a, [> `Bot | `Lifted1 of Priv.G.t ], 'b, [> `Left of Priv.V.t ])
Analyses.man ->
store ->
GoblintCil.exp ->
valueval eval_rv_address :
man:
('a, [> `Bot | `Lifted1 of Priv.G.t ], 'b, [> `Left of Priv.V.t ])
Analyses.man ->
store ->
GoblintCil.exp ->
VD.tval eval_lv :
man:
('a, [> `Bot | `Lifted1 of Priv.G.t ], 'b, [> `Left of Priv.V.t ])
Analyses.man ->
store ->
GoblintCil.lval ->
AD.tval convert_offset :
man:
('a, [> `Bot | `Lifted1 of Priv.G.t ], 'b, [> `Left of Priv.V.t ])
Analyses.man ->
store ->
GoblintCil.offset ->
VD.offsval get_var :
man:
('a, [> `Bot | `Lifted1 of Priv.G.t ], 'b, [> `Left of Priv.V.t ])
Analyses.man ->
store ->
GoblintCil.varinfo ->
valueval eval_rv_lval_refine :
man:
('a, [> `Bot | `Lifted1 of Priv.G.t ], 'b, [> `Left of Priv.V.t ])
Analyses.man ->
store ->
'c ->
GoblintCil.lval ->
value