@ -428,8 +428,7 @@ let checker : Callbacks.proc_callback_args -> Summary.t =
in
in
let underlying_exit_node = Procdesc . get_exit_node proc_desc in
let underlying_exit_node = Procdesc . get_exit_node proc_desc in
let pp_name f = F . pp_print_string f " bufferoverrun check " in
let pp_name f = F . pp_print_string f " bufferoverrun check " in
NodePrinter . start_session ~ pp_name underlying_exit_node ;
NodePrinter . with_session ~ pp_name underlying_exit_node ~ f : ( fun () ->
let summary =
let cfg = CFG . from_pdesc proc_desc in
let cfg = CFG . from_pdesc proc_desc in
let checks =
let checks =
let get_proc_summary callee_pname =
let get_proc_summary callee_pname =
@ -448,7 +447,4 @@ let checker : Callbacks.proc_callback_args -> Summary.t =
report_errors tenv checks summary ;
report_errors tenv checks summary ;
let locals = BufferOverrunAnalysis . get_local_decls proc_desc in
let locals = BufferOverrunAnalysis . get_local_decls proc_desc in
let cond_set = get_checks_summary locals checks in
let cond_set = get_checks_summary locals checks in
Payload . update_summary cond_set summary
Payload . update_summary cond_set summary )
in
NodePrinter . finish_session underlying_exit_node ;
summary