- entry_type: invariant_set
  metadata:
    format_version: '2.0'
    uuid: f03418aa-ce92-4694-98a1-d27288c34672
    creation_time: '2024-11-09T04:09:26+01:00'
    producer:
      name: Automizer
      version: 0.2.5-?-c7c6ca5-m
    task:
      input_files:
      - /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--edac--i7300_edac.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--edac--i7300_edac.ko-main.cil.out.i
        : bd4fbab36214655a128eed4da7b96b31320ccba2497269f1a933e07472cfd581
      specification: |+
        CHECK( init(main()), LTL(G ! call(reach_error())) )

      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--edac--i7300_edac.ko-main.cil.out.i
        file_hash: bd4fbab36214655a128eed4da7b96b31320ccba2497269f1a933e07472cfd581
        line: 4192
        column: 3
        function: i7300_init_one
      value: ((((1 == ldv_mutex_mutex_of_device) && (ldv_retval_1 == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1))
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--edac--i7300_edac.ko-main.cil.out.i
        file_hash: bd4fbab36214655a128eed4da7b96b31320ccba2497269f1a933e07472cfd581
        line: 3808
        column: 7
        function: print_dimm_size
      value: ((((1 == ldv_mutex_mutex_of_device) && (ldv_retval_1 == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1))
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--edac--i7300_edac.ko-main.cil.out.i
        file_hash: bd4fbab36214655a128eed4da7b96b31320ccba2497269f1a933e07472cfd581
        line: 3815
        column: 7
        function: print_dimm_size
      value: ((((1 == ldv_mutex_mutex_of_device) && (ldv_retval_1 == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1))
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--edac--i7300_edac.ko-main.cil.out.i
        file_hash: bd4fbab36214655a128eed4da7b96b31320ccba2497269f1a933e07472cfd581
        line: 3773
        column: 7
        function: print_dimm_size
      value: ((((1 == ldv_mutex_mutex_of_device) && (ldv_retval_1 == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1))
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--edac--i7300_edac.ko-main.cil.out.i
        file_hash: bd4fbab36214655a128eed4da7b96b31320ccba2497269f1a933e07472cfd581
        line: 3840
        column: 7
        function: print_dimm_size
      value: ((((1 == ldv_mutex_mutex_of_device) && (ldv_retval_1 == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 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--edac--i7300_edac.ko-main.cil.out.i
        file_hash: bd4fbab36214655a128eed4da7b96b31320ccba2497269f1a933e07472cfd581
        line: 4116
        column: 3
        function: i7300_get_devices
      value: ((((1 == ldv_mutex_mutex_of_device) && (ldv_retval_1 == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1))
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--edac--i7300_edac.ko-main.cil.out.i
        file_hash: bd4fbab36214655a128eed4da7b96b31320ccba2497269f1a933e07472cfd581
        line: 3779
        column: 7
        function: print_dimm_size
      value: ((((1 == ldv_mutex_mutex_of_device) && (ldv_retval_1 == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1))
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--edac--i7300_edac.ko-main.cil.out.i
        file_hash: bd4fbab36214655a128eed4da7b96b31320ccba2497269f1a933e07472cfd581
        line: 3796
        column: 7
        function: print_dimm_size
      value: ((((1 == ldv_mutex_mutex_of_device) && (ldv_retval_1 == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 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--edac--i7300_edac.ko-main.cil.out.i
        file_hash: bd4fbab36214655a128eed4da7b96b31320ccba2497269f1a933e07472cfd581
        line: 4178
        column: 3
        function: i7300_get_devices
      value: ((((1 == ldv_mutex_mutex_of_device) && (ldv_retval_1 == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1))
      format: c_expression
