./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d253b745dee5ef05ffbbca6087a2bac9710536fabca8626c0fece9fd6b3fe837 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 14:19:35,731 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 14:19:35,732 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 14:19:35,751 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 14:19:35,751 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 14:19:35,752 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 14:19:35,754 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 14:19:35,755 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 14:19:35,757 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 14:19:35,757 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 14:19:35,759 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 14:19:35,760 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 14:19:35,760 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 14:19:35,761 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 14:19:35,762 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 14:19:35,763 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 14:19:35,764 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 14:19:35,765 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 14:19:35,767 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 14:19:35,769 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 14:19:35,770 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 14:19:35,771 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 14:19:35,772 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 14:19:35,773 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 14:19:35,777 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 14:19:35,777 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 14:19:35,777 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 14:19:35,778 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 14:19:35,779 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 14:19:35,780 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 14:19:35,780 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 14:19:35,781 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 14:19:35,782 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 14:19:35,782 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 14:19:35,783 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 14:19:35,784 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 14:19:35,784 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 14:19:35,784 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 14:19:35,785 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 14:19:35,785 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 14:19:35,786 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 14:19:35,787 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-12-14 14:19:35,809 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 14:19:35,809 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 14:19:35,809 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 14:19:35,809 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 14:19:35,810 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 14:19:35,810 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 14:19:35,811 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 14:19:35,811 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 14:19:35,811 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 14:19:35,811 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 14:19:35,811 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 14:19:35,811 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 14:19:35,812 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 14:19:35,812 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 14:19:35,812 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 14:19:35,812 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 14:19:35,812 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 14:19:35,813 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 14:19:35,813 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 14:19:35,813 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 14:19:35,814 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 14:19:35,814 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 14:19:35,814 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 14:19:35,814 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 14:19:35,814 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 14:19:35,815 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 14:19:35,815 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 14:19:35,815 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 14:19:35,815 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 14:19:35,815 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 14:19:35,816 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 14:19:35,816 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 14:19:35,816 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 14:19:35,816 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 14:19:35,816 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 14:19:35,816 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 14:19:35,817 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 14:19:35,817 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 14:19:35,817 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d253b745dee5ef05ffbbca6087a2bac9710536fabca8626c0fece9fd6b3fe837 [2022-12-14 14:19:36,001 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 14:19:36,019 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 14:19:36,021 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 14:19:36,022 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 14:19:36,022 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 14:19:36,023 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2022-12-14 14:19:38,507 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 14:19:38,879 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 14:19:38,879 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2022-12-14 14:19:38,902 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/data/6a5f688a7/e094442616584d078de71076aaec2f15/FLAG6445a152a [2022-12-14 14:19:39,066 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/data/6a5f688a7/e094442616584d078de71076aaec2f15 [2022-12-14 14:19:39,068 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 14:19:39,070 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 14:19:39,071 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 14:19:39,071 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 14:19:39,074 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 14:19:39,075 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 02:19:39" (1/1) ... [2022-12-14 14:19:39,076 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e885f2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:39, skipping insertion in model container [2022-12-14 14:19:39,076 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 02:19:39" (1/1) ... [2022-12-14 14:19:39,083 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 14:19:39,184 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 14:19:39,523 WARN L623 FunctionHandler]: Unknown extern function __list_add [2022-12-14 14:19:39,534 WARN L623 FunctionHandler]: Unknown extern function __list_del_entry [2022-12-14 14:19:39,539 WARN L623 FunctionHandler]: Unknown extern function __list_del_entry [2022-12-14 14:19:39,878 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:39,946 WARN L623 FunctionHandler]: Unknown extern function devm_kmalloc [2022-12-14 14:19:39,951 WARN L623 FunctionHandler]: Unknown extern function devm_kmalloc [2022-12-14 14:19:40,014 WARN L623 FunctionHandler]: Unknown extern function pci_enable_msi_range [2022-12-14 14:19:40,048 WARN L623 FunctionHandler]: Unknown extern function devm_request_threaded_irq [2022-12-14 14:19:40,107 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-14 14:19:40,108 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,112 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,113 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,115 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:40,121 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:40,122 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-14 14:19:40,139 WARN L623 FunctionHandler]: Unknown extern function iowrite16 [2022-12-14 14:19:40,144 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:40,149 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:40,149 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:40,154 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:40,179 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,179 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,182 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,182 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,194 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,196 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,197 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,199 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,199 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,201 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,201 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,202 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-14 14:19:40,203 WARN L623 FunctionHandler]: Unknown extern function __init_work [2022-12-14 14:19:40,203 WARN L623 FunctionHandler]: Unknown extern function lockdep_init_map [2022-12-14 14:19:40,204 WARN L623 FunctionHandler]: Unknown extern function dma_alloc_attrs [2022-12-14 14:19:40,206 WARN L623 FunctionHandler]: Unknown extern function mutex_destroy [2022-12-14 14:19:40,206 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,208 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,218 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,219 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,222 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,224 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,224 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,227 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,228 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,229 WARN L623 FunctionHandler]: Unknown extern function dma_free_attrs [2022-12-14 14:19:40,230 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,231 WARN L623 FunctionHandler]: Unknown extern function mutex_destroy [2022-12-14 14:19:40,231 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,235 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-14 14:19:40,236 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,237 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,251 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,252 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,252 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,253 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,254 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,254 WARN L623 FunctionHandler]: Unknown extern function devm_free_irq [2022-12-14 14:19:40,255 WARN L623 FunctionHandler]: Unknown extern function mutex_destroy [2022-12-14 14:19:40,258 WARN L623 FunctionHandler]: Unknown extern function pcim_enable_device [2022-12-14 14:19:40,258 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:40,259 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:40,259 WARN L623 FunctionHandler]: Unknown extern function pcim_iomap_regions [2022-12-14 14:19:40,259 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:40,260 WARN L623 FunctionHandler]: Unknown extern function pcim_iomap_table [2022-12-14 14:19:40,260 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-14 14:19:40,261 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,261 WARN L623 FunctionHandler]: Unknown extern function __init_work [2022-12-14 14:19:40,261 WARN L623 FunctionHandler]: Unknown extern function lockdep_init_map [2022-12-14 14:19:40,263 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:40,263 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-14 14:19:40,264 WARN L623 FunctionHandler]: Unknown extern function pci_set_master [2022-12-14 14:19:40,264 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:40,264 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,272 WARN L623 FunctionHandler]: Unknown extern function dmi_match [2022-12-14 14:19:40,336 WARN L623 FunctionHandler]: Unknown extern function ldv_initialize [2022-12-14 14:19:40,338 WARN L623 FunctionHandler]: Unknown extern function ldv_shutdown_4 [2022-12-14 14:19:40,340 WARN L623 FunctionHandler]: Unknown extern function ldv_suspend_late_5 [2022-12-14 14:19:40,340 WARN L623 FunctionHandler]: Unknown extern function ldv_restore_early_5 [2022-12-14 14:19:40,341 WARN L623 FunctionHandler]: Unknown extern function ldv_resume_early_5 [2022-12-14 14:19:40,341 WARN L623 FunctionHandler]: Unknown extern function ldv_restore_5 [2022-12-14 14:19:40,341 WARN L623 FunctionHandler]: Unknown extern function ldv_thaw_early_5 [2022-12-14 14:19:40,342 WARN L623 FunctionHandler]: Unknown extern function ldv_prepare_5 [2022-12-14 14:19:40,342 WARN L623 FunctionHandler]: Unknown extern function ldv_resume_5 [2022-12-14 14:19:40,342 WARN L623 FunctionHandler]: Unknown extern function ldv_freeze_5 [2022-12-14 14:19:40,343 WARN L623 FunctionHandler]: Unknown extern function ldv_freeze_late_5 [2022-12-14 14:19:40,343 WARN L623 FunctionHandler]: Unknown extern function ldv_thaw_noirq_5 [2022-12-14 14:19:40,343 WARN L623 FunctionHandler]: Unknown extern function ldv_poweroff_5 [2022-12-14 14:19:40,344 WARN L623 FunctionHandler]: Unknown extern function ldv_poweroff_noirq_5 [2022-12-14 14:19:40,344 WARN L623 FunctionHandler]: Unknown extern function ldv_poweroff_late_5 [2022-12-14 14:19:40,345 WARN L623 FunctionHandler]: Unknown extern function ldv_suspend_5 [2022-12-14 14:19:40,345 WARN L623 FunctionHandler]: Unknown extern function ldv_thaw_5 [2022-12-14 14:19:40,345 WARN L623 FunctionHandler]: Unknown extern function ldv_complete_5 [2022-12-14 14:19:40,346 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:40,347 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:40,347 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:40,348 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:40,348 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:40,348 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,349 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,349 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,349 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:40,350 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,350 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,350 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,350 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,351 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,351 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,351 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,351 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,352 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,352 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,352 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,352 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,353 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,353 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,353 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,353 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,354 WARN L623 FunctionHandler]: Unknown extern function flush_work [2022-12-14 14:19:40,354 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,354 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,354 WARN L623 FunctionHandler]: Unknown extern function flush_work [2022-12-14 14:19:40,355 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,355 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,355 WARN L623 FunctionHandler]: Unknown extern function flush_work [2022-12-14 14:19:40,356 WARN L623 FunctionHandler]: Unknown extern function __pci_register_driver [2022-12-14 14:19:40,356 WARN L623 FunctionHandler]: Unknown extern function pci_unregister_driver [2022-12-14 14:19:40,388 WARN L623 FunctionHandler]: Unknown extern function __msecs_to_jiffies [2022-12-14 14:19:40,394 WARN L623 FunctionHandler]: Unknown extern function __init_waitqueue_head [2022-12-14 14:19:40,434 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 14:19:40,438 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 14:19:40,472 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 14:19:40,475 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,476 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,477 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,478 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,479 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,483 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,484 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,485 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,486 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,486 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,491 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,492 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,493 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,501 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 14:19:40,503 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,503 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,504 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,504 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,505 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,505 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,506 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,506 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,517 WARN L623 FunctionHandler]: Unknown extern function __crc32c_le [2022-12-14 14:19:40,520 WARN L623 FunctionHandler]: Unknown extern function dma_pool_free [2022-12-14 14:19:40,521 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,524 WARN L623 FunctionHandler]: Unknown extern function dma_pool_alloc [2022-12-14 14:19:40,525 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,532 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,532 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,533 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,533 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,538 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,539 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,540 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,547 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:40,548 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:40,549 WARN L623 FunctionHandler]: Unknown extern function __kfifo_in_r [2022-12-14 14:19:40,550 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:40,550 WARN L623 FunctionHandler]: Unknown extern function complete [2022-12-14 14:19:40,554 WARN L623 FunctionHandler]: Unknown extern function wait_for_completion_timeout [2022-12-14 14:19:40,555 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,555 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,556 WARN L623 FunctionHandler]: Unknown extern function __kfifo_out_r [2022-12-14 14:19:40,557 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,557 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,559 WARN L623 FunctionHandler]: Unknown extern function dma_pool_create [2022-12-14 14:19:40,561 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,562 WARN L623 FunctionHandler]: Unknown extern function dma_pool_destroy [2022-12-14 14:19:40,562 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,562 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,564 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,564 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,565 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,566 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,575 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,577 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,578 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:40,578 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:40,579 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:40,579 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:40,580 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:40,580 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,580 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,580 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,581 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:40,581 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,740 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,740 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,763 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,764 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,764 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,765 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,765 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,770 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,771 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,771 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,772 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,772 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,773 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,773 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,774 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,774 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,774 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,775 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,779 WARN L623 FunctionHandler]: Unknown extern function __init_work [2022-12-14 14:19:40,779 WARN L623 FunctionHandler]: Unknown extern function lockdep_init_map [2022-12-14 14:19:40,781 WARN L623 FunctionHandler]: Unknown extern function mutex_destroy [2022-12-14 14:19:40,781 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,782 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-14 14:19:40,783 WARN L623 FunctionHandler]: Unknown extern function __alloc_workqueue_key [2022-12-14 14:19:40,784 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,784 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,785 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,786 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,786 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-14 14:19:40,786 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,789 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:40,790 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:40,790 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:40,790 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:40,791 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:40,791 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,791 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,792 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,792 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:40,792 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,792 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,793 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,793 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,793 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,793 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:40,793 WARN L623 FunctionHandler]: Unknown extern function destroy_workqueue [2022-12-14 14:19:40,794 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,794 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,794 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,794 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,794 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,795 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,795 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,878 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,878 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,879 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,879 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,883 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,883 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,885 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,886 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,886 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,887 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,887 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,888 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,888 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-14 14:19:40,889 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,889 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,889 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,890 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-14 14:19:40,890 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,891 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,892 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,897 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,898 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,901 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,902 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,902 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,903 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,903 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,904 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,911 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,912 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,912 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,913 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,913 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,914 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,915 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,916 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,916 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,917 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,917 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,918 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,918 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,918 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:40,920 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,920 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,921 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,921 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,922 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,923 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,923 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:40,924 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,925 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:40,926 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:40,927 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:40,927 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:40,927 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:40,928 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:40,928 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,928 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,928 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,928 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:40,929 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,975 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:40,975 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:40,976 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:40,976 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:40,976 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:40,977 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:40,977 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:40,977 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,977 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:40,978 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:40,978 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:40,978 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,030 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,031 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,031 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,032 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,032 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,033 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,034 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,034 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,034 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,035 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,039 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,044 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,045 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,045 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,046 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,047 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,047 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,048 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,053 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,054 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,054 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,054 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,056 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,056 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,056 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,057 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:41,057 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,078 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,078 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,078 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,079 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:41,079 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,082 WARN L623 FunctionHandler]: Unknown extern function __list_add [2022-12-14 14:19:41,119 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,120 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,120 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,121 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,121 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 14:19:41,122 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 14:19:41,126 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,127 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,128 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,129 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,130 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,130 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,131 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,132 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,132 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,132 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:41,133 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,133 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,133 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,133 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,134 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:41,134 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,197 WARN L623 FunctionHandler]: Unknown extern function __crc32c_le [2022-12-14 14:19:41,201 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,202 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,202 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,204 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,212 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,216 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,219 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,220 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,220 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,221 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,222 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,222 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,222 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,223 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,223 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,223 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,224 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:41,224 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,224 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,224 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,225 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,225 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:41,225 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,229 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i[312804,312817] [2022-12-14 14:19:41,397 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,401 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,402 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,402 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,402 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,403 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,407 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,412 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 14:19:41,427 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 14:19:41,478 WARN L623 FunctionHandler]: Unknown extern function __list_add [2022-12-14 14:19:41,478 WARN L623 FunctionHandler]: Unknown extern function __list_del_entry [2022-12-14 14:19:41,478 WARN L623 FunctionHandler]: Unknown extern function __list_del_entry [2022-12-14 14:19:41,481 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,483 WARN L623 FunctionHandler]: Unknown extern function devm_kmalloc [2022-12-14 14:19:41,483 WARN L623 FunctionHandler]: Unknown extern function devm_kmalloc [2022-12-14 14:19:41,484 WARN L623 FunctionHandler]: Unknown extern function pci_enable_msi_range [2022-12-14 14:19:41,485 WARN L623 FunctionHandler]: Unknown extern function devm_request_threaded_irq [2022-12-14 14:19:41,486 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-14 14:19:41,487 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,487 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,487 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,488 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:41,489 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:41,489 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-14 14:19:41,490 WARN L623 FunctionHandler]: Unknown extern function iowrite16 [2022-12-14 14:19:41,491 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:41,491 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:41,491 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:41,492 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:41,496 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,496 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,497 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,497 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,501 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,501 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,502 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,502 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,502 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,503 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,503 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,504 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-14 14:19:41,504 WARN L623 FunctionHandler]: Unknown extern function __init_work [2022-12-14 14:19:41,504 WARN L623 FunctionHandler]: Unknown extern function lockdep_init_map [2022-12-14 14:19:41,505 WARN L623 FunctionHandler]: Unknown extern function dma_alloc_attrs [2022-12-14 14:19:41,507 WARN L623 FunctionHandler]: Unknown extern function mutex_destroy [2022-12-14 14:19:41,507 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,508 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,509 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,509 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,510 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,511 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,512 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,515 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,515 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,516 WARN L623 FunctionHandler]: Unknown extern function dma_free_attrs [2022-12-14 14:19:41,516 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,517 WARN L623 FunctionHandler]: Unknown extern function mutex_destroy [2022-12-14 14:19:41,517 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,518 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-14 14:19:41,518 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,521 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,522 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,523 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,523 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,524 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,524 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,524 WARN L623 FunctionHandler]: Unknown extern function devm_free_irq [2022-12-14 14:19:41,524 WARN L623 FunctionHandler]: Unknown extern function mutex_destroy [2022-12-14 14:19:41,525 WARN L623 FunctionHandler]: Unknown extern function pcim_enable_device [2022-12-14 14:19:41,525 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:41,525 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:41,526 WARN L623 FunctionHandler]: Unknown extern function pcim_iomap_regions [2022-12-14 14:19:41,526 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:41,526 WARN L623 FunctionHandler]: Unknown extern function pcim_iomap_table [2022-12-14 14:19:41,526 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-14 14:19:41,527 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,527 WARN L623 FunctionHandler]: Unknown extern function __init_work [2022-12-14 14:19:41,527 WARN L623 FunctionHandler]: Unknown extern function lockdep_init_map [2022-12-14 14:19:41,531 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:41,532 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-14 14:19:41,532 WARN L623 FunctionHandler]: Unknown extern function pci_set_master [2022-12-14 14:19:41,532 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-14 14:19:41,532 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,534 WARN L623 FunctionHandler]: Unknown extern function dmi_match [2022-12-14 14:19:41,539 WARN L623 FunctionHandler]: Unknown extern function ldv_initialize [2022-12-14 14:19:41,540 WARN L623 FunctionHandler]: Unknown extern function ldv_shutdown_4 [2022-12-14 14:19:41,541 WARN L623 FunctionHandler]: Unknown extern function ldv_suspend_late_5 [2022-12-14 14:19:41,541 WARN L623 FunctionHandler]: Unknown extern function ldv_restore_early_5 [2022-12-14 14:19:41,542 WARN L623 FunctionHandler]: Unknown extern function ldv_resume_early_5 [2022-12-14 14:19:41,542 WARN L623 FunctionHandler]: Unknown extern function ldv_restore_5 [2022-12-14 14:19:41,542 WARN L623 FunctionHandler]: Unknown extern function ldv_thaw_early_5 [2022-12-14 14:19:41,542 WARN L623 FunctionHandler]: Unknown extern function ldv_prepare_5 [2022-12-14 14:19:41,543 WARN L623 FunctionHandler]: Unknown extern function ldv_resume_5 [2022-12-14 14:19:41,543 WARN L623 FunctionHandler]: Unknown extern function ldv_freeze_5 [2022-12-14 14:19:41,543 WARN L623 FunctionHandler]: Unknown extern function ldv_freeze_late_5 [2022-12-14 14:19:41,543 WARN L623 FunctionHandler]: Unknown extern function ldv_thaw_noirq_5 [2022-12-14 14:19:41,544 WARN L623 FunctionHandler]: Unknown extern function ldv_poweroff_5 [2022-12-14 14:19:41,544 WARN L623 FunctionHandler]: Unknown extern function ldv_poweroff_noirq_5 [2022-12-14 14:19:41,544 WARN L623 FunctionHandler]: Unknown extern function ldv_poweroff_late_5 [2022-12-14 14:19:41,545 WARN L623 FunctionHandler]: Unknown extern function ldv_suspend_5 [2022-12-14 14:19:41,545 WARN L623 FunctionHandler]: Unknown extern function ldv_thaw_5 [2022-12-14 14:19:41,545 WARN L623 FunctionHandler]: Unknown extern function ldv_complete_5 [2022-12-14 14:19:41,546 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,546 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,546 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,546 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:41,547 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,547 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,547 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,547 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,548 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:41,548 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,548 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,548 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,548 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,549 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,549 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,549 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,549 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,549 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,550 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,550 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,550 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,550 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,550 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,550 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,551 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,551 WARN L623 FunctionHandler]: Unknown extern function flush_work [2022-12-14 14:19:41,551 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,551 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,551 WARN L623 FunctionHandler]: Unknown extern function flush_work [2022-12-14 14:19:41,552 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,552 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,552 WARN L623 FunctionHandler]: Unknown extern function flush_work [2022-12-14 14:19:41,552 WARN L623 FunctionHandler]: Unknown extern function __pci_register_driver [2022-12-14 14:19:41,553 WARN L623 FunctionHandler]: Unknown extern function pci_unregister_driver [2022-12-14 14:19:41,553 WARN L623 FunctionHandler]: Unknown extern function __msecs_to_jiffies [2022-12-14 14:19:41,553 WARN L623 FunctionHandler]: Unknown extern function __init_waitqueue_head [2022-12-14 14:19:41,554 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 14:19:41,555 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 14:19:41,556 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 14:19:41,557 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,558 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,558 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,559 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,559 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,560 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,561 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,561 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,562 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,562 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,563 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,564 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,564 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,579 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 14:19:41,580 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,581 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,582 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,582 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,583 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,583 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,584 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,584 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,587 WARN L623 FunctionHandler]: Unknown extern function __crc32c_le [2022-12-14 14:19:41,587 WARN L623 FunctionHandler]: Unknown extern function dma_pool_free [2022-12-14 14:19:41,588 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,591 WARN L623 FunctionHandler]: Unknown extern function dma_pool_alloc [2022-12-14 14:19:41,591 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,593 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,593 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,594 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,594 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,598 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,599 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,599 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,603 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:41,606 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:41,611 WARN L623 FunctionHandler]: Unknown extern function __kfifo_in_r [2022-12-14 14:19:41,612 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:19:41,614 WARN L623 FunctionHandler]: Unknown extern function complete [2022-12-14 14:19:41,615 WARN L623 FunctionHandler]: Unknown extern function wait_for_completion_timeout [2022-12-14 14:19:41,616 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,616 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,617 WARN L623 FunctionHandler]: Unknown extern function __kfifo_out_r [2022-12-14 14:19:41,619 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,619 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,622 WARN L623 FunctionHandler]: Unknown extern function dma_pool_create [2022-12-14 14:19:41,625 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,626 WARN L623 FunctionHandler]: Unknown extern function dma_pool_destroy [2022-12-14 14:19:41,627 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,627 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,629 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,629 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,630 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,631 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,643 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,645 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,647 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,647 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,648 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,648 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:41,648 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,649 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,649 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,649 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,650 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:41,650 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,660 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,663 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,674 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,676 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,678 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,681 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,683 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,686 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,687 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,687 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,688 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,691 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,693 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,695 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,696 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,698 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,699 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,700 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,701 WARN L623 FunctionHandler]: Unknown extern function __init_work [2022-12-14 14:19:41,701 WARN L623 FunctionHandler]: Unknown extern function lockdep_init_map [2022-12-14 14:19:41,707 WARN L623 FunctionHandler]: Unknown extern function mutex_destroy [2022-12-14 14:19:41,707 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,708 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-14 14:19:41,708 WARN L623 FunctionHandler]: Unknown extern function __alloc_workqueue_key [2022-12-14 14:19:41,712 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,713 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,714 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,716 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,716 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-14 14:19:41,717 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,720 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,720 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,720 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,721 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:41,721 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,721 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,722 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,722 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,722 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:41,722 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,723 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,723 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,723 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,723 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,723 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:41,723 WARN L623 FunctionHandler]: Unknown extern function destroy_workqueue [2022-12-14 14:19:41,724 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,724 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,724 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,724 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,724 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,725 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,725 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,732 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,733 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,733 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,734 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,736 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,738 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,741 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,743 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,746 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,748 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,749 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,750 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,751 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-14 14:19:41,751 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,753 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,754 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,755 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-14 14:19:41,755 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,757 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,759 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,763 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,765 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,766 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,767 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,767 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,767 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,768 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,769 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,776 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,776 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,776 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,793 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,793 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,794 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,795 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,797 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,798 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,799 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,801 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,803 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,803 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,803 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,806 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,808 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,810 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,811 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,813 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,814 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,815 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,817 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,818 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,821 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,822 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,822 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,823 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:41,823 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,823 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,823 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,824 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,824 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:41,824 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,829 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,831 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,832 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,832 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,833 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,833 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:41,833 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,833 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,834 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,834 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,834 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:41,834 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,835 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,837 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,838 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,839 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,839 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,841 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,842 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,842 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,842 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,843 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,843 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,846 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,847 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,848 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,848 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,850 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,850 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,851 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,855 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,857 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,858 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,858 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,859 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,860 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,860 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,860 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:41,861 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,861 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,861 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,861 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,862 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:41,862 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,862 WARN L623 FunctionHandler]: Unknown extern function __list_add [2022-12-14 14:19:41,867 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,868 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,868 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,869 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,870 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 14:19:41,870 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 14:19:41,871 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,873 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,874 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,875 WARN L623 FunctionHandler]: Unknown extern function dev_driver_string [2022-12-14 14:19:41,875 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:19:41,877 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,878 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,878 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,878 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,879 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:41,879 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,879 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,880 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,880 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,880 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:41,880 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,886 WARN L623 FunctionHandler]: Unknown extern function __crc32c_le [2022-12-14 14:19:41,887 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,888 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,889 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,891 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,893 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,895 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,898 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:19:41,899 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,900 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,901 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,902 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,903 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:19:41,904 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:19:41,905 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,905 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,906 WARN L623 FunctionHandler]: Unknown extern function queue_work_on [2022-12-14 14:19:41,906 WARN L623 FunctionHandler]: Unknown extern function flush_workqueue [2022-12-14 14:19:41,906 WARN L623 FunctionHandler]: Unknown extern function queue_delayed_work_on [2022-12-14 14:19:41,907 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,907 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,907 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:19:41,907 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:19:41,908 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:19:41,908 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i[312804,312817] [2022-12-14 14:19:41,919 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,920 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,921 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,921 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,921 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,922 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,924 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 14:19:41,925 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 14:19:42,046 INFO L208 MainTranslator]: Completed translation [2022-12-14 14:19:42,046 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42 WrapperNode [2022-12-14 14:19:42,046 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 14:19:42,047 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 14:19:42,047 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 14:19:42,047 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 14:19:42,054 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42" (1/1) ... [2022-12-14 14:19:42,131 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42" (1/1) ... [2022-12-14 14:19:42,259 INFO L138 Inliner]: procedures = 480, calls = 4035, calls flagged for inlining = 166, calls inlined = 158, statements flattened = 7374 [2022-12-14 14:19:42,260 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 14:19:42,260 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 14:19:42,260 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 14:19:42,261 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 14:19:42,270 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42" (1/1) ... [2022-12-14 14:19:42,271 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42" (1/1) ... [2022-12-14 14:19:42,305 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42" (1/1) ... [2022-12-14 14:19:42,305 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42" (1/1) ... [2022-12-14 14:19:42,448 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42" (1/1) ... [2022-12-14 14:19:42,461 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42" (1/1) ... [2022-12-14 14:19:42,478 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42" (1/1) ... [2022-12-14 14:19:42,490 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42" (1/1) ... [2022-12-14 14:19:42,517 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 14:19:42,517 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 14:19:42,518 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 14:19:42,518 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 14:19:42,518 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42" (1/1) ... [2022-12-14 14:19:42,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 14:19:42,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:19:42,542 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 14:19:42,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 14:19:42,576 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_tb_ring [2022-12-14 14:19:42,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_tb_ring [2022-12-14 14:19:42,576 INFO L130 BoogieDeclarations]: Found specification of procedure thunderbolt_shutdown_and_free [2022-12-14 14:19:42,576 INFO L138 BoogieDeclarations]: Found implementation of procedure thunderbolt_shutdown_and_free [2022-12-14 14:19:42,576 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail_init [2022-12-14 14:19:42,576 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail_init [2022-12-14 14:19:42,576 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-12-14 14:19:42,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-12-14 14:19:42,576 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-12-14 14:19:42,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-12-14 14:19:42,577 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_get_drom_offset [2022-12-14 14:19:42,577 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_get_drom_offset [2022-12-14 14:19:42,577 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_free [2022-12-14 14:19:42,577 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_free [2022-12-14 14:19:42,577 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2022-12-14 14:19:42,577 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2022-12-14 14:19:42,577 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite32options [2022-12-14 14:19:42,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite32options [2022-12-14 14:19:42,577 INFO L130 BoogieDeclarations]: Found specification of procedure ring_interrupt_active [2022-12-14 14:19:42,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_interrupt_active [2022-12-14 14:19:42,577 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_rx_submit [2022-12-14 14:19:42,577 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_rx_submit [2022-12-14 14:19:42,577 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_disable_interrupts [2022-12-14 14:19:42,577 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_disable_interrupts [2022-12-14 14:19:42,577 INFO L130 BoogieDeclarations]: Found specification of procedure get_route [2022-12-14 14:19:42,577 INFO L138 BoogieDeclarations]: Found implementation of procedure get_route [2022-12-14 14:19:42,577 INFO L130 BoogieDeclarations]: Found specification of procedure check_header [2022-12-14 14:19:42,577 INFO L138 BoogieDeclarations]: Found implementation of procedure check_header [2022-12-14 14:19:42,577 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-12-14 14:19:42,578 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-12-14 14:19:42,578 INFO L130 BoogieDeclarations]: Found specification of procedure tb_activate_pcie_devices [2022-12-14 14:19:42,578 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_activate_pcie_devices [2022-12-14 14:19:42,578 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-12-14 14:19:42,578 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-12-14 14:19:42,578 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-12-14 14:19:42,578 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-12-14 14:19:42,578 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_tb_ring [2022-12-14 14:19:42,578 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_tb_ring [2022-12-14 14:19:42,578 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_read_raw [2022-12-14 14:19:42,578 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_read_raw [2022-12-14 14:19:42,578 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 14:19:42,578 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cap_is_long [2022-12-14 14:19:42,578 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cap_is_long [2022-12-14 14:19:42,578 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_set_unpplugged [2022-12-14 14:19:42,578 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_set_unpplugged [2022-12-14 14:19:42,578 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-12-14 14:19:42,578 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-12-14 14:19:42,578 INFO L130 BoogieDeclarations]: Found specification of procedure tb_crc8 [2022-12-14 14:19:42,579 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_crc8 [2022-12-14 14:19:42,579 INFO L130 BoogieDeclarations]: Found specification of procedure ring_write_descriptors [2022-12-14 14:19:42,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_write_descriptors [2022-12-14 14:19:42,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-12-14 14:19:42,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-12-14 14:19:42,579 INFO L130 BoogieDeclarations]: Found specification of procedure tb_plug_events_active [2022-12-14 14:19:42,579 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_plug_events_active [2022-12-14 14:19:42,579 INFO L130 BoogieDeclarations]: Found specification of procedure flush_work [2022-12-14 14:19:42,579 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_work [2022-12-14 14:19:42,579 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_stop [2022-12-14 14:19:42,579 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_stop [2022-12-14 14:19:42,579 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_tb [2022-12-14 14:19:42,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_tb [2022-12-14 14:19:42,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-14 14:19:42,579 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_print_error [2022-12-14 14:19:42,579 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_print_error [2022-12-14 14:19:42,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-12-14 14:19:42,579 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-12-14 14:19:42,579 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_add_nfc_credits [2022-12-14 14:19:42,579 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_add_nfc_credits [2022-12-14 14:19:42,580 INFO L130 BoogieDeclarations]: Found specification of procedure list_move_tail [2022-12-14 14:19:42,580 INFO L138 BoogieDeclarations]: Found implementation of procedure list_move_tail [2022-12-14 14:19:42,580 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_destroy [2022-12-14 14:19:42,580 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_destroy [2022-12-14 14:19:42,580 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_start [2022-12-14 14:19:42,580 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_start [2022-12-14 14:19:42,580 INFO L130 BoogieDeclarations]: Found specification of procedure ring_start [2022-12-14 14:19:42,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_start [2022-12-14 14:19:42,580 INFO L130 BoogieDeclarations]: Found specification of procedure ring_stop [2022-12-14 14:19:42,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_stop [2022-12-14 14:19:42,580 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_write [2022-12-14 14:19:42,580 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_write [2022-12-14 14:19:42,580 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-12-14 14:19:42,580 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-12-14 14:19:42,580 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_read [2022-12-14 14:19:42,580 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_read [2022-12-14 14:19:42,580 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-12-14 14:19:42,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-12-14 14:19:42,580 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_free [2022-12-14 14:19:42,580 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_free [2022-12-14 14:19:42,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-14 14:19:42,581 INFO L130 BoogieDeclarations]: Found specification of procedure ring_interrupt_index [2022-12-14 14:19:42,581 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_interrupt_index [2022-12-14 14:19:42,581 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-12-14 14:19:42,581 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-12-14 14:19:42,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 14:19:42,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-14 14:19:42,581 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cap_is_basic [2022-12-14 14:19:42,581 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cap_is_basic [2022-12-14 14:19:42,581 INFO L130 BoogieDeclarations]: Found specification of procedure tb_upstream_port [2022-12-14 14:19:42,581 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_upstream_port [2022-12-14 14:19:42,581 INFO L130 BoogieDeclarations]: Found specification of procedure __ring_enqueue [2022-12-14 14:19:42,581 INFO L138 BoogieDeclarations]: Found implementation of procedure __ring_enqueue [2022-12-14 14:19:42,581 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2022-12-14 14:19:42,581 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2022-12-14 14:19:42,581 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-12-14 14:19:42,581 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-12-14 14:19:42,581 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2022-12-14 14:19:42,581 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2022-12-14 14:19:42,581 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_tb [2022-12-14 14:19:42,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_tb [2022-12-14 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_rx [2022-12-14 14:19:42,582 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_rx [2022-12-14 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 14:19:42,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-12-14 14:19:42,582 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-12-14 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure ring_desc_base [2022-12-14 14:19:42,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_desc_base [2022-12-14 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_shutdown [2022-12-14 14:19:42,582 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_shutdown [2022-12-14 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-12-14 14:19:42,582 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-12-14 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure tb_scan_port [2022-12-14 14:19:42,582 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_scan_port [2022-12-14 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_active [2022-12-14 14:19:42,582 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_active [2022-12-14 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-12-14 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-12-14 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-12-14 14:19:42,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-12-14 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_read_n [2022-12-14 14:19:42,583 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_read_n [2022-12-14 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_tx [2022-12-14 14:19:42,583 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_tx [2022-12-14 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_read [2022-12-14 14:19:42,583 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_read [2022-12-14 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure ring_work [2022-12-14 14:19:42,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_work [2022-12-14 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kmalloc [2022-12-14 14:19:42,583 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kmalloc [2022-12-14 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite16desc [2022-12-14 14:19:42,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite16desc [2022-12-14 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_pkg_free [2022-12-14 14:19:42,583 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_pkg_free [2022-12-14 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2022-12-14 14:19:42,583 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2022-12-14 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure tb_find_cap [2022-12-14 14:19:42,583 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_find_cap [2022-12-14 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-12-14 14:19:42,584 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-12-14 14:19:42,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-12-14 14:19:42,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-12-14 14:19:42,584 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_deactivate [2022-12-14 14:19:42,584 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_deactivate [2022-12-14 14:19:42,584 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_ctl_write [2022-12-14 14:19:42,584 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_ctl_write [2022-12-14 14:19:42,584 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2022-12-14 14:19:42,584 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2022-12-14 14:19:42,584 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-12-14 14:19:42,584 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-12-14 14:19:42,584 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_pkg_alloc [2022-12-14 14:19:42,584 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_pkg_alloc [2022-12-14 14:19:42,584 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_suspend_noirq [2022-12-14 14:19:42,584 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_suspend_noirq [2022-12-14 14:19:42,584 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_ctl_read [2022-12-14 14:19:42,584 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_ctl_read [2022-12-14 14:19:42,584 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-12-14 14:19:42,584 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-12-14 14:19:42,584 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_port_active [2022-12-14 14:19:42,584 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_port_active [2022-12-14 14:19:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_suspend [2022-12-14 14:19:42,585 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_suspend [2022-12-14 14:19:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_alloc [2022-12-14 14:19:42,585 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_alloc [2022-12-14 14:19:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-12-14 14:19:42,585 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-12-14 14:19:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure tb_drom_read_uid_only [2022-12-14 14:19:42,585 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_drom_read_uid_only [2022-12-14 14:19:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-14 14:19:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-12-14 14:19:42,585 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-12-14 14:19:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_write [2022-12-14 14:19:42,585 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_write [2022-12-14 14:19:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_activate [2022-12-14 14:19:42,585 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_activate [2022-12-14 14:19:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_interrupt_work [2022-12-14 14:19:42,585 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_interrupt_work [2022-12-14 14:19:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-14 14:19:42,585 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2022-12-14 14:19:42,585 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_del_entry [2022-12-14 14:19:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2022-12-14 14:19:42,586 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2022-12-14 14:19:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-14 14:19:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite32desc [2022-12-14 14:19:42,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite32desc [2022-12-14 14:19:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure tb_route_length [2022-12-14 14:19:42,586 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_route_length [2022-12-14 14:19:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_resume_noirq [2022-12-14 14:19:42,586 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_resume_noirq [2022-12-14 14:19:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-12-14 14:19:42,586 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-12-14 14:19:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-12-14 14:19:42,586 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-12-14 14:19:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2022-12-14 14:19:42,586 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2022-12-14 14:19:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_alloc [2022-12-14 14:19:42,586 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_alloc [2022-12-14 14:19:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-12-14 14:19:42,586 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-12-14 14:19:42,586 INFO L130 BoogieDeclarations]: Found specification of procedure ring_free [2022-12-14 14:19:42,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_free [2022-12-14 14:19:42,587 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2022-12-14 14:19:42,587 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2022-12-14 14:19:42,587 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite64desc [2022-12-14 14:19:42,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite64desc [2022-12-14 14:19:42,587 INFO L130 BoogieDeclarations]: Found specification of procedure __tb_path_deallocate_nfc [2022-12-14 14:19:42,587 INFO L138 BoogieDeclarations]: Found implementation of procedure __tb_path_deallocate_nfc [2022-12-14 14:19:42,587 INFO L130 BoogieDeclarations]: Found specification of procedure tb_free_unplugged_children [2022-12-14 14:19:42,587 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_free_unplugged_children [2022-12-14 14:19:42,587 INFO L130 BoogieDeclarations]: Found specification of procedure tb_crc [2022-12-14 14:19:42,587 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_crc [2022-12-14 14:19:42,587 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-12-14 14:19:42,587 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-12-14 14:19:42,587 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_resume [2022-12-14 14:19:42,587 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_resume [2022-12-14 14:19:42,587 INFO L130 BoogieDeclarations]: Found specification of procedure tb_wait_for_port [2022-12-14 14:19:42,587 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_wait_for_port [2022-12-14 14:19:42,587 INFO L130 BoogieDeclarations]: Found specification of procedure tb_scan_switch [2022-12-14 14:19:42,587 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_scan_switch [2022-12-14 14:19:42,587 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_restart [2022-12-14 14:19:42,587 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_restart [2022-12-14 14:19:42,588 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-12-14 14:19:42,588 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-12-14 14:19:42,588 INFO L130 BoogieDeclarations]: Found specification of procedure check_config_address [2022-12-14 14:19:42,588 INFO L138 BoogieDeclarations]: Found implementation of procedure check_config_address [2022-12-14 14:19:42,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-14 14:19:42,588 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-12-14 14:19:42,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-12-14 14:19:42,588 INFO L130 BoogieDeclarations]: Found specification of procedure __crc32c_le [2022-12-14 14:19:42,588 INFO L138 BoogieDeclarations]: Found implementation of procedure __crc32c_le [2022-12-14 14:19:42,588 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kcalloc [2022-12-14 14:19:42,588 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kcalloc [2022-12-14 14:19:42,588 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_free [2022-12-14 14:19:42,588 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_free [2022-12-14 14:19:42,588 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_is_invalid [2022-12-14 14:19:42,588 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_is_invalid [2022-12-14 14:19:42,588 INFO L130 BoogieDeclarations]: Found specification of procedure dev_driver_string [2022-12-14 14:19:42,588 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_driver_string [2022-12-14 14:19:42,588 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_transfer [2022-12-14 14:19:42,588 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_transfer [2022-12-14 14:19:42,588 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_init_path [2022-12-14 14:19:42,589 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_init_path [2022-12-14 14:19:42,589 INFO L130 BoogieDeclarations]: Found specification of procedure __tb_path_deactivate_hops [2022-12-14 14:19:42,589 INFO L138 BoogieDeclarations]: Found implementation of procedure __tb_path_deactivate_hops [2022-12-14 14:19:42,589 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_free [2022-12-14 14:19:42,589 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_free [2022-12-14 14:19:42,589 INFO L130 BoogieDeclarations]: Found specification of procedure tb_is_upstream_port [2022-12-14 14:19:42,589 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_is_upstream_port [2022-12-14 14:19:42,589 INFO L130 BoogieDeclarations]: Found specification of procedure ring_alloc [2022-12-14 14:19:42,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_alloc [2022-12-14 14:19:42,589 INFO L130 BoogieDeclarations]: Found specification of procedure make_header [2022-12-14 14:19:42,589 INFO L138 BoogieDeclarations]: Found implementation of procedure make_header [2022-12-14 14:19:42,589 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2022-12-14 14:19:42,589 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2022-12-14 14:19:42,589 INFO L130 BoogieDeclarations]: Found specification of procedure tb_free_invalid_tunnels [2022-12-14 14:19:42,589 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_free_invalid_tunnels [2022-12-14 14:19:42,589 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2022-12-14 14:19:42,589 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2022-12-14 14:19:42,589 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_read [2022-12-14 14:19:42,589 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_read [2022-12-14 14:19:42,589 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_deactivate [2022-12-14 14:19:42,590 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_deactivate [2022-12-14 14:19:42,590 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_out [2022-12-14 14:19:42,590 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_out [2022-12-14 14:19:42,590 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_write [2022-12-14 14:19:42,590 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_write [2022-12-14 14:19:42,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_tb_nhi [2022-12-14 14:19:42,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_tb_nhi [2022-12-14 14:19:42,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 14:19:42,590 INFO L130 BoogieDeclarations]: Found specification of procedure tb_route [2022-12-14 14:19:42,590 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_route [2022-12-14 14:19:42,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_tb_nhi [2022-12-14 14:19:42,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_tb_nhi [2022-12-14 14:19:43,355 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 14:19:43,358 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 14:19:43,762 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-12-14 14:20:01,607 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 14:20:02,485 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 14:20:02,485 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-14 14:20:02,490 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 02:20:02 BoogieIcfgContainer [2022-12-14 14:20:02,490 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 14:20:02,492 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 14:20:02,492 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 14:20:02,494 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 14:20:02,495 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 02:19:39" (1/3) ... [2022-12-14 14:20:02,495 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ec8a10d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 02:20:02, skipping insertion in model container [2022-12-14 14:20:02,495 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:19:42" (2/3) ... [2022-12-14 14:20:02,496 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ec8a10d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 02:20:02, skipping insertion in model container [2022-12-14 14:20:02,496 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 02:20:02" (3/3) ... [2022-12-14 14:20:02,497 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2022-12-14 14:20:02,512 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 14:20:02,513 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-14 14:20:02,601 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 14:20:02,607 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@ca49169, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 14:20:02,607 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-14 14:20:02,615 INFO L276 IsEmpty]: Start isEmpty. Operand has 2147 states, 1312 states have (on average 1.3201219512195121) internal successors, (1732), 1359 states have internal predecessors, (1732), 701 states have call successors, (701), 133 states have call predecessors, (701), 132 states have return successors, (695), 691 states have call predecessors, (695), 695 states have call successors, (695) [2022-12-14 14:20:02,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-14 14:20:02,622 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:02,623 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:02,623 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:20:02,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:02,627 INFO L85 PathProgramCache]: Analyzing trace with hash -759046082, now seen corresponding path program 1 times [2022-12-14 14:20:02,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:20:02,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034460395] [2022-12-14 14:20:02,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:20:02,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:20:02,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:20:03,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:20:03,294 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:20:03,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034460395] [2022-12-14 14:20:03,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034460395] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:20:03,294 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:20:03,294 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:20:03,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053750570] [2022-12-14 14:20:03,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:20:03,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:20:03,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:20:03,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:20:03,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:03,325 INFO L87 Difference]: Start difference. First operand has 2147 states, 1312 states have (on average 1.3201219512195121) internal successors, (1732), 1359 states have internal predecessors, (1732), 701 states have call successors, (701), 133 states have call predecessors, (701), 132 states have return successors, (695), 691 states have call predecessors, (695), 695 states have call successors, (695) Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 14:20:05,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:05,619 INFO L93 Difference]: Finished difference Result 4320 states and 6457 transitions. [2022-12-14 14:20:05,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:20:05,622 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 26 [2022-12-14 14:20:05,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:05,662 INFO L225 Difference]: With dead ends: 4320 [2022-12-14 14:20:05,662 INFO L226 Difference]: Without dead ends: 2167 [2022-12-14 14:20:05,677 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:05,680 INFO L413 NwaCegarLoop]: 2877 mSDtfsCounter, 2853 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2853 SdHoareTripleChecker+Valid, 3117 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:05,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2853 Valid, 3117 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-12-14 14:20:05,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2167 states. [2022-12-14 14:20:05,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2167 to 2165. [2022-12-14 14:20:05,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2165 states, 1326 states have (on average 1.3099547511312217) internal successors, (1737), 1363 states have internal predecessors, (1737), 695 states have call successors, (695), 144 states have call predecessors, (695), 143 states have return successors, (686), 682 states have call predecessors, (686), 686 states have call successors, (686) [2022-12-14 14:20:05,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2165 states to 2165 states and 3118 transitions. [2022-12-14 14:20:05,855 INFO L78 Accepts]: Start accepts. Automaton has 2165 states and 3118 transitions. Word has length 26 [2022-12-14 14:20:05,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:05,856 INFO L495 AbstractCegarLoop]: Abstraction has 2165 states and 3118 transitions. [2022-12-14 14:20:05,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 14:20:05,856 INFO L276 IsEmpty]: Start isEmpty. Operand 2165 states and 3118 transitions. [2022-12-14 14:20:05,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-12-14 14:20:05,858 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:05,858 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:05,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 14:20:05,858 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:20:05,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:05,859 INFO L85 PathProgramCache]: Analyzing trace with hash -743966820, now seen corresponding path program 1 times [2022-12-14 14:20:05,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:20:05,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072768208] [2022-12-14 14:20:05,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:20:05,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:20:05,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:20:06,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:20:06,041 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:20:06,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072768208] [2022-12-14 14:20:06,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072768208] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:20:06,041 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:20:06,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:20:06,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993386125] [2022-12-14 14:20:06,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:20:06,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:20:06,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:20:06,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:20:06,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:06,044 INFO L87 Difference]: Start difference. First operand 2165 states and 3118 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 14:20:10,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:10,305 INFO L93 Difference]: Finished difference Result 6472 states and 9322 transitions. [2022-12-14 14:20:10,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:20:10,306 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 24 [2022-12-14 14:20:10,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:10,328 INFO L225 Difference]: With dead ends: 6472 [2022-12-14 14:20:10,328 INFO L226 Difference]: Without dead ends: 4310 [2022-12-14 14:20:10,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:10,337 INFO L413 NwaCegarLoop]: 3546 mSDtfsCounter, 3066 mSDsluCounter, 2849 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3066 SdHoareTripleChecker+Valid, 6395 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:10,337 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3066 Valid, 6395 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-12-14 14:20:10,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4310 states. [2022-12-14 14:20:10,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4310 to 4303. [2022-12-14 14:20:10,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4303 states, 2638 states have (on average 1.3085670962850644) internal successors, (3452), 2704 states have internal predecessors, (3452), 1378 states have call successors, (1378), 287 states have call predecessors, (1378), 286 states have return successors, (1369), 1361 states have call predecessors, (1369), 1369 states have call successors, (1369) [2022-12-14 14:20:10,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4303 states to 4303 states and 6199 transitions. [2022-12-14 14:20:10,528 INFO L78 Accepts]: Start accepts. Automaton has 4303 states and 6199 transitions. Word has length 24 [2022-12-14 14:20:10,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:10,529 INFO L495 AbstractCegarLoop]: Abstraction has 4303 states and 6199 transitions. [2022-12-14 14:20:10,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 14:20:10,529 INFO L276 IsEmpty]: Start isEmpty. Operand 4303 states and 6199 transitions. [2022-12-14 14:20:10,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-12-14 14:20:10,530 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:10,530 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:10,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 14:20:10,531 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:20:10,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:10,531 INFO L85 PathProgramCache]: Analyzing trace with hash -2017157225, now seen corresponding path program 1 times [2022-12-14 14:20:10,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:20:10,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479946604] [2022-12-14 14:20:10,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:20:10,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:20:10,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:20:10,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:20:10,668 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:20:10,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479946604] [2022-12-14 14:20:10,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479946604] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:20:10,668 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:20:10,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:20:10,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521780413] [2022-12-14 14:20:10,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:20:10,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:20:10,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:20:10,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:20:10,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:10,670 INFO L87 Difference]: Start difference. First operand 4303 states and 6199 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 14:20:14,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:20:14,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:14,909 INFO L93 Difference]: Finished difference Result 11671 states and 16724 transitions. [2022-12-14 14:20:14,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:20:14,911 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2022-12-14 14:20:14,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:14,938 INFO L225 Difference]: With dead ends: 11671 [2022-12-14 14:20:14,938 INFO L226 Difference]: Without dead ends: 7371 [2022-12-14 14:20:14,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:14,949 INFO L413 NwaCegarLoop]: 3793 mSDtfsCounter, 2162 mSDsluCounter, 2852 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2162 SdHoareTripleChecker+Valid, 6645 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:14,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2162 Valid, 6645 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-12-14 14:20:14,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7371 states. [2022-12-14 14:20:15,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7371 to 7354. [2022-12-14 14:20:15,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7354 states, 4496 states have (on average 1.3022686832740213) internal successors, (5855), 4604 states have internal predecessors, (5855), 2331 states have call successors, (2331), 527 states have call predecessors, (2331), 526 states have return successors, (2322), 2306 states have call predecessors, (2322), 2322 states have call successors, (2322) [2022-12-14 14:20:15,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7354 states to 7354 states and 10508 transitions. [2022-12-14 14:20:15,257 INFO L78 Accepts]: Start accepts. Automaton has 7354 states and 10508 transitions. Word has length 30 [2022-12-14 14:20:15,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:15,257 INFO L495 AbstractCegarLoop]: Abstraction has 7354 states and 10508 transitions. [2022-12-14 14:20:15,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 14:20:15,258 INFO L276 IsEmpty]: Start isEmpty. Operand 7354 states and 10508 transitions. [2022-12-14 14:20:15,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-14 14:20:15,259 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:15,259 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:15,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 14:20:15,259 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:20:15,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:15,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1528727008, now seen corresponding path program 1 times [2022-12-14 14:20:15,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:20:15,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567672392] [2022-12-14 14:20:15,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:20:15,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:20:15,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:20:15,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:20:15,492 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:20:15,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567672392] [2022-12-14 14:20:15,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567672392] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:20:15,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:20:15,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:20:15,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787657760] [2022-12-14 14:20:15,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:20:15,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:20:15,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:20:15,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:20:15,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:15,494 INFO L87 Difference]: Start difference. First operand 7354 states and 10508 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 14:20:17,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:17,664 INFO L93 Difference]: Finished difference Result 7627 states and 10729 transitions. [2022-12-14 14:20:17,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:20:17,665 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2022-12-14 14:20:17,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:17,689 INFO L225 Difference]: With dead ends: 7627 [2022-12-14 14:20:17,689 INFO L226 Difference]: Without dead ends: 7623 [2022-12-14 14:20:17,692 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:17,693 INFO L413 NwaCegarLoop]: 2866 mSDtfsCounter, 2787 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2787 SdHoareTripleChecker+Valid, 3174 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:17,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2787 Valid, 3174 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-12-14 14:20:17,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7623 states. [2022-12-14 14:20:17,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7623 to 7620. [2022-12-14 14:20:18,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7620 states, 4644 states have (on average 1.2937123169681308) internal successors, (6008), 4750 states have internal predecessors, (6008), 2359 states have call successors, (2359), 617 states have call predecessors, (2359), 616 states have return successors, (2352), 2336 states have call predecessors, (2352), 2352 states have call successors, (2352) [2022-12-14 14:20:18,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7620 states to 7620 states and 10719 transitions. [2022-12-14 14:20:18,035 INFO L78 Accepts]: Start accepts. Automaton has 7620 states and 10719 transitions. Word has length 29 [2022-12-14 14:20:18,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:18,035 INFO L495 AbstractCegarLoop]: Abstraction has 7620 states and 10719 transitions. [2022-12-14 14:20:18,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 14:20:18,035 INFO L276 IsEmpty]: Start isEmpty. Operand 7620 states and 10719 transitions. [2022-12-14 14:20:18,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-14 14:20:18,036 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:18,036 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:18,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 14:20:18,037 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:20:18,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:18,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1395249023, now seen corresponding path program 1 times [2022-12-14 14:20:18,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:20:18,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331439053] [2022-12-14 14:20:18,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:20:18,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:20:18,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:20:18,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:20:18,151 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:20:18,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331439053] [2022-12-14 14:20:18,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331439053] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:20:18,152 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:20:18,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:20:18,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651177582] [2022-12-14 14:20:18,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:20:18,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:20:18,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:20:18,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:20:18,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:18,154 INFO L87 Difference]: Start difference. First operand 7620 states and 10719 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 14:20:20,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:20:21,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:21,133 INFO L93 Difference]: Finished difference Result 7622 states and 10720 transitions. [2022-12-14 14:20:21,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:20:21,135 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2022-12-14 14:20:21,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:21,164 INFO L225 Difference]: With dead ends: 7622 [2022-12-14 14:20:21,164 INFO L226 Difference]: Without dead ends: 7619 [2022-12-14 14:20:21,166 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:21,167 INFO L413 NwaCegarLoop]: 2853 mSDtfsCounter, 3075 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3075 SdHoareTripleChecker+Valid, 2853 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:21,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3075 Valid, 2853 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-12-14 14:20:21,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7619 states. [2022-12-14 14:20:21,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7619 to 7619. [2022-12-14 14:20:21,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7619 states, 4644 states have (on average 1.2934969853574505) internal successors, (6007), 4749 states have internal predecessors, (6007), 2358 states have call successors, (2358), 617 states have call predecessors, (2358), 616 states have return successors, (2352), 2336 states have call predecessors, (2352), 2352 states have call successors, (2352) [2022-12-14 14:20:21,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7619 states to 7619 states and 10717 transitions. [2022-12-14 14:20:21,485 INFO L78 Accepts]: Start accepts. Automaton has 7619 states and 10717 transitions. Word has length 29 [2022-12-14 14:20:21,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:21,486 INFO L495 AbstractCegarLoop]: Abstraction has 7619 states and 10717 transitions. [2022-12-14 14:20:21,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 14:20:21,487 INFO L276 IsEmpty]: Start isEmpty. Operand 7619 states and 10717 transitions. [2022-12-14 14:20:21,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-12-14 14:20:21,488 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:21,488 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:21,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 14:20:21,489 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:20:21,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:21,489 INFO L85 PathProgramCache]: Analyzing trace with hash -304232437, now seen corresponding path program 1 times [2022-12-14 14:20:21,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:20:21,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072801023] [2022-12-14 14:20:21,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:20:21,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:20:21,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:20:21,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:20:21,648 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:20:21,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072801023] [2022-12-14 14:20:21,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072801023] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:20:21,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:20:21,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:20:21,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930050566] [2022-12-14 14:20:21,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:20:21,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:20:21,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:20:21,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:20:21,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:21,650 INFO L87 Difference]: Start difference. First operand 7619 states and 10717 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 14:20:25,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:20:26,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:26,009 INFO L93 Difference]: Finished difference Result 9075 states and 12545 transitions. [2022-12-14 14:20:26,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:20:26,010 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2022-12-14 14:20:26,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:26,035 INFO L225 Difference]: With dead ends: 9075 [2022-12-14 14:20:26,036 INFO L226 Difference]: Without dead ends: 9071 [2022-12-14 14:20:26,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:26,040 INFO L413 NwaCegarLoop]: 3035 mSDtfsCounter, 893 mSDsluCounter, 2458 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 893 SdHoareTripleChecker+Valid, 5493 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:26,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [893 Valid, 5493 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-12-14 14:20:26,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9071 states. [2022-12-14 14:20:26,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9071 to 9067. [2022-12-14 14:20:26,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9067 states, 5476 states have (on average 1.281592403214025) internal successors, (7018), 5611 states have internal predecessors, (7018), 2760 states have call successors, (2760), 831 states have call predecessors, (2760), 830 states have return successors, (2756), 2740 states have call predecessors, (2756), 2756 states have call successors, (2756) [2022-12-14 14:20:26,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9067 states to 9067 states and 12534 transitions. [2022-12-14 14:20:26,373 INFO L78 Accepts]: Start accepts. Automaton has 9067 states and 12534 transitions. Word has length 30 [2022-12-14 14:20:26,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:26,374 INFO L495 AbstractCegarLoop]: Abstraction has 9067 states and 12534 transitions. [2022-12-14 14:20:26,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 14:20:26,374 INFO L276 IsEmpty]: Start isEmpty. Operand 9067 states and 12534 transitions. [2022-12-14 14:20:26,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-12-14 14:20:26,375 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:26,375 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:26,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-14 14:20:26,375 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:20:26,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:26,376 INFO L85 PathProgramCache]: Analyzing trace with hash 2115040519, now seen corresponding path program 1 times [2022-12-14 14:20:26,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:20:26,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018912810] [2022-12-14 14:20:26,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:20:26,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:20:26,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:20:26,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:20:26,490 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:20:26,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018912810] [2022-12-14 14:20:26,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018912810] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:20:26,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:20:26,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:20:26,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620530912] [2022-12-14 14:20:26,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:20:26,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:20:26,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:20:26,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:20:26,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:26,491 INFO L87 Difference]: Start difference. First operand 9067 states and 12534 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 14:20:28,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:28,855 INFO L93 Difference]: Finished difference Result 9069 states and 12535 transitions. [2022-12-14 14:20:28,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:20:28,856 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2022-12-14 14:20:28,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:28,881 INFO L225 Difference]: With dead ends: 9069 [2022-12-14 14:20:28,881 INFO L226 Difference]: Without dead ends: 9060 [2022-12-14 14:20:28,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:28,885 INFO L413 NwaCegarLoop]: 2848 mSDtfsCounter, 3065 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3065 SdHoareTripleChecker+Valid, 2848 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:28,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3065 Valid, 2848 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-12-14 14:20:28,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9060 states. [2022-12-14 14:20:29,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9060 to 9060. [2022-12-14 14:20:29,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9060 states, 5470 states have (on average 1.2808043875685557) internal successors, (7006), 5604 states have internal predecessors, (7006), 2759 states have call successors, (2759), 831 states have call predecessors, (2759), 830 states have return successors, (2756), 2740 states have call predecessors, (2756), 2756 states have call successors, (2756) [2022-12-14 14:20:29,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9060 states to 9060 states and 12521 transitions. [2022-12-14 14:20:29,337 INFO L78 Accepts]: Start accepts. Automaton has 9060 states and 12521 transitions. Word has length 33 [2022-12-14 14:20:29,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:29,337 INFO L495 AbstractCegarLoop]: Abstraction has 9060 states and 12521 transitions. [2022-12-14 14:20:29,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 14:20:29,338 INFO L276 IsEmpty]: Start isEmpty. Operand 9060 states and 12521 transitions. [2022-12-14 14:20:29,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-12-14 14:20:29,338 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:29,339 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:29,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-14 14:20:29,339 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:20:29,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:29,339 INFO L85 PathProgramCache]: Analyzing trace with hash -2078360500, now seen corresponding path program 1 times [2022-12-14 14:20:29,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:20:29,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784672722] [2022-12-14 14:20:29,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:20:29,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:20:29,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:20:29,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:20:29,521 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:20:29,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784672722] [2022-12-14 14:20:29,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784672722] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:20:29,521 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:20:29,521 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:20:29,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779975455] [2022-12-14 14:20:29,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:20:29,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:20:29,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:20:29,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:20:29,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:29,523 INFO L87 Difference]: Start difference. First operand 9060 states and 12521 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-12-14 14:20:33,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:33,127 INFO L93 Difference]: Finished difference Result 9065 states and 12524 transitions. [2022-12-14 14:20:33,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:20:33,129 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 42 [2022-12-14 14:20:33,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:33,154 INFO L225 Difference]: With dead ends: 9065 [2022-12-14 14:20:33,154 INFO L226 Difference]: Without dead ends: 9062 [2022-12-14 14:20:33,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:33,159 INFO L413 NwaCegarLoop]: 2870 mSDtfsCounter, 338 mSDsluCounter, 2566 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 5436 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:33,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [338 Valid, 5436 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-12-14 14:20:33,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9062 states. [2022-12-14 14:20:33,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9062 to 9059. [2022-12-14 14:20:33,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9059 states, 5470 states have (on average 1.2793418647166361) internal successors, (6998), 5603 states have internal predecessors, (6998), 2758 states have call successors, (2758), 831 states have call predecessors, (2758), 830 states have return successors, (2756), 2740 states have call predecessors, (2756), 2756 states have call successors, (2756) [2022-12-14 14:20:33,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9059 states to 9059 states and 12512 transitions. [2022-12-14 14:20:33,815 INFO L78 Accepts]: Start accepts. Automaton has 9059 states and 12512 transitions. Word has length 42 [2022-12-14 14:20:33,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:33,815 INFO L495 AbstractCegarLoop]: Abstraction has 9059 states and 12512 transitions. [2022-12-14 14:20:33,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-12-14 14:20:33,816 INFO L276 IsEmpty]: Start isEmpty. Operand 9059 states and 12512 transitions. [2022-12-14 14:20:33,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-12-14 14:20:33,817 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:33,817 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:33,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-14 14:20:33,817 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:20:33,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:33,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1029807641, now seen corresponding path program 1 times [2022-12-14 14:20:33,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:20:33,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302685986] [2022-12-14 14:20:33,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:20:33,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:20:33,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:20:34,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:20:34,013 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:20:34,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302685986] [2022-12-14 14:20:34,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302685986] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:20:34,014 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:20:34,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:20:34,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792296778] [2022-12-14 14:20:34,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:20:34,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:20:34,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:20:34,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:20:34,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:34,015 INFO L87 Difference]: Start difference. First operand 9059 states and 12512 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-14 14:20:37,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:37,536 INFO L93 Difference]: Finished difference Result 9061 states and 12513 transitions. [2022-12-14 14:20:37,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:20:37,537 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 46 [2022-12-14 14:20:37,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:37,566 INFO L225 Difference]: With dead ends: 9061 [2022-12-14 14:20:37,566 INFO L226 Difference]: Without dead ends: 9058 [2022-12-14 14:20:37,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:37,570 INFO L413 NwaCegarLoop]: 2844 mSDtfsCounter, 253 mSDsluCounter, 2608 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 5452 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:37,570 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 5452 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-12-14 14:20:37,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9058 states. [2022-12-14 14:20:38,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9058 to 9058. [2022-12-14 14:20:38,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9058 states, 5470 states have (on average 1.277148080438757) internal successors, (6986), 5602 states have internal predecessors, (6986), 2757 states have call successors, (2757), 831 states have call predecessors, (2757), 830 states have return successors, (2756), 2740 states have call predecessors, (2756), 2756 states have call successors, (2756) [2022-12-14 14:20:38,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9058 states to 9058 states and 12499 transitions. [2022-12-14 14:20:38,072 INFO L78 Accepts]: Start accepts. Automaton has 9058 states and 12499 transitions. Word has length 46 [2022-12-14 14:20:38,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:38,072 INFO L495 AbstractCegarLoop]: Abstraction has 9058 states and 12499 transitions. [2022-12-14 14:20:38,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-14 14:20:38,072 INFO L276 IsEmpty]: Start isEmpty. Operand 9058 states and 12499 transitions. [2022-12-14 14:20:38,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-12-14 14:20:38,077 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:38,078 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:38,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-14 14:20:38,078 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:20:38,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:38,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1437550375, now seen corresponding path program 1 times [2022-12-14 14:20:38,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:20:38,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126374045] [2022-12-14 14:20:38,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:20:38,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:20:38,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:20:38,208 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 14:20:38,208 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:20:38,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126374045] [2022-12-14 14:20:38,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126374045] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:20:38,208 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:20:38,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:20:38,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738301482] [2022-12-14 14:20:38,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:20:38,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:20:38,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:20:38,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:20:38,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:38,210 INFO L87 Difference]: Start difference. First operand 9058 states and 12499 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 14:20:42,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:42,554 INFO L93 Difference]: Finished difference Result 15526 states and 21392 transitions. [2022-12-14 14:20:42,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:20:42,556 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2022-12-14 14:20:42,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:42,579 INFO L225 Difference]: With dead ends: 15526 [2022-12-14 14:20:42,579 INFO L226 Difference]: Without dead ends: 6469 [2022-12-14 14:20:42,603 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:42,603 INFO L413 NwaCegarLoop]: 2838 mSDtfsCounter, 0 mSDsluCounter, 2834 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5672 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:42,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5672 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-12-14 14:20:42,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6469 states. [2022-12-14 14:20:42,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6469 to 6469. [2022-12-14 14:20:42,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6469 states, 3900 states have (on average 1.2738461538461539) internal successors, (4968), 3995 states have internal predecessors, (4968), 1963 states have call successors, (1963), 606 states have call predecessors, (1963), 605 states have return successors, (1962), 1950 states have call predecessors, (1962), 1962 states have call successors, (1962) [2022-12-14 14:20:42,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6469 states to 6469 states and 8893 transitions. [2022-12-14 14:20:42,877 INFO L78 Accepts]: Start accepts. Automaton has 6469 states and 8893 transitions. Word has length 68 [2022-12-14 14:20:42,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:42,877 INFO L495 AbstractCegarLoop]: Abstraction has 6469 states and 8893 transitions. [2022-12-14 14:20:42,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 14:20:42,877 INFO L276 IsEmpty]: Start isEmpty. Operand 6469 states and 8893 transitions. [2022-12-14 14:20:42,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-12-14 14:20:42,880 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:42,880 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:42,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-14 14:20:42,880 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:20:42,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:42,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1785746596, now seen corresponding path program 1 times [2022-12-14 14:20:42,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:20:42,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046209772] [2022-12-14 14:20:42,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:20:42,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:20:42,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:20:43,175 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-14 14:20:43,175 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:20:43,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046209772] [2022-12-14 14:20:43,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046209772] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:20:43,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:20:43,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 14:20:43,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093931017] [2022-12-14 14:20:43,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:20:43,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 14:20:43,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:20:43,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 14:20:43,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:20:43,177 INFO L87 Difference]: Start difference. First operand 6469 states and 8893 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-12-14 14:20:49,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:49,711 INFO L93 Difference]: Finished difference Result 13133 states and 18050 transitions. [2022-12-14 14:20:49,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 14:20:49,712 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 80 [2022-12-14 14:20:49,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:49,739 INFO L225 Difference]: With dead ends: 13133 [2022-12-14 14:20:49,739 INFO L226 Difference]: Without dead ends: 8584 [2022-12-14 14:20:49,753 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:20:49,754 INFO L413 NwaCegarLoop]: 3777 mSDtfsCounter, 3353 mSDsluCounter, 5742 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3369 SdHoareTripleChecker+Valid, 9519 SdHoareTripleChecker+Invalid, 903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:49,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3369 Valid, 9519 Invalid, 903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2022-12-14 14:20:49,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8584 states. [2022-12-14 14:20:50,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8584 to 8577. [2022-12-14 14:20:50,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8577 states, 5166 states have (on average 1.272744870305846) internal successors, (6575), 5294 states have internal predecessors, (6575), 2599 states have call successors, (2599), 812 states have call predecessors, (2599), 811 states have return successors, (2598), 2582 states have call predecessors, (2598), 2598 states have call successors, (2598) [2022-12-14 14:20:50,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8577 states to 8577 states and 11772 transitions. [2022-12-14 14:20:50,099 INFO L78 Accepts]: Start accepts. Automaton has 8577 states and 11772 transitions. Word has length 80 [2022-12-14 14:20:50,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:50,099 INFO L495 AbstractCegarLoop]: Abstraction has 8577 states and 11772 transitions. [2022-12-14 14:20:50,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-12-14 14:20:50,099 INFO L276 IsEmpty]: Start isEmpty. Operand 8577 states and 11772 transitions. [2022-12-14 14:20:50,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-12-14 14:20:50,103 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:20:50,103 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:20:50,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-14 14:20:50,103 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:20:50,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:20:50,103 INFO L85 PathProgramCache]: Analyzing trace with hash -893287571, now seen corresponding path program 1 times [2022-12-14 14:20:50,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:20:50,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632050482] [2022-12-14 14:20:50,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:20:50,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:20:50,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:20:50,332 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-12-14 14:20:50,332 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:20:50,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632050482] [2022-12-14 14:20:50,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632050482] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:20:50,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:20:50,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:20:50,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195778977] [2022-12-14 14:20:50,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:20:50,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:20:50,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:20:50,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:20:50,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:50,335 INFO L87 Difference]: Start difference. First operand 8577 states and 11772 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 14:20:53,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:20:53,636 INFO L93 Difference]: Finished difference Result 8577 states and 11772 transitions. [2022-12-14 14:20:53,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:20:53,637 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 87 [2022-12-14 14:20:53,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:20:53,639 INFO L225 Difference]: With dead ends: 8577 [2022-12-14 14:20:53,639 INFO L226 Difference]: Without dead ends: 0 [2022-12-14 14:20:53,654 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:20:53,655 INFO L413 NwaCegarLoop]: 3142 mSDtfsCounter, 2621 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2621 SdHoareTripleChecker+Valid, 3915 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:20:53,655 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2621 Valid, 3915 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-12-14 14:20:53,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-12-14 14:20:53,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-12-14 14:20:53,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:20:53,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-12-14 14:20:53,657 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 87 [2022-12-14 14:20:53,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:20:53,657 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-14 14:20:53,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 14:20:53,658 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-12-14 14:20:53,658 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-12-14 14:20:53,660 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-14 14:20:53,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-14 14:20:53,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-12-14 14:22:18,212 INFO L902 garLoopResultBuilder]: At program point L5962(line 5962) the Hoare annotation is: true [2022-12-14 14:22:18,212 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5956 5965) the Hoare annotation is: true [2022-12-14 14:22:18,212 INFO L902 garLoopResultBuilder]: At program point L5961(line 5961) the Hoare annotation is: true [2022-12-14 14:22:18,213 INFO L899 garLoopResultBuilder]: For program point L5962-1(line 5962) no Hoare annotation was computed. [2022-12-14 14:22:18,213 INFO L899 garLoopResultBuilder]: For program point L5961-1(line 5961) no Hoare annotation was computed. [2022-12-14 14:22:18,213 INFO L899 garLoopResultBuilder]: For program point tb_crcEXIT(lines 5956 5965) no Hoare annotation was computed. [2022-12-14 14:22:18,213 INFO L899 garLoopResultBuilder]: For program point __fswab32EXIT(lines 5439 5446) no Hoare annotation was computed. [2022-12-14 14:22:18,213 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5439 5446) the Hoare annotation is: true [2022-12-14 14:22:18,213 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3618 3627) the Hoare annotation is: true [2022-12-14 14:22:18,213 INFO L899 garLoopResultBuilder]: For program point ring_desc_baseEXIT(lines 3618 3627) no Hoare annotation was computed. [2022-12-14 14:22:18,213 INFO L899 garLoopResultBuilder]: For program point L11230-1(lines 11230 11233) no Hoare annotation was computed. [2022-12-14 14:22:18,213 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lock_of_tb_ringEXIT(lines 11227 11237) no Hoare annotation was computed. [2022-12-14 14:22:18,213 INFO L899 garLoopResultBuilder]: For program point L11230(lines 11230 11233) no Hoare annotation was computed. [2022-12-14 14:22:18,214 INFO L895 garLoopResultBuilder]: At program point L11231(line 11231) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0))) (.cse4 (not (= 2 |old(~ldv_mutex_lock_of_tb_ring~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse4 (not (= ~ldv_mutex_lock_of_tb~0 1))) (or .cse1 .cse2 .cse3 .cse4 (not (= 2 ~ldv_mutex_lock_of_tb_nhi~0))))) [2022-12-14 14:22:18,214 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 11227 11237) the Hoare annotation is: (let ((.cse4 (not (= 2 ~ldv_mutex_lock_of_tb~0))) (.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse5 (not (= 2 |old(~ldv_mutex_lock_of_tb_ring~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse1 .cse2 .cse3 .cse4 .cse5 (not (= 2 ~ldv_mutex_lock_of_tb_nhi~0))) (or .cse0 .cse1 .cse2 .cse3 .cse5 (not (= ~ldv_mutex_lock_of_tb~0 1))))) [2022-12-14 14:22:18,214 INFO L899 garLoopResultBuilder]: For program point L7356-2(lines 7356 7359) no Hoare annotation was computed. [2022-12-14 14:22:18,214 INFO L899 garLoopResultBuilder]: For program point L7356(lines 7356 7359) no Hoare annotation was computed. [2022-12-14 14:22:18,214 INFO L895 garLoopResultBuilder]: At program point L7369-2(lines 7369 7374) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,214 INFO L899 garLoopResultBuilder]: For program point L7369(lines 7369 7374) no Hoare annotation was computed. [2022-12-14 14:22:18,214 INFO L899 garLoopResultBuilder]: For program point L7361-2(lines 7361 7365) no Hoare annotation was computed. [2022-12-14 14:22:18,215 INFO L899 garLoopResultBuilder]: For program point L7361(lines 7361 7365) no Hoare annotation was computed. [2022-12-14 14:22:18,215 INFO L899 garLoopResultBuilder]: For program point L7357-1(line 7357) no Hoare annotation was computed. [2022-12-14 14:22:18,215 INFO L895 garLoopResultBuilder]: At program point L7357(line 7357) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,215 INFO L895 garLoopResultBuilder]: At program point L7362(line 7362) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,215 INFO L895 garLoopResultBuilder]: At program point L7779-1(line 7779) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,216 INFO L895 garLoopResultBuilder]: At program point L7779(line 7779) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,216 INFO L899 garLoopResultBuilder]: For program point L7362-1(line 7362) no Hoare annotation was computed. [2022-12-14 14:22:18,216 INFO L895 garLoopResultBuilder]: At program point L7771-1(line 7771) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,216 INFO L895 garLoopResultBuilder]: At program point L7771(line 7771) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,216 INFO L895 garLoopResultBuilder]: At program point ldv_26850(lines 7338 7378) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,217 INFO L899 garLoopResultBuilder]: For program point thunderbolt_shutdown_and_freeEXIT(lines 7331 7379) no Hoare annotation was computed. [2022-12-14 14:22:18,217 INFO L895 garLoopResultBuilder]: At program point L7763-1(line 7763) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,217 INFO L895 garLoopResultBuilder]: At program point L7346(line 7346) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,217 INFO L895 garLoopResultBuilder]: At program point L7763(line 7763) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,217 INFO L895 garLoopResultBuilder]: At program point L7375(line 7375) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,217 INFO L895 garLoopResultBuilder]: At program point L7788-1(lines 7784 7791) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,217 INFO L895 garLoopResultBuilder]: At program point L7788(line 7788) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,218 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7331 7379) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,218 INFO L899 garLoopResultBuilder]: For program point L7363-1(line 7363) no Hoare annotation was computed. [2022-12-14 14:22:18,218 INFO L899 garLoopResultBuilder]: For program point thunderbolt_shutdown_and_freeFINAL(lines 7331 7379) no Hoare annotation was computed. [2022-12-14 14:22:18,218 INFO L895 garLoopResultBuilder]: At program point L7363(line 7363) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,218 INFO L895 garLoopResultBuilder]: At program point $Ultimate##2(lines 7352 7355) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,218 INFO L895 garLoopResultBuilder]: At program point L7780(lines 7776 7783) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,218 INFO L895 garLoopResultBuilder]: At program point L7772(lines 7768 7775) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,218 INFO L899 garLoopResultBuilder]: For program point L7347(line 7347) no Hoare annotation was computed. [2022-12-14 14:22:18,218 INFO L895 garLoopResultBuilder]: At program point L7764(lines 7760 7767) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,219 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3119 3124) the Hoare annotation is: true [2022-12-14 14:22:18,219 INFO L899 garLoopResultBuilder]: For program point list_emptyEXIT(lines 3119 3124) no Hoare annotation was computed. [2022-12-14 14:22:18,219 INFO L899 garLoopResultBuilder]: For program point L8318(lines 8318 8321) no Hoare annotation was computed. [2022-12-14 14:22:18,219 INFO L899 garLoopResultBuilder]: For program point L8322-1(line 8322) no Hoare annotation was computed. [2022-12-14 14:22:18,219 INFO L899 garLoopResultBuilder]: For program point L8341-1(line 8341) no Hoare annotation was computed. [2022-12-14 14:22:18,219 INFO L895 garLoopResultBuilder]: At program point L8341(line 8341) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,219 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8310 8344) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,219 INFO L895 garLoopResultBuilder]: At program point L8323(lines 8323 8326) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,219 INFO L899 garLoopResultBuilder]: For program point L8317-1(line 8317) no Hoare annotation was computed. [2022-12-14 14:22:18,219 INFO L895 garLoopResultBuilder]: At program point L8317(line 8317) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,220 INFO L899 garLoopResultBuilder]: For program point tb_plug_events_activeEXIT(lines 8310 8344) no Hoare annotation was computed. [2022-12-14 14:22:18,220 INFO L899 garLoopResultBuilder]: For program point tb_plug_events_activeFINAL(lines 8310 8344) no Hoare annotation was computed. [2022-12-14 14:22:18,220 INFO L895 garLoopResultBuilder]: At program point L8322(line 8322) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,220 INFO L895 garLoopResultBuilder]: At program point L4255(line 4255) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,220 INFO L899 garLoopResultBuilder]: For program point L4255-1(line 4255) no Hoare annotation was computed. [2022-12-14 14:22:18,220 INFO L899 garLoopResultBuilder]: For program point L4247(line 4247) no Hoare annotation was computed. [2022-12-14 14:22:18,220 INFO L899 garLoopResultBuilder]: For program point L4239(lines 4239 4246) no Hoare annotation was computed. [2022-12-14 14:22:18,220 INFO L895 garLoopResultBuilder]: At program point L4239-2(lines 4239 4246) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,220 INFO L899 garLoopResultBuilder]: For program point L4252-1(line 4252) no Hoare annotation was computed. [2022-12-14 14:22:18,220 INFO L899 garLoopResultBuilder]: For program point L5404-1(line 5404) no Hoare annotation was computed. [2022-12-14 14:22:18,220 INFO L895 garLoopResultBuilder]: At program point L4252(line 4252) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,221 INFO L895 garLoopResultBuilder]: At program point L5404(line 5404) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,221 INFO L899 garLoopResultBuilder]: For program point nhi_shutdownFINAL(lines 4220 4276) no Hoare annotation was computed. [2022-12-14 14:22:18,221 INFO L899 garLoopResultBuilder]: For program point L4240-1(line 4240) no Hoare annotation was computed. [2022-12-14 14:22:18,221 INFO L895 garLoopResultBuilder]: At program point L4273(line 4273) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,221 INFO L895 garLoopResultBuilder]: At program point L4240(line 4240) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,221 INFO L899 garLoopResultBuilder]: For program point L4236-2(lines 4236 4249) no Hoare annotation was computed. [2022-12-14 14:22:18,222 INFO L899 garLoopResultBuilder]: For program point L4236(lines 4236 4249) no Hoare annotation was computed. [2022-12-14 14:22:18,222 INFO L895 garLoopResultBuilder]: At program point L4265(lines 4231 4275) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,222 INFO L899 garLoopResultBuilder]: For program point L4261(line 4261) no Hoare annotation was computed. [2022-12-14 14:22:18,222 INFO L895 garLoopResultBuilder]: At program point L4253-2(lines 4253 4260) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,222 INFO L899 garLoopResultBuilder]: For program point L4253(lines 4253 4260) no Hoare annotation was computed. [2022-12-14 14:22:18,222 INFO L899 garLoopResultBuilder]: For program point nhi_shutdownEXIT(lines 4220 4276) no Hoare annotation was computed. [2022-12-14 14:22:18,223 INFO L895 garLoopResultBuilder]: At program point L4270(line 4270) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,223 INFO L895 garLoopResultBuilder]: At program point L4241(line 4241) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,223 INFO L899 garLoopResultBuilder]: For program point L4241-1(line 4241) no Hoare annotation was computed. [2022-12-14 14:22:18,223 INFO L895 garLoopResultBuilder]: At program point L4266(lines 4266 4269) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,223 INFO L895 garLoopResultBuilder]: At program point L4270-1(line 4270) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,223 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4220 4276) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,224 INFO L895 garLoopResultBuilder]: At program point L4254(line 4254) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,224 INFO L895 garLoopResultBuilder]: At program point L5406(line 5406) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,224 INFO L899 garLoopResultBuilder]: For program point L4250(lines 4250 4263) no Hoare annotation was computed. [2022-12-14 14:22:18,224 INFO L899 garLoopResultBuilder]: For program point L4254-1(line 4254) no Hoare annotation was computed. [2022-12-14 14:22:18,224 INFO L895 garLoopResultBuilder]: At program point L5406-1(line 5406) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,224 INFO L899 garLoopResultBuilder]: For program point L4250-2(lines 4250 4263) no Hoare annotation was computed. [2022-12-14 14:22:18,224 INFO L895 garLoopResultBuilder]: At program point L4238(line 4238) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,225 INFO L899 garLoopResultBuilder]: For program point L4238-1(line 4238) no Hoare annotation was computed. [2022-12-14 14:22:18,225 INFO L899 garLoopResultBuilder]: For program point msleepEXIT(lines 11624 11626) no Hoare annotation was computed. [2022-12-14 14:22:18,225 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11624 11626) the Hoare annotation is: true [2022-12-14 14:22:18,225 INFO L899 garLoopResultBuilder]: For program point L6935-1(line 6935) no Hoare annotation was computed. [2022-12-14 14:22:18,225 INFO L895 garLoopResultBuilder]: At program point L6935(line 6935) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,225 INFO L895 garLoopResultBuilder]: At program point L6869-1(line 6869) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,226 INFO L895 garLoopResultBuilder]: At program point L6869(line 6869) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,226 INFO L899 garLoopResultBuilder]: For program point tb_scan_portFINAL(lines 6897 6958) no Hoare annotation was computed. [2022-12-14 14:22:18,226 INFO L899 garLoopResultBuilder]: For program point L6952-1(line 6952) no Hoare annotation was computed. [2022-12-14 14:22:18,226 INFO L895 garLoopResultBuilder]: At program point L6952(line 6952) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,226 INFO L899 garLoopResultBuilder]: For program point L6948(lines 6948 6951) no Hoare annotation was computed. [2022-12-14 14:22:18,226 INFO L899 garLoopResultBuilder]: For program point L6911-1(line 6911) no Hoare annotation was computed. [2022-12-14 14:22:18,226 INFO L895 garLoopResultBuilder]: At program point L6911(line 6911) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,227 INFO L899 garLoopResultBuilder]: For program point tb_scan_portEXIT(lines 6897 6958) no Hoare annotation was computed. [2022-12-14 14:22:18,227 INFO L899 garLoopResultBuilder]: For program point L6936-1(line 6936) no Hoare annotation was computed. [2022-12-14 14:22:18,227 INFO L895 garLoopResultBuilder]: At program point L6936(line 6936) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,227 INFO L899 garLoopResultBuilder]: For program point L6932-1(line 6932) no Hoare annotation was computed. [2022-12-14 14:22:18,227 INFO L895 garLoopResultBuilder]: At program point L6932(line 6932) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,227 INFO L899 garLoopResultBuilder]: For program point L6924-1(line 6924) no Hoare annotation was computed. [2022-12-14 14:22:18,228 INFO L895 garLoopResultBuilder]: At program point L6924(line 6924) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,228 INFO L899 garLoopResultBuilder]: For program point L6920-2(lines 6920 6923) no Hoare annotation was computed. [2022-12-14 14:22:18,228 INFO L899 garLoopResultBuilder]: For program point L6953-1(line 6953) no Hoare annotation was computed. [2022-12-14 14:22:18,228 INFO L895 garLoopResultBuilder]: At program point L6953(line 6953) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,228 INFO L899 garLoopResultBuilder]: For program point L6916(lines 6916 6919) no Hoare annotation was computed. [2022-12-14 14:22:18,228 INFO L899 garLoopResultBuilder]: For program point L6912(lines 6912 6915) no Hoare annotation was computed. [2022-12-14 14:22:18,228 INFO L895 garLoopResultBuilder]: At program point L6933-2(lines 6933 6941) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,229 INFO L899 garLoopResultBuilder]: For program point L6933(lines 6933 6941) no Hoare annotation was computed. [2022-12-14 14:22:18,229 INFO L899 garLoopResultBuilder]: For program point L6929(lines 6929 6945) no Hoare annotation was computed. [2022-12-14 14:22:18,229 INFO L899 garLoopResultBuilder]: For program point L6925(lines 6925 6928) no Hoare annotation was computed. [2022-12-14 14:22:18,229 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6897 6958) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,229 INFO L899 garLoopResultBuilder]: For program point L6942(line 6942) no Hoare annotation was computed. [2022-12-14 14:22:18,229 INFO L895 garLoopResultBuilder]: At program point L6934(line 6934) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,229 INFO L899 garLoopResultBuilder]: For program point L6934-1(line 6934) no Hoare annotation was computed. [2022-12-14 14:22:18,230 INFO L895 garLoopResultBuilder]: At program point L6955(line 6955) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,230 INFO L899 garLoopResultBuilder]: For program point L6947-1(line 6947) no Hoare annotation was computed. [2022-12-14 14:22:18,230 INFO L895 garLoopResultBuilder]: At program point L6947(line 6947) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,230 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11534 11536) the Hoare annotation is: true [2022-12-14 14:22:18,230 INFO L899 garLoopResultBuilder]: For program point flush_workEXIT(lines 11534 11536) no Hoare annotation was computed. [2022-12-14 14:22:18,230 INFO L899 garLoopResultBuilder]: For program point list_splice_tail_initEXIT(lines 3140 3152) no Hoare annotation was computed. [2022-12-14 14:22:18,230 INFO L902 garLoopResultBuilder]: At program point L3147(line 3147) the Hoare annotation is: true [2022-12-14 14:22:18,231 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3140 3152) the Hoare annotation is: true [2022-12-14 14:22:18,231 INFO L902 garLoopResultBuilder]: At program point L3144(line 3144) the Hoare annotation is: true [2022-12-14 14:22:18,231 INFO L899 garLoopResultBuilder]: For program point L3145-1(lines 3140 3152) no Hoare annotation was computed. [2022-12-14 14:22:18,231 INFO L902 garLoopResultBuilder]: At program point L3145(lines 3145 3149) the Hoare annotation is: true [2022-12-14 14:22:18,231 INFO L899 garLoopResultBuilder]: For program point L3144-1(line 3144) no Hoare annotation was computed. [2022-12-14 14:22:18,231 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_activeFINAL(lines 10041 10077) no Hoare annotation was computed. [2022-12-14 14:22:18,231 INFO L895 garLoopResultBuilder]: At program point L10067(line 10067) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,232 INFO L899 garLoopResultBuilder]: For program point L10067-1(line 10067) no Hoare annotation was computed. [2022-12-14 14:22:18,232 INFO L895 garLoopResultBuilder]: At program point L10073(line 10073) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,232 INFO L899 garLoopResultBuilder]: For program point L10073-1(line 10073) no Hoare annotation was computed. [2022-12-14 14:22:18,232 INFO L895 garLoopResultBuilder]: At program point L10063(line 10063) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,232 INFO L899 garLoopResultBuilder]: For program point L10063-1(line 10063) no Hoare annotation was computed. [2022-12-14 14:22:18,232 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10041 10077) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,233 INFO L899 garLoopResultBuilder]: For program point L10051(lines 10051 10054) no Hoare annotation was computed. [2022-12-14 14:22:18,233 INFO L895 garLoopResultBuilder]: At program point L10057(line 10057) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,233 INFO L899 garLoopResultBuilder]: For program point L10057-1(line 10057) no Hoare annotation was computed. [2022-12-14 14:22:18,233 INFO L899 garLoopResultBuilder]: For program point L10055(lines 10055 10075) no Hoare annotation was computed. [2022-12-14 14:22:18,233 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_activeEXIT(lines 10041 10077) no Hoare annotation was computed. [2022-12-14 14:22:18,233 INFO L895 garLoopResultBuilder]: At program point L10049(line 10049) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,233 INFO L899 garLoopResultBuilder]: For program point L10049-1(line 10049) no Hoare annotation was computed. [2022-12-14 14:22:18,233 INFO L899 garLoopResultBuilder]: For program point L10068(lines 10068 10071) no Hoare annotation was computed. [2022-12-14 14:22:18,234 INFO L899 garLoopResultBuilder]: For program point L10058(lines 10058 10061) no Hoare annotation was computed. [2022-12-14 14:22:18,234 INFO L895 garLoopResultBuilder]: At program point L6400-2(lines 6400 6407) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,234 INFO L899 garLoopResultBuilder]: For program point L6400(lines 6400 6407) no Hoare annotation was computed. [2022-12-14 14:22:18,234 INFO L899 garLoopResultBuilder]: For program point L6402-1(line 6402) no Hoare annotation was computed. [2022-12-14 14:22:18,234 INFO L895 garLoopResultBuilder]: At program point L6394(line 6394) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,234 INFO L899 garLoopResultBuilder]: For program point L6394-1(line 6394) no Hoare annotation was computed. [2022-12-14 14:22:18,234 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6384 6418) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,235 INFO L899 garLoopResultBuilder]: For program point tb_ctl_stopEXIT(lines 6384 6418) no Hoare annotation was computed. [2022-12-14 14:22:18,235 INFO L899 garLoopResultBuilder]: For program point L6399-1(line 6399) no Hoare annotation was computed. [2022-12-14 14:22:18,235 INFO L895 garLoopResultBuilder]: At program point L6399(line 6399) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,235 INFO L899 garLoopResultBuilder]: For program point L6401-1(line 6401) no Hoare annotation was computed. [2022-12-14 14:22:18,235 INFO L895 garLoopResultBuilder]: At program point L6401(line 6401) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,235 INFO L899 garLoopResultBuilder]: For program point L6395-1(line 6395) no Hoare annotation was computed. [2022-12-14 14:22:18,235 INFO L895 garLoopResultBuilder]: At program point L6395(line 6395) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,236 INFO L899 garLoopResultBuilder]: For program point L6397-2(lines 6397 6410) no Hoare annotation was computed. [2022-12-14 14:22:18,236 INFO L899 garLoopResultBuilder]: For program point L6397(lines 6397 6410) no Hoare annotation was computed. [2022-12-14 14:22:18,236 INFO L899 garLoopResultBuilder]: For program point L6408(line 6408) no Hoare annotation was computed. [2022-12-14 14:22:18,236 INFO L895 garLoopResultBuilder]: At program point L6402(line 6402) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,236 INFO L899 garLoopResultBuilder]: For program point L10942-1(lines 10942 10945) no Hoare annotation was computed. [2022-12-14 14:22:18,236 INFO L899 garLoopResultBuilder]: For program point L10942(lines 10942 10945) no Hoare annotation was computed. [2022-12-14 14:22:18,236 INFO L895 garLoopResultBuilder]: At program point L10943(line 10943) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= 2 |old(~ldv_mutex_lock_of_tb~0)|))) [2022-12-14 14:22:18,237 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10939 10949) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= 2 |old(~ldv_mutex_lock_of_tb~0)|))) [2022-12-14 14:22:18,237 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lock_of_tbEXIT(lines 10939 10949) no Hoare annotation was computed. [2022-12-14 14:22:18,237 INFO L902 garLoopResultBuilder]: At program point LDV_STOP(lines 3251 3257) the Hoare annotation is: true [2022-12-14 14:22:18,237 INFO L899 garLoopResultBuilder]: For program point ldv_stopEXIT(lines 3251 3257) no Hoare annotation was computed. [2022-12-14 14:22:18,237 INFO L899 garLoopResultBuilder]: For program point #Ultimate.meminitEXIT(line -1) no Hoare annotation was computed. [2022-12-14 14:22:18,237 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2022-12-14 14:22:18,237 INFO L895 garLoopResultBuilder]: At program point L8669(line 8669) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,238 INFO L899 garLoopResultBuilder]: For program point L8669-1(line 8669) no Hoare annotation was computed. [2022-12-14 14:22:18,238 INFO L895 garLoopResultBuilder]: At program point L8640(line 8640) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,238 INFO L899 garLoopResultBuilder]: For program point L8640-1(line 8640) no Hoare annotation was computed. [2022-12-14 14:22:18,238 INFO L899 garLoopResultBuilder]: For program point L8661(lines 8661 8664) no Hoare annotation was computed. [2022-12-14 14:22:18,238 INFO L895 garLoopResultBuilder]: At program point L8690(lines 8690 8693) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,238 INFO L899 garLoopResultBuilder]: For program point L8665(lines 8665 8668) no Hoare annotation was computed. [2022-12-14 14:22:18,238 INFO L895 garLoopResultBuilder]: At program point L8632(line 8632) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,239 INFO L899 garLoopResultBuilder]: For program point L8632-1(line 8632) no Hoare annotation was computed. [2022-12-14 14:22:18,239 INFO L895 garLoopResultBuilder]: At program point L8678-2(lines 8624 8695) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,239 INFO L899 garLoopResultBuilder]: For program point tb_switch_resumeFINAL(lines 8607 8696) no Hoare annotation was computed. [2022-12-14 14:22:18,239 INFO L899 garLoopResultBuilder]: For program point L8678(lines 8678 8685) no Hoare annotation was computed. [2022-12-14 14:22:18,239 INFO L899 garLoopResultBuilder]: For program point L8670(lines 8670 8686) no Hoare annotation was computed. [2022-12-14 14:22:18,239 INFO L895 garLoopResultBuilder]: At program point L8629(line 8629) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,239 INFO L899 garLoopResultBuilder]: For program point L8629-1(line 8629) no Hoare annotation was computed. [2022-12-14 14:22:18,239 INFO L899 garLoopResultBuilder]: For program point tb_switch_resumeEXIT(lines 8607 8696) no Hoare annotation was computed. [2022-12-14 14:22:18,240 INFO L895 garLoopResultBuilder]: At program point L8683(line 8683) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,240 INFO L899 garLoopResultBuilder]: For program point L8683-1(line 8683) no Hoare annotation was computed. [2022-12-14 14:22:18,240 INFO L899 garLoopResultBuilder]: For program point L8646-1(line 8646) no Hoare annotation was computed. [2022-12-14 14:22:18,240 INFO L895 garLoopResultBuilder]: At program point L8675(line 8675) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,240 INFO L899 garLoopResultBuilder]: For program point L8675-1(line 8675) no Hoare annotation was computed. [2022-12-14 14:22:18,240 INFO L895 garLoopResultBuilder]: At program point L8646(line 8646) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,240 INFO L899 garLoopResultBuilder]: For program point L8638(lines 8638 8645) no Hoare annotation was computed. [2022-12-14 14:22:18,241 INFO L895 garLoopResultBuilder]: At program point L8626(line 8626) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,241 INFO L899 garLoopResultBuilder]: For program point L8630(lines 8630 8637) no Hoare annotation was computed. [2022-12-14 14:22:18,241 INFO L895 garLoopResultBuilder]: At program point L8651(line 8651) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,241 INFO L899 garLoopResultBuilder]: For program point L8651-1(line 8651) no Hoare annotation was computed. [2022-12-14 14:22:18,241 INFO L899 garLoopResultBuilder]: For program point L8626-1(line 8626) no Hoare annotation was computed. [2022-12-14 14:22:18,241 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8607 8696) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,241 INFO L895 garLoopResultBuilder]: At program point L8680(line 8680) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,241 INFO L899 garLoopResultBuilder]: For program point L8647(lines 8647 8650) no Hoare annotation was computed. [2022-12-14 14:22:18,242 INFO L899 garLoopResultBuilder]: For program point L8680-1(line 8680) no Hoare annotation was computed. [2022-12-14 14:22:18,242 INFO L895 garLoopResultBuilder]: At program point L8672(line 8672) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,242 INFO L899 garLoopResultBuilder]: For program point L8672-1(line 8672) no Hoare annotation was computed. [2022-12-14 14:22:18,242 INFO L895 garLoopResultBuilder]: At program point L8660(line 8660) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,242 INFO L899 garLoopResultBuilder]: For program point L8660-1(line 8660) no Hoare annotation was computed. [2022-12-14 14:22:18,242 INFO L899 garLoopResultBuilder]: For program point L8652(lines 8652 8655) no Hoare annotation was computed. [2022-12-14 14:22:18,242 INFO L895 garLoopResultBuilder]: At program point L8689(lines 8624 8695) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,243 INFO L895 garLoopResultBuilder]: At program point L8677(line 8677) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,243 INFO L899 garLoopResultBuilder]: For program point L8677-1(line 8677) no Hoare annotation was computed. [2022-12-14 14:22:18,243 INFO L902 garLoopResultBuilder]: At program point L5853(line 5853) the Hoare annotation is: true [2022-12-14 14:22:18,243 INFO L899 garLoopResultBuilder]: For program point L5853-1(line 5853) no Hoare annotation was computed. [2022-12-14 14:22:18,243 INFO L902 garLoopResultBuilder]: At program point L5878(line 5878) the Hoare annotation is: true [2022-12-14 14:22:18,243 INFO L902 garLoopResultBuilder]: At program point L5907(line 5907) the Hoare annotation is: true [2022-12-14 14:22:18,243 INFO L899 garLoopResultBuilder]: For program point L5874(line 5874) no Hoare annotation was computed. [2022-12-14 14:22:18,243 INFO L899 garLoopResultBuilder]: For program point L5907-1(line 5907) no Hoare annotation was computed. [2022-12-14 14:22:18,243 INFO L899 garLoopResultBuilder]: For program point L5878-1(line 5878) no Hoare annotation was computed. [2022-12-14 14:22:18,243 INFO L899 garLoopResultBuilder]: For program point L5866(lines 5866 5873) no Hoare annotation was computed. [2022-12-14 14:22:18,244 INFO L899 garLoopResultBuilder]: For program point tb_cfg_print_errorEXIT(lines 5831 5917) no Hoare annotation was computed. [2022-12-14 14:22:18,244 INFO L902 garLoopResultBuilder]: At program point L5866-2(lines 5866 5873) the Hoare annotation is: true [2022-12-14 14:22:18,244 INFO L902 garLoopResultBuilder]: At program point L5891(line 5891) the Hoare annotation is: true [2022-12-14 14:22:18,244 INFO L899 garLoopResultBuilder]: For program point L5891-1(line 5891) no Hoare annotation was computed. [2022-12-14 14:22:18,244 INFO L899 garLoopResultBuilder]: For program point L5887(line 5887) no Hoare annotation was computed. [2022-12-14 14:22:18,244 INFO L899 garLoopResultBuilder]: For program point L5854(lines 5854 5858) no Hoare annotation was computed. [2022-12-14 14:22:18,244 INFO L899 garLoopResultBuilder]: For program point tb_cfg_print_errorFINAL(lines 5831 5917) no Hoare annotation was computed. [2022-12-14 14:22:18,244 INFO L902 garLoopResultBuilder]: At program point L5854-1(lines 5854 5858) the Hoare annotation is: true [2022-12-14 14:22:18,245 INFO L899 garLoopResultBuilder]: For program point L5879(lines 5879 5886) no Hoare annotation was computed. [2022-12-14 14:22:18,245 INFO L902 garLoopResultBuilder]: At program point L5879-2(lines 5879 5886) the Hoare annotation is: true [2022-12-14 14:22:18,245 INFO L899 garLoopResultBuilder]: For program point L5904-1(line 5904) no Hoare annotation was computed. [2022-12-14 14:22:18,245 INFO L902 garLoopResultBuilder]: At program point L5904(line 5904) the Hoare annotation is: true [2022-12-14 14:22:18,245 INFO L902 garLoopResultBuilder]: At program point L5867(line 5867) the Hoare annotation is: true [2022-12-14 14:22:18,245 INFO L899 garLoopResultBuilder]: For program point L5867-1(line 5867) no Hoare annotation was computed. [2022-12-14 14:22:18,245 INFO L899 garLoopResultBuilder]: For program point L5900(line 5900) no Hoare annotation was computed. [2022-12-14 14:22:18,245 INFO L899 garLoopResultBuilder]: For program point L5863(line 5863) no Hoare annotation was computed. [2022-12-14 14:22:18,245 INFO L899 garLoopResultBuilder]: For program point L5859(line 5859) no Hoare annotation was computed. [2022-12-14 14:22:18,245 INFO L902 garLoopResultBuilder]: At program point L5892-2(lines 5892 5899) the Hoare annotation is: true [2022-12-14 14:22:18,246 INFO L899 garLoopResultBuilder]: For program point L5892(lines 5892 5899) no Hoare annotation was computed. [2022-12-14 14:22:18,246 INFO L902 garLoopResultBuilder]: At program point L5855(lines 5855 5856) the Hoare annotation is: true [2022-12-14 14:22:18,246 INFO L899 garLoopResultBuilder]: For program point L5880-1(line 5880) no Hoare annotation was computed. [2022-12-14 14:22:18,246 INFO L899 garLoopResultBuilder]: For program point L5913(line 5913) no Hoare annotation was computed. [2022-12-14 14:22:18,246 INFO L902 garLoopResultBuilder]: At program point L5880(line 5880) the Hoare annotation is: true [2022-12-14 14:22:18,246 INFO L899 garLoopResultBuilder]: For program point L5876(line 5876) no Hoare annotation was computed. [2022-12-14 14:22:18,246 INFO L902 garLoopResultBuilder]: At program point L5905-2(lines 5905 5912) the Hoare annotation is: true [2022-12-14 14:22:18,246 INFO L899 garLoopResultBuilder]: For program point L5905(lines 5905 5912) no Hoare annotation was computed. [2022-12-14 14:22:18,246 INFO L899 garLoopResultBuilder]: For program point L5868-1(line 5868) no Hoare annotation was computed. [2022-12-14 14:22:18,246 INFO L902 garLoopResultBuilder]: At program point L5868(line 5868) the Hoare annotation is: true [2022-12-14 14:22:18,247 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5831 5917) the Hoare annotation is: true [2022-12-14 14:22:18,247 INFO L902 garLoopResultBuilder]: At program point L5893(line 5893) the Hoare annotation is: true [2022-12-14 14:22:18,247 INFO L899 garLoopResultBuilder]: For program point L5893-1(line 5893) no Hoare annotation was computed. [2022-12-14 14:22:18,247 INFO L899 garLoopResultBuilder]: For program point L5889(line 5889) no Hoare annotation was computed. [2022-12-14 14:22:18,247 INFO L902 garLoopResultBuilder]: At program point L5881(line 5881) the Hoare annotation is: true [2022-12-14 14:22:18,247 INFO L899 garLoopResultBuilder]: For program point L5881-1(line 5881) no Hoare annotation was computed. [2022-12-14 14:22:18,247 INFO L902 garLoopResultBuilder]: At program point L5906(line 5906) the Hoare annotation is: true [2022-12-14 14:22:18,247 INFO L899 garLoopResultBuilder]: For program point L5902(line 5902) no Hoare annotation was computed. [2022-12-14 14:22:18,247 INFO L899 garLoopResultBuilder]: For program point L5906-1(line 5906) no Hoare annotation was computed. [2022-12-14 14:22:18,248 INFO L902 garLoopResultBuilder]: At program point L5894(line 5894) the Hoare annotation is: true [2022-12-14 14:22:18,248 INFO L902 garLoopResultBuilder]: At program point L5865(line 5865) the Hoare annotation is: true [2022-12-14 14:22:18,248 INFO L899 garLoopResultBuilder]: For program point L5865-1(line 5865) no Hoare annotation was computed. [2022-12-14 14:22:18,248 INFO L899 garLoopResultBuilder]: For program point L5861(line 5861) no Hoare annotation was computed. [2022-12-14 14:22:18,248 INFO L899 garLoopResultBuilder]: For program point L5894-1(line 5894) no Hoare annotation was computed. [2022-12-14 14:22:18,248 INFO L899 garLoopResultBuilder]: For program point L10205(lines 10205 10208) no Hoare annotation was computed. [2022-12-14 14:22:18,248 INFO L899 garLoopResultBuilder]: For program point L10197(lines 10197 10200) no Hoare annotation was computed. [2022-12-14 14:22:18,248 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_read_nFINAL(lines 10175 10218) no Hoare annotation was computed. [2022-12-14 14:22:18,248 INFO L895 garLoopResultBuilder]: At program point L10160(line 10160) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,248 INFO L899 garLoopResultBuilder]: For program point L10160-1(line 10160) no Hoare annotation was computed. [2022-12-14 14:22:18,249 INFO L895 garLoopResultBuilder]: At program point L10181(line 10181) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,249 INFO L899 garLoopResultBuilder]: For program point L10181-1(line 10181) no Hoare annotation was computed. [2022-12-14 14:22:18,249 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_read_nEXIT(lines 10175 10218) no Hoare annotation was computed. [2022-12-14 14:22:18,249 INFO L895 garLoopResultBuilder]: At program point L10186(line 10186) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,249 INFO L899 garLoopResultBuilder]: For program point L10161(lines 10161 10164) no Hoare annotation was computed. [2022-12-14 14:22:18,249 INFO L895 garLoopResultBuilder]: At program point L10149(line 10149) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,249 INFO L899 garLoopResultBuilder]: For program point L10149-1(line 10149) no Hoare annotation was computed. [2022-12-14 14:22:18,249 INFO L895 garLoopResultBuilder]: At program point tb_eeprom_in_returnLabel#1(lines 10142 10174) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,250 INFO L899 garLoopResultBuilder]: For program point L10186-1(line 10186) no Hoare annotation was computed. [2022-12-14 14:22:18,250 INFO L895 garLoopResultBuilder]: At program point L10215(line 10215) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,250 INFO L899 garLoopResultBuilder]: For program point L10182(lines 10182 10185) no Hoare annotation was computed. [2022-12-14 14:22:18,250 INFO L899 garLoopResultBuilder]: For program point L10215-1(line 10215) no Hoare annotation was computed. [2022-12-14 14:22:18,250 INFO L895 garLoopResultBuilder]: At program point $Ultimate##18(lines 10211 10214) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,250 INFO L899 garLoopResultBuilder]: For program point L10187(lines 10187 10190) no Hoare annotation was computed. [2022-12-14 14:22:18,250 INFO L895 garLoopResultBuilder]: At program point L10191(line 10191) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,250 INFO L899 garLoopResultBuilder]: For program point L10191-1(line 10191) no Hoare annotation was computed. [2022-12-14 14:22:18,251 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10175 10218) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,251 INFO L895 garLoopResultBuilder]: At program point $Ultimate##14(lines 10168 10171) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,251 INFO L895 garLoopResultBuilder]: At program point L10196(line 10196) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,251 INFO L899 garLoopResultBuilder]: For program point L10196-1(line 10196) no Hoare annotation was computed. [2022-12-14 14:22:18,251 INFO L899 garLoopResultBuilder]: For program point L10192(lines 10192 10195) no Hoare annotation was computed. [2022-12-14 14:22:18,251 INFO L899 garLoopResultBuilder]: For program point L10151(lines 10151 10154) no Hoare annotation was computed. [2022-12-14 14:22:18,251 INFO L899 garLoopResultBuilder]: For program point L8054(lines 8054 8070) no Hoare annotation was computed. [2022-12-14 14:22:18,251 INFO L899 garLoopResultBuilder]: For program point L8079-1(line 8079) no Hoare annotation was computed. [2022-12-14 14:22:18,251 INFO L895 garLoopResultBuilder]: At program point L8079(line 8079) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,252 INFO L899 garLoopResultBuilder]: For program point L8071-1(line 8071) no Hoare annotation was computed. [2022-12-14 14:22:18,252 INFO L895 garLoopResultBuilder]: At program point L8071(line 8071) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,252 INFO L899 garLoopResultBuilder]: For program point L8104(lines 8104 8120) no Hoare annotation was computed. [2022-12-14 14:22:18,252 INFO L899 garLoopResultBuilder]: For program point L8096(lines 8096 8103) no Hoare annotation was computed. [2022-12-14 14:22:18,252 INFO L899 garLoopResultBuilder]: For program point L7997(lines 7997 8013) no Hoare annotation was computed. [2022-12-14 14:22:18,252 INFO L899 garLoopResultBuilder]: For program point L8121(lines 8121 8128) no Hoare annotation was computed. [2022-12-14 14:22:18,252 INFO L895 garLoopResultBuilder]: At program point L8014(line 8014) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,252 INFO L895 garLoopResultBuilder]: At program point L8138(lines 8138 8141) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,253 INFO L899 garLoopResultBuilder]: For program point L8014-1(line 8014) no Hoare annotation was computed. [2022-12-14 14:22:18,253 INFO L899 garLoopResultBuilder]: For program point L8072(lines 8072 8088) no Hoare annotation was computed. [2022-12-14 14:22:18,253 INFO L899 garLoopResultBuilder]: For program point L8105(lines 8105 8113) no Hoare annotation was computed. [2022-12-14 14:22:18,253 INFO L895 garLoopResultBuilder]: At program point L8130(line 8130) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,253 INFO L899 garLoopResultBuilder]: For program point L8130-1(line 8130) no Hoare annotation was computed. [2022-12-14 14:22:18,253 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8022 8149) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,253 INFO L895 garLoopResultBuilder]: At program point L8098(line 8098) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,253 INFO L899 garLoopResultBuilder]: For program point L8098-1(line 8098) no Hoare annotation was computed. [2022-12-14 14:22:18,253 INFO L899 garLoopResultBuilder]: For program point L8123-1(line 8123) no Hoare annotation was computed. [2022-12-14 14:22:18,253 INFO L895 garLoopResultBuilder]: At program point L8123(line 8123) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,254 INFO L899 garLoopResultBuilder]: For program point L8057-1(line 8057) no Hoare annotation was computed. [2022-12-14 14:22:18,254 INFO L895 garLoopResultBuilder]: At program point L8057(line 8057) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,254 INFO L899 garLoopResultBuilder]: For program point L8115-1(line 8115) no Hoare annotation was computed. [2022-12-14 14:22:18,254 INFO L895 garLoopResultBuilder]: At program point L8115(line 8115) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,254 INFO L899 garLoopResultBuilder]: For program point L8107-1(line 8107) no Hoare annotation was computed. [2022-12-14 14:22:18,254 INFO L895 garLoopResultBuilder]: At program point L8107(line 8107) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,254 INFO L899 garLoopResultBuilder]: For program point L8000-1(line 8000) no Hoare annotation was computed. [2022-12-14 14:22:18,254 INFO L895 garLoopResultBuilder]: At program point L8000(line 8000) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,254 INFO L899 garLoopResultBuilder]: For program point L8058(lines 8058 8066) no Hoare annotation was computed. [2022-12-14 14:22:18,255 INFO L895 garLoopResultBuilder]: At program point L8058-2(lines 8058 8066) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,255 INFO L899 garLoopResultBuilder]: For program point L8075-1(line 8075) no Hoare annotation was computed. [2022-12-14 14:22:18,255 INFO L895 garLoopResultBuilder]: At program point L8075(line 8075) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,255 INFO L899 garLoopResultBuilder]: For program point L8067(line 8067) no Hoare annotation was computed. [2022-12-14 14:22:18,255 INFO L895 garLoopResultBuilder]: At program point L8001-2(lines 8001 8009) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,255 INFO L899 garLoopResultBuilder]: For program point L8001(lines 8001 8009) no Hoare annotation was computed. [2022-12-14 14:22:18,255 INFO L899 garLoopResultBuilder]: For program point L8059-1(line 8059) no Hoare annotation was computed. [2022-12-14 14:22:18,255 INFO L895 garLoopResultBuilder]: At program point L8059(line 8059) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,255 INFO L899 garLoopResultBuilder]: For program point L8092(lines 8092 8095) no Hoare annotation was computed. [2022-12-14 14:22:18,255 INFO L895 garLoopResultBuilder]: At program point L8076-2(lines 8076 8084) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,256 INFO L899 garLoopResultBuilder]: For program point L8010(line 8010) no Hoare annotation was computed. [2022-12-14 14:22:18,256 INFO L899 garLoopResultBuilder]: For program point L8076(lines 8076 8084) no Hoare annotation was computed. [2022-12-14 14:22:18,256 INFO L895 garLoopResultBuilder]: At program point L8134(line 8134) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,256 INFO L895 garLoopResultBuilder]: At program point L8002(line 8002) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,256 INFO L895 garLoopResultBuilder]: At program point L8134-1(lines 8052 8148) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,256 INFO L899 garLoopResultBuilder]: For program point L8002-1(line 8002) no Hoare annotation was computed. [2022-12-14 14:22:18,256 INFO L899 garLoopResultBuilder]: For program point L8060-1(line 8060) no Hoare annotation was computed. [2022-12-14 14:22:18,256 INFO L895 garLoopResultBuilder]: At program point L8060(line 8060) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,256 INFO L895 garLoopResultBuilder]: At program point tb_port_state_returnLabel#1(lines 7986 8021) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,256 INFO L899 garLoopResultBuilder]: For program point L8085(line 8085) no Hoare annotation was computed. [2022-12-14 14:22:18,257 INFO L895 garLoopResultBuilder]: At program point L8110(line 8110) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,257 INFO L899 garLoopResultBuilder]: For program point L8143-1(line 8143) no Hoare annotation was computed. [2022-12-14 14:22:18,257 INFO L895 garLoopResultBuilder]: At program point L8143(line 8143) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,257 INFO L899 garLoopResultBuilder]: For program point L8077-1(line 8077) no Hoare annotation was computed. [2022-12-14 14:22:18,257 INFO L895 garLoopResultBuilder]: At program point L8077(line 8077) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,257 INFO L899 garLoopResultBuilder]: For program point L8003-1(line 8003) no Hoare annotation was computed. [2022-12-14 14:22:18,257 INFO L895 garLoopResultBuilder]: At program point L8003(line 8003) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,257 INFO L899 garLoopResultBuilder]: For program point L8061-1(line 8061) no Hoare annotation was computed. [2022-12-14 14:22:18,257 INFO L895 garLoopResultBuilder]: At program point L8061(line 8061) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,257 INFO L899 garLoopResultBuilder]: For program point tb_wait_for_portEXIT(lines 8022 8149) no Hoare annotation was computed. [2022-12-14 14:22:18,258 INFO L895 garLoopResultBuilder]: At program point L8078(line 8078) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,258 INFO L899 garLoopResultBuilder]: For program point L8078-1(line 8078) no Hoare annotation was computed. [2022-12-14 14:22:18,258 INFO L899 garLoopResultBuilder]: For program point tb_wait_for_portFINAL(lines 8022 8149) no Hoare annotation was computed. [2022-12-14 14:22:18,258 INFO L899 garLoopResultBuilder]: For program point L8004-1(line 8004) no Hoare annotation was computed. [2022-12-14 14:22:18,258 INFO L895 garLoopResultBuilder]: At program point L8004(line 8004) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,258 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2022-12-14 14:22:18,258 INFO L902 garLoopResultBuilder]: At program point L-1-3(line -1) the Hoare annotation is: true [2022-12-14 14:22:18,258 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memcpyEXIT(line -1) no Hoare annotation was computed. [2022-12-14 14:22:18,258 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2022-12-14 14:22:18,258 INFO L899 garLoopResultBuilder]: For program point tb_port_add_nfc_creditsFINAL(lines 8150 8168) no Hoare annotation was computed. [2022-12-14 14:22:18,259 INFO L899 garLoopResultBuilder]: For program point L8161-1(line 8161) no Hoare annotation was computed. [2022-12-14 14:22:18,259 INFO L895 garLoopResultBuilder]: At program point L8161(line 8161) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,259 INFO L899 garLoopResultBuilder]: For program point tb_port_add_nfc_creditsEXIT(lines 8150 8168) no Hoare annotation was computed. [2022-12-14 14:22:18,259 INFO L899 garLoopResultBuilder]: For program point L8156(lines 8156 8159) no Hoare annotation was computed. [2022-12-14 14:22:18,259 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8150 8168) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,259 INFO L899 garLoopResultBuilder]: For program point L8165-1(line 8165) no Hoare annotation was computed. [2022-12-14 14:22:18,259 INFO L895 garLoopResultBuilder]: At program point L8165(line 8165) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,259 INFO L899 garLoopResultBuilder]: For program point list_move_tailEXIT(lines 3111 3118) no Hoare annotation was computed. [2022-12-14 14:22:18,259 INFO L902 garLoopResultBuilder]: At program point L3114(line 3114) the Hoare annotation is: true [2022-12-14 14:22:18,259 INFO L899 garLoopResultBuilder]: For program point list_move_tailFINAL(lines 3111 3118) no Hoare annotation was computed. [2022-12-14 14:22:18,260 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3111 3118) the Hoare annotation is: true [2022-12-14 14:22:18,260 INFO L902 garLoopResultBuilder]: At program point L3114-1(line 3114) the Hoare annotation is: true [2022-12-14 14:22:18,260 INFO L902 garLoopResultBuilder]: At program point L3194(line 3194) the Hoare annotation is: true [2022-12-14 14:22:18,260 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3182 3198) the Hoare annotation is: true [2022-12-14 14:22:18,260 INFO L899 garLoopResultBuilder]: For program point L3194-1(line 3194) no Hoare annotation was computed. [2022-12-14 14:22:18,260 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3182 3198) no Hoare annotation was computed. [2022-12-14 14:22:18,260 INFO L899 garLoopResultBuilder]: For program point L3189(lines 3189 3196) no Hoare annotation was computed. [2022-12-14 14:22:18,260 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3182 3198) no Hoare annotation was computed. [2022-12-14 14:22:18,260 INFO L899 garLoopResultBuilder]: For program point L6047(line 6047) no Hoare annotation was computed. [2022-12-14 14:22:18,261 INFO L895 garLoopResultBuilder]: At program point L5531(line 5531) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,261 INFO L895 garLoopResultBuilder]: At program point L5531-1(line 5531) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,261 INFO L899 garLoopResultBuilder]: For program point L6039(lines 6039 6046) no Hoare annotation was computed. [2022-12-14 14:22:18,261 INFO L895 garLoopResultBuilder]: At program point L6039-2(lines 6039 6046) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,261 INFO L895 garLoopResultBuilder]: At program point L6064(line 6064) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,261 INFO L895 garLoopResultBuilder]: At program point L6027(line 6027) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,261 INFO L899 garLoopResultBuilder]: For program point L6027-1(line 6027) no Hoare annotation was computed. [2022-12-14 14:22:18,261 INFO L899 garLoopResultBuilder]: For program point L6052(lines 6052 6055) no Hoare annotation was computed. [2022-12-14 14:22:18,261 INFO L899 garLoopResultBuilder]: For program point tb_ctl_txEXIT(lines 6009 6069) no Hoare annotation was computed. [2022-12-14 14:22:18,262 INFO L899 garLoopResultBuilder]: For program point L6040-1(line 6040) no Hoare annotation was computed. [2022-12-14 14:22:18,262 INFO L895 garLoopResultBuilder]: At program point L6040(line 6040) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,262 INFO L899 garLoopResultBuilder]: For program point L5524-1(line 5524) no Hoare annotation was computed. [2022-12-14 14:22:18,262 INFO L899 garLoopResultBuilder]: For program point L6036(lines 6036 6050) no Hoare annotation was computed. [2022-12-14 14:22:18,262 INFO L895 garLoopResultBuilder]: At program point L5524(line 5524) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,262 INFO L899 garLoopResultBuilder]: For program point L6032(line 6032) no Hoare annotation was computed. [2022-12-14 14:22:18,262 INFO L895 garLoopResultBuilder]: At program point L6061(line 6061) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,262 INFO L899 garLoopResultBuilder]: For program point L6061-1(line 6061) no Hoare annotation was computed. [2022-12-14 14:22:18,262 INFO L899 garLoopResultBuilder]: For program point L6024-1(line 6024) no Hoare annotation was computed. [2022-12-14 14:22:18,263 INFO L895 garLoopResultBuilder]: At program point L6024(line 6024) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,263 INFO L899 garLoopResultBuilder]: For program point tb_ctl_txFINAL(lines 6009 6069) no Hoare annotation was computed. [2022-12-14 14:22:18,263 INFO L895 garLoopResultBuilder]: At program point L6041(line 6041) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,263 INFO L899 garLoopResultBuilder]: For program point L6041-1(line 6041) no Hoare annotation was computed. [2022-12-14 14:22:18,263 INFO L899 garLoopResultBuilder]: For program point L5525(lines 5525 5529) no Hoare annotation was computed. [2022-12-14 14:22:18,263 INFO L895 garLoopResultBuilder]: At program point L5525-1(lines 5525 5529) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,263 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6009 6069) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,263 INFO L895 garLoopResultBuilder]: At program point L6025-2(lines 6025 6031) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,263 INFO L895 garLoopResultBuilder]: At program point L5926(line 5926) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,264 INFO L899 garLoopResultBuilder]: For program point L6025(lines 6025 6031) no Hoare annotation was computed. [2022-12-14 14:22:18,264 INFO L895 garLoopResultBuilder]: At program point $Ultimate##14(lines 5930 5933) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,264 INFO L899 garLoopResultBuilder]: For program point L5926-1(line 5926) no Hoare annotation was computed. [2022-12-14 14:22:18,264 INFO L899 garLoopResultBuilder]: For program point L5530(line 5530) no Hoare annotation was computed. [2022-12-14 14:22:18,264 INFO L895 garLoopResultBuilder]: At program point L6038(line 6038) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,264 INFO L895 garLoopResultBuilder]: At program point L5526(lines 5526 5527) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,264 INFO L899 garLoopResultBuilder]: For program point L6038-1(line 6038) no Hoare annotation was computed. [2022-12-14 14:22:18,264 INFO L899 garLoopResultBuilder]: For program point L6063(lines 6063 6066) no Hoare annotation was computed. [2022-12-14 14:22:18,264 INFO L899 garLoopResultBuilder]: For program point L6063-1(lines 6063 6066) no Hoare annotation was computed. [2022-12-14 14:22:18,265 INFO L895 garLoopResultBuilder]: At program point L6026(line 6026) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,265 INFO L899 garLoopResultBuilder]: For program point L6022(lines 6022 6035) no Hoare annotation was computed. [2022-12-14 14:22:18,265 INFO L899 garLoopResultBuilder]: For program point L6026-1(line 6026) no Hoare annotation was computed. [2022-12-14 14:22:18,265 INFO L895 garLoopResultBuilder]: At program point L6051(line 6051) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,265 INFO L899 garLoopResultBuilder]: For program point L6051-1(line 6051) no Hoare annotation was computed. [2022-12-14 14:22:18,265 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11627 11629) the Hoare annotation is: true [2022-12-14 14:22:18,265 INFO L899 garLoopResultBuilder]: For program point mutex_destroyEXIT(lines 11627 11629) no Hoare annotation was computed. [2022-12-14 14:22:18,265 INFO L899 garLoopResultBuilder]: For program point L7899-1(line 7899) no Hoare annotation was computed. [2022-12-14 14:22:18,265 INFO L895 garLoopResultBuilder]: At program point L7899(line 7899) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,265 INFO L899 garLoopResultBuilder]: For program point L7900-1(line 7900) no Hoare annotation was computed. [2022-12-14 14:22:18,266 INFO L895 garLoopResultBuilder]: At program point L7900(line 7900) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,266 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7893 7903) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,266 INFO L899 garLoopResultBuilder]: For program point tb_sw_readEXIT(lines 7893 7903) no Hoare annotation was computed. [2022-12-14 14:22:18,266 INFO L899 garLoopResultBuilder]: For program point L7649-1(line 7649) no Hoare annotation was computed. [2022-12-14 14:22:18,266 INFO L895 garLoopResultBuilder]: At program point L7649(line 7649) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,266 INFO L899 garLoopResultBuilder]: For program point L3801(lines 3801 3809) no Hoare annotation was computed. [2022-12-14 14:22:18,266 INFO L895 garLoopResultBuilder]: At program point L3801-2(lines 3801 3809) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,266 INFO L895 garLoopResultBuilder]: At program point L6097-2(lines 6097 6101) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,266 INFO L899 garLoopResultBuilder]: For program point L3785-1(line 3785) no Hoare annotation was computed. [2022-12-14 14:22:18,267 INFO L895 garLoopResultBuilder]: At program point L3818-2(lines 3755 3844) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,267 INFO L895 garLoopResultBuilder]: At program point L3785(line 3785) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,267 INFO L895 garLoopResultBuilder]: At program point L6147(lines 6147 6151) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,267 INFO L895 garLoopResultBuilder]: At program point L6081(line 6081) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,267 INFO L899 garLoopResultBuilder]: For program point L6081-1(line 6081) no Hoare annotation was computed. [2022-12-14 14:22:18,267 INFO L895 garLoopResultBuilder]: At program point L3802(line 3802) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,267 INFO L899 garLoopResultBuilder]: For program point L3835-1(line 3835) no Hoare annotation was computed. [2022-12-14 14:22:18,267 INFO L895 garLoopResultBuilder]: At program point L3835(line 3835) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,267 INFO L899 garLoopResultBuilder]: For program point L3802-1(line 3802) no Hoare annotation was computed. [2022-12-14 14:22:18,268 INFO L895 garLoopResultBuilder]: At program point L7320-1(line 7320) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,268 INFO L895 garLoopResultBuilder]: At program point L7320(line 7320) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,268 INFO L899 garLoopResultBuilder]: For program point L3786(lines 3786 3794) no Hoare annotation was computed. [2022-12-14 14:22:18,268 INFO L895 garLoopResultBuilder]: At program point L3786-2(lines 3786 3794) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,268 INFO L899 garLoopResultBuilder]: For program point ring_workEXIT(lines 3735 3845) no Hoare annotation was computed. [2022-12-14 14:22:18,268 INFO L895 garLoopResultBuilder]: At program point L7651-1(line 7651) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,268 INFO L895 garLoopResultBuilder]: At program point L7651(line 7651) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,268 INFO L899 garLoopResultBuilder]: For program point L3803-1(line 3803) no Hoare annotation was computed. [2022-12-14 14:22:18,269 INFO L895 garLoopResultBuilder]: At program point L3803(line 3803) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,269 INFO L899 garLoopResultBuilder]: For program point L7321(line 7321) no Hoare annotation was computed. [2022-12-14 14:22:18,269 INFO L899 garLoopResultBuilder]: For program point L3787-1(line 3787) no Hoare annotation was computed. [2022-12-14 14:22:18,269 INFO L895 garLoopResultBuilder]: At program point L3787(line 3787) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,269 INFO L895 garLoopResultBuilder]: At program point L6083(line 6083) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,269 INFO L899 garLoopResultBuilder]: For program point L6083-1(line 6083) no Hoare annotation was computed. [2022-12-14 14:22:18,269 INFO L895 garLoopResultBuilder]: At program point L3837(lines 3755 3844) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,269 INFO L899 garLoopResultBuilder]: For program point L3771(lines 3771 3774) no Hoare annotation was computed. [2022-12-14 14:22:18,269 INFO L899 garLoopResultBuilder]: For program point L6133-2(lines 6133 6138) no Hoare annotation was computed. [2022-12-14 14:22:18,270 INFO L895 garLoopResultBuilder]: At program point L3788(line 3788) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,270 INFO L899 garLoopResultBuilder]: For program point L3788-1(line 3788) no Hoare annotation was computed. [2022-12-14 14:22:18,270 INFO L899 garLoopResultBuilder]: For program point L6084(lines 6084 6088) no Hoare annotation was computed. [2022-12-14 14:22:18,270 INFO L899 garLoopResultBuilder]: For program point L3838(line 3838) no Hoare annotation was computed. [2022-12-14 14:22:18,270 INFO L895 garLoopResultBuilder]: At program point L3839(lines 3839 3842) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,270 INFO L899 garLoopResultBuilder]: For program point L6102(line 6102) no Hoare annotation was computed. [2022-12-14 14:22:18,270 INFO L895 garLoopResultBuilder]: At program point L5228-1(line 5228) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,270 INFO L895 garLoopResultBuilder]: At program point L5228(line 5228) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,270 INFO L895 garLoopResultBuilder]: At program point L6434(line 6434) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,271 INFO L895 garLoopResultBuilder]: At program point L6434-1(line 6434) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,271 INFO L895 garLoopResultBuilder]: At program point L6005(line 6005) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,271 INFO L895 garLoopResultBuilder]: At program point L6005-1(lines 5998 6008) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,271 INFO L895 garLoopResultBuilder]: At program point L5229(lines 5225 5232) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,271 INFO L899 garLoopResultBuilder]: For program point L7311-1(line 7311) no Hoare annotation was computed. [2022-12-14 14:22:18,271 INFO L895 garLoopResultBuilder]: At program point L7311(line 7311) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,271 INFO L895 garLoopResultBuilder]: At program point $Ultimate##37(lines 5949 5952) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,271 INFO L899 garLoopResultBuilder]: For program point L3810(line 3810) no Hoare annotation was computed. [2022-12-14 14:22:18,271 INFO L899 garLoopResultBuilder]: For program point L3777-1(line 3777) no Hoare annotation was computed. [2022-12-14 14:22:18,272 INFO L895 garLoopResultBuilder]: At program point L3777(line 3777) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,272 INFO L895 garLoopResultBuilder]: At program point L3827(lines 3755 3844) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,272 INFO L899 garLoopResultBuilder]: For program point L3778(lines 3778 3814) no Hoare annotation was computed. [2022-12-14 14:22:18,272 INFO L899 garLoopResultBuilder]: For program point L3778-1(lines 3778 3814) no Hoare annotation was computed. [2022-12-14 14:22:18,272 INFO L899 garLoopResultBuilder]: For program point L6140-1(line 6140) no Hoare annotation was computed. [2022-12-14 14:22:18,272 INFO L895 garLoopResultBuilder]: At program point tb_ctl_rx_callback_rx#1(lines 6126 6179) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,272 INFO L895 garLoopResultBuilder]: At program point L6140(line 6140) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,272 INFO L895 garLoopResultBuilder]: At program point L3828(lines 3755 3844) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,272 INFO L899 garLoopResultBuilder]: For program point L3762(lines 3762 3768) no Hoare annotation was computed. [2022-12-14 14:22:18,273 INFO L899 garLoopResultBuilder]: For program point L3795(line 3795) no Hoare annotation was computed. [2022-12-14 14:22:18,273 INFO L899 garLoopResultBuilder]: For program point L7313(lines 7313 7316) no Hoare annotation was computed. [2022-12-14 14:22:18,273 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3735 3845) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,273 INFO L899 garLoopResultBuilder]: For program point L6141(lines 6141 6145) no Hoare annotation was computed. [2022-12-14 14:22:18,273 INFO L895 garLoopResultBuilder]: At program point L3763-1(line 3763) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,273 INFO L895 garLoopResultBuilder]: At program point L3763(line 3763) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,273 INFO L895 garLoopResultBuilder]: At program point tb_ctl_rx_callback_returnLabel#1(lines 6114 6180) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,273 INFO L895 garLoopResultBuilder]: At program point tb_ctl_handle_plug_event_returnLabel#1(lines 6070 6106) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,273 INFO L899 garLoopResultBuilder]: For program point L3764(line 3764) no Hoare annotation was computed. [2022-12-14 14:22:18,274 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-12-14 14:22:18,274 INFO L895 garLoopResultBuilder]: At program point L-1-3(line -1) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,274 INFO L899 garLoopResultBuilder]: For program point L3798(lines 3798 3812) no Hoare annotation was computed. [2022-12-14 14:22:18,274 INFO L895 garLoopResultBuilder]: At program point L5945(line 5945) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,274 INFO L899 garLoopResultBuilder]: For program point L5945-1(line 5945) no Hoare annotation was computed. [2022-12-14 14:22:18,274 INFO L899 garLoopResultBuilder]: For program point L6177(line 6177) no Hoare annotation was computed. [2022-12-14 14:22:18,274 INFO L895 garLoopResultBuilder]: At program point tb_schedule_hotplug_handler_returnLabel#1(lines 7302 7330) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,274 INFO L899 garLoopResultBuilder]: For program point L6425-1(line 6425) no Hoare annotation was computed. [2022-12-14 14:22:18,274 INFO L895 garLoopResultBuilder]: At program point L6425(line 6425) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,275 INFO L895 garLoopResultBuilder]: At program point L5236-1(line 5236) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,275 INFO L899 garLoopResultBuilder]: For program point L7317-1(line 7317) no Hoare annotation was computed. [2022-12-14 14:22:18,275 INFO L895 garLoopResultBuilder]: At program point L5236(line 5236) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,275 INFO L895 garLoopResultBuilder]: At program point L7317(line 7317) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,275 INFO L895 garLoopResultBuilder]: At program point L3816(lines 3755 3844) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,275 INFO L899 garLoopResultBuilder]: For program point L3783(lines 3783 3797) no Hoare annotation was computed. [2022-12-14 14:22:18,275 INFO L899 garLoopResultBuilder]: For program point L3783-2(lines 3783 3797) no Hoare annotation was computed. [2022-12-14 14:22:18,275 INFO L895 garLoopResultBuilder]: At program point L3800(line 3800) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,275 INFO L899 garLoopResultBuilder]: For program point L3800-1(line 3800) no Hoare annotation was computed. [2022-12-14 14:22:18,276 INFO L895 garLoopResultBuilder]: At program point L5237(lines 5233 5240) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,276 INFO L899 garLoopResultBuilder]: For program point L6096-1(line 6096) no Hoare annotation was computed. [2022-12-14 14:22:18,276 INFO L899 garLoopResultBuilder]: For program point L6129(lines 6129 6132) no Hoare annotation was computed. [2022-12-14 14:22:18,276 INFO L895 garLoopResultBuilder]: At program point L6096(line 6096) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,276 INFO L895 garLoopResultBuilder]: At program point L6162-2(lines 6126 6179) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,276 INFO L899 garLoopResultBuilder]: For program point tb_scan_switchEXIT(lines 6880 6896) no Hoare annotation was computed. [2022-12-14 14:22:18,276 INFO L895 garLoopResultBuilder]: At program point L6890(lines 6890 6893) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,276 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6880 6896) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,276 INFO L899 garLoopResultBuilder]: For program point L6887-1(line 6887) no Hoare annotation was computed. [2022-12-14 14:22:18,277 INFO L895 garLoopResultBuilder]: At program point L6887(line 6887) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,277 INFO L895 garLoopResultBuilder]: At program point L6889(lines 6883 6895) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,277 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_get_drom_offsetEXIT(lines 10257 10300) no Hoare annotation was computed. [2022-12-14 14:22:18,277 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_get_drom_offsetFINAL(lines 10257 10300) no Hoare annotation was computed. [2022-12-14 14:22:18,277 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10257 10300) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,277 INFO L895 garLoopResultBuilder]: At program point L10276(line 10276) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,277 INFO L899 garLoopResultBuilder]: For program point L10276-1(line 10276) no Hoare annotation was computed. [2022-12-14 14:22:18,277 INFO L899 garLoopResultBuilder]: For program point L10270-1(line 10270) no Hoare annotation was computed. [2022-12-14 14:22:18,277 INFO L899 garLoopResultBuilder]: For program point L10268(lines 10268 10275) no Hoare annotation was computed. [2022-12-14 14:22:18,278 INFO L895 garLoopResultBuilder]: At program point L10270(line 10270) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,278 INFO L895 garLoopResultBuilder]: At program point L10291(line 10291) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,278 INFO L899 garLoopResultBuilder]: For program point L10291-1(line 10291) no Hoare annotation was computed. [2022-12-14 14:22:18,278 INFO L895 garLoopResultBuilder]: At program point L10283(line 10283) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,278 INFO L899 garLoopResultBuilder]: For program point L10283-1(line 10283) no Hoare annotation was computed. [2022-12-14 14:22:18,278 INFO L899 garLoopResultBuilder]: For program point L10289(lines 10289 10296) no Hoare annotation was computed. [2022-12-14 14:22:18,278 INFO L899 garLoopResultBuilder]: For program point L10277(lines 10277 10280) no Hoare annotation was computed. [2022-12-14 14:22:18,278 INFO L899 garLoopResultBuilder]: For program point L10281-2(lines 10281 10288) no Hoare annotation was computed. [2022-12-14 14:22:18,278 INFO L899 garLoopResultBuilder]: For program point L11505-1(line 11505) no Hoare annotation was computed. [2022-12-14 14:22:18,278 INFO L902 garLoopResultBuilder]: At program point L11505(line 11505) the Hoare annotation is: true [2022-12-14 14:22:18,279 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11504 11506) the Hoare annotation is: true [2022-12-14 14:22:18,279 INFO L899 garLoopResultBuilder]: For program point devm_kmallocEXIT(lines 11504 11506) no Hoare annotation was computed. [2022-12-14 14:22:18,279 INFO L899 garLoopResultBuilder]: For program point L6369-1(line 6369) no Hoare annotation was computed. [2022-12-14 14:22:18,279 INFO L895 garLoopResultBuilder]: At program point L6369(line 6369) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,279 INFO L899 garLoopResultBuilder]: For program point L6370-1(line 6370) no Hoare annotation was computed. [2022-12-14 14:22:18,279 INFO L899 garLoopResultBuilder]: For program point tb_ctl_startEXIT(lines 6364 6383) no Hoare annotation was computed. [2022-12-14 14:22:18,279 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6364 6383) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,279 INFO L895 garLoopResultBuilder]: At program point L6374(line 6374) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,279 INFO L895 garLoopResultBuilder]: At program point L6370(line 6370) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,280 INFO L895 garLoopResultBuilder]: At program point $Ultimate##2(lines 6377 6380) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,280 INFO L899 garLoopResultBuilder]: For program point L6374-1(line 6374) no Hoare annotation was computed. [2022-12-14 14:22:18,280 INFO L899 garLoopResultBuilder]: For program point L8353-1(line 8353) no Hoare annotation was computed. [2022-12-14 14:22:18,280 INFO L895 garLoopResultBuilder]: At program point L8353(line 8353) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,280 INFO L899 garLoopResultBuilder]: For program point tb_switch_freeEXIT(lines 8345 8379) no Hoare annotation was computed. [2022-12-14 14:22:18,280 INFO L895 garLoopResultBuilder]: At program point L8374(line 8374) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,280 INFO L895 garLoopResultBuilder]: At program point L8376(line 8376) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,280 INFO L899 garLoopResultBuilder]: For program point L8370(lines 8370 8373) no Hoare annotation was computed. [2022-12-14 14:22:18,280 INFO L899 garLoopResultBuilder]: For program point L8374-1(line 8374) no Hoare annotation was computed. [2022-12-14 14:22:18,280 INFO L895 garLoopResultBuilder]: At program point L8366(lines 8366 8369) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,281 INFO L899 garLoopResultBuilder]: For program point L8370-2(lines 8370 8373) no Hoare annotation was computed. [2022-12-14 14:22:18,281 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8345 8379) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,281 INFO L899 garLoopResultBuilder]: For program point L8358(lines 8358 8361) no Hoare annotation was computed. [2022-12-14 14:22:18,281 INFO L899 garLoopResultBuilder]: For program point L8354(lines 8354 8357) no Hoare annotation was computed. [2022-12-14 14:22:18,281 INFO L899 garLoopResultBuilder]: For program point L8358-2(lines 8358 8361) no Hoare annotation was computed. [2022-12-14 14:22:18,281 INFO L899 garLoopResultBuilder]: For program point L8375-1(line 8375) no Hoare annotation was computed. [2022-12-14 14:22:18,281 INFO L899 garLoopResultBuilder]: For program point tb_switch_freeFINAL(lines 8345 8379) no Hoare annotation was computed. [2022-12-14 14:22:18,281 INFO L895 garLoopResultBuilder]: At program point L8375(line 8375) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,281 INFO L899 garLoopResultBuilder]: For program point L8371-1(line 8371) no Hoare annotation was computed. [2022-12-14 14:22:18,281 INFO L895 garLoopResultBuilder]: At program point L8371(line 8371) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,282 INFO L895 garLoopResultBuilder]: At program point L8363(lines 8349 8378) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,282 INFO L895 garLoopResultBuilder]: At program point L8365(lines 8349 8378) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,282 INFO L899 garLoopResultBuilder]: For program point L8359-1(line 8359) no Hoare annotation was computed. [2022-12-14 14:22:18,282 INFO L895 garLoopResultBuilder]: At program point L8359(line 8359) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,282 INFO L899 garLoopResultBuilder]: For program point L9821(lines 9821 9824) no Hoare annotation was computed. [2022-12-14 14:22:18,282 INFO L899 garLoopResultBuilder]: For program point tb_pci_restartEXIT(lines 9798 9845) no Hoare annotation was computed. [2022-12-14 14:22:18,282 INFO L895 garLoopResultBuilder]: At program point L9825(line 9825) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,282 INFO L895 garLoopResultBuilder]: At program point err(lines 9807 9844) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,282 INFO L899 garLoopResultBuilder]: For program point L9825-1(line 9825) no Hoare annotation was computed. [2022-12-14 14:22:18,282 INFO L895 garLoopResultBuilder]: At program point L9811(line 9811) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,283 INFO L899 garLoopResultBuilder]: For program point L9811-1(line 9811) no Hoare annotation was computed. [2022-12-14 14:22:18,283 INFO L895 garLoopResultBuilder]: At program point L9842(line 9842) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,283 INFO L895 garLoopResultBuilder]: At program point L9815(line 9815) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,283 INFO L899 garLoopResultBuilder]: For program point L9815-1(line 9815) no Hoare annotation was computed. [2022-12-14 14:22:18,283 INFO L899 garLoopResultBuilder]: For program point L9838-1(line 9838) no Hoare annotation was computed. [2022-12-14 14:22:18,283 INFO L899 garLoopResultBuilder]: For program point L9842-1(line 9842) no Hoare annotation was computed. [2022-12-14 14:22:18,283 INFO L895 garLoopResultBuilder]: At program point L9838(line 9838) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,283 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9798 9845) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,283 INFO L899 garLoopResultBuilder]: For program point L9830-1(line 9830) no Hoare annotation was computed. [2022-12-14 14:22:18,283 INFO L899 garLoopResultBuilder]: For program point L9826(lines 9826 9829) no Hoare annotation was computed. [2022-12-14 14:22:18,284 INFO L895 garLoopResultBuilder]: At program point L9830(line 9830) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,284 INFO L895 garLoopResultBuilder]: At program point L9820(line 9820) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,284 INFO L899 garLoopResultBuilder]: For program point L9820-1(line 9820) no Hoare annotation was computed. [2022-12-14 14:22:18,284 INFO L899 garLoopResultBuilder]: For program point tb_pci_restartFINAL(lines 9798 9845) no Hoare annotation was computed. [2022-12-14 14:22:18,284 INFO L895 garLoopResultBuilder]: At program point L9812(line 9812) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,284 INFO L899 garLoopResultBuilder]: For program point L9812-1(line 9812) no Hoare annotation was computed. [2022-12-14 14:22:18,284 INFO L899 garLoopResultBuilder]: For program point L9816(lines 9816 9819) no Hoare annotation was computed. [2022-12-14 14:22:18,284 INFO L895 garLoopResultBuilder]: At program point L9839(line 9839) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,284 INFO L899 garLoopResultBuilder]: For program point L9839-1(line 9839) no Hoare annotation was computed. [2022-12-14 14:22:18,284 INFO L899 garLoopResultBuilder]: For program point L9831(lines 9831 9834) no Hoare annotation was computed. [2022-12-14 14:22:18,285 INFO L899 garLoopResultBuilder]: For program point activate_work_1EXIT(lines 4688 4717) no Hoare annotation was computed. [2022-12-14 14:22:18,285 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4688 4717) the Hoare annotation is: true [2022-12-14 14:22:18,285 INFO L902 garLoopResultBuilder]: At program point L3642(line 3642) the Hoare annotation is: true [2022-12-14 14:22:18,285 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3638 3646) the Hoare annotation is: true [2022-12-14 14:22:18,285 INFO L902 garLoopResultBuilder]: At program point L3642-1(line 3642) the Hoare annotation is: true [2022-12-14 14:22:18,285 INFO L899 garLoopResultBuilder]: For program point ring_iowrite16descEXIT(lines 3638 3646) no Hoare annotation was computed. [2022-12-14 14:22:18,285 INFO L895 garLoopResultBuilder]: At program point L5308-1(line 5308) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,285 INFO L895 garLoopResultBuilder]: At program point L5308(line 5308) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,285 INFO L895 garLoopResultBuilder]: At program point L4024(line 4024) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,285 INFO L895 garLoopResultBuilder]: At program point L4024-1(line 4024) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,286 INFO L895 garLoopResultBuilder]: At program point L4020(line 4020) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,286 INFO L895 garLoopResultBuilder]: At program point L5300-1(line 5300) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,286 INFO L895 garLoopResultBuilder]: At program point L4020-1(line 4020) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,286 INFO L895 garLoopResultBuilder]: At program point L5300(line 5300) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,286 INFO L895 garLoopResultBuilder]: At program point L5292-1(line 5292) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,286 INFO L895 garLoopResultBuilder]: At program point L5292(line 5292) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,286 INFO L895 garLoopResultBuilder]: At program point L5284-1(line 5284) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,287 INFO L899 garLoopResultBuilder]: For program point L4004(lines 4004 4010) no Hoare annotation was computed. [2022-12-14 14:22:18,287 INFO L895 garLoopResultBuilder]: At program point L4004-2(lines 4004 4010) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,287 INFO L895 garLoopResultBuilder]: At program point L5284(line 5284) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,287 INFO L895 garLoopResultBuilder]: At program point L4029(lines 3998 4033) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,287 INFO L895 garLoopResultBuilder]: At program point L5309(lines 5305 5312) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,287 INFO L895 garLoopResultBuilder]: At program point L4025(lines 4018 4026) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,287 INFO L895 garLoopResultBuilder]: At program point L5301(lines 5297 5304) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,287 INFO L899 garLoopResultBuilder]: For program point L4017-1(line 4017) no Hoare annotation was computed. [2022-12-14 14:22:18,288 INFO L895 garLoopResultBuilder]: At program point L4017(line 4017) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,288 INFO L895 garLoopResultBuilder]: At program point L5293(lines 5289 5296) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,288 INFO L899 garLoopResultBuilder]: For program point L4005-1(line 4005) no Hoare annotation was computed. [2022-12-14 14:22:18,288 INFO L895 garLoopResultBuilder]: At program point L4005(line 4005) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,288 INFO L895 garLoopResultBuilder]: At program point L5285(lines 5281 5288) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,288 INFO L899 garLoopResultBuilder]: For program point L4001(lines 4001 4014) no Hoare annotation was computed. [2022-12-14 14:22:18,288 INFO L899 garLoopResultBuilder]: For program point L4018(lines 4018 4026) no Hoare annotation was computed. [2022-12-14 14:22:18,288 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3992 4034) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,288 INFO L895 garLoopResultBuilder]: At program point L4006(line 4006) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,289 INFO L899 garLoopResultBuilder]: For program point L4006-1(line 4006) no Hoare annotation was computed. [2022-12-14 14:22:18,289 INFO L899 garLoopResultBuilder]: For program point L4027(line 4027) no Hoare annotation was computed. [2022-12-14 14:22:18,289 INFO L899 garLoopResultBuilder]: For program point L4023-1(line 4023) no Hoare annotation was computed. [2022-12-14 14:22:18,289 INFO L895 garLoopResultBuilder]: At program point L4023(line 4023) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,289 INFO L899 garLoopResultBuilder]: For program point L4019-1(line 4019) no Hoare annotation was computed. [2022-12-14 14:22:18,289 INFO L895 garLoopResultBuilder]: At program point L4019(line 4019) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,289 INFO L899 garLoopResultBuilder]: For program point L4011(line 4011) no Hoare annotation was computed. [2022-12-14 14:22:18,289 INFO L899 garLoopResultBuilder]: For program point ring_startEXIT(lines 3992 4034) no Hoare annotation was computed. [2022-12-14 14:22:18,289 INFO L899 garLoopResultBuilder]: For program point L4003-1(line 4003) no Hoare annotation was computed. [2022-12-14 14:22:18,289 INFO L895 garLoopResultBuilder]: At program point L4003(line 4003) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,290 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 11680 11682) no Hoare annotation was computed. [2022-12-14 14:22:18,290 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11680 11682) the Hoare annotation is: true [2022-12-14 14:22:18,290 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3668 3676) the Hoare annotation is: true [2022-12-14 14:22:18,290 INFO L899 garLoopResultBuilder]: For program point ring_iowrite32optionsEXIT(lines 3668 3676) no Hoare annotation was computed. [2022-12-14 14:22:18,290 INFO L902 garLoopResultBuilder]: At program point L3673(line 3673) the Hoare annotation is: true [2022-12-14 14:22:18,290 INFO L899 garLoopResultBuilder]: For program point ring_iowrite32optionsFINAL(lines 3668 3676) no Hoare annotation was computed. [2022-12-14 14:22:18,290 INFO L899 garLoopResultBuilder]: For program point L4065-1(line 4065) no Hoare annotation was computed. [2022-12-14 14:22:18,290 INFO L895 garLoopResultBuilder]: At program point L4065(line 4065) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,290 INFO L895 garLoopResultBuilder]: At program point L4061-1(line 4061) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,290 INFO L895 garLoopResultBuilder]: At program point L4061(line 4061) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,291 INFO L895 garLoopResultBuilder]: At program point L5341(lines 5337 5344) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,291 INFO L899 garLoopResultBuilder]: For program point L4057(line 4057) no Hoare annotation was computed. [2022-12-14 14:22:18,291 INFO L895 garLoopResultBuilder]: At program point L5333(lines 5329 5336) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,291 INFO L899 garLoopResultBuilder]: For program point L4049(lines 4049 4056) no Hoare annotation was computed. [2022-12-14 14:22:18,291 INFO L895 garLoopResultBuilder]: At program point L4049-2(lines 4049 4056) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,291 INFO L895 garLoopResultBuilder]: At program point L5325(lines 5321 5328) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,291 INFO L895 garLoopResultBuilder]: At program point L5350(line 5350) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,291 INFO L895 garLoopResultBuilder]: At program point L5317(lines 5313 5320) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,291 INFO L899 garLoopResultBuilder]: For program point L5350-1(line 5350) no Hoare annotation was computed. [2022-12-14 14:22:18,292 INFO L895 garLoopResultBuilder]: At program point L4062(line 4062) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,292 INFO L895 garLoopResultBuilder]: At program point L4050(line 4050) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,292 INFO L899 garLoopResultBuilder]: For program point L4050-1(line 4050) no Hoare annotation was computed. [2022-12-14 14:22:18,292 INFO L899 garLoopResultBuilder]: For program point L4046(lines 4046 4060) no Hoare annotation was computed. [2022-12-14 14:22:18,292 INFO L899 garLoopResultBuilder]: For program point ring_stopEXIT(lines 4035 4076) no Hoare annotation was computed. [2022-12-14 14:22:18,292 INFO L899 garLoopResultBuilder]: For program point L4063(line 4063) no Hoare annotation was computed. [2022-12-14 14:22:18,292 INFO L899 garLoopResultBuilder]: For program point L4051-1(line 4051) no Hoare annotation was computed. [2022-12-14 14:22:18,292 INFO L895 garLoopResultBuilder]: At program point L4051(line 4051) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,292 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4035 4076) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,293 INFO L895 garLoopResultBuilder]: At program point L4072(line 4072) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,293 INFO L895 garLoopResultBuilder]: At program point L5352-1(line 5352) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,293 INFO L899 garLoopResultBuilder]: For program point L4072-1(line 4072) no Hoare annotation was computed. [2022-12-14 14:22:18,293 INFO L895 garLoopResultBuilder]: At program point L5352(line 5352) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,293 INFO L895 garLoopResultBuilder]: At program point L4064(line 4064) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,293 INFO L899 garLoopResultBuilder]: For program point L4064-1(line 4064) no Hoare annotation was computed. [2022-12-14 14:22:18,293 INFO L895 garLoopResultBuilder]: At program point L5340-1(line 5340) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,293 INFO L895 garLoopResultBuilder]: At program point L5340(line 5340) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,293 INFO L895 garLoopResultBuilder]: At program point L5332-1(line 5332) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,294 INFO L895 garLoopResultBuilder]: At program point L5332(line 5332) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,294 INFO L895 garLoopResultBuilder]: At program point L4048(line 4048) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,294 INFO L899 garLoopResultBuilder]: For program point L4048-1(line 4048) no Hoare annotation was computed. [2022-12-14 14:22:18,294 INFO L895 garLoopResultBuilder]: At program point L5324-1(line 5324) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,294 INFO L895 garLoopResultBuilder]: At program point L5324(line 5324) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,294 INFO L895 garLoopResultBuilder]: At program point L5316-1(line 5316) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,294 INFO L895 garLoopResultBuilder]: At program point L4069(lines 4041 4075) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,294 INFO L895 garLoopResultBuilder]: At program point L5316(line 5316) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,294 INFO L899 garLoopResultBuilder]: For program point tb_ctl_pkg_freeEXIT(lines 5966 5976) no Hoare annotation was computed. [2022-12-14 14:22:18,295 INFO L902 garLoopResultBuilder]: At program point L5969(lines 5969 5973) the Hoare annotation is: true [2022-12-14 14:22:18,295 INFO L899 garLoopResultBuilder]: For program point L5969-1(lines 5966 5976) no Hoare annotation was computed. [2022-12-14 14:22:18,295 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5966 5976) the Hoare annotation is: true [2022-12-14 14:22:18,295 INFO L902 garLoopResultBuilder]: At program point L5971(line 5971) the Hoare annotation is: true [2022-12-14 14:22:18,295 INFO L899 garLoopResultBuilder]: For program point L5696(line 5696) no Hoare annotation was computed. [2022-12-14 14:22:18,295 INFO L899 garLoopResultBuilder]: For program point L5721(line 5721) no Hoare annotation was computed. [2022-12-14 14:22:18,295 INFO L899 garLoopResultBuilder]: For program point check_config_addressFINAL(lines 5670 5752) no Hoare annotation was computed. [2022-12-14 14:22:18,295 INFO L899 garLoopResultBuilder]: For program point L5709(line 5709) no Hoare annotation was computed. [2022-12-14 14:22:18,295 INFO L899 garLoopResultBuilder]: For program point L5734(lines 5734 5737) no Hoare annotation was computed. [2022-12-14 14:22:18,295 INFO L899 garLoopResultBuilder]: For program point L5697(lines 5697 5700) no Hoare annotation was computed. [2022-12-14 14:22:18,295 INFO L899 garLoopResultBuilder]: For program point L5722(lines 5722 5725) no Hoare annotation was computed. [2022-12-14 14:22:18,295 INFO L899 garLoopResultBuilder]: For program point L5710(lines 5710 5713) no Hoare annotation was computed. [2022-12-14 14:22:18,296 INFO L902 garLoopResultBuilder]: At program point L5739(line 5739) the Hoare annotation is: true [2022-12-14 14:22:18,296 INFO L899 garLoopResultBuilder]: For program point L5739-1(line 5739) no Hoare annotation was computed. [2022-12-14 14:22:18,296 INFO L902 garLoopResultBuilder]: At program point L5702(line 5702) the Hoare annotation is: true [2022-12-14 14:22:18,296 INFO L899 garLoopResultBuilder]: For program point L5702-1(line 5702) no Hoare annotation was computed. [2022-12-14 14:22:18,296 INFO L902 garLoopResultBuilder]: At program point L5727(line 5727) the Hoare annotation is: true [2022-12-14 14:22:18,296 INFO L899 garLoopResultBuilder]: For program point L5727-1(line 5727) no Hoare annotation was computed. [2022-12-14 14:22:18,296 INFO L902 garLoopResultBuilder]: At program point L5690(line 5690) the Hoare annotation is: true [2022-12-14 14:22:18,296 INFO L899 garLoopResultBuilder]: For program point L5690-1(line 5690) no Hoare annotation was computed. [2022-12-14 14:22:18,296 INFO L902 garLoopResultBuilder]: At program point L5715(line 5715) the Hoare annotation is: true [2022-12-14 14:22:18,296 INFO L899 garLoopResultBuilder]: For program point L5715-1(line 5715) no Hoare annotation was computed. [2022-12-14 14:22:18,296 INFO L902 garLoopResultBuilder]: At program point L5740-2(lines 5740 5744) the Hoare annotation is: true [2022-12-14 14:22:18,296 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5670 5752) the Hoare annotation is: true [2022-12-14 14:22:18,297 INFO L902 garLoopResultBuilder]: At program point L5703-2(lines 5703 5708) the Hoare annotation is: true [2022-12-14 14:22:18,297 INFO L902 garLoopResultBuilder]: At program point L5728-2(lines 5728 5732) the Hoare annotation is: true [2022-12-14 14:22:18,297 INFO L902 garLoopResultBuilder]: At program point L5691-2(lines 5691 5695) the Hoare annotation is: true [2022-12-14 14:22:18,297 INFO L902 garLoopResultBuilder]: At program point L5716-2(lines 5716 5720) the Hoare annotation is: true [2022-12-14 14:22:18,297 INFO L899 garLoopResultBuilder]: For program point check_config_addressEXIT(lines 5670 5752) no Hoare annotation was computed. [2022-12-14 14:22:18,297 INFO L899 garLoopResultBuilder]: For program point L5745(line 5745) no Hoare annotation was computed. [2022-12-14 14:22:18,297 INFO L899 garLoopResultBuilder]: For program point L5733(line 5733) no Hoare annotation was computed. [2022-12-14 14:22:18,297 INFO L899 garLoopResultBuilder]: For program point L6590(lines 6590 6593) no Hoare annotation was computed. [2022-12-14 14:22:18,297 INFO L899 garLoopResultBuilder]: For program point L6594-1(line 6594) no Hoare annotation was computed. [2022-12-14 14:22:18,297 INFO L899 garLoopResultBuilder]: For program point L6588-1(line 6588) no Hoare annotation was computed. [2022-12-14 14:22:18,297 INFO L895 garLoopResultBuilder]: At program point L6588(line 6588) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,298 INFO L899 garLoopResultBuilder]: For program point L6652(line 6652) no Hoare annotation was computed. [2022-12-14 14:22:18,298 INFO L895 garLoopResultBuilder]: At program point L6646(line 6646) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,298 INFO L899 garLoopResultBuilder]: For program point L6516-1(line 6516) no Hoare annotation was computed. [2022-12-14 14:22:18,298 INFO L895 garLoopResultBuilder]: At program point L6516(line 6516) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,298 INFO L899 garLoopResultBuilder]: For program point L6646-1(line 6646) no Hoare annotation was computed. [2022-12-14 14:22:18,298 INFO L899 garLoopResultBuilder]: For program point L6640(lines 6640 6644) no Hoare annotation was computed. [2022-12-14 14:22:18,298 INFO L899 garLoopResultBuilder]: For program point tb_cfg_writeEXIT(lines 6630 6655) no Hoare annotation was computed. [2022-12-14 14:22:18,298 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6630 6655) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,298 INFO L899 garLoopResultBuilder]: For program point L6595(lines 6595 6598) no Hoare annotation was computed. [2022-12-14 14:22:18,298 INFO L899 garLoopResultBuilder]: For program point L6589-1(line 6589) no Hoare annotation was computed. [2022-12-14 14:22:18,299 INFO L895 garLoopResultBuilder]: At program point L6589(line 6589) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,299 INFO L895 garLoopResultBuilder]: At program point tb_cfg_write_raw_returnLabel#1(lines 6503 6603) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,299 INFO L895 garLoopResultBuilder]: At program point L6647-2(lines 6647 6651) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,299 INFO L899 garLoopResultBuilder]: For program point L6641-1(line 6641) no Hoare annotation was computed. [2022-12-14 14:22:18,299 INFO L895 garLoopResultBuilder]: At program point L6641(line 6641) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,299 INFO L899 garLoopResultBuilder]: For program point L6600-1(line 6600) no Hoare annotation was computed. [2022-12-14 14:22:18,299 INFO L895 garLoopResultBuilder]: At program point L6600(line 6600) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,299 INFO L895 garLoopResultBuilder]: At program point L6594(line 6594) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,299 INFO L899 garLoopResultBuilder]: For program point tb_cfg_writeFINAL(lines 6630 6655) no Hoare annotation was computed. [2022-12-14 14:22:18,300 INFO L899 garLoopResultBuilder]: For program point L3586-1(line 3586) no Hoare annotation was computed. [2022-12-14 14:22:18,300 INFO L902 garLoopResultBuilder]: At program point L3576(line 3576) the Hoare annotation is: true [2022-12-14 14:22:18,300 INFO L899 garLoopResultBuilder]: For program point L3574(lines 3574 3582) no Hoare annotation was computed. [2022-12-14 14:22:18,300 INFO L899 garLoopResultBuilder]: For program point L3576-1(line 3576) no Hoare annotation was computed. [2022-12-14 14:22:18,300 INFO L902 garLoopResultBuilder]: At program point L3574-2(lines 3574 3582) the Hoare annotation is: true [2022-12-14 14:22:18,300 INFO L902 garLoopResultBuilder]: At program point L3562(line 3562) the Hoare annotation is: true [2022-12-14 14:22:18,300 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3543 3589) the Hoare annotation is: true [2022-12-14 14:22:18,300 INFO L899 garLoopResultBuilder]: For program point L3562-1(line 3562) no Hoare annotation was computed. [2022-12-14 14:22:18,300 INFO L899 garLoopResultBuilder]: For program point L3583(line 3583) no Hoare annotation was computed. [2022-12-14 14:22:18,300 INFO L899 garLoopResultBuilder]: For program point L3575-1(line 3575) no Hoare annotation was computed. [2022-12-14 14:22:18,300 INFO L902 garLoopResultBuilder]: At program point L3575(line 3575) the Hoare annotation is: true [2022-12-14 14:22:18,300 INFO L899 garLoopResultBuilder]: For program point L3573-1(line 3573) no Hoare annotation was computed. [2022-12-14 14:22:18,301 INFO L902 garLoopResultBuilder]: At program point L3573(line 3573) the Hoare annotation is: true [2022-12-14 14:22:18,301 INFO L899 garLoopResultBuilder]: For program point L3571(lines 3571 3585) no Hoare annotation was computed. [2022-12-14 14:22:18,301 INFO L899 garLoopResultBuilder]: For program point L3571-2(lines 3571 3585) no Hoare annotation was computed. [2022-12-14 14:22:18,301 INFO L899 garLoopResultBuilder]: For program point ring_interrupt_activeEXIT(lines 3543 3589) no Hoare annotation was computed. [2022-12-14 14:22:18,301 INFO L899 garLoopResultBuilder]: For program point L3559-1(line 3559) no Hoare annotation was computed. [2022-12-14 14:22:18,301 INFO L902 garLoopResultBuilder]: At program point L3559(line 3559) the Hoare annotation is: true [2022-12-14 14:22:18,301 INFO L899 garLoopResultBuilder]: For program point L3557-1(line 3557) no Hoare annotation was computed. [2022-12-14 14:22:18,301 INFO L902 garLoopResultBuilder]: At program point L3557(line 3557) the Hoare annotation is: true [2022-12-14 14:22:18,301 INFO L902 garLoopResultBuilder]: At program point L3586(line 3586) the Hoare annotation is: true [2022-12-14 14:22:18,301 INFO L902 garLoopResultBuilder]: At program point L3106-1(line 3106) the Hoare annotation is: true [2022-12-14 14:22:18,301 INFO L899 garLoopResultBuilder]: For program point list_del_initEXIT(lines 3103 3110) no Hoare annotation was computed. [2022-12-14 14:22:18,302 INFO L899 garLoopResultBuilder]: For program point list_del_initFINAL(lines 3103 3110) no Hoare annotation was computed. [2022-12-14 14:22:18,302 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3103 3110) the Hoare annotation is: true [2022-12-14 14:22:18,302 INFO L902 garLoopResultBuilder]: At program point L3106(line 3106) the Hoare annotation is: true [2022-12-14 14:22:18,302 INFO L902 garLoopResultBuilder]: At program point L3098(line 3098) the Hoare annotation is: true [2022-12-14 14:22:18,302 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3095 3101) the Hoare annotation is: true [2022-12-14 14:22:18,302 INFO L899 garLoopResultBuilder]: For program point L3098-1(line 3098) no Hoare annotation was computed. [2022-12-14 14:22:18,302 INFO L899 garLoopResultBuilder]: For program point list_add_tailEXIT(lines 3095 3101) no Hoare annotation was computed. [2022-12-14 14:22:18,302 INFO L895 garLoopResultBuilder]: At program point L8889(line 8889) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,302 INFO L899 garLoopResultBuilder]: For program point L8889-1(line 8889) no Hoare annotation was computed. [2022-12-14 14:22:18,302 INFO L899 garLoopResultBuilder]: For program point L8890(lines 8890 8904) no Hoare annotation was computed. [2022-12-14 14:22:18,302 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8913 8988) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,303 INFO L895 garLoopResultBuilder]: At program point L8965(lines 8928 8987) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,303 INFO L895 garLoopResultBuilder]: At program point L8899-1(lines 8885 8911) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,303 INFO L899 garLoopResultBuilder]: For program point tb_find_capFINAL(lines 8913 8988) no Hoare annotation was computed. [2022-12-14 14:22:18,303 INFO L895 garLoopResultBuilder]: At program point L8949(line 8949) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,303 INFO L899 garLoopResultBuilder]: For program point L8949-1(line 8949) no Hoare annotation was computed. [2022-12-14 14:22:18,303 INFO L899 garLoopResultBuilder]: For program point L8974-1(line 8974) no Hoare annotation was computed. [2022-12-14 14:22:18,303 INFO L895 garLoopResultBuilder]: At program point L8974(line 8974) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,303 INFO L899 garLoopResultBuilder]: For program point L8933(line 8933) no Hoare annotation was computed. [2022-12-14 14:22:18,303 INFO L899 garLoopResultBuilder]: For program point tb_find_capEXIT(lines 8913 8988) no Hoare annotation was computed. [2022-12-14 14:22:18,303 INFO L899 garLoopResultBuilder]: For program point L8950(lines 8950 8957) no Hoare annotation was computed. [2022-12-14 14:22:18,304 INFO L895 garLoopResultBuilder]: At program point L8975-2(lines 8975 8984) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,304 INFO L899 garLoopResultBuilder]: For program point L8975(lines 8975 8984) no Hoare annotation was computed. [2022-12-14 14:22:18,304 INFO L899 garLoopResultBuilder]: For program point L8934(lines 8934 8942) no Hoare annotation was computed. [2022-12-14 14:22:18,304 INFO L895 garLoopResultBuilder]: At program point L8893(line 8893) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,304 INFO L899 garLoopResultBuilder]: For program point L8893-1(line 8893) no Hoare annotation was computed. [2022-12-14 14:22:18,304 INFO L895 garLoopResultBuilder]: At program point L8951(line 8951) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,304 INFO L899 garLoopResultBuilder]: For program point L8951-1(line 8951) no Hoare annotation was computed. [2022-12-14 14:22:18,304 INFO L895 garLoopResultBuilder]: At program point L8976(line 8976) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,304 INFO L899 garLoopResultBuilder]: For program point L8943(lines 8943 8959) no Hoare annotation was computed. [2022-12-14 14:22:18,304 INFO L899 garLoopResultBuilder]: For program point L8976-1(line 8976) no Hoare annotation was computed. [2022-12-14 14:22:18,305 INFO L899 garLoopResultBuilder]: For program point L8943-1(lines 8943 8959) no Hoare annotation was computed. [2022-12-14 14:22:18,305 INFO L899 garLoopResultBuilder]: For program point L8935-2(lines 8935 8939) no Hoare annotation was computed. [2022-12-14 14:22:18,305 INFO L899 garLoopResultBuilder]: For program point L8968(lines 8968 8971) no Hoare annotation was computed. [2022-12-14 14:22:18,305 INFO L899 garLoopResultBuilder]: For program point L8985(line 8985) no Hoare annotation was computed. [2022-12-14 14:22:18,305 INFO L899 garLoopResultBuilder]: For program point L8952(lines 8952 8955) no Hoare annotation was computed. [2022-12-14 14:22:18,305 INFO L899 garLoopResultBuilder]: For program point L8886(lines 8886 8905) no Hoare annotation was computed. [2022-12-14 14:22:18,305 INFO L895 garLoopResultBuilder]: At program point L8977(line 8977) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,305 INFO L899 garLoopResultBuilder]: For program point L8977-1(line 8977) no Hoare annotation was computed. [2022-12-14 14:22:18,305 INFO L895 garLoopResultBuilder]: At program point ldv_26659(lines 8928 8987) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,305 INFO L899 garLoopResultBuilder]: For program point L8961(lines 8961 8964) no Hoare annotation was computed. [2022-12-14 14:22:18,306 INFO L895 garLoopResultBuilder]: At program point L8978(line 8978) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,306 INFO L899 garLoopResultBuilder]: For program point L8945(lines 8945 8948) no Hoare annotation was computed. [2022-12-14 14:22:18,306 INFO L899 garLoopResultBuilder]: For program point L8978-1(line 8978) no Hoare annotation was computed. [2022-12-14 14:22:18,306 INFO L895 garLoopResultBuilder]: At program point L8871(line 8871) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,306 INFO L895 garLoopResultBuilder]: At program point L8871-1(line 8871) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,306 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 11637 11639) no Hoare annotation was computed. [2022-12-14 14:22:18,306 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11637 11639) the Hoare annotation is: true [2022-12-14 14:22:18,306 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 10642 10648) the Hoare annotation is: true [2022-12-14 14:22:18,306 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 10646) no Hoare annotation was computed. [2022-12-14 14:22:18,306 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 10642 10648) no Hoare annotation was computed. [2022-12-14 14:22:18,307 INFO L899 garLoopResultBuilder]: For program point L9307(line 9307) no Hoare annotation was computed. [2022-12-14 14:22:18,307 INFO L899 garLoopResultBuilder]: For program point tb_path_deactivateEXIT(lines 9278 9311) no Hoare annotation was computed. [2022-12-14 14:22:18,307 INFO L895 garLoopResultBuilder]: At program point L9303(line 9303) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,307 INFO L899 garLoopResultBuilder]: For program point L9303-1(line 9303) no Hoare annotation was computed. [2022-12-14 14:22:18,307 INFO L899 garLoopResultBuilder]: For program point tb_path_deactivateFINAL(lines 9278 9311) no Hoare annotation was computed. [2022-12-14 14:22:18,307 INFO L895 garLoopResultBuilder]: At program point L9291(line 9291) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,307 INFO L899 garLoopResultBuilder]: For program point L9291-1(line 9291) no Hoare annotation was computed. [2022-12-14 14:22:18,307 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9278 9311) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,307 INFO L895 garLoopResultBuilder]: At program point L9289(line 9289) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,307 INFO L899 garLoopResultBuilder]: For program point L9289-1(line 9289) no Hoare annotation was computed. [2022-12-14 14:22:18,308 INFO L899 garLoopResultBuilder]: For program point L9287(lines 9287 9301) no Hoare annotation was computed. [2022-12-14 14:22:18,308 INFO L895 garLoopResultBuilder]: At program point L9306(line 9306) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,308 INFO L899 garLoopResultBuilder]: For program point L9302-1(line 9302) no Hoare annotation was computed. [2022-12-14 14:22:18,308 INFO L899 garLoopResultBuilder]: For program point L9298(line 9298) no Hoare annotation was computed. [2022-12-14 14:22:18,308 INFO L895 garLoopResultBuilder]: At program point L9306-1(line 9306) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,308 INFO L895 garLoopResultBuilder]: At program point L9302(line 9302) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,308 INFO L895 garLoopResultBuilder]: At program point L9292(line 9292) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,308 INFO L899 garLoopResultBuilder]: For program point L9292-1(line 9292) no Hoare annotation was computed. [2022-12-14 14:22:18,308 INFO L899 garLoopResultBuilder]: For program point L9290(lines 9290 9297) no Hoare annotation was computed. [2022-12-14 14:22:18,309 INFO L895 garLoopResultBuilder]: At program point L9290-2(lines 9290 9297) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,309 INFO L895 garLoopResultBuilder]: At program point L10029(line 10029) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,309 INFO L899 garLoopResultBuilder]: For program point L10029-1(line 10029) no Hoare annotation was computed. [2022-12-14 14:22:18,309 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_ctl_writeEXIT(lines 10025 10032) no Hoare annotation was computed. [2022-12-14 14:22:18,309 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10025 10032) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,309 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3258 3263) the Hoare annotation is: true [2022-12-14 14:22:18,309 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 3258 3263) no Hoare annotation was computed. [2022-12-14 14:22:18,309 INFO L899 garLoopResultBuilder]: For program point L5506-1(line 5506) no Hoare annotation was computed. [2022-12-14 14:22:18,309 INFO L899 garLoopResultBuilder]: For program point tb_ctl_rx_submitEXIT(lines 6107 6113) no Hoare annotation was computed. [2022-12-14 14:22:18,309 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6107 6113) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,310 INFO L895 garLoopResultBuilder]: At program point L5513(line 5513) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,310 INFO L899 garLoopResultBuilder]: For program point L5512(line 5512) no Hoare annotation was computed. [2022-12-14 14:22:18,310 INFO L895 garLoopResultBuilder]: At program point L5513-1(line 5513) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,310 INFO L899 garLoopResultBuilder]: For program point L5507(lines 5507 5511) no Hoare annotation was computed. [2022-12-14 14:22:18,310 INFO L895 garLoopResultBuilder]: At program point L5506(line 5506) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,310 INFO L895 garLoopResultBuilder]: At program point L5507-1(lines 5507 5511) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,310 INFO L895 garLoopResultBuilder]: At program point L5508(lines 5508 5509) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,310 INFO L902 garLoopResultBuilder]: At program point L3610(lines 3593 3616) the Hoare annotation is: true [2022-12-14 14:22:18,310 INFO L902 garLoopResultBuilder]: At program point L3611(lines 3611 3614) the Hoare annotation is: true [2022-12-14 14:22:18,311 INFO L902 garLoopResultBuilder]: At program point L3608(line 3608) the Hoare annotation is: true [2022-12-14 14:22:18,311 INFO L899 garLoopResultBuilder]: For program point L3608-1(line 3608) no Hoare annotation was computed. [2022-12-14 14:22:18,311 INFO L902 garLoopResultBuilder]: At program point L3600(lines 3593 3616) the Hoare annotation is: true [2022-12-14 14:22:18,311 INFO L902 garLoopResultBuilder]: At program point L3601(lines 3601 3604) the Hoare annotation is: true [2022-12-14 14:22:18,311 INFO L902 garLoopResultBuilder]: At program point L3598(line 3598) the Hoare annotation is: true [2022-12-14 14:22:18,311 INFO L899 garLoopResultBuilder]: For program point L3598-1(line 3598) no Hoare annotation was computed. [2022-12-14 14:22:18,311 INFO L899 garLoopResultBuilder]: For program point nhi_disable_interruptsEXIT(lines 3590 3617) no Hoare annotation was computed. [2022-12-14 14:22:18,311 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3590 3617) the Hoare annotation is: true [2022-12-14 14:22:18,311 INFO L899 garLoopResultBuilder]: For program point L6620-1(line 6620) no Hoare annotation was computed. [2022-12-14 14:22:18,311 INFO L895 garLoopResultBuilder]: At program point L6621-2(lines 6621 6625) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,312 INFO L895 garLoopResultBuilder]: At program point L6620(line 6620) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,312 INFO L899 garLoopResultBuilder]: For program point L6614(lines 6614 6618) no Hoare annotation was computed. [2022-12-14 14:22:18,312 INFO L899 garLoopResultBuilder]: For program point L6615-1(line 6615) no Hoare annotation was computed. [2022-12-14 14:22:18,312 INFO L895 garLoopResultBuilder]: At program point L6615(line 6615) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,312 INFO L899 garLoopResultBuilder]: For program point L6612-1(line 6612) no Hoare annotation was computed. [2022-12-14 14:22:18,312 INFO L895 garLoopResultBuilder]: At program point L6612(line 6612) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,312 INFO L899 garLoopResultBuilder]: For program point tb_cfg_readEXIT(lines 6604 6629) no Hoare annotation was computed. [2022-12-14 14:22:18,312 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6604 6629) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,312 INFO L899 garLoopResultBuilder]: For program point tb_cfg_readFINAL(lines 6604 6629) no Hoare annotation was computed. [2022-12-14 14:22:18,312 INFO L899 garLoopResultBuilder]: For program point L6626(line 6626) no Hoare annotation was computed. [2022-12-14 14:22:18,312 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5553 5558) the Hoare annotation is: true [2022-12-14 14:22:18,313 INFO L899 garLoopResultBuilder]: For program point get_routeEXIT(lines 5553 5558) no Hoare annotation was computed. [2022-12-14 14:22:18,313 INFO L899 garLoopResultBuilder]: For program point kcallocEXIT(lines 7885 7892) no Hoare annotation was computed. [2022-12-14 14:22:18,313 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7885 7892) the Hoare annotation is: true [2022-12-14 14:22:18,313 INFO L899 garLoopResultBuilder]: For program point L7880-1(line 7880) no Hoare annotation was computed. [2022-12-14 14:22:18,313 INFO L902 garLoopResultBuilder]: At program point L7880(line 7880) the Hoare annotation is: true [2022-12-14 14:22:18,313 INFO L899 garLoopResultBuilder]: For program point L7876(lines 7876 7879) no Hoare annotation was computed. [2022-12-14 14:22:18,313 INFO L902 garLoopResultBuilder]: At program point kmalloc_array_returnLabel#1(lines 7872 7883) the Hoare annotation is: true [2022-12-14 14:22:18,313 INFO L902 garLoopResultBuilder]: At program point L5630(line 5630) the Hoare annotation is: true [2022-12-14 14:22:18,313 INFO L899 garLoopResultBuilder]: For program point L5630-1(line 5630) no Hoare annotation was computed. [2022-12-14 14:22:18,313 INFO L902 garLoopResultBuilder]: At program point L5655(line 5655) the Hoare annotation is: true [2022-12-14 14:22:18,313 INFO L899 garLoopResultBuilder]: For program point L5655-1(line 5655) no Hoare annotation was computed. [2022-12-14 14:22:18,314 INFO L899 garLoopResultBuilder]: For program point check_headerEXIT(lines 5581 5669) no Hoare annotation was computed. [2022-12-14 14:22:18,314 INFO L902 garLoopResultBuilder]: At program point L5618-2(lines 5618 5623) the Hoare annotation is: true [2022-12-14 14:22:18,314 INFO L902 garLoopResultBuilder]: At program point L5643-2(lines 5643 5647) the Hoare annotation is: true [2022-12-14 14:22:18,314 INFO L902 garLoopResultBuilder]: At program point L5606-2(lines 5606 5610) the Hoare annotation is: true [2022-12-14 14:22:18,314 INFO L902 garLoopResultBuilder]: At program point L5631-2(lines 5631 5635) the Hoare annotation is: true [2022-12-14 14:22:18,314 INFO L902 garLoopResultBuilder]: At program point L5656-2(lines 5656 5661) the Hoare annotation is: true [2022-12-14 14:22:18,314 INFO L899 garLoopResultBuilder]: For program point L5656(lines 5656 5661) no Hoare annotation was computed. [2022-12-14 14:22:18,314 INFO L899 garLoopResultBuilder]: For program point L5648(line 5648) no Hoare annotation was computed. [2022-12-14 14:22:18,314 INFO L899 garLoopResultBuilder]: For program point L5611(line 5611) no Hoare annotation was computed. [2022-12-14 14:22:18,314 INFO L899 garLoopResultBuilder]: For program point L5636(line 5636) no Hoare annotation was computed. [2022-12-14 14:22:18,314 INFO L902 garLoopResultBuilder]: At program point L5657(line 5657) the Hoare annotation is: true [2022-12-14 14:22:18,315 INFO L899 garLoopResultBuilder]: For program point L5624(line 5624) no Hoare annotation was computed. [2022-12-14 14:22:18,315 INFO L899 garLoopResultBuilder]: For program point L5657-1(line 5657) no Hoare annotation was computed. [2022-12-14 14:22:18,315 INFO L902 garLoopResultBuilder]: At program point L5653(line 5653) the Hoare annotation is: true [2022-12-14 14:22:18,315 INFO L899 garLoopResultBuilder]: For program point L5653-1(line 5653) no Hoare annotation was computed. [2022-12-14 14:22:18,315 INFO L899 garLoopResultBuilder]: For program point L5649(lines 5649 5652) no Hoare annotation was computed. [2022-12-14 14:22:18,315 INFO L899 garLoopResultBuilder]: For program point L5612(lines 5612 5615) no Hoare annotation was computed. [2022-12-14 14:22:18,315 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5581 5669) the Hoare annotation is: true [2022-12-14 14:22:18,315 INFO L899 garLoopResultBuilder]: For program point L5637(lines 5637 5640) no Hoare annotation was computed. [2022-12-14 14:22:18,315 INFO L899 garLoopResultBuilder]: For program point L5662(line 5662) no Hoare annotation was computed. [2022-12-14 14:22:18,315 INFO L899 garLoopResultBuilder]: For program point L5625(lines 5625 5628) no Hoare annotation was computed. [2022-12-14 14:22:18,315 INFO L902 garLoopResultBuilder]: At program point L5617(line 5617) the Hoare annotation is: true [2022-12-14 14:22:18,315 INFO L899 garLoopResultBuilder]: For program point L5617-1(line 5617) no Hoare annotation was computed. [2022-12-14 14:22:18,316 INFO L902 garLoopResultBuilder]: At program point L5642(line 5642) the Hoare annotation is: true [2022-12-14 14:22:18,316 INFO L899 garLoopResultBuilder]: For program point check_headerFINAL(lines 5581 5669) no Hoare annotation was computed. [2022-12-14 14:22:18,316 INFO L899 garLoopResultBuilder]: For program point L5642-1(line 5642) no Hoare annotation was computed. [2022-12-14 14:22:18,316 INFO L902 garLoopResultBuilder]: At program point L5605(line 5605) the Hoare annotation is: true [2022-12-14 14:22:18,316 INFO L899 garLoopResultBuilder]: For program point L5605-1(line 5605) no Hoare annotation was computed. [2022-12-14 14:22:18,316 INFO L899 garLoopResultBuilder]: For program point ldv_init_zallocEXIT(lines 3216 3226) no Hoare annotation was computed. [2022-12-14 14:22:18,316 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3216 3226) the Hoare annotation is: true [2022-12-14 14:22:18,316 INFO L899 garLoopResultBuilder]: For program point L3223-1(line 3223) no Hoare annotation was computed. [2022-12-14 14:22:18,316 INFO L902 garLoopResultBuilder]: At program point L3223(line 3223) the Hoare annotation is: true [2022-12-14 14:22:18,316 INFO L899 garLoopResultBuilder]: For program point L3221-1(line 3221) no Hoare annotation was computed. [2022-12-14 14:22:18,316 INFO L902 garLoopResultBuilder]: At program point L3221(line 3221) the Hoare annotation is: true [2022-12-14 14:22:18,317 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3179 3181) the Hoare annotation is: true [2022-12-14 14:22:18,317 INFO L899 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 3179 3181) no Hoare annotation was computed. [2022-12-14 14:22:18,317 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11541 11543) the Hoare annotation is: true [2022-12-14 14:22:18,317 INFO L899 garLoopResultBuilder]: For program point ioread32EXIT(lines 11541 11543) no Hoare annotation was computed. [2022-12-14 14:22:18,317 INFO L902 garLoopResultBuilder]: At program point L5982(line 5982) the Hoare annotation is: true [2022-12-14 14:22:18,317 INFO L902 garLoopResultBuilder]: At program point L11518-1(line 11518) the Hoare annotation is: true [2022-12-14 14:22:18,317 INFO L899 garLoopResultBuilder]: For program point L5984(lines 5984 5987) no Hoare annotation was computed. [2022-12-14 14:22:18,317 INFO L899 garLoopResultBuilder]: For program point L5982-1(line 5982) no Hoare annotation was computed. [2022-12-14 14:22:18,317 INFO L902 garLoopResultBuilder]: At program point L11518(line 11518) the Hoare annotation is: true [2022-12-14 14:22:18,317 INFO L899 garLoopResultBuilder]: For program point tb_ctl_pkg_allocEXIT(lines 5977 5997) no Hoare annotation was computed. [2022-12-14 14:22:18,317 INFO L899 garLoopResultBuilder]: For program point tb_ctl_pkg_allocFINAL(lines 5977 5997) no Hoare annotation was computed. [2022-12-14 14:22:18,318 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5977 5997) the Hoare annotation is: true [2022-12-14 14:22:18,318 INFO L902 garLoopResultBuilder]: At program point L5991(line 5991) the Hoare annotation is: true [2022-12-14 14:22:18,318 INFO L899 garLoopResultBuilder]: For program point L5990(lines 5990 5994) no Hoare annotation was computed. [2022-12-14 14:22:18,318 INFO L899 garLoopResultBuilder]: For program point L5991-1(line 5991) no Hoare annotation was computed. [2022-12-14 14:22:18,318 INFO L895 garLoopResultBuilder]: At program point L7827-1(line 7827) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,318 INFO L895 garLoopResultBuilder]: At program point L7827(line 7827) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,318 INFO L895 garLoopResultBuilder]: At program point L7828(lines 7824 7831) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,318 INFO L899 garLoopResultBuilder]: For program point nhi_suspend_noirqEXIT(lines 4190 4204) no Hoare annotation was computed. [2022-12-14 14:22:18,318 INFO L895 garLoopResultBuilder]: At program point L7819-1(line 7819) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,319 INFO L895 garLoopResultBuilder]: At program point L7434(line 7434) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,319 INFO L895 garLoopResultBuilder]: At program point L7819(line 7819) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,319 INFO L895 garLoopResultBuilder]: At program point L7820(lines 7816 7823) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,319 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4190 4204) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,319 INFO L895 garLoopResultBuilder]: At program point L4199(line 4199) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,319 INFO L899 garLoopResultBuilder]: For program point L4199-1(line 4199) no Hoare annotation was computed. [2022-12-14 14:22:18,319 INFO L899 garLoopResultBuilder]: For program point L7433-1(line 7433) no Hoare annotation was computed. [2022-12-14 14:22:18,319 INFO L895 garLoopResultBuilder]: At program point L7433(line 7433) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,319 INFO L899 garLoopResultBuilder]: For program point L7434-1(line 7434) no Hoare annotation was computed. [2022-12-14 14:22:18,320 INFO L902 garLoopResultBuilder]: At program point L9185(line 9185) the Hoare annotation is: true [2022-12-14 14:22:18,320 INFO L899 garLoopResultBuilder]: For program point tb_path_freeEXIT(lines 9176 9202) no Hoare annotation was computed. [2022-12-14 14:22:18,320 INFO L899 garLoopResultBuilder]: For program point L9185-1(line 9185) no Hoare annotation was computed. [2022-12-14 14:22:18,320 INFO L902 garLoopResultBuilder]: At program point L9186-2(lines 9186 9193) the Hoare annotation is: true [2022-12-14 14:22:18,320 INFO L899 garLoopResultBuilder]: For program point L9183(lines 9183 9197) no Hoare annotation was computed. [2022-12-14 14:22:18,320 INFO L899 garLoopResultBuilder]: For program point tb_path_freeFINAL(lines 9176 9202) no Hoare annotation was computed. [2022-12-14 14:22:18,320 INFO L899 garLoopResultBuilder]: For program point L9198-1(line 9198) no Hoare annotation was computed. [2022-12-14 14:22:18,320 INFO L899 garLoopResultBuilder]: For program point L9194(line 9194) no Hoare annotation was computed. [2022-12-14 14:22:18,320 INFO L902 garLoopResultBuilder]: At program point L9199(line 9199) the Hoare annotation is: true [2022-12-14 14:22:18,320 INFO L902 garLoopResultBuilder]: At program point L9198(line 9198) the Hoare annotation is: true [2022-12-14 14:22:18,320 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 9176 9202) the Hoare annotation is: true [2022-12-14 14:22:18,320 INFO L902 garLoopResultBuilder]: At program point L9188(line 9188) the Hoare annotation is: true [2022-12-14 14:22:18,321 INFO L902 garLoopResultBuilder]: At program point L9187(line 9187) the Hoare annotation is: true [2022-12-14 14:22:18,321 INFO L899 garLoopResultBuilder]: For program point L9188-1(line 9188) no Hoare annotation was computed. [2022-12-14 14:22:18,321 INFO L899 garLoopResultBuilder]: For program point L9186(lines 9186 9193) no Hoare annotation was computed. [2022-12-14 14:22:18,321 INFO L899 garLoopResultBuilder]: For program point L9187-1(line 9187) no Hoare annotation was computed. [2022-12-14 14:22:18,321 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10033 10040) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,321 INFO L895 garLoopResultBuilder]: At program point L10037(line 10037) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,321 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_ctl_readEXIT(lines 10033 10040) no Hoare annotation was computed. [2022-12-14 14:22:18,321 INFO L899 garLoopResultBuilder]: For program point L10037-1(line 10037) no Hoare annotation was computed. [2022-12-14 14:22:18,321 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11449 11451) the Hoare annotation is: true [2022-12-14 14:22:18,321 INFO L899 garLoopResultBuilder]: For program point __crc32c_leEXIT(lines 11449 11451) no Hoare annotation was computed. [2022-12-14 14:22:18,321 INFO L899 garLoopResultBuilder]: For program point devm_kcallocEXIT(lines 3425 3432) no Hoare annotation was computed. [2022-12-14 14:22:18,322 INFO L899 garLoopResultBuilder]: For program point L3421-1(line 3421) no Hoare annotation was computed. [2022-12-14 14:22:18,322 INFO L902 garLoopResultBuilder]: At program point devm_kmalloc_array_returnLabel#1(lines 3412 3424) the Hoare annotation is: true [2022-12-14 14:22:18,322 INFO L902 garLoopResultBuilder]: At program point L3421(line 3421) the Hoare annotation is: true [2022-12-14 14:22:18,322 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3425 3432) the Hoare annotation is: true [2022-12-14 14:22:18,322 INFO L899 garLoopResultBuilder]: For program point L3417(lines 3417 3420) no Hoare annotation was computed. [2022-12-14 14:22:18,322 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11630 11632) the Hoare annotation is: true [2022-12-14 14:22:18,322 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 11630 11632) no Hoare annotation was computed. [2022-12-14 14:22:18,322 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3531 3542) the Hoare annotation is: true [2022-12-14 14:22:18,322 INFO L899 garLoopResultBuilder]: For program point ring_interrupt_indexEXIT(lines 3531 3542) no Hoare annotation was computed. [2022-12-14 14:22:18,322 INFO L895 garLoopResultBuilder]: At program point L7038(lines 7029 7044) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,322 INFO L899 garLoopResultBuilder]: For program point L7071-1(lines 7071 7072) no Hoare annotation was computed. [2022-12-14 14:22:18,323 INFO L895 garLoopResultBuilder]: At program point L9598-1(line 9598) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,323 INFO L895 garLoopResultBuilder]: At program point L7071(lines 7071 7072) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,323 INFO L895 garLoopResultBuilder]: At program point L9598(line 9598) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,323 INFO L899 garLoopResultBuilder]: For program point L9648(lines 9648 9651) no Hoare annotation was computed. [2022-12-14 14:22:18,323 INFO L899 garLoopResultBuilder]: For program point L7171-1(line 7171) no Hoare annotation was computed. [2022-12-14 14:22:18,323 INFO L895 garLoopResultBuilder]: At program point L7171(line 7171) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,323 INFO L895 garLoopResultBuilder]: At program point L9863(line 9863) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,323 INFO L899 garLoopResultBuilder]: For program point L9863-1(line 9863) no Hoare annotation was computed. [2022-12-14 14:22:18,323 INFO L895 garLoopResultBuilder]: At program point L7039(lines 7039 7042) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,324 INFO L895 garLoopResultBuilder]: At program point L9665(line 9665) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,324 INFO L899 garLoopResultBuilder]: For program point L9665-1(line 9665) no Hoare annotation was computed. [2022-12-14 14:22:18,324 INFO L895 garLoopResultBuilder]: At program point L7188(lines 7114 7194) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,324 INFO L895 garLoopResultBuilder]: At program point L9864(line 9864) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,324 INFO L899 garLoopResultBuilder]: For program point L9864-1(line 9864) no Hoare annotation was computed. [2022-12-14 14:22:18,324 INFO L899 garLoopResultBuilder]: For program point L7073(lines 7073 7076) no Hoare annotation was computed. [2022-12-14 14:22:18,324 INFO L899 garLoopResultBuilder]: For program point L9683(lines 9683 9694) no Hoare annotation was computed. [2022-12-14 14:22:18,324 INFO L899 garLoopResultBuilder]: For program point L7123(lines 7123 7126) no Hoare annotation was computed. [2022-12-14 14:22:18,324 INFO L895 garLoopResultBuilder]: At program point L7189(lines 7189 7192) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,325 INFO L899 garLoopResultBuilder]: For program point L7057-1(line 7057) no Hoare annotation was computed. [2022-12-14 14:22:18,325 INFO L895 garLoopResultBuilder]: At program point L7057(line 7057) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,325 INFO L895 garLoopResultBuilder]: At program point L9865(line 9865) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,325 INFO L899 garLoopResultBuilder]: For program point L9865-1(line 9865) no Hoare annotation was computed. [2022-12-14 14:22:18,325 INFO L899 garLoopResultBuilder]: For program point L9684(lines 9684 9687) no Hoare annotation was computed. [2022-12-14 14:22:18,325 INFO L899 garLoopResultBuilder]: For program point L9684-2(lines 9684 9687) no Hoare annotation was computed. [2022-12-14 14:22:18,325 INFO L899 garLoopResultBuilder]: For program point L7058(lines 7058 7061) no Hoare annotation was computed. [2022-12-14 14:22:18,325 INFO L899 garLoopResultBuilder]: For program point L7141-1(line 7141) no Hoare annotation was computed. [2022-12-14 14:22:18,325 INFO L895 garLoopResultBuilder]: At program point L7141(line 7141) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,325 INFO L895 garLoopResultBuilder]: At program point L9685(line 9685) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,326 INFO L895 garLoopResultBuilder]: At program point L9652(line 9652) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,326 INFO L899 garLoopResultBuilder]: For program point L9685-1(line 9685) no Hoare annotation was computed. [2022-12-14 14:22:18,326 INFO L899 garLoopResultBuilder]: For program point L9652-1(line 9652) no Hoare annotation was computed. [2022-12-14 14:22:18,326 INFO L899 garLoopResultBuilder]: For program point L7142(lines 7142 7145) no Hoare annotation was computed. [2022-12-14 14:22:18,326 INFO L899 garLoopResultBuilder]: For program point L9653(lines 9653 9656) no Hoare annotation was computed. [2022-12-14 14:22:18,326 INFO L895 garLoopResultBuilder]: At program point L9637(line 9637) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,326 INFO L899 garLoopResultBuilder]: For program point L9637-1(line 9637) no Hoare annotation was computed. [2022-12-14 14:22:18,326 INFO L899 garLoopResultBuilder]: For program point L7077(lines 7077 7080) no Hoare annotation was computed. [2022-12-14 14:22:18,326 INFO L899 garLoopResultBuilder]: For program point L7127(lines 7127 7130) no Hoare annotation was computed. [2022-12-14 14:22:18,326 INFO L899 garLoopResultBuilder]: For program point L7160(lines 7160 7167) no Hoare annotation was computed. [2022-12-14 14:22:18,327 INFO L895 garLoopResultBuilder]: At program point tb_pci_activate_returnLabel#1(lines 9846 9884) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,327 INFO L899 garLoopResultBuilder]: For program point tb_activate_pcie_devicesEXIT(lines 7092 7195) no Hoare annotation was computed. [2022-12-14 14:22:18,327 INFO L895 garLoopResultBuilder]: At program point tb_find_unused_down_port_ldv_26783#1(lines 7053 7090) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,327 INFO L899 garLoopResultBuilder]: For program point L7062(lines 7062 7065) no Hoare annotation was computed. [2022-12-14 14:22:18,327 INFO L899 garLoopResultBuilder]: For program point L9688(lines 9688 9691) no Hoare annotation was computed. [2022-12-14 14:22:18,327 INFO L895 garLoopResultBuilder]: At program point L9688-2(lines 9688 9691) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,327 INFO L899 garLoopResultBuilder]: For program point L7178(lines 7178 7185) no Hoare annotation was computed. [2022-12-14 14:22:18,327 INFO L895 garLoopResultBuilder]: At program point $Ultimate##40(lines 9683 9694) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,327 INFO L899 garLoopResultBuilder]: For program point L9639(lines 9639 9642) no Hoare annotation was computed. [2022-12-14 14:22:18,327 INFO L895 garLoopResultBuilder]: At program point L7162(line 7162) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,328 INFO L899 garLoopResultBuilder]: For program point L7162-1(line 7162) no Hoare annotation was computed. [2022-12-14 14:22:18,328 INFO L895 garLoopResultBuilder]: At program point L9689(line 9689) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,328 INFO L899 garLoopResultBuilder]: For program point L9689-1(line 9689) no Hoare annotation was computed. [2022-12-14 14:22:18,328 INFO L895 garLoopResultBuilder]: At program point L7146(line 7146) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,328 INFO L899 garLoopResultBuilder]: For program point L7146-1(line 7146) no Hoare annotation was computed. [2022-12-14 14:22:18,328 INFO L895 garLoopResultBuilder]: At program point L9673(line 9673) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,328 INFO L899 garLoopResultBuilder]: For program point L9673-1(line 9673) no Hoare annotation was computed. [2022-12-14 14:22:18,328 INFO L895 garLoopResultBuilder]: At program point L9657(line 9657) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,328 INFO L899 garLoopResultBuilder]: For program point L9657-1(line 9657) no Hoare annotation was computed. [2022-12-14 14:22:18,328 INFO L895 garLoopResultBuilder]: At program point tb_find_pci_up_port_returnLabel#1(lines 7026 7045) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,329 INFO L899 garLoopResultBuilder]: For program point L7147(lines 7147 7150) no Hoare annotation was computed. [2022-12-14 14:22:18,329 INFO L899 garLoopResultBuilder]: For program point L9872(line 9872) no Hoare annotation was computed. [2022-12-14 14:22:18,329 INFO L899 garLoopResultBuilder]: For program point L7180-1(line 7180) no Hoare annotation was computed. [2022-12-14 14:22:18,329 INFO L895 garLoopResultBuilder]: At program point L7180(line 7180) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,329 INFO L895 garLoopResultBuilder]: At program point L9658(line 9658) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,329 INFO L899 garLoopResultBuilder]: For program point L9658-1(line 9658) no Hoare annotation was computed. [2022-12-14 14:22:18,329 INFO L895 garLoopResultBuilder]: At program point L9675(line 9675) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,329 INFO L899 garLoopResultBuilder]: For program point L9675-1(line 9675) no Hoare annotation was computed. [2022-12-14 14:22:18,329 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7092 7195) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,330 INFO L895 garLoopResultBuilder]: At program point L7066(line 7066) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,330 INFO L899 garLoopResultBuilder]: For program point L9857-2(lines 9857 9875) no Hoare annotation was computed. [2022-12-14 14:22:18,330 INFO L899 garLoopResultBuilder]: For program point L7033(lines 7033 7036) no Hoare annotation was computed. [2022-12-14 14:22:18,330 INFO L899 garLoopResultBuilder]: For program point L7066-1(line 7066) no Hoare annotation was computed. [2022-12-14 14:22:18,330 INFO L899 garLoopResultBuilder]: For program point L7067(lines 7067 7070) no Hoare annotation was computed. [2022-12-14 14:22:18,330 INFO L899 garLoopResultBuilder]: For program point L7133(lines 7133 7140) no Hoare annotation was computed. [2022-12-14 14:22:18,330 INFO L895 garLoopResultBuilder]: At program point L7183(line 7183) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,330 INFO L895 garLoopResultBuilder]: At program point L7084(lines 7053 7090) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,330 INFO L895 garLoopResultBuilder]: At program point L9876(line 9876) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,330 INFO L899 garLoopResultBuilder]: For program point L9876-1(line 9876) no Hoare annotation was computed. [2022-12-14 14:22:18,331 INFO L895 garLoopResultBuilder]: At program point L7118(line 7118) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,331 INFO L899 garLoopResultBuilder]: For program point L7151(lines 7151 7158) no Hoare annotation was computed. [2022-12-14 14:22:18,331 INFO L895 garLoopResultBuilder]: At program point tb_find_unused_down_port_returnLabel#1(lines 7046 7091) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,331 INFO L899 garLoopResultBuilder]: For program point L7118-1(line 7118) no Hoare annotation was computed. [2022-12-14 14:22:18,331 INFO L895 garLoopResultBuilder]: At program point L7085(lines 7085 7088) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,331 INFO L895 garLoopResultBuilder]: At program point L9860(line 9860) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,331 INFO L899 garLoopResultBuilder]: For program point L9860-1(line 9860) no Hoare annotation was computed. [2022-12-14 14:22:18,331 INFO L899 garLoopResultBuilder]: For program point L7135-1(line 7135) no Hoare annotation was computed. [2022-12-14 14:22:18,331 INFO L899 garLoopResultBuilder]: For program point L9662-1(line 9662) no Hoare annotation was computed. [2022-12-14 14:22:18,331 INFO L895 garLoopResultBuilder]: At program point L7135(line 7135) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,332 INFO L895 garLoopResultBuilder]: At program point L9662(line 9662) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,332 INFO L899 garLoopResultBuilder]: For program point L9877(lines 9877 9880) no Hoare annotation was computed. [2022-12-14 14:22:18,332 INFO L899 garLoopResultBuilder]: For program point L9646-1(line 9646) no Hoare annotation was computed. [2022-12-14 14:22:18,332 INFO L899 garLoopResultBuilder]: For program point L7119(lines 7119 7122) no Hoare annotation was computed. [2022-12-14 14:22:18,332 INFO L895 garLoopResultBuilder]: At program point tb_pci_alloc_returnLabel#1(lines 9630 9697) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,332 INFO L895 garLoopResultBuilder]: At program point L9646(line 9646) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,332 INFO L899 garLoopResultBuilder]: For program point L9861(lines 9861 9871) no Hoare annotation was computed. [2022-12-14 14:22:18,332 INFO L895 garLoopResultBuilder]: At program point L9861-2(lines 9861 9871) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,332 INFO L899 garLoopResultBuilder]: For program point L7169(lines 7169 7176) no Hoare annotation was computed. [2022-12-14 14:22:18,333 INFO L895 garLoopResultBuilder]: At program point L7186(lines 7114 7194) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,333 INFO L899 garLoopResultBuilder]: For program point L7153-1(line 7153) no Hoare annotation was computed. [2022-12-14 14:22:18,333 INFO L895 garLoopResultBuilder]: At program point L7153(line 7153) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,333 INFO L895 garLoopResultBuilder]: At program point L9647(line 9647) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,333 INFO L899 garLoopResultBuilder]: For program point L9647-1(line 9647) no Hoare annotation was computed. [2022-12-14 14:22:18,333 INFO L899 garLoopResultBuilder]: For program point L9862-1(line 9862) no Hoare annotation was computed. [2022-12-14 14:22:18,333 INFO L895 garLoopResultBuilder]: At program point L9862(line 9862) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,333 INFO L899 garLoopResultBuilder]: For program point tb_pci_port_activeFINAL(lines 9773 9797) no Hoare annotation was computed. [2022-12-14 14:22:18,333 INFO L895 garLoopResultBuilder]: At program point L9787(line 9787) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,333 INFO L899 garLoopResultBuilder]: For program point L9787-1(line 9787) no Hoare annotation was computed. [2022-12-14 14:22:18,333 INFO L899 garLoopResultBuilder]: For program point L9794-1(line 9794) no Hoare annotation was computed. [2022-12-14 14:22:18,334 INFO L899 garLoopResultBuilder]: For program point tb_pci_port_activeEXIT(lines 9773 9797) no Hoare annotation was computed. [2022-12-14 14:22:18,334 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9773 9797) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,334 INFO L895 garLoopResultBuilder]: At program point L9794(line 9794) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,334 INFO L899 garLoopResultBuilder]: For program point L9785(lines 9785 9793) no Hoare annotation was computed. [2022-12-14 14:22:18,334 INFO L895 garLoopResultBuilder]: At program point L9783(line 9783) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,334 INFO L899 garLoopResultBuilder]: For program point L9783-1(line 9783) no Hoare annotation was computed. [2022-12-14 14:22:18,334 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11466 11468) the Hoare annotation is: true [2022-12-14 14:22:18,334 INFO L899 garLoopResultBuilder]: For program point __list_addEXIT(lines 11466 11468) no Hoare annotation was computed. [2022-12-14 14:22:18,334 INFO L895 garLoopResultBuilder]: At program point L8704(line 8704) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,334 INFO L899 garLoopResultBuilder]: For program point L8704-1(line 8704) no Hoare annotation was computed. [2022-12-14 14:22:18,335 INFO L895 garLoopResultBuilder]: At program point L8723(lines 8703 8729) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,335 INFO L899 garLoopResultBuilder]: For program point tb_switch_suspendEXIT(lines 8697 8730) no Hoare annotation was computed. [2022-12-14 14:22:18,335 INFO L895 garLoopResultBuilder]: At program point L8719(line 8719) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,335 INFO L899 garLoopResultBuilder]: For program point L8719-1(line 8719) no Hoare annotation was computed. [2022-12-14 14:22:18,335 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8697 8730) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,335 INFO L899 garLoopResultBuilder]: For program point L8705(lines 8705 8708) no Hoare annotation was computed. [2022-12-14 14:22:18,335 INFO L895 garLoopResultBuilder]: At program point L8724(lines 8724 8727) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,335 INFO L899 garLoopResultBuilder]: For program point L8718-2(lines 8718 8721) no Hoare annotation was computed. [2022-12-14 14:22:18,335 INFO L899 garLoopResultBuilder]: For program point L8718-4(lines 8718 8721) no Hoare annotation was computed. [2022-12-14 14:22:18,335 INFO L899 garLoopResultBuilder]: For program point tb_switch_suspendFINAL(lines 8697 8730) no Hoare annotation was computed. [2022-12-14 14:22:18,336 INFO L895 garLoopResultBuilder]: At program point L8712(line 8712) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,336 INFO L899 garLoopResultBuilder]: For program point L8712-1(line 8712) no Hoare annotation was computed. [2022-12-14 14:22:18,336 INFO L899 garLoopResultBuilder]: For program point L6338-2(lines 6338 6341) no Hoare annotation was computed. [2022-12-14 14:22:18,336 INFO L899 garLoopResultBuilder]: For program point tb_ctl_freeEXIT(lines 6334 6363) no Hoare annotation was computed. [2022-12-14 14:22:18,336 INFO L899 garLoopResultBuilder]: For program point L6349-1(line 6349) no Hoare annotation was computed. [2022-12-14 14:22:18,336 INFO L895 garLoopResultBuilder]: At program point L6349(line 6349) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,336 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6334 6363) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,336 INFO L899 garLoopResultBuilder]: For program point L6343-1(line 6343) no Hoare annotation was computed. [2022-12-14 14:22:18,336 INFO L895 garLoopResultBuilder]: At program point L6343(line 6343) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,337 INFO L899 garLoopResultBuilder]: For program point L6339-1(line 6339) no Hoare annotation was computed. [2022-12-14 14:22:18,337 INFO L895 garLoopResultBuilder]: At program point L6339(line 6339) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,337 INFO L895 garLoopResultBuilder]: At program point $Ultimate##8(lines 6352 6355) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,337 INFO L895 garLoopResultBuilder]: At program point L6356-2(lines 6356 6359) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,337 INFO L899 garLoopResultBuilder]: For program point tb_ctl_freeFINAL(lines 6334 6363) no Hoare annotation was computed. [2022-12-14 14:22:18,337 INFO L899 garLoopResultBuilder]: For program point L6342(lines 6342 6345) no Hoare annotation was computed. [2022-12-14 14:22:18,337 INFO L899 garLoopResultBuilder]: For program point L6338(lines 6338 6341) no Hoare annotation was computed. [2022-12-14 14:22:18,337 INFO L899 garLoopResultBuilder]: For program point L6342-2(lines 6342 6345) no Hoare annotation was computed. [2022-12-14 14:22:18,337 INFO L899 garLoopResultBuilder]: For program point tb_path_is_invalidFINAL(lines 9468 9492) no Hoare annotation was computed. [2022-12-14 14:22:18,337 INFO L899 garLoopResultBuilder]: For program point tb_path_is_invalidEXIT(lines 9468 9492) no Hoare annotation was computed. [2022-12-14 14:22:18,337 INFO L902 garLoopResultBuilder]: At program point L9485(lines 9471 9491) the Hoare annotation is: true [2022-12-14 14:22:18,338 INFO L902 garLoopResultBuilder]: At program point L9486(lines 9486 9489) the Hoare annotation is: true [2022-12-14 14:22:18,338 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 9468 9492) the Hoare annotation is: true [2022-12-14 14:22:18,338 INFO L899 garLoopResultBuilder]: For program point L9476(lines 9476 9479) no Hoare annotation was computed. [2022-12-14 14:22:18,338 INFO L899 garLoopResultBuilder]: For program point L9480(lines 9480 9483) no Hoare annotation was computed. [2022-12-14 14:22:18,338 INFO L899 garLoopResultBuilder]: For program point tb_path_allocFINAL(lines 9152 9175) no Hoare annotation was computed. [2022-12-14 14:22:18,338 INFO L902 garLoopResultBuilder]: At program point L9164(line 9164) the Hoare annotation is: true [2022-12-14 14:22:18,338 INFO L899 garLoopResultBuilder]: For program point L9164-1(line 9164) no Hoare annotation was computed. [2022-12-14 14:22:18,338 INFO L902 garLoopResultBuilder]: At program point L9167(line 9167) the Hoare annotation is: true [2022-12-14 14:22:18,338 INFO L899 garLoopResultBuilder]: For program point L9166(lines 9166 9170) no Hoare annotation was computed. [2022-12-14 14:22:18,338 INFO L899 garLoopResultBuilder]: For program point L9167-1(line 9167) no Hoare annotation was computed. [2022-12-14 14:22:18,338 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 9152 9175) the Hoare annotation is: true [2022-12-14 14:22:18,338 INFO L899 garLoopResultBuilder]: For program point L9158-1(line 9158) no Hoare annotation was computed. [2022-12-14 14:22:18,339 INFO L899 garLoopResultBuilder]: For program point L9160(lines 9160 9163) no Hoare annotation was computed. [2022-12-14 14:22:18,339 INFO L899 garLoopResultBuilder]: For program point tb_path_allocEXIT(lines 9152 9175) no Hoare annotation was computed. [2022-12-14 14:22:18,339 INFO L902 garLoopResultBuilder]: At program point L9158(line 9158) the Hoare annotation is: true [2022-12-14 14:22:18,339 INFO L899 garLoopResultBuilder]: For program point L3327-1(line 3327) no Hoare annotation was computed. [2022-12-14 14:22:18,339 INFO L902 garLoopResultBuilder]: At program point L3327(line 3327) the Hoare annotation is: true [2022-12-14 14:22:18,339 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3325 3328) the Hoare annotation is: true [2022-12-14 14:22:18,339 INFO L899 garLoopResultBuilder]: For program point __kmallocEXIT(lines 3325 3328) no Hoare annotation was computed. [2022-12-14 14:22:18,339 INFO L899 garLoopResultBuilder]: For program point dev_driver_stringEXIT(lines 11492 11494) no Hoare annotation was computed. [2022-12-14 14:22:18,339 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11492 11494) the Hoare annotation is: true [2022-12-14 14:22:18,339 INFO L899 garLoopResultBuilder]: For program point L11493-1(line 11493) no Hoare annotation was computed. [2022-12-14 14:22:18,339 INFO L902 garLoopResultBuilder]: At program point L11493(line 11493) the Hoare annotation is: true [2022-12-14 14:22:18,340 INFO L895 garLoopResultBuilder]: At program point L10325(line 10325) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,340 INFO L899 garLoopResultBuilder]: For program point L10325-1(line 10325) no Hoare annotation was computed. [2022-12-14 14:22:18,340 INFO L899 garLoopResultBuilder]: For program point L10323(lines 10323 10330) no Hoare annotation was computed. [2022-12-14 14:22:18,340 INFO L899 garLoopResultBuilder]: For program point tb_drom_read_uid_onlyFINAL(lines 10301 10334) no Hoare annotation was computed. [2022-12-14 14:22:18,340 INFO L895 garLoopResultBuilder]: At program point L10322(line 10322) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,340 INFO L895 garLoopResultBuilder]: At program point L10317(line 10317) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,340 INFO L899 garLoopResultBuilder]: For program point L10317-1(line 10317) no Hoare annotation was computed. [2022-12-14 14:22:18,340 INFO L899 garLoopResultBuilder]: For program point L10322-1(line 10322) no Hoare annotation was computed. [2022-12-14 14:22:18,340 INFO L899 garLoopResultBuilder]: For program point L10318(lines 10318 10321) no Hoare annotation was computed. [2022-12-14 14:22:18,341 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10301 10334) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,341 INFO L899 garLoopResultBuilder]: For program point L10313(lines 10313 10316) no Hoare annotation was computed. [2022-12-14 14:22:18,341 INFO L895 garLoopResultBuilder]: At program point L10311(line 10311) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,341 INFO L899 garLoopResultBuilder]: For program point tb_drom_read_uid_onlyEXIT(lines 10301 10334) no Hoare annotation was computed. [2022-12-14 14:22:18,341 INFO L899 garLoopResultBuilder]: For program point L10311-1(line 10311) no Hoare annotation was computed. [2022-12-14 14:22:18,341 INFO L899 garLoopResultBuilder]: For program point INIT_LIST_HEADEXIT(lines 3086 3093) no Hoare annotation was computed. [2022-12-14 14:22:18,341 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3086 3093) the Hoare annotation is: true [2022-12-14 14:22:18,341 INFO L899 garLoopResultBuilder]: For program point L7921-1(line 7921) no Hoare annotation was computed. [2022-12-14 14:22:18,341 INFO L895 garLoopResultBuilder]: At program point L7921(line 7921) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,341 INFO L899 garLoopResultBuilder]: For program point L7922-1(lines 7922 7923) no Hoare annotation was computed. [2022-12-14 14:22:18,341 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7915 7926) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,342 INFO L899 garLoopResultBuilder]: For program point tb_port_writeEXIT(lines 7915 7926) no Hoare annotation was computed. [2022-12-14 14:22:18,342 INFO L895 garLoopResultBuilder]: At program point L7922(lines 7922 7923) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,342 INFO L895 garLoopResultBuilder]: At program point L9441(lines 9331 9466) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,342 INFO L895 garLoopResultBuilder]: At program point L9408(line 9408) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,342 INFO L895 garLoopResultBuilder]: At program point L9375(line 9375) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,342 INFO L895 garLoopResultBuilder]: At program point L9408-1(line 9408) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,342 INFO L899 garLoopResultBuilder]: For program point L9334-1(line 9334) no Hoare annotation was computed. [2022-12-14 14:22:18,342 INFO L895 garLoopResultBuilder]: At program point L9458(line 9458) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,342 INFO L895 garLoopResultBuilder]: At program point L9334(line 9334) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,343 INFO L899 garLoopResultBuilder]: For program point L9458-1(line 9458) no Hoare annotation was computed. [2022-12-14 14:22:18,343 INFO L899 garLoopResultBuilder]: For program point L9359(lines 9359 9362) no Hoare annotation was computed. [2022-12-14 14:22:18,343 INFO L895 garLoopResultBuilder]: At program point L9128(line 9128) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,343 INFO L899 garLoopResultBuilder]: For program point L9128-1(line 9128) no Hoare annotation was computed. [2022-12-14 14:22:18,343 INFO L899 garLoopResultBuilder]: For program point L9343(line 9343) no Hoare annotation was computed. [2022-12-14 14:22:18,343 INFO L895 garLoopResultBuilder]: At program point L9335-2(lines 9335 9342) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,343 INFO L895 garLoopResultBuilder]: At program point L9459(line 9459) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,343 INFO L899 garLoopResultBuilder]: For program point L9459-1(line 9459) no Hoare annotation was computed. [2022-12-14 14:22:18,343 INFO L895 garLoopResultBuilder]: At program point L9145(line 9145) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,344 INFO L895 garLoopResultBuilder]: At program point L9145-1(line 9145) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,344 INFO L899 garLoopResultBuilder]: For program point L9335(lines 9335 9342) no Hoare annotation was computed. [2022-12-14 14:22:18,344 INFO L895 garLoopResultBuilder]: At program point $Ultimate##21(lines 9447 9450) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,344 INFO L899 garLoopResultBuilder]: For program point tb_path_activateEXIT(lines 9312 9467) no Hoare annotation was computed. [2022-12-14 14:22:18,344 INFO L895 garLoopResultBuilder]: At program point L9336(line 9336) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,344 INFO L899 garLoopResultBuilder]: For program point L8180-1(line 8180) no Hoare annotation was computed. [2022-12-14 14:22:18,344 INFO L899 garLoopResultBuilder]: For program point L9336-1(line 9336) no Hoare annotation was computed. [2022-12-14 14:22:18,344 INFO L895 garLoopResultBuilder]: At program point L8180(line 8180) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,344 INFO L895 garLoopResultBuilder]: At program point $Ultimate##15(lines 9381 9384) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,344 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9312 9467) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,345 INFO L895 garLoopResultBuilder]: At program point $Ultimate##11(lines 9366 9369) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,345 INFO L895 garLoopResultBuilder]: At program point L9436(lines 9436 9438) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,345 INFO L899 garLoopResultBuilder]: For program point L9436-1(lines 9436 9438) no Hoare annotation was computed. [2022-12-14 14:22:18,345 INFO L899 garLoopResultBuilder]: For program point tb_path_activateFINAL(lines 9312 9467) no Hoare annotation was computed. [2022-12-14 14:22:18,345 INFO L895 garLoopResultBuilder]: At program point L9139(line 9139) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,345 INFO L899 garLoopResultBuilder]: For program point L9139-1(line 9139) no Hoare annotation was computed. [2022-12-14 14:22:18,345 INFO L895 garLoopResultBuilder]: At program point L9337(line 9337) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,345 INFO L899 garLoopResultBuilder]: For program point L9337-1(line 9337) no Hoare annotation was computed. [2022-12-14 14:22:18,345 INFO L899 garLoopResultBuilder]: For program point L9354(lines 9354 9357) no Hoare annotation was computed. [2022-12-14 14:22:18,346 INFO L895 garLoopResultBuilder]: At program point L9404(lines 9404 9406) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,346 INFO L899 garLoopResultBuilder]: For program point L9404-1(lines 9404 9406) no Hoare annotation was computed. [2022-12-14 14:22:18,346 INFO L895 garLoopResultBuilder]: At program point L9363(lines 9331 9466) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,346 INFO L895 garLoopResultBuilder]: At program point L9124(line 9124) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,346 INFO L895 garLoopResultBuilder]: At program point L9347(line 9347) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,346 INFO L899 garLoopResultBuilder]: For program point L9124-1(line 9124) no Hoare annotation was computed. [2022-12-14 14:22:18,346 INFO L899 garLoopResultBuilder]: For program point L9347-1(line 9347) no Hoare annotation was computed. [2022-12-14 14:22:18,346 INFO L895 garLoopResultBuilder]: At program point L8183-1(line 8183) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,346 INFO L895 garLoopResultBuilder]: At program point L8183(line 8183) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,346 INFO L895 garLoopResultBuilder]: At program point L9348(line 9348) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,347 INFO L899 garLoopResultBuilder]: For program point L9348-1(line 9348) no Hoare annotation was computed. [2022-12-14 14:22:18,347 INFO L895 garLoopResultBuilder]: At program point L9373(line 9373) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,347 INFO L899 garLoopResultBuilder]: For program point L9373-1(line 9373) no Hoare annotation was computed. [2022-12-14 14:22:18,347 INFO L899 garLoopResultBuilder]: For program point L9439(lines 9439 9444) no Hoare annotation was computed. [2022-12-14 14:22:18,347 INFO L899 garLoopResultBuilder]: For program point L9332(lines 9332 9346) no Hoare annotation was computed. [2022-12-14 14:22:18,347 INFO L899 garLoopResultBuilder]: For program point L9464(line 9464) no Hoare annotation was computed. [2022-12-14 14:22:18,347 INFO L899 garLoopResultBuilder]: For program point L9134-1(line 9134) no Hoare annotation was computed. [2022-12-14 14:22:18,347 INFO L895 garLoopResultBuilder]: At program point L9456(line 9456) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,347 INFO L899 garLoopResultBuilder]: For program point L9456-1(line 9456) no Hoare annotation was computed. [2022-12-14 14:22:18,347 INFO L895 garLoopResultBuilder]: At program point L9134(line 9134) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,348 INFO L895 garLoopResultBuilder]: At program point L9440(line 9440) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,348 INFO L899 garLoopResultBuilder]: For program point L9407(lines 9407 9412) no Hoare annotation was computed. [2022-12-14 14:22:18,348 INFO L895 garLoopResultBuilder]: At program point L9440-1(line 9440) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,348 INFO L899 garLoopResultBuilder]: For program point L9374(lines 9374 9378) no Hoare annotation was computed. [2022-12-14 14:22:18,348 INFO L895 garLoopResultBuilder]: At program point L9432(line 9432) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,348 INFO L899 garLoopResultBuilder]: For program point L9432-1(line 9432) no Hoare annotation was computed. [2022-12-14 14:22:18,348 INFO L899 garLoopResultBuilder]: For program point L9457(lines 9457 9463) no Hoare annotation was computed. [2022-12-14 14:22:18,348 INFO L895 garLoopResultBuilder]: At program point L9457-2(lines 9457 9463) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,348 INFO L895 garLoopResultBuilder]: At program point L10106(line 10106) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,348 INFO L899 garLoopResultBuilder]: For program point L10083-2(lines 10083 10090) no Hoare annotation was computed. [2022-12-14 14:22:18,349 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_transferFINAL(lines 10078 10109) no Hoare annotation was computed. [2022-12-14 14:22:18,349 INFO L895 garLoopResultBuilder]: At program point L10098(line 10098) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,349 INFO L899 garLoopResultBuilder]: For program point L10106-1(line 10106) no Hoare annotation was computed. [2022-12-14 14:22:18,349 INFO L895 garLoopResultBuilder]: At program point L10092(line 10092) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,349 INFO L899 garLoopResultBuilder]: For program point L10092-1(line 10092) no Hoare annotation was computed. [2022-12-14 14:22:18,349 INFO L899 garLoopResultBuilder]: For program point L10098-1(line 10098) no Hoare annotation was computed. [2022-12-14 14:22:18,349 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10078 10109) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,349 INFO L895 garLoopResultBuilder]: At program point L10084(line 10084) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,349 INFO L899 garLoopResultBuilder]: For program point L10084-1(line 10084) no Hoare annotation was computed. [2022-12-14 14:22:18,350 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_transferEXIT(lines 10078 10109) no Hoare annotation was computed. [2022-12-14 14:22:18,350 INFO L899 garLoopResultBuilder]: For program point L10099(lines 10099 10102) no Hoare annotation was computed. [2022-12-14 14:22:18,350 INFO L899 garLoopResultBuilder]: For program point L10093(lines 10093 10096) no Hoare annotation was computed. [2022-12-14 14:22:18,350 INFO L899 garLoopResultBuilder]: For program point L10097(lines 10097 10104) no Hoare annotation was computed. [2022-12-14 14:22:18,350 INFO L899 garLoopResultBuilder]: For program point L10097-2(lines 10097 10104) no Hoare annotation was computed. [2022-12-14 14:22:18,350 INFO L899 garLoopResultBuilder]: For program point L10085(lines 10085 10088) no Hoare annotation was computed. [2022-12-14 14:22:18,350 INFO L899 garLoopResultBuilder]: For program point L10083(lines 10083 10090) no Hoare annotation was computed. [2022-12-14 14:22:18,350 INFO L899 garLoopResultBuilder]: For program point L4152(lines 4152 4157) no Hoare annotation was computed. [2022-12-14 14:22:18,350 INFO L895 garLoopResultBuilder]: At program point L5395(lines 5391 5398) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-12-14 14:22:18,350 INFO L895 garLoopResultBuilder]: At program point L5387(lines 5383 5390) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-12-14 14:22:18,350 INFO L899 garLoopResultBuilder]: For program point L4173(lines 4173 4176) no Hoare annotation was computed. [2022-12-14 14:22:18,351 INFO L899 garLoopResultBuilder]: For program point L4169-1(line 4169) no Hoare annotation was computed. [2022-12-14 14:22:18,351 INFO L895 garLoopResultBuilder]: At program point L4169(line 4169) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-12-14 14:22:18,351 INFO L895 garLoopResultBuilder]: At program point L4170(lines 4127 4179) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-12-14 14:22:18,351 INFO L899 garLoopResultBuilder]: For program point L4137-1(lines 4137 4141) no Hoare annotation was computed. [2022-12-14 14:22:18,351 INFO L899 garLoopResultBuilder]: For program point L4158-2(lines 4127 4179) no Hoare annotation was computed. [2022-12-14 14:22:18,351 INFO L895 garLoopResultBuilder]: At program point L4138(line 4138) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-12-14 14:22:18,351 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4117 4180) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-12-14 14:22:18,351 INFO L899 garLoopResultBuilder]: For program point L4138-1(line 4138) no Hoare annotation was computed. [2022-12-14 14:22:18,351 INFO L895 garLoopResultBuilder]: At program point $Ultimate##2(lines 4137 4141) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-12-14 14:22:18,351 INFO L895 garLoopResultBuilder]: At program point L5394(line 5394) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-12-14 14:22:18,352 INFO L899 garLoopResultBuilder]: For program point nhi_interrupt_workEXIT(lines 4117 4180) no Hoare annotation was computed. [2022-12-14 14:22:18,352 INFO L895 garLoopResultBuilder]: At program point L5394-1(line 5394) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-12-14 14:22:18,352 INFO L895 garLoopResultBuilder]: At program point L4172(lines 4127 4179) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-12-14 14:22:18,352 INFO L895 garLoopResultBuilder]: At program point L5386(line 5386) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-12-14 14:22:18,352 INFO L899 garLoopResultBuilder]: For program point L4143-2(lines 4127 4179) no Hoare annotation was computed. [2022-12-14 14:22:18,352 INFO L895 garLoopResultBuilder]: At program point L5386-1(line 5386) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-12-14 14:22:18,352 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 8847 8852) the Hoare annotation is: true [2022-12-14 14:22:18,352 INFO L899 garLoopResultBuilder]: For program point tb_cap_is_basicEXIT(lines 8847 8852) no Hoare annotation was computed. [2022-12-14 14:22:18,352 INFO L899 garLoopResultBuilder]: For program point tb_pci_init_pathEXIT(lines 9616 9629) no Hoare annotation was computed. [2022-12-14 14:22:18,352 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 9616 9629) the Hoare annotation is: true [2022-12-14 14:22:18,353 INFO L895 garLoopResultBuilder]: At program point L9271(lines 9271 9274) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,353 INFO L895 garLoopResultBuilder]: At program point L9270(lines 9238 9276) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,353 INFO L899 garLoopResultBuilder]: For program point L9261(lines 9261 9268) no Hoare annotation was computed. [2022-12-14 14:22:18,353 INFO L899 garLoopResultBuilder]: For program point L9261-2(lines 9261 9268) no Hoare annotation was computed. [2022-12-14 14:22:18,353 INFO L895 garLoopResultBuilder]: At program point L9258(lines 9258 9260) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,353 INFO L899 garLoopResultBuilder]: For program point __tb_path_deactivate_hopsEXIT(lines 9231 9277) no Hoare annotation was computed. [2022-12-14 14:22:18,353 INFO L895 garLoopResultBuilder]: At program point L9263(line 9263) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,353 INFO L899 garLoopResultBuilder]: For program point L9263-1(line 9263) no Hoare annotation was computed. [2022-12-14 14:22:18,353 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9231 9277) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,354 INFO L899 garLoopResultBuilder]: For program point L9258-1(lines 9258 9260) no Hoare annotation was computed. [2022-12-14 14:22:18,354 INFO L902 garLoopResultBuilder]: At program point L9728(line 9728) the Hoare annotation is: true [2022-12-14 14:22:18,354 INFO L899 garLoopResultBuilder]: For program point L9728-1(line 9728) no Hoare annotation was computed. [2022-12-14 14:22:18,354 INFO L902 garLoopResultBuilder]: At program point L9716(line 9716) the Hoare annotation is: true [2022-12-14 14:22:18,354 INFO L899 garLoopResultBuilder]: For program point L9716-1(line 9716) no Hoare annotation was computed. [2022-12-14 14:22:18,354 INFO L902 garLoopResultBuilder]: At program point L9714(line 9714) the Hoare annotation is: true [2022-12-14 14:22:18,354 INFO L899 garLoopResultBuilder]: For program point L9708-2(lines 9708 9726) no Hoare annotation was computed. [2022-12-14 14:22:18,354 INFO L899 garLoopResultBuilder]: For program point L9714-1(line 9714) no Hoare annotation was computed. [2022-12-14 14:22:18,354 INFO L899 garLoopResultBuilder]: For program point L9712(lines 9712 9722) no Hoare annotation was computed. [2022-12-14 14:22:18,354 INFO L902 garLoopResultBuilder]: At program point L9712-2(lines 9712 9722) the Hoare annotation is: true [2022-12-14 14:22:18,354 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 9698 9732) the Hoare annotation is: true [2022-12-14 14:22:18,354 INFO L899 garLoopResultBuilder]: For program point tb_pci_freeFINAL(lines 9698 9732) no Hoare annotation was computed. [2022-12-14 14:22:18,355 INFO L899 garLoopResultBuilder]: For program point L9723(line 9723) no Hoare annotation was computed. [2022-12-14 14:22:18,355 INFO L902 garLoopResultBuilder]: At program point L9729(line 9729) the Hoare annotation is: true [2022-12-14 14:22:18,355 INFO L902 garLoopResultBuilder]: At program point L9727(line 9727) the Hoare annotation is: true [2022-12-14 14:22:18,355 INFO L899 garLoopResultBuilder]: For program point L9727-1(line 9727) no Hoare annotation was computed. [2022-12-14 14:22:18,355 INFO L902 garLoopResultBuilder]: At program point L9715(line 9715) the Hoare annotation is: true [2022-12-14 14:22:18,355 INFO L899 garLoopResultBuilder]: For program point L9715-1(line 9715) no Hoare annotation was computed. [2022-12-14 14:22:18,355 INFO L902 garLoopResultBuilder]: At program point L9713(line 9713) the Hoare annotation is: true [2022-12-14 14:22:18,355 INFO L899 garLoopResultBuilder]: For program point L9713-1(line 9713) no Hoare annotation was computed. [2022-12-14 14:22:18,355 INFO L902 garLoopResultBuilder]: At program point L9711(line 9711) the Hoare annotation is: true [2022-12-14 14:22:18,355 INFO L899 garLoopResultBuilder]: For program point tb_pci_freeEXIT(lines 9698 9732) no Hoare annotation was computed. [2022-12-14 14:22:18,355 INFO L899 garLoopResultBuilder]: For program point L9711-1(line 9711) no Hoare annotation was computed. [2022-12-14 14:22:18,355 INFO L899 garLoopResultBuilder]: For program point pci_get_drvdataEXIT(lines 3486 3493) no Hoare annotation was computed. [2022-12-14 14:22:18,356 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3486 3493) the Hoare annotation is: true [2022-12-14 14:22:18,356 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11469 11471) the Hoare annotation is: true [2022-12-14 14:22:18,356 INFO L899 garLoopResultBuilder]: For program point __list_del_entryEXIT(lines 11469 11471) no Hoare annotation was computed. [2022-12-14 14:22:18,356 INFO L899 garLoopResultBuilder]: For program point L6861-1(line 6861) no Hoare annotation was computed. [2022-12-14 14:22:18,356 INFO L902 garLoopResultBuilder]: At program point L6861(line 6861) the Hoare annotation is: true [2022-12-14 14:22:18,356 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6857 6864) the Hoare annotation is: true [2022-12-14 14:22:18,356 INFO L899 garLoopResultBuilder]: For program point tb_is_upstream_portEXIT(lines 6857 6864) no Hoare annotation was computed. [2022-12-14 14:22:18,356 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11547 11549) the Hoare annotation is: true [2022-12-14 14:22:18,356 INFO L899 garLoopResultBuilder]: For program point iowrite32EXIT(lines 11547 11549) no Hoare annotation was computed. [2022-12-14 14:22:18,356 INFO L899 garLoopResultBuilder]: For program point L11169-1(lines 11169 11172) no Hoare annotation was computed. [2022-12-14 14:22:18,356 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lock_of_tb_ringEXIT(lines 11166 11176) no Hoare annotation was computed. [2022-12-14 14:22:18,357 INFO L899 garLoopResultBuilder]: For program point L11169(lines 11169 11172) no Hoare annotation was computed. [2022-12-14 14:22:18,357 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 11166 11176) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (not (= 2 ~ldv_mutex_lock_of_tb~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse1 .cse2 .cse3 .cse5 (not (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse5 .cse4))) [2022-12-14 14:22:18,357 INFO L895 garLoopResultBuilder]: At program point L11170(line 11170) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= 2 ~ldv_mutex_lock_of_tb~0))) (.cse3 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse3) (or .cse0 .cse1 .cse2 .cse4 .cse3) (or .cse1 .cse2 .cse4 (not (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) .cse3))) [2022-12-14 14:22:18,357 INFO L899 garLoopResultBuilder]: For program point ring_allocEXIT(lines 3862 3975) no Hoare annotation was computed. [2022-12-14 14:22:18,357 INFO L895 garLoopResultBuilder]: At program point L3892(line 3892) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,357 INFO L899 garLoopResultBuilder]: For program point L3892-1(line 3892) no Hoare annotation was computed. [2022-12-14 14:22:18,357 INFO L899 garLoopResultBuilder]: For program point L3917-1(line 3917) no Hoare annotation was computed. [2022-12-14 14:22:18,357 INFO L895 garLoopResultBuilder]: At program point L3917(line 3917) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,357 INFO L895 garLoopResultBuilder]: At program point L3942(line 3942) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,358 INFO L895 garLoopResultBuilder]: At program point $Ultimate##30(lines 3967 3970) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,358 INFO L895 garLoopResultBuilder]: At program point L3942-1(line 3942) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,358 INFO L895 garLoopResultBuilder]: At program point L3967(lines 3967 3970) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,358 INFO L899 garLoopResultBuilder]: For program point L3901-2(lines 3901 3929) no Hoare annotation was computed. [2022-12-14 14:22:18,358 INFO L899 garLoopResultBuilder]: For program point L3926(line 3926) no Hoare annotation was computed. [2022-12-14 14:22:18,358 INFO L899 garLoopResultBuilder]: For program point L3918(lines 3918 3925) no Hoare annotation was computed. [2022-12-14 14:22:18,358 INFO L895 garLoopResultBuilder]: At program point L3918-2(lines 3918 3925) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,358 INFO L899 garLoopResultBuilder]: For program point L3943(line 3943) no Hoare annotation was computed. [2022-12-14 14:22:18,358 INFO L895 garLoopResultBuilder]: At program point L3968(line 3968) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,358 INFO L899 garLoopResultBuilder]: For program point L3919-1(line 3919) no Hoare annotation was computed. [2022-12-14 14:22:18,359 INFO L895 garLoopResultBuilder]: At program point L3919(line 3919) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,359 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3862 3975) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,359 INFO L895 garLoopResultBuilder]: At program point L3936(line 3936) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,359 INFO L899 garLoopResultBuilder]: For program point L3903-1(line 3903) no Hoare annotation was computed. [2022-12-14 14:22:18,359 INFO L895 garLoopResultBuilder]: At program point L3903(line 3903) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,359 INFO L895 garLoopResultBuilder]: At program point L3936-1(line 3936) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,359 INFO L895 garLoopResultBuilder]: At program point L3920(line 3920) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,359 INFO L899 garLoopResultBuilder]: For program point L3887(lines 3887 3900) no Hoare annotation was computed. [2022-12-14 14:22:18,359 INFO L899 garLoopResultBuilder]: For program point L3920-1(line 3920) no Hoare annotation was computed. [2022-12-14 14:22:18,360 INFO L899 garLoopResultBuilder]: For program point L3912(line 3912) no Hoare annotation was computed. [2022-12-14 14:22:18,360 INFO L899 garLoopResultBuilder]: For program point ring_allocFINAL(lines 3862 3975) no Hoare annotation was computed. [2022-12-14 14:22:18,360 INFO L899 garLoopResultBuilder]: For program point L3904(lines 3904 3911) no Hoare annotation was computed. [2022-12-14 14:22:18,360 INFO L895 garLoopResultBuilder]: At program point L3937(line 3937) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,360 INFO L895 garLoopResultBuilder]: At program point L3904-2(lines 3904 3911) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,360 INFO L895 garLoopResultBuilder]: At program point L3938(line 3938) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,360 INFO L899 garLoopResultBuilder]: For program point L3971(line 3971) no Hoare annotation was computed. [2022-12-14 14:22:18,360 INFO L899 garLoopResultBuilder]: For program point L3905-1(line 3905) no Hoare annotation was computed. [2022-12-14 14:22:18,360 INFO L895 garLoopResultBuilder]: At program point L3905(line 3905) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,361 INFO L895 garLoopResultBuilder]: At program point L5276-1(line 5276) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,361 INFO L895 garLoopResultBuilder]: At program point L3930(line 3930) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,361 INFO L895 garLoopResultBuilder]: At program point L5276(line 5276) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,361 INFO L899 garLoopResultBuilder]: For program point L3897(line 3897) no Hoare annotation was computed. [2022-12-14 14:22:18,361 INFO L899 garLoopResultBuilder]: For program point L3930-1(line 3930) no Hoare annotation was computed. [2022-12-14 14:22:18,361 INFO L895 garLoopResultBuilder]: At program point L5268-1(line 5268) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,361 INFO L899 garLoopResultBuilder]: For program point L3955(lines 3955 3958) no Hoare annotation was computed. [2022-12-14 14:22:18,361 INFO L895 garLoopResultBuilder]: At program point L5268(line 5268) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,361 INFO L899 garLoopResultBuilder]: For program point L3889-1(line 3889) no Hoare annotation was computed. [2022-12-14 14:22:18,361 INFO L895 garLoopResultBuilder]: At program point L3889(line 3889) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,362 INFO L895 garLoopResultBuilder]: At program point L5260-1(line 5260) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,362 INFO L895 garLoopResultBuilder]: At program point L5260(line 5260) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,362 INFO L895 garLoopResultBuilder]: At program point L3906(line 3906) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,362 INFO L899 garLoopResultBuilder]: For program point L3939(line 3939) no Hoare annotation was computed. [2022-12-14 14:22:18,362 INFO L899 garLoopResultBuilder]: For program point L3906-1(line 3906) no Hoare annotation was computed. [2022-12-14 14:22:18,362 INFO L895 garLoopResultBuilder]: At program point L5277(lines 5273 5280) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,362 INFO L895 garLoopResultBuilder]: At program point L11512(line 11512) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,362 INFO L899 garLoopResultBuilder]: For program point L3890(lines 3890 3896) no Hoare annotation was computed. [2022-12-14 14:22:18,362 INFO L895 garLoopResultBuilder]: At program point L5269(lines 5265 5272) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,363 INFO L895 garLoopResultBuilder]: At program point L11512-1(line 11512) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,363 INFO L895 garLoopResultBuilder]: At program point L3890-2(lines 3890 3896) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,363 INFO L895 garLoopResultBuilder]: At program point L5261(lines 5257 5264) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,363 INFO L899 garLoopResultBuilder]: For program point L3915-2(lines 3915 3929) no Hoare annotation was computed. [2022-12-14 14:22:18,363 INFO L899 garLoopResultBuilder]: For program point L3932(lines 3932 3935) no Hoare annotation was computed. [2022-12-14 14:22:18,363 INFO L899 garLoopResultBuilder]: For program point L3891-1(line 3891) no Hoare annotation was computed. [2022-12-14 14:22:18,363 INFO L895 garLoopResultBuilder]: At program point L3891(line 3891) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,363 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6824 6829) the Hoare annotation is: true [2022-12-14 14:22:18,363 INFO L899 garLoopResultBuilder]: For program point tb_upstream_portEXIT(lines 6824 6829) no Hoare annotation was computed. [2022-12-14 14:22:18,363 INFO L895 garLoopResultBuilder]: At program point L4479(line 4479) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,364 INFO L899 garLoopResultBuilder]: For program point L4478(lines 4478 4483) no Hoare annotation was computed. [2022-12-14 14:22:18,364 INFO L899 garLoopResultBuilder]: For program point L4479-1(line 4479) no Hoare annotation was computed. [2022-12-14 14:22:18,364 INFO L899 garLoopResultBuilder]: For program point call_and_disable_work_1FINAL(lines 4457 4486) no Hoare annotation was computed. [2022-12-14 14:22:18,364 INFO L899 garLoopResultBuilder]: For program point call_and_disable_work_1EXIT(lines 4457 4486) no Hoare annotation was computed. [2022-12-14 14:22:18,364 INFO L895 garLoopResultBuilder]: At program point L4473(line 4473) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,364 INFO L899 garLoopResultBuilder]: For program point L4472(lines 4472 4477) no Hoare annotation was computed. [2022-12-14 14:22:18,364 INFO L899 garLoopResultBuilder]: For program point L4473-1(line 4473) no Hoare annotation was computed. [2022-12-14 14:22:18,364 INFO L895 garLoopResultBuilder]: At program point L4467(line 4467) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,364 INFO L899 garLoopResultBuilder]: For program point L4466(lines 4466 4471) no Hoare annotation was computed. [2022-12-14 14:22:18,364 INFO L899 garLoopResultBuilder]: For program point L4467-1(line 4467) no Hoare annotation was computed. [2022-12-14 14:22:18,365 INFO L895 garLoopResultBuilder]: At program point L4461(line 4461) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,365 INFO L899 garLoopResultBuilder]: For program point L4460(lines 4460 4465) no Hoare annotation was computed. [2022-12-14 14:22:18,365 INFO L899 garLoopResultBuilder]: For program point L4461-1(line 4461) no Hoare annotation was computed. [2022-12-14 14:22:18,365 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4457 4486) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,365 INFO L899 garLoopResultBuilder]: For program point L6495-1(line 6495) no Hoare annotation was computed. [2022-12-14 14:22:18,365 INFO L895 garLoopResultBuilder]: At program point L6495(line 6495) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,365 INFO L899 garLoopResultBuilder]: For program point L6497-1(line 6497) no Hoare annotation was computed. [2022-12-14 14:22:18,365 INFO L895 garLoopResultBuilder]: At program point L6497(line 6497) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,365 INFO L899 garLoopResultBuilder]: For program point tb_cfg_read_rawEXIT(lines 6462 6502) no Hoare annotation was computed. [2022-12-14 14:22:18,365 INFO L899 garLoopResultBuilder]: For program point L6483-1(line 6483) no Hoare annotation was computed. [2022-12-14 14:22:18,366 INFO L895 garLoopResultBuilder]: At program point L6483(line 6483) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,366 INFO L899 garLoopResultBuilder]: For program point L6475-1(line 6475) no Hoare annotation was computed. [2022-12-14 14:22:18,366 INFO L895 garLoopResultBuilder]: At program point L6475(line 6475) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,366 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6462 6502) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,366 INFO L899 garLoopResultBuilder]: For program point L6496-2(lines 6496 6499) no Hoare annotation was computed. [2022-12-14 14:22:18,366 INFO L899 garLoopResultBuilder]: For program point L6496(lines 6496 6499) no Hoare annotation was computed. [2022-12-14 14:22:18,366 INFO L899 garLoopResultBuilder]: For program point L6490(lines 6490 6493) no Hoare annotation was computed. [2022-12-14 14:22:18,366 INFO L899 garLoopResultBuilder]: For program point L6488-1(lines 6488 6489) no Hoare annotation was computed. [2022-12-14 14:22:18,366 INFO L895 garLoopResultBuilder]: At program point L6488(lines 6488 6489) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,366 INFO L899 garLoopResultBuilder]: For program point L6484(lines 6484 6487) no Hoare annotation was computed. [2022-12-14 14:22:18,367 INFO L899 garLoopResultBuilder]: For program point tb_cfg_read_rawFINAL(lines 6462 6502) no Hoare annotation was computed. [2022-12-14 14:22:18,367 INFO L895 garLoopResultBuilder]: At program point L5244-1(line 5244) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,367 INFO L895 garLoopResultBuilder]: At program point L5245(lines 5241 5248) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,367 INFO L895 garLoopResultBuilder]: At program point L5244(line 5244) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,367 INFO L899 garLoopResultBuilder]: For program point L3852(lines 3852 3857) no Hoare annotation was computed. [2022-12-14 14:22:18,367 INFO L895 garLoopResultBuilder]: At program point L3853-1(line 3853) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,367 INFO L895 garLoopResultBuilder]: At program point L3853(line 3853) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,367 INFO L899 garLoopResultBuilder]: For program point L3852-1(lines 3852 3857) no Hoare annotation was computed. [2022-12-14 14:22:18,368 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3846 3861) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,368 INFO L899 garLoopResultBuilder]: For program point __ring_enqueueEXIT(lines 3846 3861) no Hoare annotation was computed. [2022-12-14 14:22:18,368 INFO L895 garLoopResultBuilder]: At program point L5252-1(line 5252) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,368 INFO L895 garLoopResultBuilder]: At program point L5253(lines 5249 5256) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,368 INFO L895 garLoopResultBuilder]: At program point L5252(line 5252) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-12-14 14:22:18,368 INFO L902 garLoopResultBuilder]: At program point L5569(line 5569) the Hoare annotation is: true [2022-12-14 14:22:18,368 INFO L899 garLoopResultBuilder]: For program point L5569-1(line 5569) no Hoare annotation was computed. [2022-12-14 14:22:18,368 INFO L899 garLoopResultBuilder]: For program point make_headerEXIT(lines 5559 5580) no Hoare annotation was computed. [2022-12-14 14:22:18,368 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5559 5580) the Hoare annotation is: true [2022-12-14 14:22:18,368 INFO L899 garLoopResultBuilder]: For program point L5577(line 5577) no Hoare annotation was computed. [2022-12-14 14:22:18,369 INFO L902 garLoopResultBuilder]: At program point L5571(line 5571) the Hoare annotation is: true [2022-12-14 14:22:18,369 INFO L902 garLoopResultBuilder]: At program point L5572-1(lines 5572 5576) the Hoare annotation is: true [2022-12-14 14:22:18,369 INFO L899 garLoopResultBuilder]: For program point L5571-1(line 5571) no Hoare annotation was computed. [2022-12-14 14:22:18,369 INFO L902 garLoopResultBuilder]: At program point L5573(lines 5573 5574) the Hoare annotation is: true [2022-12-14 14:22:18,369 INFO L899 garLoopResultBuilder]: For program point L5572(lines 5572 5576) no Hoare annotation was computed. [2022-12-14 14:22:18,369 INFO L902 garLoopResultBuilder]: At program point L5132-1(line 5132) the Hoare annotation is: true [2022-12-14 14:22:18,369 INFO L902 garLoopResultBuilder]: At program point L5130(line 5130) the Hoare annotation is: true [2022-12-14 14:22:18,369 INFO L902 garLoopResultBuilder]: At program point L5132(line 5132) the Hoare annotation is: true [2022-12-14 14:22:18,369 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3312 3319) the Hoare annotation is: true [2022-12-14 14:22:18,369 INFO L899 garLoopResultBuilder]: For program point L5130-1(line 5130) no Hoare annotation was computed. [2022-12-14 14:22:18,369 INFO L899 garLoopResultBuilder]: For program point schedule_workEXIT(lines 3312 3319) no Hoare annotation was computed. [2022-12-14 14:22:18,370 INFO L895 garLoopResultBuilder]: At program point L6976-1(line 6976) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,370 INFO L895 garLoopResultBuilder]: At program point L6976(line 6976) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,370 INFO L895 garLoopResultBuilder]: At program point L9759(line 9759) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,370 INFO L899 garLoopResultBuilder]: For program point L9759-1(line 9759) no Hoare annotation was computed. [2022-12-14 14:22:18,370 INFO L899 garLoopResultBuilder]: For program point tb_free_invalid_tunnelsEXIT(lines 6959 6990) no Hoare annotation was computed. [2022-12-14 14:22:18,370 INFO L895 garLoopResultBuilder]: At program point L9764-2(lines 9760 9769) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,370 INFO L899 garLoopResultBuilder]: For program point L9760(lines 9760 9769) no Hoare annotation was computed. [2022-12-14 14:22:18,370 INFO L895 garLoopResultBuilder]: At program point L9752(line 9752) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,370 INFO L899 garLoopResultBuilder]: For program point L9752-1(line 9752) no Hoare annotation was computed. [2022-12-14 14:22:18,370 INFO L895 garLoopResultBuilder]: At program point L9744(line 9744) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,371 INFO L899 garLoopResultBuilder]: For program point L9744-1(line 9744) no Hoare annotation was computed. [2022-12-14 14:22:18,371 INFO L899 garLoopResultBuilder]: For program point L9753(lines 9753 9757) no Hoare annotation was computed. [2022-12-14 14:22:18,371 INFO L895 garLoopResultBuilder]: At program point L9753-1(lines 9753 9757) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,371 INFO L895 garLoopResultBuilder]: At program point $Ultimate##17(lines 6984 6987) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,371 INFO L899 garLoopResultBuilder]: For program point L9745(lines 9745 9749) no Hoare annotation was computed. [2022-12-14 14:22:18,371 INFO L895 garLoopResultBuilder]: At program point L9745-1(lines 9745 9749) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,371 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6959 6990) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,371 INFO L899 garLoopResultBuilder]: For program point L6975-1(lines 6975 6979) no Hoare annotation was computed. [2022-12-14 14:22:18,371 INFO L899 garLoopResultBuilder]: For program point L6975(lines 6975 6979) no Hoare annotation was computed. [2022-12-14 14:22:18,372 INFO L895 garLoopResultBuilder]: At program point L9754(lines 9754 9755) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,372 INFO L899 garLoopResultBuilder]: For program point L9758(line 9758) no Hoare annotation was computed. [2022-12-14 14:22:18,372 INFO L895 garLoopResultBuilder]: At program point L9746(lines 9746 9747) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,372 INFO L899 garLoopResultBuilder]: For program point L9750(line 9750) no Hoare annotation was computed. [2022-12-14 14:22:18,372 INFO L895 garLoopResultBuilder]: At program point L9763(line 9763) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,372 INFO L899 garLoopResultBuilder]: For program point L9763-1(line 9763) no Hoare annotation was computed. [2022-12-14 14:22:18,372 INFO L895 garLoopResultBuilder]: At program point L4598(line 4598) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,372 INFO L895 garLoopResultBuilder]: At program point L4594(line 4594) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,372 INFO L895 garLoopResultBuilder]: At program point L4590(line 4590) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,372 INFO L895 garLoopResultBuilder]: At program point L4586(line 4586) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,373 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4582 4603) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,373 INFO L899 garLoopResultBuilder]: For program point L4597(lines 4582 4603) no Hoare annotation was computed. [2022-12-14 14:22:18,373 INFO L899 garLoopResultBuilder]: For program point L4593(lines 4584 4602) no Hoare annotation was computed. [2022-12-14 14:22:18,373 INFO L899 garLoopResultBuilder]: For program point L4589(lines 4584 4602) no Hoare annotation was computed. [2022-12-14 14:22:18,373 INFO L899 garLoopResultBuilder]: For program point L4585(lines 4585 4588) no Hoare annotation was computed. [2022-12-14 14:22:18,373 INFO L899 garLoopResultBuilder]: For program point L4585-1(lines 4584 4602) no Hoare annotation was computed. [2022-12-14 14:22:18,373 INFO L899 garLoopResultBuilder]: For program point call_and_disable_all_1EXIT(lines 4582 4603) no Hoare annotation was computed. [2022-12-14 14:22:18,373 INFO L902 garLoopResultBuilder]: At program point L8858(line 8858) the Hoare annotation is: true [2022-12-14 14:22:18,373 INFO L899 garLoopResultBuilder]: For program point L8858-1(line 8858) no Hoare annotation was computed. [2022-12-14 14:22:18,373 INFO L899 garLoopResultBuilder]: For program point tb_cap_is_longEXIT(lines 8853 8866) no Hoare annotation was computed. [2022-12-14 14:22:18,373 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 8853 8866) the Hoare annotation is: true [2022-12-14 14:22:18,374 INFO L895 garLoopResultBuilder]: At program point L6842(line 6842) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,374 INFO L899 garLoopResultBuilder]: For program point L6843-1(lines 6843 6844) no Hoare annotation was computed. [2022-12-14 14:22:18,374 INFO L895 garLoopResultBuilder]: At program point L6843(lines 6843 6844) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,374 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6836 6847) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,374 INFO L899 garLoopResultBuilder]: For program point L6842-1(line 6842) no Hoare annotation was computed. [2022-12-14 14:22:18,374 INFO L899 garLoopResultBuilder]: For program point tb_port_readEXIT(lines 6836 6847) no Hoare annotation was computed. [2022-12-14 14:22:18,374 INFO L899 garLoopResultBuilder]: For program point L8574-1(line 8574) no Hoare annotation was computed. [2022-12-14 14:22:18,374 INFO L902 garLoopResultBuilder]: At program point L8570(line 8570) the Hoare annotation is: true [2022-12-14 14:22:18,374 INFO L902 garLoopResultBuilder]: At program point L8574(line 8574) the Hoare annotation is: true [2022-12-14 14:22:18,374 INFO L902 garLoopResultBuilder]: At program point L8595(line 8595) the Hoare annotation is: true [2022-12-14 14:22:18,375 INFO L899 garLoopResultBuilder]: For program point L8595-1(line 8595) no Hoare annotation was computed. [2022-12-14 14:22:18,375 INFO L899 garLoopResultBuilder]: For program point L8570-1(line 8570) no Hoare annotation was computed. [2022-12-14 14:22:18,375 INFO L902 garLoopResultBuilder]: At program point L8599(lines 8549 8605) the Hoare annotation is: true [2022-12-14 14:22:18,375 INFO L899 garLoopResultBuilder]: For program point L8554(lines 8554 8562) no Hoare annotation was computed. [2022-12-14 14:22:18,375 INFO L902 garLoopResultBuilder]: At program point L8554-2(lines 8554 8562) the Hoare annotation is: true [2022-12-14 14:22:18,375 INFO L899 garLoopResultBuilder]: For program point L8550(lines 8550 8566) no Hoare annotation was computed. [2022-12-14 14:22:18,375 INFO L899 garLoopResultBuilder]: For program point L8571(lines 8571 8579) no Hoare annotation was computed. [2022-12-14 14:22:18,375 INFO L899 garLoopResultBuilder]: For program point L8563(line 8563) no Hoare annotation was computed. [2022-12-14 14:22:18,375 INFO L902 garLoopResultBuilder]: At program point L8571-2(lines 8571 8579) the Hoare annotation is: true [2022-12-14 14:22:18,375 INFO L902 garLoopResultBuilder]: At program point L8600(lines 8600 8603) the Hoare annotation is: true [2022-12-14 14:22:18,375 INFO L899 garLoopResultBuilder]: For program point L8567(lines 8567 8583) no Hoare annotation was computed. [2022-12-14 14:22:18,375 INFO L902 garLoopResultBuilder]: At program point L8588(line 8588) the Hoare annotation is: true [2022-12-14 14:22:18,376 INFO L902 garLoopResultBuilder]: At program point L8555(line 8555) the Hoare annotation is: true [2022-12-14 14:22:18,376 INFO L899 garLoopResultBuilder]: For program point L8588-1(line 8588) no Hoare annotation was computed. [2022-12-14 14:22:18,376 INFO L899 garLoopResultBuilder]: For program point L8555-1(line 8555) no Hoare annotation was computed. [2022-12-14 14:22:18,376 INFO L899 garLoopResultBuilder]: For program point L8580(line 8580) no Hoare annotation was computed. [2022-12-14 14:22:18,376 INFO L902 garLoopResultBuilder]: At program point L8572(line 8572) the Hoare annotation is: true [2022-12-14 14:22:18,376 INFO L899 garLoopResultBuilder]: For program point L8572-1(line 8572) no Hoare annotation was computed. [2022-12-14 14:22:18,376 INFO L899 garLoopResultBuilder]: For program point tb_sw_set_unppluggedEXIT(lines 8532 8606) no Hoare annotation was computed. [2022-12-14 14:22:18,376 INFO L902 garLoopResultBuilder]: At program point L8556(line 8556) the Hoare annotation is: true [2022-12-14 14:22:18,376 INFO L899 garLoopResultBuilder]: For program point L8556-1(line 8556) no Hoare annotation was computed. [2022-12-14 14:22:18,376 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 8532 8606) the Hoare annotation is: true [2022-12-14 14:22:18,376 INFO L902 garLoopResultBuilder]: At program point L8573(line 8573) the Hoare annotation is: true [2022-12-14 14:22:18,377 INFO L899 garLoopResultBuilder]: For program point L8573-1(line 8573) no Hoare annotation was computed. [2022-12-14 14:22:18,377 INFO L899 garLoopResultBuilder]: For program point tb_sw_set_unppluggedFINAL(lines 8532 8606) no Hoare annotation was computed. [2022-12-14 14:22:18,377 INFO L902 garLoopResultBuilder]: At program point L8557(line 8557) the Hoare annotation is: true [2022-12-14 14:22:18,377 INFO L899 garLoopResultBuilder]: For program point L8557-1(line 8557) no Hoare annotation was computed. [2022-12-14 14:22:18,377 INFO L899 garLoopResultBuilder]: For program point L8594-2(lines 8594 8597) no Hoare annotation was computed. [2022-12-14 14:22:18,377 INFO L899 garLoopResultBuilder]: For program point L8594-4(lines 8594 8597) no Hoare annotation was computed. [2022-12-14 14:22:18,377 INFO L902 garLoopResultBuilder]: At program point L8553(line 8553) the Hoare annotation is: true [2022-12-14 14:22:18,377 INFO L899 garLoopResultBuilder]: For program point L8553-1(line 8553) no Hoare annotation was computed. [2022-12-14 14:22:18,377 INFO L899 garLoopResultBuilder]: For program point __init_workEXIT(lines 11455 11457) no Hoare annotation was computed. [2022-12-14 14:22:18,377 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11455 11457) the Hoare annotation is: true [2022-12-14 14:22:18,377 INFO L899 garLoopResultBuilder]: For program point tb_pci_deactivateFINAL(lines 9885 9909) no Hoare annotation was computed. [2022-12-14 14:22:18,378 INFO L895 garLoopResultBuilder]: At program point L9902-2(lines 9902 9905) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,378 INFO L899 garLoopResultBuilder]: For program point L9898(lines 9898 9901) no Hoare annotation was computed. [2022-12-14 14:22:18,378 INFO L899 garLoopResultBuilder]: For program point L9902(lines 9902 9905) no Hoare annotation was computed. [2022-12-14 14:22:18,378 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9885 9909) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,378 INFO L895 garLoopResultBuilder]: At program point L9892(line 9892) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,378 INFO L899 garLoopResultBuilder]: For program point L9892-1(line 9892) no Hoare annotation was computed. [2022-12-14 14:22:18,378 INFO L895 garLoopResultBuilder]: At program point L9896(line 9896) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,378 INFO L899 garLoopResultBuilder]: For program point L9898-2(lines 9898 9901) no Hoare annotation was computed. [2022-12-14 14:22:18,378 INFO L899 garLoopResultBuilder]: For program point L9896-1(line 9896) no Hoare annotation was computed. [2022-12-14 14:22:18,378 INFO L895 garLoopResultBuilder]: At program point L9899(line 9899) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,379 INFO L899 garLoopResultBuilder]: For program point L9899-1(line 9899) no Hoare annotation was computed. [2022-12-14 14:22:18,379 INFO L895 garLoopResultBuilder]: At program point L9903(line 9903) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,379 INFO L899 garLoopResultBuilder]: For program point L9903-1(line 9903) no Hoare annotation was computed. [2022-12-14 14:22:18,379 INFO L895 garLoopResultBuilder]: At program point L9893(line 9893) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,379 INFO L899 garLoopResultBuilder]: For program point L9893-1(line 9893) no Hoare annotation was computed. [2022-12-14 14:22:18,379 INFO L895 garLoopResultBuilder]: At program point L9897(line 9897) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,379 INFO L899 garLoopResultBuilder]: For program point L9897-1(line 9897) no Hoare annotation was computed. [2022-12-14 14:22:18,379 INFO L899 garLoopResultBuilder]: For program point tb_pci_deactivateEXIT(lines 9885 9909) no Hoare annotation was computed. [2022-12-14 14:22:18,379 INFO L899 garLoopResultBuilder]: For program point warn_slowpath_nullEXIT(lines 11676 11678) no Hoare annotation was computed. [2022-12-14 14:22:18,379 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11676 11678) the Hoare annotation is: true [2022-12-14 14:22:18,379 INFO L899 garLoopResultBuilder]: For program point ring_iowrite32descFINAL(lines 3647 3655) no Hoare annotation was computed. [2022-12-14 14:22:18,380 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3647 3655) the Hoare annotation is: true [2022-12-14 14:22:18,380 INFO L899 garLoopResultBuilder]: For program point ring_iowrite32descEXIT(lines 3647 3655) no Hoare annotation was computed. [2022-12-14 14:22:18,380 INFO L902 garLoopResultBuilder]: At program point L3652(line 3652) the Hoare annotation is: true [2022-12-14 14:22:18,380 INFO L899 garLoopResultBuilder]: For program point L3651-1(line 3651) no Hoare annotation was computed. [2022-12-14 14:22:18,380 INFO L902 garLoopResultBuilder]: At program point L3651(line 3651) the Hoare annotation is: true [2022-12-14 14:22:18,380 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7931 7938) the Hoare annotation is: true [2022-12-14 14:22:18,380 INFO L899 garLoopResultBuilder]: For program point tb_route_lengthEXIT(lines 7931 7938) no Hoare annotation was computed. [2022-12-14 14:22:18,380 INFO L899 garLoopResultBuilder]: For program point L7455-1(line 7455) no Hoare annotation was computed. [2022-12-14 14:22:18,380 INFO L895 garLoopResultBuilder]: At program point L7455(line 7455) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,380 INFO L895 garLoopResultBuilder]: At program point L7835-1(line 7835) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,381 INFO L895 garLoopResultBuilder]: At program point L7835(line 7835) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,381 INFO L895 garLoopResultBuilder]: At program point L4214(line 4214) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,381 INFO L899 garLoopResultBuilder]: For program point L4214-1(line 4214) no Hoare annotation was computed. [2022-12-14 14:22:18,381 INFO L899 garLoopResultBuilder]: For program point L7472-1(line 7472) no Hoare annotation was computed. [2022-12-14 14:22:18,381 INFO L895 garLoopResultBuilder]: At program point L7472(line 7472) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,381 INFO L899 garLoopResultBuilder]: For program point L8269(lines 8269 8272) no Hoare annotation was computed. [2022-12-14 14:22:18,381 INFO L895 garLoopResultBuilder]: At program point tb_switch_reset_returnLabel#1(lines 8244 8280) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,381 INFO L895 garLoopResultBuilder]: At program point L7844(lines 7840 7847) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,381 INFO L895 garLoopResultBuilder]: At program point $Ultimate##8(lines 7468 7471) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,381 INFO L899 garLoopResultBuilder]: For program point L7456-1(line 7456) no Hoare annotation was computed. [2022-12-14 14:22:18,382 INFO L895 garLoopResultBuilder]: At program point L7456(line 7456) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,382 INFO L899 garLoopResultBuilder]: For program point L7452-1(line 7452) no Hoare annotation was computed. [2022-12-14 14:22:18,382 INFO L895 garLoopResultBuilder]: At program point L7836(lines 7832 7839) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,382 INFO L895 garLoopResultBuilder]: At program point L7452(line 7452) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,382 INFO L899 garLoopResultBuilder]: For program point L6449-1(line 6449) no Hoare annotation was computed. [2022-12-14 14:22:18,382 INFO L899 garLoopResultBuilder]: For program point L7473-1(lines 7473 7477) no Hoare annotation was computed. [2022-12-14 14:22:18,382 INFO L895 garLoopResultBuilder]: At program point L6449(line 6449) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,382 INFO L899 garLoopResultBuilder]: For program point L7473(lines 7473 7477) no Hoare annotation was computed. [2022-12-14 14:22:18,382 INFO L895 garLoopResultBuilder]: At program point L6458(line 6458) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,383 INFO L899 garLoopResultBuilder]: For program point L6458-1(line 6458) no Hoare annotation was computed. [2022-12-14 14:22:18,383 INFO L899 garLoopResultBuilder]: For program point L6450(lines 6450 6457) no Hoare annotation was computed. [2022-12-14 14:22:18,383 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4205 4219) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,383 INFO L895 garLoopResultBuilder]: At program point L7454(line 7454) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,383 INFO L899 garLoopResultBuilder]: For program point L7454-1(line 7454) no Hoare annotation was computed. [2022-12-14 14:22:18,383 INFO L895 garLoopResultBuilder]: At program point L7475(line 7475) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,383 INFO L899 garLoopResultBuilder]: For program point nhi_resume_noirqEXIT(lines 4205 4219) no Hoare annotation was computed. [2022-12-14 14:22:18,383 INFO L899 garLoopResultBuilder]: For program point L6447-1(line 6447) no Hoare annotation was computed. [2022-12-14 14:22:18,383 INFO L895 garLoopResultBuilder]: At program point L6447(line 6447) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,383 INFO L899 garLoopResultBuilder]: For program point L8268-1(line 8268) no Hoare annotation was computed. [2022-12-14 14:22:18,384 INFO L895 garLoopResultBuilder]: At program point L8268(line 8268) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,384 INFO L895 garLoopResultBuilder]: At program point tb_cfg_reset_returnLabel#1(lines 6438 6461) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,384 INFO L899 garLoopResultBuilder]: For program point L7463(line 7463) no Hoare annotation was computed. [2022-12-14 14:22:18,384 INFO L895 garLoopResultBuilder]: At program point L7843-1(line 7843) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,384 INFO L895 garLoopResultBuilder]: At program point L7843(line 7843) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,384 INFO L895 garLoopResultBuilder]: At program point thunderbolt_resume_ldv_26876#1(lines 7449 7482) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,384 INFO L899 garLoopResultBuilder]: For program point __mutex_initEXIT(lines 11476 11478) no Hoare annotation was computed. [2022-12-14 14:22:18,384 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11476 11478) the Hoare annotation is: true [2022-12-14 14:22:18,384 INFO L899 garLoopResultBuilder]: For program point L3343-1(line 3343) no Hoare annotation was computed. [2022-12-14 14:22:18,384 INFO L902 garLoopResultBuilder]: At program point L3343(line 3343) the Hoare annotation is: true [2022-12-14 14:22:18,385 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3339 3346) the Hoare annotation is: true [2022-12-14 14:22:18,385 INFO L899 garLoopResultBuilder]: For program point kzallocEXIT(lines 3339 3346) no Hoare annotation was computed. [2022-12-14 14:22:18,385 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11666 11668) the Hoare annotation is: true [2022-12-14 14:22:18,385 INFO L899 garLoopResultBuilder]: For program point queue_work_onEXIT(lines 11666 11668) no Hoare annotation was computed. [2022-12-14 14:22:18,385 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3330 3337) the Hoare annotation is: true [2022-12-14 14:22:18,385 INFO L902 garLoopResultBuilder]: At program point L3334(line 3334) the Hoare annotation is: true [2022-12-14 14:22:18,385 INFO L899 garLoopResultBuilder]: For program point kmallocEXIT(lines 3330 3337) no Hoare annotation was computed. [2022-12-14 14:22:18,385 INFO L899 garLoopResultBuilder]: For program point L3334-1(line 3334) no Hoare annotation was computed. [2022-12-14 14:22:18,385 INFO L895 garLoopResultBuilder]: At program point $Ultimate##6(lines 10135 10138) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,385 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_outFINAL(lines 10110 10141) no Hoare annotation was computed. [2022-12-14 14:22:18,385 INFO L899 garLoopResultBuilder]: For program point L10128(lines 10128 10131) no Hoare annotation was computed. [2022-12-14 14:22:18,386 INFO L895 garLoopResultBuilder]: At program point L10127(line 10127) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,386 INFO L899 garLoopResultBuilder]: For program point L10127-1(line 10127) no Hoare annotation was computed. [2022-12-14 14:22:18,386 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10110 10141) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,386 INFO L895 garLoopResultBuilder]: At program point L10117(line 10117) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,386 INFO L899 garLoopResultBuilder]: For program point L10117-1(line 10117) no Hoare annotation was computed. [2022-12-14 14:22:18,386 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_outEXIT(lines 10110 10141) no Hoare annotation was computed. [2022-12-14 14:22:18,386 INFO L899 garLoopResultBuilder]: For program point L10119(lines 10119 10122) no Hoare annotation was computed. [2022-12-14 14:22:18,386 INFO L899 garLoopResultBuilder]: For program point tb_sw_writeEXIT(lines 7904 7914) no Hoare annotation was computed. [2022-12-14 14:22:18,386 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7904 7914) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,386 INFO L895 garLoopResultBuilder]: At program point L7910(line 7910) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,387 INFO L899 garLoopResultBuilder]: For program point L7911-1(line 7911) no Hoare annotation was computed. [2022-12-14 14:22:18,387 INFO L895 garLoopResultBuilder]: At program point L7911(line 7911) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,387 INFO L899 garLoopResultBuilder]: For program point L7910-1(line 7910) no Hoare annotation was computed. [2022-12-14 14:22:18,387 INFO L899 garLoopResultBuilder]: For program point L11025-1(lines 11025 11028) no Hoare annotation was computed. [2022-12-14 14:22:18,387 INFO L899 garLoopResultBuilder]: For program point L11025(lines 11025 11028) no Hoare annotation was computed. [2022-12-14 14:22:18,387 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 11022 11032) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (.cse4 (not (= ~ldv_mutex_lock_of_tb_ring~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_lock_of_tb~0 1))) (or .cse0 .cse1 .cse2 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse3 .cse4))) [2022-12-14 14:22:18,387 INFO L895 garLoopResultBuilder]: At program point L11026(line 11026) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_lock_of_tb_ring~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1))) (or .cse0 .cse1 .cse2 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse3))) [2022-12-14 14:22:18,387 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lock_of_tb_nhiEXIT(lines 11022 11032) no Hoare annotation was computed. [2022-12-14 14:22:18,387 INFO L899 garLoopResultBuilder]: For program point dev_nameEXIT(lines 3433 3444) no Hoare annotation was computed. [2022-12-14 14:22:18,387 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3433 3444) the Hoare annotation is: true [2022-12-14 14:22:18,388 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 10219 10248) the Hoare annotation is: true [2022-12-14 14:22:18,388 INFO L899 garLoopResultBuilder]: For program point tb_crc8EXIT(lines 10219 10248) no Hoare annotation was computed. [2022-12-14 14:22:18,388 INFO L902 garLoopResultBuilder]: At program point $Ultimate##4(lines 10242 10245) the Hoare annotation is: true [2022-12-14 14:22:18,388 INFO L902 garLoopResultBuilder]: At program point $Ultimate##2(lines 10236 10239) the Hoare annotation is: true [2022-12-14 14:22:18,388 INFO L899 garLoopResultBuilder]: For program point L8508(lines 8508 8511) no Hoare annotation was computed. [2022-12-14 14:22:18,388 INFO L899 garLoopResultBuilder]: For program point L8475(lines 8475 8482) no Hoare annotation was computed. [2022-12-14 14:22:18,388 INFO L895 garLoopResultBuilder]: At program point tb_drom_parse_entries_returnLabel#1(lines 10387 10419) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,388 INFO L899 garLoopResultBuilder]: For program point L8211(lines 8211 8219) no Hoare annotation was computed. [2022-12-14 14:22:18,388 INFO L899 garLoopResultBuilder]: For program point L8459(lines 8459 8462) no Hoare annotation was computed. [2022-12-14 14:22:18,388 INFO L895 garLoopResultBuilder]: At program point L10507(line 10507) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,389 INFO L899 garLoopResultBuilder]: For program point L10507-1(line 10507) no Hoare annotation was computed. [2022-12-14 14:22:18,389 INFO L895 garLoopResultBuilder]: At program point L8211-2(lines 8211 8219) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,389 INFO L899 garLoopResultBuilder]: For program point L7947(line 7947) no Hoare annotation was computed. [2022-12-14 14:22:18,389 INFO L895 garLoopResultBuilder]: At program point tb_drom_parse_entry_returnLabel#1(lines 10346 10386) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,389 INFO L895 garLoopResultBuilder]: At program point L10375(line 10375) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,389 INFO L899 garLoopResultBuilder]: For program point L10375-1(line 10375) no Hoare annotation was computed. [2022-12-14 14:22:18,389 INFO L895 garLoopResultBuilder]: At program point tb_drom_read_returnLabel#1(lines 10420 10540) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,389 INFO L899 garLoopResultBuilder]: For program point L8212-1(line 8212) no Hoare annotation was computed. [2022-12-14 14:22:18,389 INFO L895 garLoopResultBuilder]: At program point L8212(line 8212) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,389 INFO L899 garLoopResultBuilder]: For program point tb_switch_allocFINAL(lines 8380 8531) no Hoare annotation was computed. [2022-12-14 14:22:18,390 INFO L895 garLoopResultBuilder]: At program point L8493(line 8493) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,390 INFO L899 garLoopResultBuilder]: For program point L8526-1(line 8526) no Hoare annotation was computed. [2022-12-14 14:22:18,390 INFO L899 garLoopResultBuilder]: For program point L8493-1(line 8493) no Hoare annotation was computed. [2022-12-14 14:22:18,390 INFO L895 garLoopResultBuilder]: At program point L8427(line 8427) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,390 INFO L895 garLoopResultBuilder]: At program point L8427-1(line 8427) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,390 INFO L895 garLoopResultBuilder]: At program point L8526(line 8526) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,390 INFO L895 garLoopResultBuilder]: At program point L8477(line 8477) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,390 INFO L899 garLoopResultBuilder]: For program point L8477-1(line 8477) no Hoare annotation was computed. [2022-12-14 14:22:18,390 INFO L899 garLoopResultBuilder]: For program point L8411(lines 8411 8414) no Hoare annotation was computed. [2022-12-14 14:22:18,390 INFO L899 garLoopResultBuilder]: For program point L8213-1(line 8213) no Hoare annotation was computed. [2022-12-14 14:22:18,391 INFO L895 garLoopResultBuilder]: At program point L8213(line 8213) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,391 INFO L899 garLoopResultBuilder]: For program point L10509(lines 10509 10516) no Hoare annotation was computed. [2022-12-14 14:22:18,391 INFO L895 garLoopResultBuilder]: At program point L10476(line 10476) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,391 INFO L899 garLoopResultBuilder]: For program point L10476-1(line 10476) no Hoare annotation was computed. [2022-12-14 14:22:18,391 INFO L895 garLoopResultBuilder]: At program point L8527(line 8527) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,391 INFO L899 garLoopResultBuilder]: For program point L7949(line 7949) no Hoare annotation was computed. [2022-12-14 14:22:18,391 INFO L899 garLoopResultBuilder]: For program point L8527-1(line 8527) no Hoare annotation was computed. [2022-12-14 14:22:18,391 INFO L895 garLoopResultBuilder]: At program point L10493(line 10493) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,391 INFO L899 garLoopResultBuilder]: For program point L10493-1(line 10493) no Hoare annotation was computed. [2022-12-14 14:22:18,391 INFO L899 garLoopResultBuilder]: For program point L8445-2(lines 8445 8451) no Hoare annotation was computed. [2022-12-14 14:22:18,392 INFO L895 garLoopResultBuilder]: At program point L8214(line 8214) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,392 INFO L895 garLoopResultBuilder]: At program point L8445-4(lines 8445 8451) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,392 INFO L899 garLoopResultBuilder]: For program point L10361(lines 10361 10364) no Hoare annotation was computed. [2022-12-14 14:22:18,392 INFO L899 garLoopResultBuilder]: For program point L8214-1(line 8214) no Hoare annotation was computed. [2022-12-14 14:22:18,392 INFO L899 garLoopResultBuilder]: For program point L10444(lines 10444 10447) no Hoare annotation was computed. [2022-12-14 14:22:18,392 INFO L895 garLoopResultBuilder]: At program point L8528(line 8528) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,392 INFO L899 garLoopResultBuilder]: For program point L8528-1(line 8528) no Hoare annotation was computed. [2022-12-14 14:22:18,392 INFO L895 garLoopResultBuilder]: At program point L6662(line 6662) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,392 INFO L895 garLoopResultBuilder]: At program point L8198(line 8198) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,392 INFO L895 garLoopResultBuilder]: At program point L6662-1(line 6662) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,393 INFO L899 garLoopResultBuilder]: For program point L8198-1(line 8198) no Hoare annotation was computed. [2022-12-14 14:22:18,393 INFO L899 garLoopResultBuilder]: For program point L10527-2(lines 10527 10533) no Hoare annotation was computed. [2022-12-14 14:22:18,393 INFO L895 garLoopResultBuilder]: At program point L8512(lines 8408 8530) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,393 INFO L899 garLoopResultBuilder]: For program point L10527(lines 10527 10533) no Hoare annotation was computed. [2022-12-14 14:22:18,393 INFO L899 garLoopResultBuilder]: For program point L10494(lines 10494 10497) no Hoare annotation was computed. [2022-12-14 14:22:18,393 INFO L899 garLoopResultBuilder]: For program point L7951(line 7951) no Hoare annotation was computed. [2022-12-14 14:22:18,393 INFO L895 garLoopResultBuilder]: At program point L10511(line 10511) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,393 INFO L899 garLoopResultBuilder]: For program point L10511-1(line 10511) no Hoare annotation was computed. [2022-12-14 14:22:18,393 INFO L899 garLoopResultBuilder]: For program point L8199(lines 8199 8202) no Hoare annotation was computed. [2022-12-14 14:22:18,393 INFO L895 garLoopResultBuilder]: At program point $Ultimate##74(lines 10413 10416) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,394 INFO L899 garLoopResultBuilder]: For program point L10462-1(line 10462) no Hoare annotation was computed. [2022-12-14 14:22:18,394 INFO L895 garLoopResultBuilder]: At program point L8447(line 8447) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,394 INFO L899 garLoopResultBuilder]: For program point L8447-1(line 8447) no Hoare annotation was computed. [2022-12-14 14:22:18,394 INFO L895 garLoopResultBuilder]: At program point L10462(line 10462) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,394 INFO L895 garLoopResultBuilder]: At program point tb_init_port_returnLabel#1(lines 8187 8227) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,394 INFO L899 garLoopResultBuilder]: For program point L10479(lines 10479 10486) no Hoare annotation was computed. [2022-12-14 14:22:18,394 INFO L895 garLoopResultBuilder]: At program point L8514(lines 8408 8530) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,394 INFO L899 garLoopResultBuilder]: For program point L8415-1(line 8415) no Hoare annotation was computed. [2022-12-14 14:22:18,394 INFO L895 garLoopResultBuilder]: At program point L8415(line 8415) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,395 INFO L895 garLoopResultBuilder]: At program point L10529(line 10529) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,395 INFO L899 garLoopResultBuilder]: For program point L10529-1(line 10529) no Hoare annotation was computed. [2022-12-14 14:22:18,395 INFO L899 garLoopResultBuilder]: For program point L10463(lines 10463 10466) no Hoare annotation was computed. [2022-12-14 14:22:18,395 INFO L895 garLoopResultBuilder]: At program point tb_drom_read_err#1(lines 10443 10539) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,395 INFO L895 garLoopResultBuilder]: At program point L8515(lines 8515 8518) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,395 INFO L895 garLoopResultBuilder]: At program point L10365(line 10365) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,395 INFO L899 garLoopResultBuilder]: For program point L10365-1(line 10365) no Hoare annotation was computed. [2022-12-14 14:22:18,395 INFO L899 garLoopResultBuilder]: For program point L8499(lines 8499 8506) no Hoare annotation was computed. [2022-12-14 14:22:18,395 INFO L895 garLoopResultBuilder]: At program point L8433(line 8433) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,395 INFO L895 garLoopResultBuilder]: At program point L10481(line 10481) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,396 INFO L899 garLoopResultBuilder]: For program point L8433-1(line 8433) no Hoare annotation was computed. [2022-12-14 14:22:18,396 INFO L895 garLoopResultBuilder]: At program point L10448(line 10448) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,396 INFO L899 garLoopResultBuilder]: For program point L10481-1(line 10481) no Hoare annotation was computed. [2022-12-14 14:22:18,396 INFO L899 garLoopResultBuilder]: For program point L10448-1(line 10448) no Hoare annotation was computed. [2022-12-14 14:22:18,396 INFO L899 garLoopResultBuilder]: For program point L8417(lines 8417 8420) no Hoare annotation was computed. [2022-12-14 14:22:18,396 INFO L899 garLoopResultBuilder]: For program point L10366(lines 10366 10369) no Hoare annotation was computed. [2022-12-14 14:22:18,396 INFO L899 garLoopResultBuilder]: For program point L10449(lines 10449 10461) no Hoare annotation was computed. [2022-12-14 14:22:18,396 INFO L899 garLoopResultBuilder]: For program point L10499(lines 10499 10506) no Hoare annotation was computed. [2022-12-14 14:22:18,396 INFO L899 garLoopResultBuilder]: For program point L8203-3(lines 8203 8223) no Hoare annotation was computed. [2022-12-14 14:22:18,396 INFO L899 garLoopResultBuilder]: For program point L8203-2(lines 8203 8223) no Hoare annotation was computed. [2022-12-14 14:22:18,396 INFO L895 garLoopResultBuilder]: At program point L7939(lines 7939 7968) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,397 INFO L899 garLoopResultBuilder]: For program point L8220(line 8220) no Hoare annotation was computed. [2022-12-14 14:22:18,397 INFO L895 garLoopResultBuilder]: At program point L8501(line 8501) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,397 INFO L899 garLoopResultBuilder]: For program point L8501-1(line 8501) no Hoare annotation was computed. [2022-12-14 14:22:18,397 INFO L895 garLoopResultBuilder]: At program point L10450(line 10450) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,397 INFO L899 garLoopResultBuilder]: For program point L10450-1(line 10450) no Hoare annotation was computed. [2022-12-14 14:22:18,397 INFO L899 garLoopResultBuilder]: For program point L8204-1(line 8204) no Hoare annotation was computed. [2022-12-14 14:22:18,397 INFO L895 garLoopResultBuilder]: At program point L8204(line 8204) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,397 INFO L899 garLoopResultBuilder]: For program point L8485(lines 8485 8491) no Hoare annotation was computed. [2022-12-14 14:22:18,397 INFO L899 garLoopResultBuilder]: For program point L8452(line 8452) no Hoare annotation was computed. [2022-12-14 14:22:18,397 INFO L895 garLoopResultBuilder]: At program point L10467(lines 10467 10468) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,398 INFO L899 garLoopResultBuilder]: For program point L8485-2(lines 8485 8491) no Hoare annotation was computed. [2022-12-14 14:22:18,398 INFO L899 garLoopResultBuilder]: For program point L10467-1(lines 10467 10468) no Hoare annotation was computed. [2022-12-14 14:22:18,398 INFO L895 garLoopResultBuilder]: At program point L8469(lines 8408 8530) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,398 INFO L895 garLoopResultBuilder]: At program point L10253(line 10253) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,398 INFO L895 garLoopResultBuilder]: At program point L10253-1(line 10253) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,398 INFO L899 garLoopResultBuilder]: For program point L8205(lines 8205 8221) no Hoare annotation was computed. [2022-12-14 14:22:18,398 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8380 8531) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,398 INFO L899 garLoopResultBuilder]: For program point L8453(lines 8453 8456) no Hoare annotation was computed. [2022-12-14 14:22:18,398 INFO L895 garLoopResultBuilder]: At program point L10501(line 10501) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,398 INFO L899 garLoopResultBuilder]: For program point L10501-1(line 10501) no Hoare annotation was computed. [2022-12-14 14:22:18,399 INFO L895 garLoopResultBuilder]: At program point L8519(line 8519) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,399 INFO L899 garLoopResultBuilder]: For program point L8519-1(line 8519) no Hoare annotation was computed. [2022-12-14 14:22:18,399 INFO L899 garLoopResultBuilder]: For program point L10402-5(lines 10402 10409) no Hoare annotation was computed. [2022-12-14 14:22:18,399 INFO L895 garLoopResultBuilder]: At program point L8470(lines 8470 8473) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,399 INFO L899 garLoopResultBuilder]: For program point L10469(lines 10469 10472) no Hoare annotation was computed. [2022-12-14 14:22:18,399 INFO L899 garLoopResultBuilder]: For program point L8520(lines 8520 8523) no Hoare annotation was computed. [2022-12-14 14:22:18,399 INFO L895 garLoopResultBuilder]: At program point L8487(line 8487) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,399 INFO L899 garLoopResultBuilder]: For program point L8487-1(line 8487) no Hoare annotation was computed. [2022-12-14 14:22:18,399 INFO L895 garLoopResultBuilder]: At program point err(lines 8408 8530) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,399 INFO L899 garLoopResultBuilder]: For program point L8438-2(lines 8438 8444) no Hoare annotation was computed. [2022-12-14 14:22:18,400 INFO L899 garLoopResultBuilder]: For program point L10519(lines 10519 10526) no Hoare annotation was computed. [2022-12-14 14:22:18,400 INFO L899 garLoopResultBuilder]: For program point L8438(lines 8438 8444) no Hoare annotation was computed. [2022-12-14 14:22:18,400 INFO L895 garLoopResultBuilder]: At program point L8422(line 8422) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,400 INFO L895 garLoopResultBuilder]: At program point L10404(line 10404) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,400 INFO L899 garLoopResultBuilder]: For program point L7943(line 7943) no Hoare annotation was computed. [2022-12-14 14:22:18,400 INFO L899 garLoopResultBuilder]: For program point L10404-1(line 10404) no Hoare annotation was computed. [2022-12-14 14:22:18,400 INFO L899 garLoopResultBuilder]: For program point L10371(lines 10371 10383) no Hoare annotation was computed. [2022-12-14 14:22:18,400 INFO L899 garLoopResultBuilder]: For program point L8422-1(line 8422) no Hoare annotation was computed. [2022-12-14 14:22:18,400 INFO L899 garLoopResultBuilder]: For program point L7943-2(line 7943) no Hoare annotation was computed. [2022-12-14 14:22:18,400 INFO L899 garLoopResultBuilder]: For program point L10371-2(lines 10371 10383) no Hoare annotation was computed. [2022-12-14 14:22:18,400 INFO L899 garLoopResultBuilder]: For program point L10355(lines 10355 10358) no Hoare annotation was computed. [2022-12-14 14:22:18,401 INFO L895 garLoopResultBuilder]: At program point L10487(line 10487) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,401 INFO L899 garLoopResultBuilder]: For program point L10487-1(line 10487) no Hoare annotation was computed. [2022-12-14 14:22:18,401 INFO L899 garLoopResultBuilder]: For program point tb_switch_allocEXIT(lines 8380 8531) no Hoare annotation was computed. [2022-12-14 14:22:18,401 INFO L899 garLoopResultBuilder]: For program point L8423(lines 8423 8426) no Hoare annotation was computed. [2022-12-14 14:22:18,401 INFO L895 garLoopResultBuilder]: At program point L10537(line 10537) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,401 INFO L899 garLoopResultBuilder]: For program point L10537-1(line 10537) no Hoare annotation was computed. [2022-12-14 14:22:18,401 INFO L895 garLoopResultBuilder]: At program point L10521(line 10521) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,401 INFO L895 garLoopResultBuilder]: At program point L8440(line 8440) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,401 INFO L899 garLoopResultBuilder]: For program point L10521-1(line 10521) no Hoare annotation was computed. [2022-12-14 14:22:18,401 INFO L899 garLoopResultBuilder]: For program point L8440-1(line 8440) no Hoare annotation was computed. [2022-12-14 14:22:18,402 INFO L895 garLoopResultBuilder]: At program point L10373(lines 10373 10380) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,402 INFO L899 garLoopResultBuilder]: For program point L7945(line 7945) no Hoare annotation was computed. [2022-12-14 14:22:18,402 INFO L895 garLoopResultBuilder]: At program point L8457(line 8457) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,402 INFO L899 garLoopResultBuilder]: For program point L8457-1(line 8457) no Hoare annotation was computed. [2022-12-14 14:22:18,402 INFO L895 garLoopResultBuilder]: At program point L8474(line 8474) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,402 INFO L899 garLoopResultBuilder]: For program point L8474-1(line 8474) no Hoare annotation was computed. [2022-12-14 14:22:18,402 INFO L899 garLoopResultBuilder]: For program point L10489(lines 10489 10492) no Hoare annotation was computed. [2022-12-14 14:22:18,402 INFO L895 garLoopResultBuilder]: At program point L8210(line 8210) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,402 INFO L899 garLoopResultBuilder]: For program point L8210-1(line 8210) no Hoare annotation was computed. [2022-12-14 14:22:18,402 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11621 11623) the Hoare annotation is: true [2022-12-14 14:22:18,403 INFO L899 garLoopResultBuilder]: For program point lockdep_init_mapEXIT(lines 11621 11623) no Hoare annotation was computed. [2022-12-14 14:22:18,403 INFO L895 garLoopResultBuilder]: At program point L4094(line 4094) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,403 INFO L895 garLoopResultBuilder]: At program point L4092(line 4092) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,403 INFO L899 garLoopResultBuilder]: For program point L4094-1(line 4094) no Hoare annotation was computed. [2022-12-14 14:22:18,403 INFO L899 garLoopResultBuilder]: For program point L4090(lines 4090 4103) no Hoare annotation was computed. [2022-12-14 14:22:18,403 INFO L899 garLoopResultBuilder]: For program point L4092-1(line 4092) no Hoare annotation was computed. [2022-12-14 14:22:18,403 INFO L895 garLoopResultBuilder]: At program point L4090-2(lines 4090 4103) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,403 INFO L899 garLoopResultBuilder]: For program point ring_freeFINAL(lines 4077 4116) no Hoare annotation was computed. [2022-12-14 14:22:18,403 INFO L895 garLoopResultBuilder]: At program point L5368(lines 5364 5371) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,404 INFO L895 garLoopResultBuilder]: At program point L5360(lines 5356 5363) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,404 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4077 4116) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,404 INFO L895 garLoopResultBuilder]: At program point L5379(line 5379) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,404 INFO L899 garLoopResultBuilder]: For program point ring_freeEXIT(lines 4077 4116) no Hoare annotation was computed. [2022-12-14 14:22:18,404 INFO L899 garLoopResultBuilder]: For program point L4101(line 4101) no Hoare annotation was computed. [2022-12-14 14:22:18,404 INFO L895 garLoopResultBuilder]: At program point L5379-1(line 5379) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,404 INFO L899 garLoopResultBuilder]: For program point L4095-1(line 4095) no Hoare annotation was computed. [2022-12-14 14:22:18,404 INFO L895 garLoopResultBuilder]: At program point L5377(line 5377) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,404 INFO L895 garLoopResultBuilder]: At program point L4095(line 4095) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,404 INFO L899 garLoopResultBuilder]: For program point L5377-1(line 5377) no Hoare annotation was computed. [2022-12-14 14:22:18,405 INFO L899 garLoopResultBuilder]: For program point L4093(lines 4093 4100) no Hoare annotation was computed. [2022-12-14 14:22:18,405 INFO L895 garLoopResultBuilder]: At program point L4093-2(lines 4093 4100) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,405 INFO L895 garLoopResultBuilder]: At program point L5367(line 5367) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,405 INFO L895 garLoopResultBuilder]: At program point L5367-1(line 5367) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,405 INFO L895 garLoopResultBuilder]: At program point L5359(line 5359) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,405 INFO L895 garLoopResultBuilder]: At program point L4112(line 4112) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,405 INFO L895 garLoopResultBuilder]: At program point L5359-1(line 5359) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,405 INFO L895 garLoopResultBuilder]: At program point L4112-1(line 4112) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-12-14 14:22:18,406 INFO L899 garLoopResultBuilder]: For program point L10881-1(lines 10881 10884) no Hoare annotation was computed. [2022-12-14 14:22:18,406 INFO L899 garLoopResultBuilder]: For program point L10881(lines 10881 10884) no Hoare annotation was computed. [2022-12-14 14:22:18,406 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lock_of_tbEXIT(lines 10878 10888) no Hoare annotation was computed. [2022-12-14 14:22:18,406 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10878 10888) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_lock_of_tb~0 1) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,406 INFO L895 garLoopResultBuilder]: At program point L10882(line 10882) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-12-14 14:22:18,406 INFO L899 garLoopResultBuilder]: For program point L6262(lines 6262 6265) no Hoare annotation was computed. [2022-12-14 14:22:18,406 INFO L899 garLoopResultBuilder]: For program point L6262-2(lines 6262 6265) no Hoare annotation was computed. [2022-12-14 14:22:18,406 INFO L899 garLoopResultBuilder]: For program point L6246(lines 6246 6252) no Hoare annotation was computed. [2022-12-14 14:22:18,406 INFO L895 garLoopResultBuilder]: At program point L6213(line 6213) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,406 INFO L899 garLoopResultBuilder]: For program point L6213-1(line 6213) no Hoare annotation was computed. [2022-12-14 14:22:18,407 INFO L895 garLoopResultBuilder]: At program point L6246-2(lines 6246 6252) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,407 INFO L899 garLoopResultBuilder]: For program point tb_ctl_rxEXIT(lines 6181 6269) no Hoare annotation was computed. [2022-12-14 14:22:18,407 INFO L895 garLoopResultBuilder]: At program point L6263(line 6263) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,407 INFO L899 garLoopResultBuilder]: For program point L6263-1(line 6263) no Hoare annotation was computed. [2022-12-14 14:22:18,407 INFO L895 garLoopResultBuilder]: At program point L6247(line 6247) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,407 INFO L899 garLoopResultBuilder]: For program point L6247-1(line 6247) no Hoare annotation was computed. [2022-12-14 14:22:18,407 INFO L899 garLoopResultBuilder]: For program point L5801(line 5801) no Hoare annotation was computed. [2022-12-14 14:22:18,407 INFO L895 garLoopResultBuilder]: At program point L5826(line 5826) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,407 INFO L899 garLoopResultBuilder]: For program point L5793(line 5793) no Hoare annotation was computed. [2022-12-14 14:22:18,407 INFO L899 garLoopResultBuilder]: For program point L5826-1(line 5826) no Hoare annotation was computed. [2022-12-14 14:22:18,408 INFO L899 garLoopResultBuilder]: For program point L5785(line 5785) no Hoare annotation was computed. [2022-12-14 14:22:18,408 INFO L895 garLoopResultBuilder]: At program point parse_header_returnLabel#1(lines 5808 5830) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,408 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6181 6269) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,408 INFO L899 garLoopResultBuilder]: For program point L6248-1(line 6248) no Hoare annotation was computed. [2022-12-14 14:22:18,408 INFO L895 garLoopResultBuilder]: At program point L6248(line 6248) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,408 INFO L895 garLoopResultBuilder]: At program point L5827(line 5827) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,408 INFO L899 garLoopResultBuilder]: For program point L5827-1(line 5827) no Hoare annotation was computed. [2022-12-14 14:22:18,408 INFO L895 garLoopResultBuilder]: At program point decode_error_returnLabel#1(lines 5753 5807) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,408 INFO L895 garLoopResultBuilder]: At program point L5770(line 5770) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,408 INFO L899 garLoopResultBuilder]: For program point L5770-1(line 5770) no Hoare annotation was computed. [2022-12-14 14:22:18,409 INFO L895 garLoopResultBuilder]: At program point L5795(line 5795) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,409 INFO L899 garLoopResultBuilder]: For program point L5795-1(line 5795) no Hoare annotation was computed. [2022-12-14 14:22:18,409 INFO L895 garLoopResultBuilder]: At program point L6208(lines 6208 6225) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,409 INFO L895 garLoopResultBuilder]: At program point L5787(line 5787) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,409 INFO L899 garLoopResultBuilder]: For program point L5787-1(line 5787) no Hoare annotation was computed. [2022-12-14 14:22:18,409 INFO L895 garLoopResultBuilder]: At program point L6266(line 6266) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,409 INFO L899 garLoopResultBuilder]: For program point L5820(lines 5820 5824) no Hoare annotation was computed. [2022-12-14 14:22:18,409 INFO L899 garLoopResultBuilder]: For program point L6266-1(line 6266) no Hoare annotation was computed. [2022-12-14 14:22:18,409 INFO L895 garLoopResultBuilder]: At program point L5779(line 5779) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,409 INFO L899 garLoopResultBuilder]: For program point L5779-1(line 5779) no Hoare annotation was computed. [2022-12-14 14:22:18,410 INFO L895 garLoopResultBuilder]: At program point L5796-2(lines 5796 5800) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,410 INFO L895 garLoopResultBuilder]: At program point L5788-2(lines 5788 5792) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,410 INFO L895 garLoopResultBuilder]: At program point L5780-2(lines 5780 5784) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,410 INFO L899 garLoopResultBuilder]: For program point L5772-1(line 5772) no Hoare annotation was computed. [2022-12-14 14:22:18,410 INFO L899 garLoopResultBuilder]: For program point L6218(line 6218) no Hoare annotation was computed. [2022-12-14 14:22:18,410 INFO L895 garLoopResultBuilder]: At program point L5772(line 5772) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,410 INFO L899 garLoopResultBuilder]: For program point L6243(lines 6243 6260) no Hoare annotation was computed. [2022-12-14 14:22:18,410 INFO L899 garLoopResultBuilder]: For program point tb_ctl_rxFINAL(lines 6181 6269) no Hoare annotation was computed. [2022-12-14 14:22:18,410 INFO L895 garLoopResultBuilder]: At program point L6210(line 6210) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,410 INFO L899 garLoopResultBuilder]: For program point L6210-1(line 6210) no Hoare annotation was computed. [2022-12-14 14:22:18,411 INFO L895 garLoopResultBuilder]: At program point L5773(line 5773) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,411 INFO L899 garLoopResultBuilder]: For program point L5773-1(line 5773) no Hoare annotation was computed. [2022-12-14 14:22:18,411 INFO L899 garLoopResultBuilder]: For program point L6211(lines 6211 6217) no Hoare annotation was computed. [2022-12-14 14:22:18,411 INFO L895 garLoopResultBuilder]: At program point L6211-2(lines 6211 6217) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,411 INFO L899 garLoopResultBuilder]: For program point L5774(lines 5774 5777) no Hoare annotation was computed. [2022-12-14 14:22:18,411 INFO L899 garLoopResultBuilder]: For program point L6253(line 6253) no Hoare annotation was computed. [2022-12-14 14:22:18,411 INFO L899 garLoopResultBuilder]: For program point L6212-1(line 6212) no Hoare annotation was computed. [2022-12-14 14:22:18,411 INFO L895 garLoopResultBuilder]: At program point L6245(line 6245) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,411 INFO L895 garLoopResultBuilder]: At program point L6212(line 6212) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,411 INFO L899 garLoopResultBuilder]: For program point L6245-1(line 6245) no Hoare annotation was computed. [2022-12-14 14:22:18,412 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11537 11539) the Hoare annotation is: true [2022-12-14 14:22:18,412 INFO L899 garLoopResultBuilder]: For program point flush_workqueueEXIT(lines 11537 11539) no Hoare annotation was computed. [2022-12-14 14:22:18,412 INFO L902 garLoopResultBuilder]: At program point L3710(line 3710) the Hoare annotation is: true [2022-12-14 14:22:18,412 INFO L899 garLoopResultBuilder]: For program point L3710-1(line 3710) no Hoare annotation was computed. [2022-12-14 14:22:18,412 INFO L899 garLoopResultBuilder]: For program point L3706(lines 3706 3709) no Hoare annotation was computed. [2022-12-14 14:22:18,412 INFO L902 garLoopResultBuilder]: At program point L3731(lines 3689 3734) the Hoare annotation is: true [2022-12-14 14:22:18,412 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3689 3734) the Hoare annotation is: true [2022-12-14 14:22:18,412 INFO L902 garLoopResultBuilder]: At program point $Ultimate##7(lines 3727 3730) the Hoare annotation is: true [2022-12-14 14:22:18,412 INFO L902 garLoopResultBuilder]: At program point L3722(line 3722) the Hoare annotation is: true [2022-12-14 14:22:18,412 INFO L899 garLoopResultBuilder]: For program point L3722-1(line 3722) no Hoare annotation was computed. [2022-12-14 14:22:18,412 INFO L899 garLoopResultBuilder]: For program point ring_write_descriptorsEXIT(lines 3689 3734) no Hoare annotation was computed. [2022-12-14 14:22:18,413 INFO L902 garLoopResultBuilder]: At program point L3664(line 3664) the Hoare annotation is: true [2022-12-14 14:22:18,413 INFO L902 garLoopResultBuilder]: At program point L3662(line 3662) the Hoare annotation is: true [2022-12-14 14:22:18,413 INFO L899 garLoopResultBuilder]: For program point L3663(line 3663) no Hoare annotation was computed. [2022-12-14 14:22:18,413 INFO L899 garLoopResultBuilder]: For program point L3661-1(line 3661) no Hoare annotation was computed. [2022-12-14 14:22:18,413 INFO L902 garLoopResultBuilder]: At program point L3661(line 3661) the Hoare annotation is: true [2022-12-14 14:22:18,413 INFO L902 garLoopResultBuilder]: At program point L3662-1(line 3662) the Hoare annotation is: true [2022-12-14 14:22:18,413 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3656 3667) the Hoare annotation is: true [2022-12-14 14:22:18,413 INFO L899 garLoopResultBuilder]: For program point ring_iowrite64descFINAL(lines 3656 3667) no Hoare annotation was computed. [2022-12-14 14:22:18,413 INFO L899 garLoopResultBuilder]: For program point ring_iowrite64descEXIT(lines 3656 3667) no Hoare annotation was computed. [2022-12-14 14:22:18,413 INFO L899 garLoopResultBuilder]: For program point L4330(line 4330) no Hoare annotation was computed. [2022-12-14 14:22:18,413 INFO L895 garLoopResultBuilder]: At program point L4397-2(lines 4395 4408) the Hoare annotation is: (and (= ~ldv_state_variable_0~0 1) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,414 INFO L899 garLoopResultBuilder]: For program point L4860(line 4860) no Hoare annotation was computed. [2022-12-14 14:22:18,414 INFO L899 garLoopResultBuilder]: For program point L4332-1(line 4332) no Hoare annotation was computed. [2022-12-14 14:22:18,414 INFO L895 garLoopResultBuilder]: At program point L4332(line 4332) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,414 INFO L895 garLoopResultBuilder]: At program point L5059(line 5059) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,414 INFO L899 garLoopResultBuilder]: For program point L4861(lines 4861 4894) no Hoare annotation was computed. [2022-12-14 14:22:18,414 INFO L895 garLoopResultBuilder]: At program point L3408(line 3408) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,414 INFO L895 garLoopResultBuilder]: At program point L3408-1(line 3408) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,414 INFO L899 garLoopResultBuilder]: For program point L6315(line 6315) no Hoare annotation was computed. [2022-12-14 14:22:18,414 INFO L899 garLoopResultBuilder]: For program point L4928(line 4928) no Hoare annotation was computed. [2022-12-14 14:22:18,415 INFO L895 garLoopResultBuilder]: At program point L4334(line 4334) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,415 INFO L899 garLoopResultBuilder]: For program point L4334-1(line 4334) no Hoare annotation was computed. [2022-12-14 14:22:18,415 INFO L899 garLoopResultBuilder]: For program point L6316(lines 6316 6319) no Hoare annotation was computed. [2022-12-14 14:22:18,415 INFO L899 garLoopResultBuilder]: For program point L4863(lines 4863 4891) no Hoare annotation was computed. [2022-12-14 14:22:18,415 INFO L899 garLoopResultBuilder]: For program point L4929(lines 4929 4936) no Hoare annotation was computed. [2022-12-14 14:22:18,415 INFO L895 garLoopResultBuilder]: At program point L4930(line 4930) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,415 INFO L899 garLoopResultBuilder]: For program point L4930-1(line 4930) no Hoare annotation was computed. [2022-12-14 14:22:18,415 INFO L899 garLoopResultBuilder]: For program point L4864(line 4864) no Hoare annotation was computed. [2022-12-14 14:22:18,415 INFO L899 garLoopResultBuilder]: For program point L4336-2(lines 4336 4339) no Hoare annotation was computed. [2022-12-14 14:22:18,415 INFO L895 garLoopResultBuilder]: At program point L4865(lines 4865 4870) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,415 INFO L895 garLoopResultBuilder]: At program point L4535(line 4535) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,416 INFO L895 garLoopResultBuilder]: At program point L4535-1(line 4535) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,416 INFO L895 garLoopResultBuilder]: At program point L4998(line 4998) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,416 INFO L895 garLoopResultBuilder]: At program point L4802(line 4802) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_state_variable_4~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,416 INFO L895 garLoopResultBuilder]: At program point L4802-1(line 4802) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_state_variable_4~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,416 INFO L895 garLoopResultBuilder]: At program point L4340-1(line 4340) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,416 INFO L895 garLoopResultBuilder]: At program point L4340(line 4340) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,416 INFO L895 garLoopResultBuilder]: At program point main_ldv_final#1(lines 4801 5122) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,416 INFO L895 garLoopResultBuilder]: At program point L5069(line 5069) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,417 INFO L899 garLoopResultBuilder]: For program point L4343(lines 4343 4347) no Hoare annotation was computed. [2022-12-14 14:22:18,417 INFO L899 garLoopResultBuilder]: For program point L4938(line 4938) no Hoare annotation was computed. [2022-12-14 14:22:18,417 INFO L899 garLoopResultBuilder]: For program point L4872(line 4872) no Hoare annotation was computed. [2022-12-14 14:22:18,417 INFO L899 garLoopResultBuilder]: For program point L4939(lines 4939 4946) no Hoare annotation was computed. [2022-12-14 14:22:18,417 INFO L895 garLoopResultBuilder]: At program point L4873(lines 4873 4887) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,417 INFO L899 garLoopResultBuilder]: For program point L4609(lines 4609 4644) no Hoare annotation was computed. [2022-12-14 14:22:18,417 INFO L899 garLoopResultBuilder]: For program point L4940-1(line 4940) no Hoare annotation was computed. [2022-12-14 14:22:18,417 INFO L895 garLoopResultBuilder]: At program point L4940(line 4940) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,417 INFO L899 garLoopResultBuilder]: For program point L4610(line 4610) no Hoare annotation was computed. [2022-12-14 14:22:18,417 INFO L895 garLoopResultBuilder]: At program point nhi_probe_returnLabel#1(lines 4277 4361) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,417 INFO L899 garLoopResultBuilder]: For program point L4875(lines 4875 4880) no Hoare annotation was computed. [2022-12-14 14:22:18,418 INFO L899 garLoopResultBuilder]: For program point L4875-2(lines 4873 4886) no Hoare annotation was computed. [2022-12-14 14:22:18,418 INFO L899 garLoopResultBuilder]: For program point L4611(lines 4611 4616) no Hoare annotation was computed. [2022-12-14 14:22:18,418 INFO L895 garLoopResultBuilder]: At program point L4348-1(line 4348) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,418 INFO L899 garLoopResultBuilder]: For program point L6330(line 6330) no Hoare annotation was computed. [2022-12-14 14:22:18,418 INFO L895 garLoopResultBuilder]: At program point L4348(line 4348) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,418 INFO L895 garLoopResultBuilder]: At program point L5009(line 5009) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,418 INFO L895 garLoopResultBuilder]: At program point L4613(line 4613) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,418 INFO L899 garLoopResultBuilder]: For program point L4613-1(line 4613) no Hoare annotation was computed. [2022-12-14 14:22:18,418 INFO L895 garLoopResultBuilder]: At program point L4350(line 4350) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,419 INFO L899 garLoopResultBuilder]: For program point L4350-1(line 4350) no Hoare annotation was computed. [2022-12-14 14:22:18,419 INFO L899 garLoopResultBuilder]: For program point L7389-1(line 7389) no Hoare annotation was computed. [2022-12-14 14:22:18,419 INFO L895 garLoopResultBuilder]: At program point L7389(line 7389) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,419 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-12-14 14:22:18,419 INFO L899 garLoopResultBuilder]: For program point L7391(lines 7391 7394) no Hoare annotation was computed. [2022-12-14 14:22:18,419 INFO L895 garLoopResultBuilder]: At program point L5079(line 5079) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,419 INFO L895 garLoopResultBuilder]: At program point L4815(lines 4801 5122) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,419 INFO L895 garLoopResultBuilder]: At program point L4683(line 4683) the Hoare annotation is: (and (= ~ldv_state_variable_0~0 1) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,419 INFO L895 garLoopResultBuilder]: At program point L4683-1(line 4683) the Hoare annotation is: (and (= ~ldv_state_variable_0~0 1) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,419 INFO L899 garLoopResultBuilder]: For program point L11422-1(lines 11421 11443) no Hoare annotation was computed. [2022-12-14 14:22:18,420 INFO L895 garLoopResultBuilder]: At program point L4353(lines 4353 4357) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,420 INFO L899 garLoopResultBuilder]: For program point L11422(lines 11422 11425) no Hoare annotation was computed. [2022-12-14 14:22:18,420 INFO L895 garLoopResultBuilder]: At program point L4948(line 4948) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,420 INFO L899 garLoopResultBuilder]: For program point L4618(line 4618) no Hoare annotation was computed. [2022-12-14 14:22:18,420 INFO L895 garLoopResultBuilder]: At program point L4354(line 4354) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,420 INFO L899 garLoopResultBuilder]: For program point L4354-1(line 4354) no Hoare annotation was computed. [2022-12-14 14:22:18,420 INFO L895 garLoopResultBuilder]: At program point L11423(line 11423) the Hoare annotation is: false [2022-12-14 14:22:18,420 INFO L899 garLoopResultBuilder]: For program point L4817(lines 4817 5116) no Hoare annotation was computed. [2022-12-14 14:22:18,420 INFO L899 garLoopResultBuilder]: For program point L4619(lines 4619 4624) no Hoare annotation was computed. [2022-12-14 14:22:18,420 INFO L899 garLoopResultBuilder]: For program point L4818(line 4818) no Hoare annotation was computed. [2022-12-14 14:22:18,421 INFO L899 garLoopResultBuilder]: For program point L4819(lines 4819 4852) no Hoare annotation was computed. [2022-12-14 14:22:18,421 INFO L899 garLoopResultBuilder]: For program point L4753(lines 4753 4788) no Hoare annotation was computed. [2022-12-14 14:22:18,421 INFO L895 garLoopResultBuilder]: At program point L4621(line 4621) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,421 INFO L899 garLoopResultBuilder]: For program point L4621-1(line 4621) no Hoare annotation was computed. [2022-12-14 14:22:18,421 INFO L899 garLoopResultBuilder]: For program point L11426(lines 11421 11443) no Hoare annotation was computed. [2022-12-14 14:22:18,421 INFO L899 garLoopResultBuilder]: For program point L7396-1(line 7396) no Hoare annotation was computed. [2022-12-14 14:22:18,421 INFO L895 garLoopResultBuilder]: At program point L7396(line 7396) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,421 INFO L899 garLoopResultBuilder]: For program point L4754(line 4754) no Hoare annotation was computed. [2022-12-14 14:22:18,421 INFO L895 garLoopResultBuilder]: At program point L11427(line 11427) the Hoare annotation is: false [2022-12-14 14:22:18,421 INFO L895 garLoopResultBuilder]: At program point L4292(lines 4292 4296) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,422 INFO L895 garLoopResultBuilder]: At program point L5019(line 5019) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,422 INFO L899 garLoopResultBuilder]: For program point L4755(lines 4755 4760) no Hoare annotation was computed. [2022-12-14 14:22:18,422 INFO L899 garLoopResultBuilder]: For program point L4821(lines 4821 4849) no Hoare annotation was computed. [2022-12-14 14:22:18,422 INFO L895 garLoopResultBuilder]: At program point L7398(line 7398) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,422 INFO L899 garLoopResultBuilder]: For program point L7398-1(line 7398) no Hoare annotation was computed. [2022-12-14 14:22:18,422 INFO L899 garLoopResultBuilder]: For program point L4822(line 4822) no Hoare annotation was computed. [2022-12-14 14:22:18,422 INFO L895 garLoopResultBuilder]: At program point L7795-1(line 7795) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,422 INFO L895 garLoopResultBuilder]: At program point L7795(line 7795) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,422 INFO L895 garLoopResultBuilder]: At program point L4823(lines 4823 4831) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,422 INFO L899 garLoopResultBuilder]: For program point L4889(line 4889) no Hoare annotation was computed. [2022-12-14 14:22:18,423 INFO L895 garLoopResultBuilder]: At program point L7796(lines 7792 7799) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,423 INFO L895 garLoopResultBuilder]: At program point L4757(line 4757) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,423 INFO L899 garLoopResultBuilder]: For program point L4757-1(line 4757) no Hoare annotation was computed. [2022-12-14 14:22:18,423 INFO L899 garLoopResultBuilder]: For program point L11430(lines 11421 11443) no Hoare annotation was computed. [2022-12-14 14:22:18,423 INFO L895 garLoopResultBuilder]: At program point L4890(line 4890) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-12-14 14:22:18,423 INFO L895 garLoopResultBuilder]: At program point tb_ctl_alloc_err#1(lines 6278 6332) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,423 INFO L899 garLoopResultBuilder]: For program point L4626(line 4626) no Hoare annotation was computed. [2022-12-14 14:22:18,423 INFO L895 garLoopResultBuilder]: At program point L11431(line 11431) the Hoare annotation is: false [2022-12-14 14:22:18,423 INFO L895 garLoopResultBuilder]: At program point L5089(line 5089) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,423 INFO L899 garLoopResultBuilder]: For program point L4627(lines 4627 4632) no Hoare annotation was computed. [2022-12-14 14:22:18,424 INFO L899 garLoopResultBuilder]: For program point L7402(lines 7402 7405) no Hoare annotation was computed. [2022-12-14 14:22:18,424 INFO L895 garLoopResultBuilder]: At program point L6279(line 6279) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,424 INFO L899 garLoopResultBuilder]: For program point L6279-1(line 6279) no Hoare annotation was computed. [2022-12-14 14:22:18,424 INFO L895 garLoopResultBuilder]: At program point L4958(line 4958) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,424 INFO L895 garLoopResultBuilder]: At program point L4298(lines 4298 4302) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,424 INFO L895 garLoopResultBuilder]: At program point L4629(line 4629) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,424 INFO L899 garLoopResultBuilder]: For program point L4629-1(line 4629) no Hoare annotation was computed. [2022-12-14 14:22:18,424 INFO L899 garLoopResultBuilder]: For program point L11434(lines 11421 11443) no Hoare annotation was computed. [2022-12-14 14:22:18,424 INFO L895 garLoopResultBuilder]: At program point L6281(lines 6281 6284) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,425 INFO L899 garLoopResultBuilder]: For program point L4762(line 4762) no Hoare annotation was computed. [2022-12-14 14:22:18,425 INFO L895 garLoopResultBuilder]: At program point L11435(line 11435) the Hoare annotation is: false [2022-12-14 14:22:18,425 INFO L895 garLoopResultBuilder]: At program point nhi_init_returnLabel#1(lines 4390 4409) the Hoare annotation is: (and (= ~ldv_state_variable_0~0 1) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,425 INFO L899 garLoopResultBuilder]: For program point L4763(lines 4763 4768) no Hoare annotation was computed. [2022-12-14 14:22:18,425 INFO L899 garLoopResultBuilder]: For program point L4896(line 4896) no Hoare annotation was computed. [2022-12-14 14:22:18,425 INFO L895 garLoopResultBuilder]: At program point L7803-1(line 7803) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,425 INFO L895 garLoopResultBuilder]: At program point L7803(line 7803) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,425 INFO L899 garLoopResultBuilder]: For program point L4368-1(line 4368) no Hoare annotation was computed. [2022-12-14 14:22:18,425 INFO L899 garLoopResultBuilder]: For program point L7407(lines 7407 7410) no Hoare annotation was computed. [2022-12-14 14:22:18,425 INFO L895 garLoopResultBuilder]: At program point L4368(line 4368) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,426 INFO L895 garLoopResultBuilder]: At program point L5029(line 5029) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,426 INFO L895 garLoopResultBuilder]: At program point L7804(lines 7800 7807) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,426 INFO L895 garLoopResultBuilder]: At program point L4765(line 4765) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,426 INFO L899 garLoopResultBuilder]: For program point L4765-1(line 4765) no Hoare annotation was computed. [2022-12-14 14:22:18,426 INFO L895 garLoopResultBuilder]: At program point tb_ctl_alloc_returnLabel#1(lines 6270 6333) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,426 INFO L895 garLoopResultBuilder]: At program point L11438(lines 11419 11444) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-12-14 14:22:18,426 INFO L899 garLoopResultBuilder]: For program point L4898(line 4898) no Hoare annotation was computed. [2022-12-14 14:22:18,426 INFO L899 garLoopResultBuilder]: For program point L4634(line 4634) no Hoare annotation was computed. [2022-12-14 14:22:18,426 INFO L899 garLoopResultBuilder]: For program point L4304(lines 4304 4308) no Hoare annotation was computed. [2022-12-14 14:22:18,426 INFO L895 garLoopResultBuilder]: At program point L11439(line 11439) the Hoare annotation is: false [2022-12-14 14:22:18,427 INFO L899 garLoopResultBuilder]: For program point L4899(lines 4899 4902) no Hoare annotation was computed. [2022-12-14 14:22:18,427 INFO L899 garLoopResultBuilder]: For program point L4833(line 4833) no Hoare annotation was computed. [2022-12-14 14:22:18,427 INFO L899 garLoopResultBuilder]: For program point L4635(lines 4635 4640) no Hoare annotation was computed. [2022-12-14 14:22:18,427 INFO L895 garLoopResultBuilder]: At program point thunderbolt_alloc_and_start_err_locked#1(lines 7388 7426) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,427 INFO L895 garLoopResultBuilder]: At program point L4371(line 4371) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,427 INFO L895 garLoopResultBuilder]: At program point L4371-1(line 4371) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,427 INFO L899 garLoopResultBuilder]: For program point L4834(lines 4834 4838) no Hoare annotation was computed. [2022-12-14 14:22:18,427 INFO L899 garLoopResultBuilder]: For program point L7411-1(line 7411) no Hoare annotation was computed. [2022-12-14 14:22:18,427 INFO L895 garLoopResultBuilder]: At program point L7411(line 7411) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,427 INFO L895 garLoopResultBuilder]: At program point L4372(lines 4362 4375) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,428 INFO L895 garLoopResultBuilder]: At program point L5099(line 5099) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,428 INFO L895 garLoopResultBuilder]: At program point L4637(line 4637) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,428 INFO L899 garLoopResultBuilder]: For program point L4637-1(line 4637) no Hoare annotation was computed. [2022-12-14 14:22:18,428 INFO L899 garLoopResultBuilder]: For program point L7412-1(line 7412) no Hoare annotation was computed. [2022-12-14 14:22:18,428 INFO L895 garLoopResultBuilder]: At program point L7412(line 7412) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,428 INFO L895 garLoopResultBuilder]: At program point L4968(line 4968) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,428 INFO L899 garLoopResultBuilder]: For program point L4770(line 4770) no Hoare annotation was computed. [2022-12-14 14:22:18,428 INFO L899 garLoopResultBuilder]: For program point L7413(lines 7413 7416) no Hoare annotation was computed. [2022-12-14 14:22:18,428 INFO L899 garLoopResultBuilder]: For program point L4771(lines 4771 4776) no Hoare annotation was computed. [2022-12-14 14:22:18,428 INFO L895 garLoopResultBuilder]: At program point invoke_work_1_returnLabel#1(lines 4604 4648) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,429 INFO L899 garLoopResultBuilder]: For program point L4904(line 4904) no Hoare annotation was computed. [2022-12-14 14:22:18,429 INFO L895 garLoopResultBuilder]: At program point L7811-1(line 7811) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,429 INFO L895 garLoopResultBuilder]: At program point L7811(line 7811) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,429 INFO L895 garLoopResultBuilder]: At program point L3980(line 3980) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,429 INFO L895 garLoopResultBuilder]: At program point L3980-1(line 3980) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,429 INFO L899 garLoopResultBuilder]: For program point L4905(lines 4905 5112) no Hoare annotation was computed. [2022-12-14 14:22:18,429 INFO L895 garLoopResultBuilder]: At program point L7812(lines 7808 7815) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,429 INFO L895 garLoopResultBuilder]: At program point L4773(line 4773) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,429 INFO L899 garLoopResultBuilder]: For program point L4773-1(line 4773) no Hoare annotation was computed. [2022-12-14 14:22:18,430 INFO L899 garLoopResultBuilder]: For program point L4311(lines 4311 4314) no Hoare annotation was computed. [2022-12-14 14:22:18,430 INFO L895 garLoopResultBuilder]: At program point L4840(line 4840) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,430 INFO L899 garLoopResultBuilder]: For program point L4642(line 4642) no Hoare annotation was computed. [2022-12-14 14:22:18,430 INFO L899 garLoopResultBuilder]: For program point L7417-1(line 7417) no Hoare annotation was computed. [2022-12-14 14:22:18,430 INFO L895 garLoopResultBuilder]: At program point L7417(line 7417) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,430 INFO L895 garLoopResultBuilder]: At program point L5039(line 5039) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,430 INFO L899 garLoopResultBuilder]: For program point L4907(lines 4907 5109) no Hoare annotation was computed. [2022-12-14 14:22:18,430 INFO L895 garLoopResultBuilder]: At program point L4643(line 4643) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-12-14 14:22:18,430 INFO L895 garLoopResultBuilder]: At program point L7418(line 7418) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,430 INFO L899 garLoopResultBuilder]: For program point L7418-1(line 7418) no Hoare annotation was computed. [2022-12-14 14:22:18,431 INFO L899 garLoopResultBuilder]: For program point L4908(line 4908) no Hoare annotation was computed. [2022-12-14 14:22:18,431 INFO L899 garLoopResultBuilder]: For program point L5107(line 5107) no Hoare annotation was computed. [2022-12-14 14:22:18,431 INFO L899 garLoopResultBuilder]: For program point L4909(lines 4909 4916) no Hoare annotation was computed. [2022-12-14 14:22:18,431 INFO L895 garLoopResultBuilder]: At program point L5108(line 5108) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-12-14 14:22:18,431 INFO L895 garLoopResultBuilder]: At program point L4910(line 4910) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,431 INFO L899 garLoopResultBuilder]: For program point L4778(line 4778) no Hoare annotation was computed. [2022-12-14 14:22:18,431 INFO L899 garLoopResultBuilder]: For program point L4910-1(line 4910) no Hoare annotation was computed. [2022-12-14 14:22:18,431 INFO L895 garLoopResultBuilder]: At program point invoke_work_2_returnLabel#1(lines 4748 4792) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,431 INFO L899 garLoopResultBuilder]: For program point L6298(lines 6298 6301) no Hoare annotation was computed. [2022-12-14 14:22:18,431 INFO L899 garLoopResultBuilder]: For program point L4779(lines 4779 4784) no Hoare annotation was computed. [2022-12-14 14:22:18,431 INFO L895 garLoopResultBuilder]: At program point L4978(line 4978) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,432 INFO L895 garLoopResultBuilder]: At program point tb_ctl_alloc_ldv_26806#1(lines 6278 6332) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,432 INFO L895 garLoopResultBuilder]: At program point L4318(line 4318) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,432 INFO L899 garLoopResultBuilder]: For program point L4318-1(line 4318) no Hoare annotation was computed. [2022-12-14 14:22:18,432 INFO L895 garLoopResultBuilder]: At program point L3988(line 3988) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,432 INFO L895 garLoopResultBuilder]: At program point L3988-1(line 3988) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,432 INFO L899 garLoopResultBuilder]: For program point L4847(line 4847) no Hoare annotation was computed. [2022-12-14 14:22:18,432 INFO L895 garLoopResultBuilder]: At program point L4781(line 4781) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,432 INFO L899 garLoopResultBuilder]: For program point L4781-1(line 4781) no Hoare annotation was computed. [2022-12-14 14:22:18,432 INFO L899 garLoopResultBuilder]: For program point L7424-1(line 7424) no Hoare annotation was computed. [2022-12-14 14:22:18,433 INFO L895 garLoopResultBuilder]: At program point L7424(line 7424) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,433 INFO L895 garLoopResultBuilder]: At program point L4848(line 4848) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-12-14 14:22:18,433 INFO L895 garLoopResultBuilder]: At program point L4320-2(lines 4320 4324) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,433 INFO L895 garLoopResultBuilder]: At program point L11521-1(line 11521) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,433 INFO L895 garLoopResultBuilder]: At program point L11521(line 11521) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,433 INFO L895 garLoopResultBuilder]: At program point $Ultimate##44(lines 6323 6326) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,433 INFO L899 garLoopResultBuilder]: For program point L6303(lines 6303 6306) no Hoare annotation was computed. [2022-12-14 14:22:18,433 INFO L899 garLoopResultBuilder]: For program point L5114(line 5114) no Hoare annotation was computed. [2022-12-14 14:22:18,433 INFO L895 garLoopResultBuilder]: At program point L5115(line 5115) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-12-14 14:22:18,434 INFO L895 garLoopResultBuilder]: At program point L5049(line 5049) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,434 INFO L899 garLoopResultBuilder]: For program point L4918(line 4918) no Hoare annotation was computed. [2022-12-14 14:22:18,434 INFO L899 garLoopResultBuilder]: For program point L4786(line 4786) no Hoare annotation was computed. [2022-12-14 14:22:18,434 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2022-12-14 14:22:18,434 INFO L899 garLoopResultBuilder]: For program point L4919(lines 4919 4926) no Hoare annotation was computed. [2022-12-14 14:22:18,434 INFO L895 garLoopResultBuilder]: At program point L4787(line 4787) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-12-14 14:22:18,434 INFO L899 garLoopResultBuilder]: For program point L4325(line 4325) no Hoare annotation was computed. [2022-12-14 14:22:18,434 INFO L899 garLoopResultBuilder]: For program point L4920-1(line 4920) no Hoare annotation was computed. [2022-12-14 14:22:18,434 INFO L899 garLoopResultBuilder]: For program point L4854(line 4854) no Hoare annotation was computed. [2022-12-14 14:22:18,434 INFO L895 garLoopResultBuilder]: At program point L4920(line 4920) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,434 INFO L895 garLoopResultBuilder]: At program point L11659-1(line 11659) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,435 INFO L895 garLoopResultBuilder]: At program point L11659(line 11659) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,435 INFO L899 garLoopResultBuilder]: For program point L6308(lines 6308 6311) no Hoare annotation was computed. [2022-12-14 14:22:18,435 INFO L899 garLoopResultBuilder]: For program point L4855(lines 4855 4858) no Hoare annotation was computed. [2022-12-14 14:22:18,435 INFO L895 garLoopResultBuilder]: At program point L4988(line 4988) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-12-14 14:22:18,435 INFO L895 garLoopResultBuilder]: At program point L4328-1(lines 4328 4329) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,435 INFO L895 garLoopResultBuilder]: At program point thunderbolt_alloc_and_start_returnLabel#1(lines 7380 7427) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,435 INFO L895 garLoopResultBuilder]: At program point L4328(lines 4328 4329) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-12-14 14:22:18,435 INFO L899 garLoopResultBuilder]: For program point tb_routeEXIT(lines 6830 6835) no Hoare annotation was computed. [2022-12-14 14:22:18,435 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6830 6835) the Hoare annotation is: true [2022-12-14 14:22:18,435 INFO L895 garLoopResultBuilder]: At program point L9213(line 9213) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,436 INFO L899 garLoopResultBuilder]: For program point L9213-1(line 9213) no Hoare annotation was computed. [2022-12-14 14:22:18,436 INFO L899 garLoopResultBuilder]: For program point L9214-2(lines 9214 9221) no Hoare annotation was computed. [2022-12-14 14:22:18,436 INFO L899 garLoopResultBuilder]: For program point __tb_path_deallocate_nfcEXIT(lines 9203 9230) no Hoare annotation was computed. [2022-12-14 14:22:18,436 INFO L895 garLoopResultBuilder]: At program point L9216(line 9216) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,436 INFO L899 garLoopResultBuilder]: For program point L9216-1(line 9216) no Hoare annotation was computed. [2022-12-14 14:22:18,436 INFO L899 garLoopResultBuilder]: For program point L9214(lines 9214 9221) no Hoare annotation was computed. [2022-12-14 14:22:18,436 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9203 9230) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,436 INFO L895 garLoopResultBuilder]: At program point L9224(lines 9224 9227) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,436 INFO L895 garLoopResultBuilder]: At program point L9223(lines 9209 9229) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,436 INFO L899 garLoopResultBuilder]: For program point L7001-1(line 7001) no Hoare annotation was computed. [2022-12-14 14:22:18,437 INFO L895 garLoopResultBuilder]: At program point L7001(line 7001) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,437 INFO L899 garLoopResultBuilder]: For program point tb_free_unplugged_childrenEXIT(lines 6991 7025) no Hoare annotation was computed. [2022-12-14 14:22:18,437 INFO L895 garLoopResultBuilder]: At program point L7018(lines 6996 7024) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,437 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6991 7025) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,437 INFO L895 garLoopResultBuilder]: At program point L7014(line 7014) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,437 INFO L895 garLoopResultBuilder]: At program point L7016(lines 6996 7024) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,437 INFO L899 garLoopResultBuilder]: For program point L7010(lines 7010 7015) no Hoare annotation was computed. [2022-12-14 14:22:18,437 INFO L899 garLoopResultBuilder]: For program point L7014-1(line 7014) no Hoare annotation was computed. [2022-12-14 14:22:18,437 INFO L899 garLoopResultBuilder]: For program point L7006(lines 7006 7009) no Hoare annotation was computed. [2022-12-14 14:22:18,437 INFO L899 garLoopResultBuilder]: For program point L7002(lines 7002 7005) no Hoare annotation was computed. [2022-12-14 14:22:18,438 INFO L895 garLoopResultBuilder]: At program point L7019(lines 7019 7022) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,438 INFO L899 garLoopResultBuilder]: For program point L7011-1(line 7011) no Hoare annotation was computed. [2022-12-14 14:22:18,438 INFO L895 garLoopResultBuilder]: At program point L7011(line 7011) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-12-14 14:22:18,438 INFO L899 garLoopResultBuilder]: For program point L11086-1(lines 11086 11089) no Hoare annotation was computed. [2022-12-14 14:22:18,438 INFO L899 garLoopResultBuilder]: For program point L11086(lines 11086 11089) no Hoare annotation was computed. [2022-12-14 14:22:18,438 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lock_of_tb_nhiEXIT(lines 11083 11093) no Hoare annotation was computed. [2022-12-14 14:22:18,438 INFO L895 garLoopResultBuilder]: At program point L11087(line 11087) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= 2 |old(~ldv_mutex_lock_of_tb_nhi~0)|))) (.cse3 (not (= ~ldv_mutex_lock_of_tb_ring~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1))) (or .cse0 .cse1 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse2 .cse3))) [2022-12-14 14:22:18,438 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 11083 11093) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= 2 |old(~ldv_mutex_lock_of_tb_nhi~0)|))) (.cse4 (not (= ~ldv_mutex_lock_of_tb_ring~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_lock_of_tb~0 1))) (or .cse0 .cse1 .cse2 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse3 .cse4))) [2022-12-14 14:22:18,441 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:22:18,442 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-14 14:22:18,517 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.12 02:22:18 BoogieIcfgContainer [2022-12-14 14:22:18,517 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-14 14:22:18,517 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-14 14:22:18,517 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-14 14:22:18,518 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-14 14:22:18,518 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 02:20:02" (3/4) ... [2022-12-14 14:22:18,520 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_crc [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __fswab32 [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_desc_base [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_lock_of_tb_ring [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thunderbolt_shutdown_and_free [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_empty [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_plug_events_active [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure nhi_shutdown [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure msleep [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_scan_port [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure flush_work [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_splice_tail_init [2022-12-14 14:22:18,525 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_active [2022-12-14 14:22:18,526 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_stop [2022-12-14 14:22:18,526 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_lock_of_tb [2022-12-14 14:22:18,526 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2022-12-14 14:22:18,526 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.meminit [2022-12-14 14:22:18,526 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_switch_resume [2022-12-14 14:22:18,526 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_cfg_print_error [2022-12-14 14:22:18,526 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_read_n [2022-12-14 14:22:18,526 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_wait_for_port [2022-12-14 14:22:18,526 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy [2022-12-14 14:22:18,526 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_port_add_nfc_credits [2022-12-14 14:22:18,526 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_move_tail [2022-12-14 14:22:18,526 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_tx [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_destroy [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_sw_read [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_work [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_scan_switch [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_get_drom_offset [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure devm_kmalloc [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_start [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_switch_free [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_pci_restart [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure activate_work_1 [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_iowrite16desc [2022-12-14 14:22:18,527 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_start [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_iowrite32options [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_stop [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_pkg_free [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure check_config_address [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_cfg_write [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_interrupt_active [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_del_init [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_add_tail [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_find_cap [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_path_deactivate [2022-12-14 14:22:18,528 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_ctl_write [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_rx_submit [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure nhi_disable_interrupts [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_cfg_read [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_route [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kcalloc [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure check_header [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_init_zalloc [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ioread32 [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_pkg_alloc [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure nhi_suspend_noirq [2022-12-14 14:22:18,529 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_path_free [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_ctl_read [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __crc32c_le [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure devm_kcalloc [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_interrupt_index [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_activate_pcie_devices [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_pci_port_active [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __list_add [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_switch_suspend [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_free [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_path_is_invalid [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_path_alloc [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __kmalloc [2022-12-14 14:22:18,530 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_driver_string [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_drom_read_uid_only [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure INIT_LIST_HEAD [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_port_write [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_path_activate [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_transfer [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure nhi_interrupt_work [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_cap_is_basic [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_pci_init_path [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __tb_path_deactivate_hops [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_pci_free [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_get_drvdata [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __list_del_entry [2022-12-14 14:22:18,531 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_is_upstream_port [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure iowrite32 [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_lock_of_tb_ring [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_alloc [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_upstream_port [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure call_and_disable_work_1 [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_cfg_read_raw [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __ring_enqueue [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure make_header [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure schedule_work [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_free_invalid_tunnels [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure call_and_disable_all_1 [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_cap_is_long [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_port_read [2022-12-14 14:22:18,532 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_sw_set_unpplugged [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __init_work [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_pci_deactivate [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_iowrite32desc [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_route_length [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure nhi_resume_noirq [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __mutex_init [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kzalloc [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure queue_work_on [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kmalloc [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_out [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_sw_write [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_lock_of_tb_nhi [2022-12-14 14:22:18,533 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_name [2022-12-14 14:22:18,534 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_crc8 [2022-12-14 14:22:18,534 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_switch_alloc [2022-12-14 14:22:18,534 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lockdep_init_map [2022-12-14 14:22:18,534 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_free [2022-12-14 14:22:18,534 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_lock_of_tb [2022-12-14 14:22:18,534 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_rx [2022-12-14 14:22:18,534 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure flush_workqueue [2022-12-14 14:22:18,534 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_write_descriptors [2022-12-14 14:22:18,534 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_iowrite64desc [2022-12-14 14:22:18,535 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_route [2022-12-14 14:22:18,535 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __tb_path_deallocate_nfc [2022-12-14 14:22:18,535 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_free_unplugged_children [2022-12-14 14:22:18,535 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_lock_of_tb_nhi [2022-12-14 14:22:18,607 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1264 nodes and edges [2022-12-14 14:22:18,614 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 394 nodes and edges [2022-12-14 14:22:18,619 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 115 nodes and edges [2022-12-14 14:22:18,623 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 42 nodes and edges [2022-12-14 14:22:18,626 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 19 nodes and edges [2022-12-14 14:22:18,630 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2022-12-14 14:22:18,633 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2022-12-14 14:22:18,637 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-12-14 14:22:18,640 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-12-14 14:22:18,662 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(ldv_mutex_lock_of_tb_ring == 1) [2022-12-14 14:22:18,665 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(ldv_mutex_lock_of_tb_ring == 1) [2022-12-14 14:22:18,665 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,666 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,666 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,666 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,666 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,666 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,666 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,666 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,666 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,666 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,667 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,667 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,667 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,667 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,667 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,667 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) [2022-12-14 14:22:18,667 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(ldv_mutex_lock_of_tb_ring == 1) [2022-12-14 14:22:18,667 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,667 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,667 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,668 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,668 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-12-14 14:22:18,668 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-12-14 14:22:18,668 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) [2022-12-14 14:22:18,668 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock_of_tb_ring == 1) [2022-12-14 14:22:18,668 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock_of_tb_ring == 1) [2022-12-14 14:22:18,668 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-12-14 14:22:18,669 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,669 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,670 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,670 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,670 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,670 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,670 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) [2022-12-14 14:22:18,671 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,671 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,671 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,671 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,671 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,672 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,672 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,672 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,673 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,673 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,673 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,673 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,674 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,674 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-12-14 14:22:18,675 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,675 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,675 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) [2022-12-14 14:22:18,675 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,676 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,676 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,676 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,677 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-12-14 14:22:18,677 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,677 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,677 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,678 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,678 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,678 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,678 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,678 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,679 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,679 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,680 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,680 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,680 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,680 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,681 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,681 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,681 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,681 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,682 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,682 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,682 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,683 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,683 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,683 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,683 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,684 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,684 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-12-14 14:22:18,684 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-12-14 14:22:18,684 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,684 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,684 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,685 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) [2022-12-14 14:22:18,685 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,686 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,686 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,686 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,687 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,688 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,688 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,688 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,689 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,689 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,689 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,689 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,691 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,691 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,692 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,692 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,692 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,692 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,693 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,693 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,693 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,694 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,694 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,695 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,697 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,697 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,697 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,698 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,698 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,698 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,698 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,698 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,698 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,698 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,698 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,699 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,699 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,699 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,700 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,700 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,700 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,700 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,701 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,702 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,702 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,702 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,702 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,702 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,703 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,705 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,706 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,706 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,706 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,707 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-12-14 14:22:18,707 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-12-14 14:22:18,975 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/witness.graphml [2022-12-14 14:22:18,975 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-14 14:22:18,976 INFO L158 Benchmark]: Toolchain (without parser) took 159906.20ms. Allocated memory was 188.7MB in the beginning and 989.9MB in the end (delta: 801.1MB). Free memory was 142.7MB in the beginning and 306.9MB in the end (delta: -164.2MB). Peak memory consumption was 637.6MB. Max. memory is 16.1GB. [2022-12-14 14:22:18,976 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 188.7MB. Free memory is still 143.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 14:22:18,976 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2975.93ms. Allocated memory was 188.7MB in the beginning and 226.5MB in the end (delta: 37.7MB). Free memory was 142.7MB in the beginning and 133.7MB in the end (delta: 9.0MB). Peak memory consumption was 118.7MB. Max. memory is 16.1GB. [2022-12-14 14:22:18,976 INFO L158 Benchmark]: Boogie Procedure Inliner took 212.77ms. Allocated memory is still 226.5MB. Free memory was 133.7MB in the beginning and 90.7MB in the end (delta: 43.0MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2022-12-14 14:22:18,976 INFO L158 Benchmark]: Boogie Preprocessor took 256.48ms. Allocated memory is still 226.5MB. Free memory was 90.7MB in the beginning and 96.6MB in the end (delta: -5.9MB). Peak memory consumption was 47.6MB. Max. memory is 16.1GB. [2022-12-14 14:22:18,977 INFO L158 Benchmark]: RCFGBuilder took 19972.97ms. Allocated memory was 226.5MB in the beginning and 394.3MB in the end (delta: 167.8MB). Free memory was 96.6MB in the beginning and 74.1MB in the end (delta: 22.5MB). Peak memory consumption was 238.4MB. Max. memory is 16.1GB. [2022-12-14 14:22:18,977 INFO L158 Benchmark]: TraceAbstraction took 136025.11ms. Allocated memory was 394.3MB in the beginning and 989.9MB in the end (delta: 595.6MB). Free memory was 74.1MB in the beginning and 462.1MB in the end (delta: -388.0MB). Peak memory consumption was 557.0MB. Max. memory is 16.1GB. [2022-12-14 14:22:18,977 INFO L158 Benchmark]: Witness Printer took 457.87ms. Allocated memory is still 989.9MB. Free memory was 462.1MB in the beginning and 306.9MB in the end (delta: 155.2MB). Peak memory consumption was 153.1MB. Max. memory is 16.1GB. [2022-12-14 14:22:18,978 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 188.7MB. Free memory is still 143.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2975.93ms. Allocated memory was 188.7MB in the beginning and 226.5MB in the end (delta: 37.7MB). Free memory was 142.7MB in the beginning and 133.7MB in the end (delta: 9.0MB). Peak memory consumption was 118.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 212.77ms. Allocated memory is still 226.5MB. Free memory was 133.7MB in the beginning and 90.7MB in the end (delta: 43.0MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 256.48ms. Allocated memory is still 226.5MB. Free memory was 90.7MB in the beginning and 96.6MB in the end (delta: -5.9MB). Peak memory consumption was 47.6MB. Max. memory is 16.1GB. * RCFGBuilder took 19972.97ms. Allocated memory was 226.5MB in the beginning and 394.3MB in the end (delta: 167.8MB). Free memory was 96.6MB in the beginning and 74.1MB in the end (delta: 22.5MB). Peak memory consumption was 238.4MB. Max. memory is 16.1GB. * TraceAbstraction took 136025.11ms. Allocated memory was 394.3MB in the beginning and 989.9MB in the end (delta: 595.6MB). Free memory was 74.1MB in the beginning and 462.1MB in the end (delta: -388.0MB). Peak memory consumption was 557.0MB. Max. memory is 16.1GB. * Witness Printer took 457.87ms. Allocated memory is still 989.9MB. Free memory was 462.1MB in the beginning and 306.9MB in the end (delta: 155.2MB). Peak memory consumption was 153.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 10646]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 134 procedures, 2148 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 135.9s, OverallIterations: 12, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 44.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 84.6s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 24482 SdHoareTripleChecker+Valid, 39.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 24466 mSDsluCounter, 60519 SdHoareTripleChecker+Invalid, 37.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 23230 mSDsCounter, 123 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5091 IncrementalHoareTripleChecker+Invalid, 5214 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 123 mSolverCounterUnsat, 37289 mSDtfsCounter, 5091 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 48 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9067occurred in iteration=6, InterpolantAutomatonStates: 38, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.9s AutomataMinimizationTime, 12 MinimizatonAttempts, 43 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 1043 LocationsWithAnnotation, 38719 PreInvPairs, 43517 NumberOfFragments, 23519 HoareAnnotationTreeSize, 38719 FomulaSimplifications, 17944 FormulaSimplificationTreeSizeReduction, 3.6s HoareSimplificationTime, 1043 FomulaSimplificationsInter, 160802 FormulaSimplificationTreeSizeReductionInter, 79.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.8s InterpolantComputationTime, 524 NumberOfCodeBlocks, 524 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 512 ConstructedInterpolants, 0 QuantifiedInterpolants, 803 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 12 InterpolantComputations, 12 PerfectInterpolantSequences, 82/82 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 7768]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4041]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6181]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 10443]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6996]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3642]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8366]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4127]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) - InvariantResult [Line: 4683]: Loop Invariant Derived loop invariant: ((((((ldv_state_variable_0 == 1 && ldv_mutex_lock_of_tb_ring == 1) && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 4353]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 6984]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5329]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8052]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9238]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5132]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9471]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4748]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 7026]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5049]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 10242]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7840]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5297]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3998]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5753]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 10253]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5289]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9331]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5281]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7189]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4127]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) - InvariantResult [Line: 5099]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 4090]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3593]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8928]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9145]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4231]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9630]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4968]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5439]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 10387]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5225]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 10420]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8690]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8885]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5949]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 7872]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5059]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 4266]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7053]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3145]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6883]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7986]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5249]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 3433]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3727]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6503]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4823]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5969]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 10135]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6278]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 6126]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 5089]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 8549]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 10413]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 11521]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 4362]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 4298]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7085]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7468]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4390]: Loop Invariant Derived loop invariant: (((((ldv_state_variable_0 == 1 && ldv_mutex_lock_of_tb_ring == 1) && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 6662]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9486]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3593]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7380]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 3611]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9331]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3412]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9209]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8703]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5079]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 6278]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 3755]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 6323]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 8871]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7053]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4958]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 8624]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5233]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 3755]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 3668]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5321]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4535]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 3755]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 6438]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9447]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8187]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6869]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8427]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5009]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 8724]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8183]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4340]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 7792]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 7832]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7824]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4604]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 6147]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 3251]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4348]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 7046]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4395]: Loop Invariant Derived loop invariant: (((((ldv_state_variable_0 == 1 && ldv_mutex_lock_of_tb_ring == 1) && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 3601]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4873]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 4948]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 3980]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 10142]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6070]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 7939]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6352]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: 5391]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) - InvariantResult [Line: 7352]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4137]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) - InvariantResult [Line: 5273]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock_of_tb_ring == 1) - InvariantResult [Line: 8928]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3967]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(ldv_mutex_lock_of_tb_ring == 1) - InvariantResult [Line: 6208]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8349]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4801]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 8515]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8470]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4998]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 4865]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 4277]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 8138]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5257]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(ldv_mutex_lock_of_tb_ring == 1) - InvariantResult [Line: 4988]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 7816]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 11659]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 7388]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 10211]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7302]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 6281]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 6434]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 7449]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5998]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 9224]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4292]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 6270]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 10168]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 11512]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(ldv_mutex_lock_of_tb_ring == 1) - InvariantResult [Line: 6114]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 7114]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8244]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9846]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 5337]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: 4270]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 10373]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7114]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8408]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5029]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5356]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9598]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7784]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5513]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 7029]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8408]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4978]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 9683]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6996]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8600]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3755]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 8408]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3486]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5364]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: 5406]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3988]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 10236]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5265]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock_of_tb_ring == 1) - InvariantResult [Line: 11518]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7808]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 7760]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3689]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8349]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5383]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) - InvariantResult [Line: 7338]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5352]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: 5930]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 3839]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 8408]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8323]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5069]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5039]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 9760]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 11419]: Loop Invariant Derived loop invariant: ldv_mutex_lock_of_tb_ring == 1 - InvariantResult [Line: 5313]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6890]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5241]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 3408]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 5808]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7776]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7800]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 10346]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6126]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 4801]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5019]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 4840]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 9381]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5379]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: 9366]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5531]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 3755]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 9807]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9271]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8624]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7651]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 4802]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_state_variable_4 == 0) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 7039]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7019]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5305]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: 6377]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) RESULT: Ultimate proved your program to be correct! [2022-12-14 14:22:19,209 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eec2ec28-d900-45d6-9f6a-ec598c00b5cb/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE