CommonPriv.Protectionval is_unprotected :
Queries.ask ->
?protection:Q.Protection.t ->
GoblintCil.varinfo ->
boolval is_unprotected_without :
Queries.ask ->
?write:bool ->
?protection:Q.Protection.t ->
CilType.Varinfo.t ->
Goblint_lib__AddressDomain.AddressBase(Goblint_lib__.PreValueDomain.Mval).t ->
boolval is_protected_by :
Queries.ask ->
?protection:Q.Protection.t ->
Goblint_lib__AddressDomain.AddressBase(Goblint_lib__.PreValueDomain.Mval).t ->
GoblintCil.varinfo ->
boolval protected_vars : Q.ask -> GoblintCil.varinfo list