@@ -20,7 +20,7 @@ let map_gfun f = function GFun (dec, loc) -> f dec loc | _ -> None
2020
2121let find_all_with_origname n =
2222 let ns = Hashtbl. find_all environment n in
23- BatList. filter_map (function | (EnvVar v ,_ ) -> Some v.vname | _ -> None ) ns
23+ Util. list_filter_map (function | (EnvVar v ,_ ) -> Some v.vname | _ -> None ) ns
2424
2525class fun_find_returns funname funid result : nopCilVisitor =
2626 object
@@ -58,7 +58,7 @@ let find_returns funname funid file =
5858(* Finds all returns in all functions *)
5959let find_returns_all file =
6060 List. flatten
61- @@ BatList. filter_map
61+ @@ Util. list_filter_map
6262 (map_gfun (fun fundec _ -> Some (find_returns " " fundec.svar.vid file)))
6363 file.globals
6464
@@ -121,18 +121,18 @@ let find_def funname funid file =
121121 Some (fundec.svar.vname, loc, create_sig fundec file, fundec.svar.vid)
122122 else None
123123 in
124- BatList. filter_map (map_gfun fn) file.globals
124+ Util. list_filter_map (map_gfun fn) file.globals
125125
126126(* Finds all definitions of all functions *)
127127let find_def_all file =
128128 List. flatten
129- @@ BatList. filter_map
129+ @@ Util. list_filter_map
130130 (map_gfun (fun fundec _ -> Some (find_def " " fundec.svar.vid file)))
131131 file.globals
132132
133133let find_fundec funname funid list =
134134 let gfun =
135- BatList . find_opt
135+ List . find_opt
136136 (fun x ->
137137 match x with
138138 | GFun (dec , _ ) -> is_equal_funname_funid dec.svar funname funid
@@ -170,7 +170,7 @@ let find_uses funname funid file =
170170(* Find all calls of all functions in all functions *)
171171let find_uses_all file =
172172 List. flatten
173- @@ BatList. filter_map
173+ @@ Util. list_filter_map
174174 (map_gfun (fun fundec _ -> Some (find_uses " " fundec.svar.vid file)))
175175 file.globals
176176
@@ -210,7 +210,7 @@ let find_uses_in_fun funname funid funstrucname file =
210210(* Finds all calls of all functions in a function *)
211211let find_uses_in_fun_all funstrucname file =
212212 List. flatten
213- @@ BatList. filter_map
213+ @@ Util. list_filter_map
214214 (map_gfun (fun fundec _ ->
215215 Some (find_uses_in_fun " " fundec.svar.vid funstrucname file)))
216216 file.globals
@@ -272,7 +272,7 @@ let find_usesvar_in_fun funname funid funstrucname varname file =
272272(* Finds calls of all function with a var in argument in a function *)
273273let find_usesvar_in_fun_all funstrucname varname file =
274274 List. flatten
275- @@ BatList. filter_map
275+ @@ Util. list_filter_map
276276 (map_gfun (fun fundec _ ->
277277 Some
278278 (find_usesvar_in_fun " " fundec.svar.vid funstrucname varname file)))
@@ -281,7 +281,7 @@ let find_usesvar_in_fun_all funstrucname varname file =
281281(* Finds all calls of a function with a var in argument in all functions *)
282282let find_usesvar funname funid varname file =
283283 List. flatten
284- @@ BatList. filter_map
284+ @@ Util. list_filter_map
285285 (map_gfun (fun fundec _ ->
286286 Some
287287 (find_usesvar_in_fun funname funid fundec.svar.vname varname file)))
@@ -290,7 +290,7 @@ let find_usesvar funname funid varname file =
290290(* Finds all calls of all functions with a var in argument in all functions *)
291291let find_usesvar_all varname file =
292292 List. flatten
293- @@ BatList. filter_map
293+ @@ Util. list_filter_map
294294 (map_gfun (fun fundec _ ->
295295 Some (find_usesvar " " fundec.svar.vid varname file)))
296296 file.globals
@@ -331,7 +331,7 @@ let create_fun_res name id file loc =
331331(* Finds all calls of a function in a condition in all functions *)
332332let find_uses_cond funname funid file =
333333 let id_list = find_lval_of_calls funname funid file in
334- BatList. filter_map
334+ Util. list_filter_map
335335 (fun (tmp , func ) ->
336336 match FuncVar. find_uses_in_cond " " tmp file true with
337337 | (_ , loc , _ , _ ) :: _ -> Some (create_fun_res " " func file loc)
@@ -341,7 +341,7 @@ let find_uses_cond funname funid file =
341341(* Finds all calls of all functions in a condition in all functions *)
342342let find_uses_cond_all file =
343343 List. flatten
344- @@ BatList. filter_map
344+ @@ Util. list_filter_map
345345 (map_gfun (fun fundec _ -> Some (find_uses_cond " " fundec.svar.vid file)))
346346 file.globals
347347
@@ -354,7 +354,7 @@ let find_uses_noncond funname funid file =
354354(* Finds calls of all functions in non-condition in all functions *)
355355let find_uses_noncond_all file =
356356 List. flatten
357- @@ BatList. filter_map
357+ @@ Util. list_filter_map
358358 (map_gfun (fun fundec _ ->
359359 Some (find_uses_noncond " " fundec.svar.vid file)))
360360 file.globals
@@ -397,7 +397,7 @@ let find_lval_of_calls_usesvar funname funid varname file =
397397(* Finds calls of a function with a variable as argument in conditions *)
398398let find_usesvar_cond funname funid varname file =
399399 let id_list = find_lval_of_calls_usesvar funname funid varname file in
400- BatList. filter_map
400+ Util. list_filter_map
401401 (fun (tmp , func ) ->
402402 match FuncVar. find_uses_in_cond " " tmp file true with
403403 | (_ , loc , _ , _ ) :: _ -> Some (create_fun_res " " func file loc)
@@ -407,7 +407,7 @@ let find_usesvar_cond funname funid varname file =
407407(* Finds calls of all functions with a variable as argument in conditions *)
408408let find_usesvar_cond_all varname file =
409409 List. flatten
410- @@ BatList. filter_map
410+ @@ Util. list_filter_map
411411 (map_gfun (fun fundec _ ->
412412 Some (find_usesvar_cond " " fundec.svar.vid varname file)))
413413 file.globals
@@ -421,7 +421,7 @@ let find_usesvar_noncond funname funid varname file =
421421(* Finds calls of all functions with a variable as argument in non-conditions *)
422422let find_usesvar_noncond_all varname file =
423423 List. flatten
424- @@ BatList. filter_map
424+ @@ Util. list_filter_map
425425 (map_gfun (fun fundec _ ->
426426 Some (find_usesvar_noncond " " fundec.svar.vid varname file)))
427427 file.globals
0 commit comments