ExtractPthread.Variablesval get_globals : unit -> Variable.t listval get_locals : thread_id -> Variable.t listval is_top : thread_id -> GoblintCil.Cil.varinfo -> boolval add : thread_id -> GoblintCil.Cil.varinfo -> unitval add_top : thread_id -> Variable.t -> unitval valid_var : thread_id -> GoblintCil.Cil.varinfo -> boolval all_vars_are_valid :
(PthreadDomain.D.t, Tasks.t, PthreadDomain.D.t, 'a) Analyses.man ->
GoblintCil.Cil.exp ->
bool