- entry_type: invariant_set
  metadata:
    format_version: '2.0'
    uuid: 414fdd32-fa82-4f51-90ec-e3dc87d463fc
    creation_time: '2024-11-19T11:17:06+01:00'
    producer:
      name: Automizer
      version: 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m
    task:
      input_files:
      - /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i
      input_file_hashes:
        ? /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i
        : e3b9005361fd0095f8dbb62f5fee3acdc88198cbc01de43b11979176397f6891
      specification: |+
        CHECK( init(main()), LTL(G ! overflow) )

      data_model: LP64
      language: C
  content:
  - invariant:
      type: location_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i
        file_hash: e3b9005361fd0095f8dbb62f5fee3acdc88198cbc01de43b11979176397f6891
        line: 6818
        column: 3
        function: scsi_map_user_pages
      value: (((((ref_cnt <= 0) && (0 <= ref_cnt)) && (ldv_state_variable_1 == 1)) && (ldv_state_variable_0 == 3)) || ((((ldv_state_variable_1 == 2) && (1 <= ref_cnt)) && (ldv_state_variable_0 == 3)) && (ref_cnt <= 1)))
      format: c_expression
  - invariant:
      type: location_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i
        file_hash: e3b9005361fd0095f8dbb62f5fee3acdc88198cbc01de43b11979176397f6891
        line: 7065
        column: 3
        function: scsi_tgt_kspace_it_nexus_rsp
      value: (((((ref_cnt <= 0) && (0 <= ref_cnt)) && (ldv_state_variable_1 == 1)) && (ldv_state_variable_0 == 3)) || ((((ldv_state_variable_1 == 2) && (1 <= ref_cnt)) && (ldv_state_variable_0 == 3)) && (ref_cnt <= 1)))
      format: c_expression
  - invariant:
      type: location_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i
        file_hash: e3b9005361fd0095f8dbb62f5fee3acdc88198cbc01de43b11979176397f6891
        line: 6932
        column: 3
        function: scsi_tgt_kspace_exec
      value: (((((ref_cnt <= 0) && (0 <= ref_cnt)) && (ldv_state_variable_1 == 1)) && (ldv_state_variable_0 == 3)) || ((((ldv_state_variable_1 == 2) && (1 <= ref_cnt)) && (ldv_state_variable_0 == 3)) && (ref_cnt <= 1)))
      format: c_expression
  - invariant:
      type: location_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i
        file_hash: e3b9005361fd0095f8dbb62f5fee3acdc88198cbc01de43b11979176397f6891
        line: 6890
        column: 3
        function: tgt_cmd_hash_lookup
      value: (((((ref_cnt <= 0) && (0 <= ref_cnt)) && (ldv_state_variable_1 == 1)) && (ldv_state_variable_0 == 3)) || ((((ldv_state_variable_1 == 2) && (1 <= ref_cnt)) && (ldv_state_variable_0 == 3)) && (ref_cnt <= 1)))
      format: c_expression
  - invariant:
      type: location_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i
        file_hash: e3b9005361fd0095f8dbb62f5fee3acdc88198cbc01de43b11979176397f6891
        line: 7019
        column: 3
        function: scsi_tgt_kspace_tsk_mgmt
      value: (((((ref_cnt <= 0) && (0 <= ref_cnt)) && (ldv_state_variable_1 == 1)) && (ldv_state_variable_0 == 3)) || ((((ldv_state_variable_1 == 2) && (1 <= ref_cnt)) && (ldv_state_variable_0 == 3)) && (ref_cnt <= 1)))
      format: c_expression
  - invariant:
      type: location_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i
        file_hash: e3b9005361fd0095f8dbb62f5fee3acdc88198cbc01de43b11979176397f6891
        line: 7649
        column: 3
        function: scsi_tgt_if_init
      value: (((((ldv_state_variable_0 == 1) && (ldv_retval_1 == 0)) && (ldv_state_variable_1 == 1)) && (ref_cnt == 0)) || ((((ldv_state_variable_0 == 1) && (ldv_retval_1 == 0)) && (ldv_state_variable_1 == 0)) && (ref_cnt == 0)))
      format: c_expression
  - invariant:
      type: location_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i
        file_hash: e3b9005361fd0095f8dbb62f5fee3acdc88198cbc01de43b11979176397f6891
        line: 7075
        column: 3
        function: scsi_tgt_init
      value: ((((ldv_state_variable_0 == 1) && (((long) err + 12) <= 0)) || ((((ldv_state_variable_0 == 1) && (ldv_retval_1 == 0)) && (ldv_state_variable_1 == 1)) && (ref_cnt == 0))) || ((((ldv_state_variable_0 == 1) && (ldv_retval_1 == 0)) && (ldv_state_variable_1 == 0)) && (ref_cnt == 0)))
      format: c_expression
  - invariant:
      type: location_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i
        file_hash: e3b9005361fd0095f8dbb62f5fee3acdc88198cbc01de43b11979176397f6891
        line: 7666
        column: 3
        function: scsi_tgt_if_init
      value: ((((ldv_state_variable_0 == 1) && (ldv_retval_1 == 0)) && (ldv_state_variable_1 == 1)) && (ref_cnt == 0))
      format: c_expression
  - invariant:
      type: location_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i
        file_hash: e3b9005361fd0095f8dbb62f5fee3acdc88198cbc01de43b11979176397f6891
        line: 7095
        column: 3
        function: scsi_tgt_init
      value: (((((ldv_state_variable_0 == 1) && (ldv_retval_1 == 0)) && (ldv_state_variable_1 == 1)) && (ref_cnt == 0)) || ((((ldv_state_variable_0 == 1) && (ldv_retval_1 == 0)) && (ldv_state_variable_1 == 0)) && (ref_cnt == 0)))
      format: c_expression
