- entry_type: invariant_set
  metadata:
    format_version: "2.0"
    uuid: 6799e760-a8dd-470e-993f-72c641d43372
    creation_time: 2025-03-21T00:44:47Z
    producer:
      name: Goblint
      version: heads/master-0-g66dff5a90-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp.json'' ''--disable'' ''witness.graphml.enabled''
        ''--sets'' ''ana.specification'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/valid-memsafety.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i: b6787eb3a37902efa71d2cd0d9e143f31d9492f6d095b3afd518dba74579db5b
      data_model: ILP32
      language: C
      specification: 'CHECK( init(main()), LTL(G valid-free) )

        CHECK( init(main()), LTL(G valid-deref) )

        CHECK( init(main()), LTL(G valid-memtrack) )'
  content:
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 788
        column: 2
        function: entry_point
      value: 10 == len
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 788
        column: 2
        function: entry_point
      value: ldv_global_msg_list.next == & ldv_global_msg_list
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 788
        column: 2
        function: entry_point
      value: ldv_global_msg_list.prev == & ldv_global_msg_list
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 788
        column: 2
        function: entry_point
      value: len == 10
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 788
        column: 2
        function: entry_point
      value: ((((((((((((((-20LL + (long long )i) + (long long )len >= 0LL && (0LL
        - (long long )i) + (long long )len >= 0LL) && (20LL - (long long )i) - (long
        long )len >= 0LL) && (long long )i - (long long )len >= 0LL) && i == 10) ||
        (((((-19LL + (long long )i) + (long long )len >= 0LL && (-1LL - (long long
        )i) + (long long )len >= 0LL) && (1LL + (long long )i) - (long long )len >=
        0LL) && (19LL - (long long )i) - (long long )len >= 0LL) && i == 9)) || (((((-18LL
        + (long long )i) + (long long )len >= 0LL && (-2LL - (long long )i) + (long
        long )len >= 0LL) && (2LL + (long long )i) - (long long )len >= 0LL) && (18LL
        - (long long )i) - (long long )len >= 0LL) && i == 8)) || (((((-17LL + (long
        long )i) + (long long )len >= 0LL && (-3LL - (long long )i) + (long long )len
        >= 0LL) && (3LL + (long long )i) - (long long )len >= 0LL) && (17LL - (long
        long )i) - (long long )len >= 0LL) && i == 7)) || (((((-16LL + (long long
        )i) + (long long )len >= 0LL && (-4LL - (long long )i) + (long long )len >=
        0LL) && (4LL + (long long )i) - (long long )len >= 0LL) && (16LL - (long long
        )i) - (long long )len >= 0LL) && i == 6)) || (((((-15LL + (long long )i) +
        (long long )len >= 0LL && (-5LL - (long long )i) + (long long )len >= 0LL)
        && (5LL + (long long )i) - (long long )len >= 0LL) && (15LL - (long long )i)
        - (long long )len >= 0LL) && i == 5)) || (((((-14LL + (long long )i) + (long
        long )len >= 0LL && (-6LL - (long long )i) + (long long )len >= 0LL) && (6LL
        + (long long )i) - (long long )len >= 0LL) && (14LL - (long long )i) - (long
        long )len >= 0LL) && i == 4)) || (((((-13LL + (long long )i) + (long long
        )len >= 0LL && (-7LL - (long long )i) + (long long )len >= 0LL) && (7LL +
        (long long )i) - (long long )len >= 0LL) && (13LL - (long long )i) - (long
        long )len >= 0LL) && i == 3)) || (((((-12LL + (long long )i) + (long long
        )len >= 0LL && (-8LL - (long long )i) + (long long )len >= 0LL) && (8LL +
        (long long )i) - (long long )len >= 0LL) && (12LL - (long long )i) - (long
        long )len >= 0LL) && i == 2)) || (((((-11LL + (long long )i) + (long long
        )len >= 0LL && (-9LL - (long long )i) + (long long )len >= 0LL) && (9LL +
        (long long )i) - (long long )len >= 0LL) && (11LL - (long long )i) - (long
        long )len >= 0LL) && i == 1)) || ((((((-10LL + (long long )i) + (long long
        )len >= 0LL && (-10LL - (long long )i) + (long long )len >= 0LL) && (10LL
        + (long long )i) - (long long )len >= 0LL) && (10LL - (long long )i) - (long
        long )len >= 0LL) && 0 == i) && i == 0)
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 771
        column: 2
        function: alloc_17
      value: 10 == len
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 771
        column: 2
        function: alloc_17
      value: ldv_global_msg_list.next == & ldv_global_msg_list
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 771
        column: 2
        function: alloc_17
      value: ldv_global_msg_list.prev == & ldv_global_msg_list
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 771
        column: 2
        function: alloc_17
      value: len == 10
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 771
        column: 2
        function: alloc_17
      value: p == 0
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 771
        column: 2
        function: alloc_17
      value: ((((((-9LL + (long long )j) + (long long )len >= 0LL && (11LL + (long
        long )j) - (long long )len >= 0LL) && (((((4 <= i && i <= 9) && (-1LL - (long
        long )i) + (long long )len >= 0LL) && (19LL - (long long )i) - (long long
        )len >= 0LL) && (((((((((((((-19LL + (long long )i) + (long long )len >= 0LL
        && (-8LL + (long long )i) + (long long )j >= 0LL) && (-11LL - (long long )j)
        + (long long )len >= 0LL) && (10LL - (long long )i) + (long long )j >= 0LL)
        && (-10LL + (long long )i) - (long long )j >= 0LL) && (1LL + (long long )i)
        - (long long )len >= 0LL) && (8LL - (long long )i) - (long long )j >= 0LL)
        && (9LL - (long long )j) - (long long )len >= 0LL) && j == -1) || (((((((((-1
        <= j && j <= 0) && (-18LL + (long long )i) + (long long )len >= 0LL) && (-7LL
        + (long long )i) + (long long )j >= 0LL) && (-10LL - (long long )j) + (long
        long )len >= 0LL) && (9LL - (long long )i) + (long long )j >= 0LL) && (-9LL
        + (long long )i) - (long long )j >= 0LL) && (2LL + (long long )i) - (long
        long )len >= 0LL) && (9LL - (long long )i) - (long long )j >= 0LL) && (10LL
        - (long long )j) - (long long )len >= 0LL)) || (((((((((-1 <= j && j <= 1)
        && (-17LL + (long long )i) + (long long )len >= 0LL) && (-6LL + (long long
        )i) + (long long )j >= 0LL) && (-9LL - (long long )j) + (long long )len >=
        0LL) && (8LL - (long long )i) + (long long )j >= 0LL) && (-8LL + (long long
        )i) - (long long )j >= 0LL) && (3LL + (long long )i) - (long long )len >=
        0LL) && (10LL - (long long )i) - (long long )j >= 0LL) && (11LL - (long long
        )j) - (long long )len >= 0LL)) || (((((((((-1 <= j && j <= 2) && (-16LL +
        (long long )i) + (long long )len >= 0LL) && (-5LL + (long long )i) + (long
        long )j >= 0LL) && (-8LL - (long long )j) + (long long )len >= 0LL) && (7LL
        - (long long )i) + (long long )j >= 0LL) && (-7LL + (long long )i) - (long
        long )j >= 0LL) && (4LL + (long long )i) - (long long )len >= 0LL) && (11LL
        - (long long )i) - (long long )j >= 0LL) && (12LL - (long long )j) - (long
        long )len >= 0LL)) || (((((((((-1 <= j && j <= 3) && (-15LL + (long long )i)
        + (long long )len >= 0LL) && (-4LL + (long long )i) + (long long )j >= 0LL)
        && (-7LL - (long long )j) + (long long )len >= 0LL) && (6LL - (long long )i)
        + (long long )j >= 0LL) && (-6LL + (long long )i) - (long long )j >= 0LL)
        && (5LL + (long long )i) - (long long )len >= 0LL) && (12LL - (long long )i)
        - (long long )j >= 0LL) && (13LL - (long long )j) - (long long )len >= 0LL)))
        || ((((((-14LL + (long long )i) + (long long )len >= 0LL && (-3LL + (long
        long )i) + (long long )j >= 0LL) && (5LL - (long long )i) + (long long )j
        >= 0LL) && (-5LL + (long long )i) - (long long )j >= 0LL) && (6LL + (long
        long )i) - (long long )len >= 0LL) && (((((((((-1 <= j && 4 <= i) && i <=
        9) && j <= 4) && (-6LL - (long long )j) + (long long )len >= 0LL) && (-1LL
        - (long long )i) + (long long )len >= 0LL) && (13LL - (long long )i) - (long
        long )j >= 0LL) && (14LL - (long long )j) - (long long )len >= 0LL) && (19LL
        - (long long )i) - (long long )len >= 0LL) || (((((((-11LL - (long long )j)
        + (long long )len >= 0LL && (-6LL - (long long )i) + (long long )len >= 0LL)
        && (3LL - (long long )i) - (long long )j >= 0LL) && (9LL - (long long )j)
        - (long long )len >= 0LL) && (14LL - (long long )i) - (long long )len >= 0LL)
        && i == 4) && j == -1))))) || (((4LL - (long long )i) + (long long )j >= 0LL
        && (-4LL + (long long )i) - (long long )j >= 0LL) && (((((((-14LL + (long
        long )i) + (long long )len >= 0LL && (-10LL + (long long )j) + (long long
        )len >= 0LL) && (-4LL + (long long )i) + (long long )j >= 0LL) && (6LL + (long
        long )i) - (long long )len >= 0LL) && (10LL + (long long )j) - (long long
        )len >= 0LL) && (((((((((0 <= j && 4 <= i) && i <= 9) && j <= 5) && (-5LL
        - (long long )j) + (long long )len >= 0LL) && (-1LL - (long long )i) + (long
        long )len >= 0LL) && (14LL - (long long )i) - (long long )j >= 0LL) && (15LL
        - (long long )j) - (long long )len >= 0LL) && (19LL - (long long )i) - (long
        long )len >= 0LL) || (((((((-10LL - (long long )j) + (long long )len >= 0LL
        && (-6LL - (long long )i) + (long long )len >= 0LL) && (4LL - (long long )i)
        - (long long )j >= 0LL) && (10LL - (long long )j) - (long long )len >= 0LL)
        && (14LL - (long long )i) - (long long )len >= 0LL) && i == 4) && j == 0)))
        || ((((((((((((-13LL + (long long )i) + (long long )len >= 0LL && (-9LL +
        (long long )j) + (long long )len >= 0LL) && (-2LL + (long long )i) + (long
        long )j >= 0LL) && (-11LL - (long long )j) + (long long )len >= 0LL) && (-7LL
        - (long long )i) + (long long )len >= 0LL) && (7LL + (long long )i) - (long
        long )len >= 0LL) && (11LL + (long long )j) - (long long )len >= 0LL) && (2LL
        - (long long )i) - (long long )j >= 0LL) && (9LL - (long long )j) - (long
        long )len >= 0LL) && (13LL - (long long )i) - (long long )len >= 0LL) && i
        == 3) && j == -1)))) || (((3LL - (long long )i) + (long long )j >= 0LL &&
        (-3LL + (long long )i) - (long long )j >= 0LL) && ((((((((-14LL + (long long
        )i) + (long long )len >= 0LL && (-11LL + (long long )j) + (long long )len
        >= 0LL) && (-5LL + (long long )i) + (long long )j >= 0LL) && (6LL + (long
        long )i) - (long long )len >= 0LL) && (9LL + (long long )j) - (long long )len
        >= 0LL) && (((((((((1 <= j && 4 <= i) && i <= 9) && j <= 6) && (-4LL - (long
        long )j) + (long long )len >= 0LL) && (-1LL - (long long )i) + (long long
        )len >= 0LL) && (15LL - (long long )i) - (long long )j >= 0LL) && (16LL -
        (long long )j) - (long long )len >= 0LL) && (19LL - (long long )i) - (long
        long )len >= 0LL) || (((((((-9LL - (long long )j) + (long long )len >= 0LL
        && (-6LL - (long long )i) + (long long )len >= 0LL) && (5LL - (long long )i)
        - (long long )j >= 0LL) && (11LL - (long long )j) - (long long )len >= 0LL)
        && (14LL - (long long )i) - (long long )len >= 0LL) && i == 4) && j == 1)))
        || ((((((((((((-13LL + (long long )i) + (long long )len >= 0LL && (-10LL +
        (long long )j) + (long long )len >= 0LL) && (-3LL + (long long )i) + (long
        long )j >= 0LL) && (-10LL - (long long )j) + (long long )len >= 0LL) && (-7LL
        - (long long )i) + (long long )len >= 0LL) && (7LL + (long long )i) - (long
        long )len >= 0LL) && (10LL + (long long )j) - (long long )len >= 0LL) && (3LL
        - (long long )i) - (long long )j >= 0LL) && (10LL - (long long )j) - (long
        long )len >= 0LL) && (13LL - (long long )i) - (long long )len >= 0LL) && i
        == 3) && j == 0)) || ((((((((((((-12LL + (long long )i) + (long long )len
        >= 0LL && (-9LL + (long long )j) + (long long )len >= 0LL) && (-1LL + (long
        long )i) + (long long )j >= 0LL) && (-11LL - (long long )j) + (long long )len
        >= 0LL) && (-8LL - (long long )i) + (long long )len >= 0LL) && (8LL + (long
        long )i) - (long long )len >= 0LL) && (11LL + (long long )j) - (long long
        )len >= 0LL) && (1LL - (long long )i) - (long long )j >= 0LL) && (9LL - (long
        long )j) - (long long )len >= 0LL) && (12LL - (long long )i) - (long long
        )len >= 0LL) && i == 2) && j == -1)))) || (((2LL - (long long )i) + (long
        long )j >= 0LL && (-2LL + (long long )i) - (long long )j >= 0LL) && (((((((((-14LL
        + (long long )i) + (long long )len >= 0LL && (-12LL + (long long )j) + (long
        long )len >= 0LL) && (-6LL + (long long )i) + (long long )j >= 0LL) && (6LL
        + (long long )i) - (long long )len >= 0LL) && (8LL + (long long )j) - (long
        long )len >= 0LL) && (((((((((2 <= j && 4 <= i) && i <= 9) && j <= 7) && (-3LL
        - (long long )j) + (long long )len >= 0LL) && (-1LL - (long long )i) + (long
        long )len >= 0LL) && (16LL - (long long )i) - (long long )j >= 0LL) && (17LL
        - (long long )j) - (long long )len >= 0LL) && (19LL - (long long )i) - (long
        long )len >= 0LL) || (((((((-8LL - (long long )j) + (long long )len >= 0LL
        && (-6LL - (long long )i) + (long long )len >= 0LL) && (6LL - (long long )i)
        - (long long )j >= 0LL) && (12LL - (long long )j) - (long long )len >= 0LL)
        && (14LL - (long long )i) - (long long )len >= 0LL) && i == 4) && j == 2)))
        || ((((((((((((-13LL + (long long )i) + (long long )len >= 0LL && (-11LL +
        (long long )j) + (long long )len >= 0LL) && (-4LL + (long long )i) + (long
        long )j >= 0LL) && (-9LL - (long long )j) + (long long )len >= 0LL) && (-7LL
        - (long long )i) + (long long )len >= 0LL) && (7LL + (long long )i) - (long
        long )len >= 0LL) && (9LL + (long long )j) - (long long )len >= 0LL) && (4LL
        - (long long )i) - (long long )j >= 0LL) && (11LL - (long long )j) - (long
        long )len >= 0LL) && (13LL - (long long )i) - (long long )len >= 0LL) && i
        == 3) && j == 1)) || ((((((((((((-12LL + (long long )i) + (long long )len
        >= 0LL && (-10LL + (long long )j) + (long long )len >= 0LL) && (-2LL + (long
        long )i) + (long long )j >= 0LL) && (-10LL - (long long )j) + (long long )len
        >= 0LL) && (-8LL - (long long )i) + (long long )len >= 0LL) && (8LL + (long
        long )i) - (long long )len >= 0LL) && (10LL + (long long )j) - (long long
        )len >= 0LL) && (2LL - (long long )i) - (long long )j >= 0LL) && (10LL - (long
        long )j) - (long long )len >= 0LL) && (12LL - (long long )i) - (long long
        )len >= 0LL) && i == 2) && j == 0)) || ((((((((((((-11LL + (long long )i)
        + (long long )len >= 0LL && (-9LL + (long long )j) + (long long )len >= 0LL)
        && (-11LL - (long long )j) + (long long )len >= 0LL) && (-9LL - (long long
        )i) + (long long )len >= 0LL) && (long long )i + (long long )j >= 0LL) &&
        (9LL + (long long )i) - (long long )len >= 0LL) && (11LL + (long long )j)
        - (long long )len >= 0LL) && (0LL - (long long )i) - (long long )j >= 0LL)
        && (9LL - (long long )j) - (long long )len >= 0LL) && (11LL - (long long )i)
        - (long long )len >= 0LL) && i == 1) && j == -1)))) || (((1LL - (long long
        )i) + (long long )j >= 0LL && (-1LL + (long long )i) - (long long )j >= 0LL)
        && ((((((((((-14LL + (long long )i) + (long long )len >= 0LL && (-13LL + (long
        long )j) + (long long )len >= 0LL) && (-7LL + (long long )i) + (long long
        )j >= 0LL) && (6LL + (long long )i) - (long long )len >= 0LL) && (7LL + (long
        long )j) - (long long )len >= 0LL) && (((((((((3 <= j && 4 <= i) && i <= 9)
        && j <= 8) && (-2LL - (long long )j) + (long long )len >= 0LL) && (-1LL -
        (long long )i) + (long long )len >= 0LL) && (17LL - (long long )i) - (long
        long )j >= 0LL) && (18LL - (long long )j) - (long long )len >= 0LL) && (19LL
        - (long long )i) - (long long )len >= 0LL) || (((((((-7LL - (long long )j)
        + (long long )len >= 0LL && (-6LL - (long long )i) + (long long )len >= 0LL)
        && (7LL - (long long )i) - (long long )j >= 0LL) && (13LL - (long long )j)
        - (long long )len >= 0LL) && (14LL - (long long )i) - (long long )len >= 0LL)
        && i == 4) && j == 3))) || ((((((((((((-13LL + (long long )i) + (long long
        )len >= 0LL && (-12LL + (long long )j) + (long long )len >= 0LL) && (-5LL
        + (long long )i) + (long long )j >= 0LL) && (-8LL - (long long )j) + (long
        long )len >= 0LL) && (-7LL - (long long )i) + (long long )len >= 0LL) && (7LL
        + (long long )i) - (long long )len >= 0LL) && (8LL + (long long )j) - (long
        long )len >= 0LL) && (5LL - (long long )i) - (long long )j >= 0LL) && (12LL
        - (long long )j) - (long long )len >= 0LL) && (13LL - (long long )i) - (long
        long )len >= 0LL) && i == 3) && j == 2)) || ((((((((((((-12LL + (long long
        )i) + (long long )len >= 0LL && (-11LL + (long long )j) + (long long )len
        >= 0LL) && (-3LL + (long long )i) + (long long )j >= 0LL) && (-9LL - (long
        long )j) + (long long )len >= 0LL) && (-8LL - (long long )i) + (long long
        )len >= 0LL) && (8LL + (long long )i) - (long long )len >= 0LL) && (9LL +
        (long long )j) - (long long )len >= 0LL) && (3LL - (long long )i) - (long
        long )j >= 0LL) && (11LL - (long long )j) - (long long )len >= 0LL) && (12LL
        - (long long )i) - (long long )len >= 0LL) && i == 2) && j == 1)) || ((((((((((((-11LL
        + (long long )i) + (long long )len >= 0LL && (-10LL + (long long )j) + (long
        long )len >= 0LL) && (-1LL + (long long )i) + (long long )j >= 0LL) && (-10LL
        - (long long )j) + (long long )len >= 0LL) && (-9LL - (long long )i) + (long
        long )len >= 0LL) && (9LL + (long long )i) - (long long )len >= 0LL) && (10LL
        + (long long )j) - (long long )len >= 0LL) && (1LL - (long long )i) - (long
        long )j >= 0LL) && (10LL - (long long )j) - (long long )len >= 0LL) && (11LL
        - (long long )i) - (long long )len >= 0LL) && i == 1) && j == 0)) || (((((((((((((-10LL
        + (long long )i) + (long long )len >= 0LL && (-9LL + (long long )j) + (long
        long )len >= 0LL) && (1LL + (long long )i) + (long long )j >= 0LL) && (-11LL
        - (long long )j) + (long long )len >= 0LL) && (-10LL - (long long )i) + (long
        long )len >= 0LL) && (10LL + (long long )i) - (long long )len >= 0LL) && (11LL
        + (long long )j) - (long long )len >= 0LL) && (-1LL - (long long )i) - (long
        long )j >= 0LL) && (9LL - (long long )j) - (long long )len >= 0LL) && (10LL
        - (long long )i) - (long long )len >= 0LL) && 0 == i) && i == 0) && j == -1)))
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 779
        column: 2
        function: free_17
      value: 10 == len
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 779
        column: 2
        function: free_17
      value: ldv_global_msg_list.next == & ldv_global_msg_list
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 779
        column: 2
        function: free_17
      value: ldv_global_msg_list.prev == & ldv_global_msg_list
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 779
        column: 2
        function: free_17
      value: len == 10
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 779
        column: 2
        function: free_17
      value: (((((((((-10LL + (long long )i) + (long long )len >= 0LL && (-10LL -
        (long long )i) + (long long )len >= 0LL) && (10LL + (long long )i) - (long
        long )len >= 0LL) && (10LL - (long long )i) - (long long )len >= 0LL) && 0
        == i) && i == 0) || (((((4 <= i && i <= 10) && (-14LL + (long long )i) + (long
        long )len >= 0LL) && (0LL - (long long )i) + (long long )len >= 0LL) && (6LL
        + (long long )i) - (long long )len >= 0LL) && (20LL - (long long )i) - (long
        long )len >= 0LL)) || (((((-13LL + (long long )i) + (long long )len >= 0LL
        && (-7LL - (long long )i) + (long long )len >= 0LL) && (7LL + (long long )i)
        - (long long )len >= 0LL) && (13LL - (long long )i) - (long long )len >= 0LL)
        && i == 3)) || (((((-12LL + (long long )i) + (long long )len >= 0LL && (-8LL
        - (long long )i) + (long long )len >= 0LL) && (8LL + (long long )i) - (long
        long )len >= 0LL) && (12LL - (long long )i) - (long long )len >= 0LL) && i
        == 2)) || (((((-11LL + (long long )i) + (long long )len >= 0LL && (-9LL -
        (long long )i) + (long long )len >= 0LL) && (9LL + (long long )i) - (long
        long )len >= 0LL) && (11LL - (long long )i) - (long long )len >= 0LL) && i
        == 1)
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 764
        column: 2
        function: alloc_17
      value: (2147483638LL + (long long )j) + (long long )len >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 764
        column: 2
        function: alloc_17
      value: (2147483637LL - (long long )j) + (long long )len >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 764
        column: 2
        function: alloc_17
      value: (2147483658LL + (long long )j) - (long long )len >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 764
        column: 2
        function: alloc_17
      value: (2147483657LL - (long long )j) - (long long )len >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 764
        column: 2
        function: alloc_17
      value: 10 == len
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 764
        column: 2
        function: alloc_17
      value: ldv_global_msg_list.next == & ldv_global_msg_list
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 764
        column: 2
        function: alloc_17
      value: ldv_global_msg_list.prev == & ldv_global_msg_list
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 764
        column: 2
        function: alloc_17
      value: len == 10
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i
        line: 764
        column: 2
        function: alloc_17
      value: ((((((((((((-13LL + (long long )i) + (long long )len >= 0LL && (2147483645LL
        + (long long )i) + (long long )j >= 0LL) && (-7LL - (long long )i) + (long
        long )len >= 0LL) && (2147483651LL - (long long )i) + (long long )j >= 0LL)
        && (7LL + (long long )i) - (long long )len >= 0LL) && (2147483644LL + (long
        long )i) - (long long )j >= 0LL) && (13LL - (long long )i) - (long long )len
        >= 0LL) && (2147483650LL - (long long )i) - (long long )j >= 0LL) && i ==
        3) || (((((((((-12LL + (long long )i) + (long long )len >= 0LL && (2147483646LL
        + (long long )i) + (long long )j >= 0LL) && (-8LL - (long long )i) + (long
        long )len >= 0LL) && (2147483650LL - (long long )i) + (long long )j >= 0LL)
        && (8LL + (long long )i) - (long long )len >= 0LL) && (2147483645LL + (long
        long )i) - (long long )j >= 0LL) && (12LL - (long long )i) - (long long )len
        >= 0LL) && (2147483649LL - (long long )i) - (long long )j >= 0LL) && i ==
        2)) || (((((((((-11LL + (long long )i) + (long long )len >= 0LL && (2147483647LL
        + (long long )i) + (long long )j >= 0LL) && (-9LL - (long long )i) + (long
        long )len >= 0LL) && (2147483649LL - (long long )i) + (long long )j >= 0LL)
        && (9LL + (long long )i) - (long long )len >= 0LL) && (2147483646LL + (long
        long )i) - (long long )j >= 0LL) && (11LL - (long long )i) - (long long )len
        >= 0LL) && (2147483648LL - (long long )i) - (long long )j >= 0LL) && i ==
        1)) || ((((((((((-10LL + (long long )i) + (long long )len >= 0LL && (2147483648LL
        + (long long )i) + (long long )j >= 0LL) && (-10LL - (long long )i) + (long
        long )len >= 0LL) && (2147483648LL - (long long )i) + (long long )j >= 0LL)
        && (10LL + (long long )i) - (long long )len >= 0LL) && (2147483647LL + (long
        long )i) - (long long )j >= 0LL) && (10LL - (long long )i) - (long long )len
        >= 0LL) && (2147483647LL - (long long )i) - (long long )j >= 0LL) && 0 ==
        i) && i == 0)) || ((((((((((5 <= i && i <= 10) && (-15LL + (long long )i)
        + (long long )len >= 0LL) && (2147483643LL + (long long )i) + (long long )j
        >= 0LL) && (0LL - (long long )i) + (long long )len >= 0LL) && (2147483658LL
        - (long long )i) + (long long )j >= 0LL) && (5LL + (long long )i) - (long
        long )len >= 0LL) && (2147483642LL + (long long )i) - (long long )j >= 0LL)
        && (20LL - (long long )i) - (long long )len >= 0LL) && (2147483657LL - (long
        long )i) - (long long )j >= 0LL) || (((((((((-14LL + (long long )i) + (long
        long )len >= 0LL && (2147483644LL + (long long )i) + (long long )j >= 0LL)
        && (-6LL - (long long )i) + (long long )len >= 0LL) && (2147483652LL - (long
        long )i) + (long long )j >= 0LL) && (6LL + (long long )i) - (long long )len
        >= 0LL) && (2147483643LL + (long long )i) - (long long )j >= 0LL) && (14LL
        - (long long )i) - (long long )len >= 0LL) && (2147483651LL - (long long )i)
        - (long long )j >= 0LL) && i == 4))
      format: c_expression
