Skip to content

Commit 03e17b6

Browse files
Merge pull request #1234 from goblint/path_sens_memleak
Experiment with path- and context-sensitivity for memLeak analysis
2 parents d47e429 + 90e8b31 commit 03e17b6

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/analyses/memLeak.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,4 @@ struct
9696
end
9797

9898
let _ =
99-
MCP.register_analysis (module Spec : MCPSpec)
99+
MCP.register_analysis (module Spec : MCPSpec)

src/autoTune.ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,8 +227,8 @@ let focusOnMemSafetySpecification (spec: Svcomp.Specification.t) =
227227
| ValidMemcleanup -> (* Enable the memLeak analysis *)
228228
let memLeakAna = ["memLeak"] in
229229
if (get_int "ana.malloc.unique_address_count") < 1 then (
230-
print_endline "Setting \"ana.malloc.unique_address_count\" to 1";
231-
set_int "ana.malloc.unique_address_count" 1;
230+
print_endline "Setting \"ana.malloc.unique_address_count\" to 5";
231+
set_int "ana.malloc.unique_address_count" 5;
232232
);
233233
print_endline @@ "Specification: ValidMemtrack and ValidMemcleanup -> enabling memLeak analysis \"" ^ (String.concat ", " memLeakAna) ^ "\"";
234234
enableAnalyses memLeakAna

src/common/util/options.schema.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@
352352
"description": "List of path-sensitive analyses",
353353
"type": "array",
354354
"items": { "type": "string" },
355-
"default": [ "mutex", "malloc_null", "uninit", "expsplit","activeSetjmp" ]
355+
"default": [ "mutex", "malloc_null", "uninit", "expsplit","activeSetjmp","memLeak" ]
356356
},
357357
"ctx_insens": {
358358
"title": "ana.ctx_insens",

0 commit comments

Comments
 (0)