./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-rc-imon--32_7a--a9e7fb5.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_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/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_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-rc-imon--32_7a--a9e7fb5.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/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_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/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 c3a88d220dbbb3b8b830b41f15ad66094bc858c7c21fc995876c56b7a27538e4 --- 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:43:03,798 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 14:43:03,800 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 14:43:03,826 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 14:43:03,826 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 14:43:03,827 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 14:43:03,827 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 14:43:03,828 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 14:43:03,829 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 14:43:03,830 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 14:43:03,830 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 14:43:03,831 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 14:43:03,831 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 14:43:03,838 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 14:43:03,840 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 14:43:03,841 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 14:43:03,842 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 14:43:03,843 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 14:43:03,844 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 14:43:03,846 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 14:43:03,847 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 14:43:03,849 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 14:43:03,850 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 14:43:03,850 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 14:43:03,854 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 14:43:03,854 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 14:43:03,861 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 14:43:03,862 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 14:43:03,862 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 14:43:03,863 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 14:43:03,864 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 14:43:03,864 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 14:43:03,865 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 14:43:03,866 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 14:43:03,867 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 14:43:03,867 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 14:43:03,868 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 14:43:03,868 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 14:43:03,868 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 14:43:03,869 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 14:43:03,869 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 14:43:03,870 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-12-14 14:43:03,890 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 14:43:03,890 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 14:43:03,891 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 14:43:03,891 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 14:43:03,892 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 14:43:03,892 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 14:43:03,892 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 14:43:03,892 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 14:43:03,892 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 14:43:03,892 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 14:43:03,892 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 14:43:03,892 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 14:43:03,893 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 14:43:03,893 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 14:43:03,893 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 14:43:03,893 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 14:43:03,893 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 14:43:03,893 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 14:43:03,894 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 14:43:03,894 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 14:43:03,894 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 14:43:03,894 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 14:43:03,894 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 14:43:03,895 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 14:43:03,895 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 14:43:03,895 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 14:43:03,895 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 14:43:03,895 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 14:43:03,895 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 14:43:03,896 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 14:43:03,896 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 14:43:03,896 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 14:43:03,896 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 14:43:03,896 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 14:43:03,896 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 14:43:03,896 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 14:43:03,896 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 14:43:03,896 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 14:43:03,897 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_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/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_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/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 -> c3a88d220dbbb3b8b830b41f15ad66094bc858c7c21fc995876c56b7a27538e4 [2022-12-14 14:43:04,080 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 14:43:04,101 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 14:43:04,103 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 14:43:04,104 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 14:43:04,105 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 14:43:04,106 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-rc-imon--32_7a--a9e7fb5.i [2022-12-14 14:43:06,791 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 14:43:07,073 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 14:43:07,074 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-rc-imon--32_7a--a9e7fb5.i [2022-12-14 14:43:07,099 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/bin/utaipan-gh47qXpMRh/data/d36bae504/442bfbaac72c4067b51e70ab2f19d828/FLAGedcfd4541 [2022-12-14 14:43:07,112 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/bin/utaipan-gh47qXpMRh/data/d36bae504/442bfbaac72c4067b51e70ab2f19d828 [2022-12-14 14:43:07,114 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 14:43:07,115 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 14:43:07,116 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 14:43:07,116 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 14:43:07,119 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 14:43:07,119 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 02:43:07" (1/1) ... [2022-12-14 14:43:07,120 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48943502 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:43:07, skipping insertion in model container [2022-12-14 14:43:07,120 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 02:43:07" (1/1) ... [2022-12-14 14:43:07,126 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 14:43:07,228 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 14:43:07,509 WARN L623 FunctionHandler]: Unknown extern function __bad_percpu_size [2022-12-14 14:43:07,668 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock_irqrestore [2022-12-14 14:43:07,681 WARN L623 FunctionHandler]: Unknown extern function __init_waitqueue_head [2022-12-14 14:43:07,718 WARN L623 FunctionHandler]: Unknown extern function might_fault [2022-12-14 14:43:07,718 WARN L623 FunctionHandler]: Unknown extern function _copy_from_user [2022-12-14 14:43:07,719 WARN L623 FunctionHandler]: Unknown extern function _copy_from_user [2022-12-14 14:43:07,720 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:43:07,744 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-14 14:43:07,751 WARN L623 FunctionHandler]: Unknown extern function input_event [2022-12-14 14:43:07,753 WARN L623 FunctionHandler]: Unknown extern function input_event [2022-12-14 14:43:07,756 WARN L623 FunctionHandler]: Unknown extern function input_event [2022-12-14 14:43:07,758 WARN L623 FunctionHandler]: Unknown extern function input_event [2022-12-14 14:43:07,763 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 14:43:07,765 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-14 14:43:07,780 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-12-14 14:43:07,840 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 14:43:07,840 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 14:43:07,841 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 14:43:07,841 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:43:07,843 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:07,845 WARN L623 FunctionHandler]: Unknown extern function usb_find_interface [2022-12-14 14:43:07,845 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,846 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,846 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,847 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,849 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:07,850 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,851 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,851 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,853 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:07,860 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:07,861 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,862 WARN L623 FunctionHandler]: Unknown extern function wait_for_completion_interruptible [2022-12-14 14:43:07,862 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,863 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,863 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:43:07,863 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-14 14:43:07,865 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-14 14:43:07,865 WARN L623 FunctionHandler]: Unknown extern function schedule_timeout [2022-12-14 14:43:07,870 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,871 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,875 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,881 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,884 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 14:43:07,886 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:07,889 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 14:43:07,892 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 14:43:07,897 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 14:43:07,903 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,903 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,904 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,907 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,908 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,910 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,910 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,911 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,912 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:07,914 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:07,916 WARN L623 FunctionHandler]: Unknown extern function complete [2022-12-14 14:43:07,923 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:43:07,925 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:07,927 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:07,929 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:07,930 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:43:07,932 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:07,940 WARN L623 FunctionHandler]: Unknown extern function do_gettimeofday [2022-12-14 14:43:07,946 WARN L623 FunctionHandler]: Unknown extern function rc_g_keycode_from_table [2022-12-14 14:43:07,947 WARN L623 FunctionHandler]: Unknown extern function rc_g_keycode_from_table [2022-12-14 14:43:07,950 WARN L623 FunctionHandler]: Unknown extern function rc_g_keycode_from_table [2022-12-14 14:43:07,956 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:07,966 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:07,968 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:07,975 WARN L623 FunctionHandler]: Unknown extern function mod_timer [2022-12-14 14:43:07,982 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:07,990 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:07,992 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,000 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,019 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,022 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,025 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,027 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,028 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,030 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,031 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,031 WARN L623 FunctionHandler]: Unknown extern function rc_keyup [2022-12-14 14:43:08,032 WARN L623 FunctionHandler]: Unknown extern function rc_keydown [2022-12-14 14:43:08,032 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,033 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,033 WARN L623 FunctionHandler]: Unknown extern function do_gettimeofday [2022-12-14 14:43:08,035 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,036 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:43:08,038 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:43:08,040 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:43:08,041 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,043 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:43:08,043 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,047 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,048 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,048 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,049 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,049 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,050 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,050 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,051 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,056 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,060 WARN L623 FunctionHandler]: Unknown extern function rc_allocate_device [2022-12-14 14:43:08,060 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,062 WARN L623 FunctionHandler]: Unknown extern function strlcat [2022-12-14 14:43:08,065 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,066 WARN L623 FunctionHandler]: Unknown extern function rc_register_device [2022-12-14 14:43:08,066 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,067 WARN L623 FunctionHandler]: Unknown extern function rc_free_device [2022-12-14 14:43:08,070 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,071 WARN L623 FunctionHandler]: Unknown extern function strlcat [2022-12-14 14:43:08,073 WARN L623 FunctionHandler]: Unknown extern function input_register_device [2022-12-14 14:43:08,074 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,074 WARN L623 FunctionHandler]: Unknown extern function input_free_device [2022-12-14 14:43:08,078 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,079 WARN L623 FunctionHandler]: Unknown extern function strlcat [2022-12-14 14:43:08,080 WARN L623 FunctionHandler]: Unknown extern function input_set_abs_params [2022-12-14 14:43:08,080 WARN L623 FunctionHandler]: Unknown extern function input_set_abs_params [2022-12-14 14:43:08,081 WARN L623 FunctionHandler]: Unknown extern function input_register_device [2022-12-14 14:43:08,081 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,081 WARN L623 FunctionHandler]: Unknown extern function input_free_device [2022-12-14 14:43:08,088 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,090 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,092 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,094 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,096 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,097 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,101 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,102 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 14:43:08,102 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,102 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 14:43:08,103 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,103 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-14 14:43:08,104 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-14 14:43:08,104 WARN L623 FunctionHandler]: Unknown extern function usb_get_dev [2022-12-14 14:43:08,106 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,106 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,107 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,107 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,108 WARN L623 FunctionHandler]: Unknown extern function input_unregister_device [2022-12-14 14:43:08,108 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 14:43:08,109 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 14:43:08,109 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 14:43:08,109 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:43:08,109 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,113 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 14:43:08,113 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,114 WARN L623 FunctionHandler]: Unknown extern function init_timer_key [2022-12-14 14:43:08,114 WARN L623 FunctionHandler]: Unknown extern function usb_get_dev [2022-12-14 14:43:08,116 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,116 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,117 WARN L623 FunctionHandler]: Unknown extern function input_unregister_device [2022-12-14 14:43:08,117 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 14:43:08,117 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,121 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,122 WARN L623 FunctionHandler]: Unknown extern function sysfs_create_group [2022-12-14 14:43:08,122 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,123 WARN L623 FunctionHandler]: Unknown extern function usb_register_dev [2022-12-14 14:43:08,123 WARN L623 FunctionHandler]: Unknown extern function usb_register_dev [2022-12-14 14:43:08,124 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,125 WARN L623 FunctionHandler]: Unknown extern function usb_get_dev [2022-12-14 14:43:08,126 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,127 WARN L623 FunctionHandler]: Unknown extern function usb_ifnum_to_if [2022-12-14 14:43:08,128 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,128 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,129 WARN L623 FunctionHandler]: Unknown extern function sysfs_create_group [2022-12-14 14:43:08,130 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,130 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,131 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,132 WARN L623 FunctionHandler]: Unknown extern function sysfs_remove_group [2022-12-14 14:43:08,132 WARN L623 FunctionHandler]: Unknown extern function sysfs_remove_group [2022-12-14 14:43:08,132 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 14:43:08,133 WARN L623 FunctionHandler]: Unknown extern function complete_all [2022-12-14 14:43:08,133 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 14:43:08,133 WARN L623 FunctionHandler]: Unknown extern function input_unregister_device [2022-12-14 14:43:08,133 WARN L623 FunctionHandler]: Unknown extern function rc_unregister_device [2022-12-14 14:43:08,134 WARN L623 FunctionHandler]: Unknown extern function usb_deregister_dev [2022-12-14 14:43:08,134 WARN L623 FunctionHandler]: Unknown extern function usb_deregister_dev [2022-12-14 14:43:08,134 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 14:43:08,135 WARN L623 FunctionHandler]: Unknown extern function input_unregister_device [2022-12-14 14:43:08,135 WARN L623 FunctionHandler]: Unknown extern function del_timer_sync [2022-12-14 14:43:08,137 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,138 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 14:43:08,138 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 14:43:08,140 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,140 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,144 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,146 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-12-14 14:43:08,162 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 14:43:08,163 WARN L623 FunctionHandler]: Unknown extern function ldv_check_return_value [2022-12-14 14:43:08,163 WARN L623 FunctionHandler]: Unknown extern function ldv_check_return_value_probe [2022-12-14 14:43:08,163 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 14:43:08,164 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 14:43:08,164 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 14:43:08,164 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 14:43:08,165 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 14:43:08,165 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,166 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:43:08,166 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,166 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,167 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,167 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,167 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,167 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,168 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,168 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,168 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,169 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,169 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,169 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,169 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,170 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,170 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,170 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,170 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,171 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,171 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,171 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,172 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,172 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,173 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,173 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,173 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,173 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,174 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,174 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,174 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,174 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,175 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,175 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,175 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,176 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,176 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,176 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,176 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,177 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,177 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,177 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,180 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_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-rc-imon--32_7a--a9e7fb5.i[200991,201004] [2022-12-14 14:43:08,241 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 14:43:08,264 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 14:43:08,334 WARN L623 FunctionHandler]: Unknown extern function __bad_percpu_size [2022-12-14 14:43:08,337 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock_irqrestore [2022-12-14 14:43:08,338 WARN L623 FunctionHandler]: Unknown extern function __init_waitqueue_head [2022-12-14 14:43:08,341 WARN L623 FunctionHandler]: Unknown extern function might_fault [2022-12-14 14:43:08,342 WARN L623 FunctionHandler]: Unknown extern function _copy_from_user [2022-12-14 14:43:08,342 WARN L623 FunctionHandler]: Unknown extern function _copy_from_user [2022-12-14 14:43:08,343 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-14 14:43:08,344 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-14 14:43:08,345 WARN L623 FunctionHandler]: Unknown extern function input_event [2022-12-14 14:43:08,345 WARN L623 FunctionHandler]: Unknown extern function input_event [2022-12-14 14:43:08,346 WARN L623 FunctionHandler]: Unknown extern function input_event [2022-12-14 14:43:08,346 WARN L623 FunctionHandler]: Unknown extern function input_event [2022-12-14 14:43:08,346 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 14:43:08,347 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-14 14:43:08,350 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-12-14 14:43:08,362 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 14:43:08,363 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 14:43:08,363 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 14:43:08,363 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:43:08,364 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,365 WARN L623 FunctionHandler]: Unknown extern function usb_find_interface [2022-12-14 14:43:08,365 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,366 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,366 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,367 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,368 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,369 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,369 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,370 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,371 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,374 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,374 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,375 WARN L623 FunctionHandler]: Unknown extern function wait_for_completion_interruptible [2022-12-14 14:43:08,375 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,375 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,376 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:43:08,376 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-14 14:43:08,377 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-14 14:43:08,377 WARN L623 FunctionHandler]: Unknown extern function schedule_timeout [2022-12-14 14:43:08,378 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,379 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,380 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,384 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,385 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 14:43:08,386 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,386 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 14:43:08,387 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 14:43:08,389 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 14:43:08,393 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,394 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,394 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,396 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,397 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,398 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,398 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,399 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,399 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,400 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,401 WARN L623 FunctionHandler]: Unknown extern function complete [2022-12-14 14:43:08,403 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:43:08,405 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,406 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,407 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,408 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:43:08,408 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,412 WARN L623 FunctionHandler]: Unknown extern function do_gettimeofday [2022-12-14 14:43:08,415 WARN L623 FunctionHandler]: Unknown extern function rc_g_keycode_from_table [2022-12-14 14:43:08,415 WARN L623 FunctionHandler]: Unknown extern function rc_g_keycode_from_table [2022-12-14 14:43:08,416 WARN L623 FunctionHandler]: Unknown extern function rc_g_keycode_from_table [2022-12-14 14:43:08,418 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,424 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,426 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,434 WARN L623 FunctionHandler]: Unknown extern function mod_timer [2022-12-14 14:43:08,438 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,444 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,446 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,462 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,465 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,466 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,467 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,469 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,469 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,469 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,470 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,470 WARN L623 FunctionHandler]: Unknown extern function rc_keyup [2022-12-14 14:43:08,470 WARN L623 FunctionHandler]: Unknown extern function rc_keydown [2022-12-14 14:43:08,470 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,471 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 14:43:08,471 WARN L623 FunctionHandler]: Unknown extern function do_gettimeofday [2022-12-14 14:43:08,472 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,472 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:43:08,473 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:43:08,475 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:43:08,475 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,476 WARN L623 FunctionHandler]: Unknown extern function dev_warn [2022-12-14 14:43:08,477 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,477 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,478 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,478 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,478 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,479 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,479 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,479 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,480 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,481 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,481 WARN L623 FunctionHandler]: Unknown extern function rc_allocate_device [2022-12-14 14:43:08,482 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,482 WARN L623 FunctionHandler]: Unknown extern function strlcat [2022-12-14 14:43:08,485 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,486 WARN L623 FunctionHandler]: Unknown extern function rc_register_device [2022-12-14 14:43:08,486 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,486 WARN L623 FunctionHandler]: Unknown extern function rc_free_device [2022-12-14 14:43:08,487 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,487 WARN L623 FunctionHandler]: Unknown extern function strlcat [2022-12-14 14:43:08,488 WARN L623 FunctionHandler]: Unknown extern function input_register_device [2022-12-14 14:43:08,489 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,489 WARN L623 FunctionHandler]: Unknown extern function input_free_device [2022-12-14 14:43:08,489 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,490 WARN L623 FunctionHandler]: Unknown extern function strlcat [2022-12-14 14:43:08,490 WARN L623 FunctionHandler]: Unknown extern function input_set_abs_params [2022-12-14 14:43:08,490 WARN L623 FunctionHandler]: Unknown extern function input_set_abs_params [2022-12-14 14:43:08,491 WARN L623 FunctionHandler]: Unknown extern function input_register_device [2022-12-14 14:43:08,491 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,492 WARN L623 FunctionHandler]: Unknown extern function input_free_device [2022-12-14 14:43:08,493 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,494 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,495 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,496 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,497 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,497 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,498 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,498 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 14:43:08,498 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,498 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 14:43:08,499 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,499 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-14 14:43:08,499 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-14 14:43:08,499 WARN L623 FunctionHandler]: Unknown extern function usb_get_dev [2022-12-14 14:43:08,500 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,501 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,501 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,501 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,502 WARN L623 FunctionHandler]: Unknown extern function input_unregister_device [2022-12-14 14:43:08,502 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 14:43:08,502 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 14:43:08,502 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 14:43:08,502 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 14:43:08,502 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,503 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 14:43:08,503 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,503 WARN L623 FunctionHandler]: Unknown extern function init_timer_key [2022-12-14 14:43:08,504 WARN L623 FunctionHandler]: Unknown extern function usb_get_dev [2022-12-14 14:43:08,504 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,505 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,505 WARN L623 FunctionHandler]: Unknown extern function input_unregister_device [2022-12-14 14:43:08,505 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 14:43:08,505 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,506 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,507 WARN L623 FunctionHandler]: Unknown extern function sysfs_create_group [2022-12-14 14:43:08,507 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,507 WARN L623 FunctionHandler]: Unknown extern function usb_register_dev [2022-12-14 14:43:08,508 WARN L623 FunctionHandler]: Unknown extern function usb_register_dev [2022-12-14 14:43:08,508 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,509 WARN L623 FunctionHandler]: Unknown extern function usb_get_dev [2022-12-14 14:43:08,509 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,510 WARN L623 FunctionHandler]: Unknown extern function usb_ifnum_to_if [2022-12-14 14:43:08,510 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,510 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,511 WARN L623 FunctionHandler]: Unknown extern function sysfs_create_group [2022-12-14 14:43:08,511 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,511 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-14 14:43:08,512 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-14 14:43:08,513 WARN L623 FunctionHandler]: Unknown extern function sysfs_remove_group [2022-12-14 14:43:08,513 WARN L623 FunctionHandler]: Unknown extern function sysfs_remove_group [2022-12-14 14:43:08,513 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 14:43:08,513 WARN L623 FunctionHandler]: Unknown extern function complete_all [2022-12-14 14:43:08,514 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 14:43:08,514 WARN L623 FunctionHandler]: Unknown extern function input_unregister_device [2022-12-14 14:43:08,514 WARN L623 FunctionHandler]: Unknown extern function rc_unregister_device [2022-12-14 14:43:08,514 WARN L623 FunctionHandler]: Unknown extern function usb_deregister_dev [2022-12-14 14:43:08,514 WARN L623 FunctionHandler]: Unknown extern function usb_deregister_dev [2022-12-14 14:43:08,514 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 14:43:08,514 WARN L623 FunctionHandler]: Unknown extern function input_unregister_device [2022-12-14 14:43:08,515 WARN L623 FunctionHandler]: Unknown extern function del_timer_sync [2022-12-14 14:43:08,515 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 14:43:08,517 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 14:43:08,517 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 14:43:08,518 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,518 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 14:43:08,519 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 14:43:08,519 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-12-14 14:43:08,520 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 14:43:08,520 WARN L623 FunctionHandler]: Unknown extern function ldv_check_return_value [2022-12-14 14:43:08,520 WARN L623 FunctionHandler]: Unknown extern function ldv_check_return_value_probe [2022-12-14 14:43:08,520 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 14:43:08,521 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 14:43:08,521 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 14:43:08,521 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 14:43:08,522 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 14:43:08,522 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,522 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 14:43:08,523 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,523 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,523 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,523 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,523 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,523 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,524 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,524 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,524 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,524 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,524 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,525 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,525 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,525 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,525 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,525 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,525 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,525 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,526 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,526 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,526 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,526 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,526 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,526 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,527 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,527 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,527 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,527 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,527 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,528 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,528 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,528 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,528 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,528 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,528 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,529 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,529 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 14:43:08,529 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,529 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,529 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 14:43:08,529 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_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-rc-imon--32_7a--a9e7fb5.i[200991,201004] [2022-12-14 14:43:08,537 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 14:43:08,579 INFO L208 MainTranslator]: Completed translation [2022-12-14 14:43:08,579 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:43:08 WrapperNode [2022-12-14 14:43:08,579 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 14:43:08,580 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 14:43:08,580 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 14:43:08,580 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 14:43:08,586 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:43:08" (1/1) ... [2022-12-14 14:43:08,643 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:43:08" (1/1) ... [2022-12-14 14:43:08,728 INFO L138 Inliner]: procedures = 240, calls = 2379, calls flagged for inlining = 110, calls inlined = 62, statements flattened = 2540 [2022-12-14 14:43:08,728 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 14:43:08,728 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 14:43:08,728 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 14:43:08,728 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 14:43:08,735 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:43:08" (1/1) ... [2022-12-14 14:43:08,736 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:43:08" (1/1) ... [2022-12-14 14:43:08,748 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:43:08" (1/1) ... [2022-12-14 14:43:08,748 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:43:08" (1/1) ... [2022-12-14 14:43:08,818 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:43:08" (1/1) ... [2022-12-14 14:43:08,828 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:43:08" (1/1) ... [2022-12-14 14:43:08,841 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:43:08" (1/1) ... [2022-12-14 14:43:08,850 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:43:08" (1/1) ... [2022-12-14 14:43:08,865 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 14:43:08,865 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 14:43:08,866 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 14:43:08,866 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 14:43:08,866 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:43:08" (1/1) ... [2022-12-14 14:43:08,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 14:43:08,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:43:08,890 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 14:43:08,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 14:43:08,925 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2022-12-14 14:43:08,925 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2022-12-14 14:43:08,925 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-12-14 14:43:08,925 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-12-14 14:43:08,925 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-12-14 14:43:08,925 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-12-14 14:43:08,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-12-14 14:43:08,926 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_dev [2022-12-14 14:43:08,926 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_dev [2022-12-14 14:43:08,926 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-12-14 14:43:08,926 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-12-14 14:43:08,926 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2022-12-14 14:43:08,926 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2022-12-14 14:43:08,926 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-12-14 14:43:08,926 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-12-14 14:43:08,926 INFO L130 BoogieDeclarations]: Found specification of procedure send_packet [2022-12-14 14:43:08,926 INFO L138 BoogieDeclarations]: Found implementation of procedure send_packet [2022-12-14 14:43:08,926 INFO L130 BoogieDeclarations]: Found specification of procedure strlcat [2022-12-14 14:43:08,927 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcat [2022-12-14 14:43:08,927 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-12-14 14:43:08,927 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-12-14 14:43:08,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-12-14 14:43:08,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-12-14 14:43:08,927 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister_dev [2022-12-14 14:43:08,927 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister_dev [2022-12-14 14:43:08,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_imon_context [2022-12-14 14:43:08,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_imon_context [2022-12-14 14:43:08,927 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-12-14 14:43:08,927 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-12-14 14:43:08,928 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-12-14 14:43:08,928 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-12-14 14:43:08,928 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_driver_lock [2022-12-14 14:43:08,928 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_driver_lock [2022-12-14 14:43:08,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-14 14:43:08,928 INFO L130 BoogieDeclarations]: Found specification of procedure input_event [2022-12-14 14:43:08,928 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event [2022-12-14 14:43:08,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-14 14:43:08,928 INFO L130 BoogieDeclarations]: Found specification of procedure input_allocate_device [2022-12-14 14:43:08,928 INFO L138 BoogieDeclarations]: Found implementation of procedure input_allocate_device [2022-12-14 14:43:08,928 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2022-12-14 14:43:08,929 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2022-12-14 14:43:08,929 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 14:43:08,929 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-14 14:43:08,929 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-12-14 14:43:08,929 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-12-14 14:43:08,929 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-12-14 14:43:08,929 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-12-14 14:43:08,929 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2022-12-14 14:43:08,929 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2022-12-14 14:43:08,929 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-12-14 14:43:08,929 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-12-14 14:43:08,930 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_drvdata [2022-12-14 14:43:08,930 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_drvdata [2022-12-14 14:43:08,930 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_key [2022-12-14 14:43:08,930 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_key [2022-12-14 14:43:08,930 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2022-12-14 14:43:08,930 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2022-12-14 14:43:08,930 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-12-14 14:43:08,930 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_abs [2022-12-14 14:43:08,930 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_abs [2022-12-14 14:43:08,930 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2022-12-14 14:43:08,930 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2022-12-14 14:43:08,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-12-14 14:43:08,931 INFO L130 BoogieDeclarations]: Found specification of procedure input_free_device [2022-12-14 14:43:08,931 INFO L138 BoogieDeclarations]: Found implementation of procedure input_free_device [2022-12-14 14:43:08,931 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_group [2022-12-14 14:43:08,931 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_group [2022-12-14 14:43:08,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-14 14:43:08,931 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_group [2022-12-14 14:43:08,931 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_group [2022-12-14 14:43:08,931 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-12-14 14:43:08,931 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-12-14 14:43:08,931 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-12-14 14:43:08,932 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-12-14 14:43:08,932 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-12-14 14:43:08,932 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-12-14 14:43:08,932 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_int_urb [2022-12-14 14:43:08,932 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_int_urb [2022-12-14 14:43:08,932 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-12-14 14:43:08,932 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-12-14 14:43:08,932 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-14 14:43:08,932 INFO L130 BoogieDeclarations]: Found specification of procedure usb_to_input_id [2022-12-14 14:43:08,932 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_to_input_id [2022-12-14 14:43:08,932 INFO L130 BoogieDeclarations]: Found specification of procedure input_sync [2022-12-14 14:43:08,933 INFO L138 BoogieDeclarations]: Found implementation of procedure input_sync [2022-12-14 14:43:08,933 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-12-14 14:43:08,933 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-12-14 14:43:08,933 INFO L130 BoogieDeclarations]: Found specification of procedure free_imon_context [2022-12-14 14:43:08,933 INFO L138 BoogieDeclarations]: Found implementation of procedure free_imon_context [2022-12-14 14:43:08,933 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-14 14:43:08,933 INFO L130 BoogieDeclarations]: Found specification of procedure input_register_device [2022-12-14 14:43:08,933 INFO L138 BoogieDeclarations]: Found implementation of procedure input_register_device [2022-12-14 14:43:08,933 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_imon_context [2022-12-14 14:43:08,933 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_imon_context [2022-12-14 14:43:08,933 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 14:43:08,933 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-14 14:43:08,934 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2022-12-14 14:43:08,934 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2022-12-14 14:43:08,934 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-12-14 14:43:08,934 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_dev [2022-12-14 14:43:08,934 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register_dev [2022-12-14 14:43:08,934 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-12-14 14:43:08,934 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-12-14 14:43:08,934 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_driver_lock [2022-12-14 14:43:08,934 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_driver_lock [2022-12-14 14:43:08,934 INFO L130 BoogieDeclarations]: Found specification of procedure input_unregister_device [2022-12-14 14:43:08,934 INFO L138 BoogieDeclarations]: Found implementation of procedure input_unregister_device [2022-12-14 14:43:08,935 INFO L130 BoogieDeclarations]: Found specification of procedure imon_find_endpoints [2022-12-14 14:43:08,935 INFO L138 BoogieDeclarations]: Found implementation of procedure imon_find_endpoints [2022-12-14 14:43:08,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 14:43:08,935 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2022-12-14 14:43:08,935 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2022-12-14 14:43:08,935 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 14:43:08,935 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 14:43:09,265 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 14:43:09,267 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 14:43:11,475 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 14:43:12,046 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 14:43:12,046 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-12-14 14:43:12,048 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 02:43:12 BoogieIcfgContainer [2022-12-14 14:43:12,048 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 14:43:12,050 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 14:43:12,050 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 14:43:12,053 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 14:43:12,053 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 02:43:07" (1/3) ... [2022-12-14 14:43:12,053 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16ad4215 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 02:43:12, skipping insertion in model container [2022-12-14 14:43:12,053 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:43:08" (2/3) ... [2022-12-14 14:43:12,054 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16ad4215 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 02:43:12, skipping insertion in model container [2022-12-14 14:43:12,054 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 02:43:12" (3/3) ... [2022-12-14 14:43:12,055 INFO L112 eAbstractionObserver]: Analyzing ICFG m0_drivers-media-rc-imon--32_7a--a9e7fb5.i [2022-12-14 14:43:12,082 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 14:43:12,082 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-14 14:43:12,141 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 14:43:12,153 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;@24784866, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 14:43:12,153 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-14 14:43:12,160 INFO L276 IsEmpty]: Start isEmpty. Operand has 506 states, 290 states have (on average 1.2655172413793103) internal successors, (367), 305 states have internal predecessors, (367), 166 states have call successors, (166), 48 states have call predecessors, (166), 48 states have return successors, (166), 165 states have call predecessors, (166), 166 states have call successors, (166) [2022-12-14 14:43:12,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-14 14:43:12,168 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:43:12,169 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:43:12,169 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:43:12,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:43:12,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1906695263, now seen corresponding path program 1 times [2022-12-14 14:43:12,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:43:12,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932927708] [2022-12-14 14:43:12,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:43:12,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:43:12,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:43:12,638 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:43:12,639 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:43:12,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932927708] [2022-12-14 14:43:12,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932927708] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:43:12,640 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:43:12,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:43:12,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335491805] [2022-12-14 14:43:12,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:43:12,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:43:12,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:43:12,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:43:12,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:43:12,678 INFO L87 Difference]: Start difference. First operand has 506 states, 290 states have (on average 1.2655172413793103) internal successors, (367), 305 states have internal predecessors, (367), 166 states have call successors, (166), 48 states have call predecessors, (166), 48 states have return successors, (166), 165 states have call predecessors, (166), 166 states have call successors, (166) Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:43:14,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:43:14,606 INFO L93 Difference]: Finished difference Result 1035 states and 1429 transitions. [2022-12-14 14:43:14,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:43:14,608 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2022-12-14 14:43:14,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:43:14,618 INFO L225 Difference]: With dead ends: 1035 [2022-12-14 14:43:14,618 INFO L226 Difference]: Without dead ends: 531 [2022-12-14 14:43:14,624 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:43:14,626 INFO L413 NwaCegarLoop]: 604 mSDtfsCounter, 163 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 1066 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-12-14 14:43:14,627 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 1066 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-12-14 14:43:14,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2022-12-14 14:43:14,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 529. [2022-12-14 14:43:14,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 303 states have (on average 1.2409240924092408) internal successors, (376), 314 states have internal predecessors, (376), 167 states have call successors, (167), 59 states have call predecessors, (167), 58 states have return successors, (162), 161 states have call predecessors, (162), 162 states have call successors, (162) [2022-12-14 14:43:14,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 705 transitions. [2022-12-14 14:43:14,707 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 705 transitions. Word has length 10 [2022-12-14 14:43:14,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:43:14,708 INFO L495 AbstractCegarLoop]: Abstraction has 529 states and 705 transitions. [2022-12-14 14:43:14,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:43:14,708 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 705 transitions. [2022-12-14 14:43:14,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-14 14:43:14,709 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:43:14,709 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:43:14,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 14:43:14,709 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:43:14,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:43:14,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1021638045, now seen corresponding path program 1 times [2022-12-14 14:43:14,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:43:14,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976753766] [2022-12-14 14:43:14,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:43:14,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:43:14,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:43:14,860 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:43:14,861 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:43:14,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976753766] [2022-12-14 14:43:14,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976753766] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:43:14,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:43:14,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:43:14,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291338569] [2022-12-14 14:43:14,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:43:14,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:43:14,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:43:14,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:43:14,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:43:14,863 INFO L87 Difference]: Start difference. First operand 529 states and 705 transitions. Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:43:16,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:43:16,593 INFO L93 Difference]: Finished difference Result 555 states and 724 transitions. [2022-12-14 14:43:16,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:43:16,593 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-12-14 14:43:16,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:43:16,596 INFO L225 Difference]: With dead ends: 555 [2022-12-14 14:43:16,596 INFO L226 Difference]: Without dead ends: 551 [2022-12-14 14:43:16,596 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:43:16,597 INFO L413 NwaCegarLoop]: 596 mSDtfsCounter, 312 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-12-14 14:43:16,597 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 921 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-12-14 14:43:16,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2022-12-14 14:43:16,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 549. [2022-12-14 14:43:16,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 314 states have (on average 1.2261146496815287) internal successors, (385), 323 states have internal predecessors, (385), 168 states have call successors, (168), 67 states have call predecessors, (168), 66 states have return successors, (165), 164 states have call predecessors, (165), 165 states have call successors, (165) [2022-12-14 14:43:16,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 718 transitions. [2022-12-14 14:43:16,621 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 718 transitions. Word has length 11 [2022-12-14 14:43:16,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:43:16,621 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 718 transitions. [2022-12-14 14:43:16,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:43:16,622 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 718 transitions. [2022-12-14 14:43:16,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-14 14:43:16,622 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:43:16,622 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:43:16,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 14:43:16,623 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:43:16,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:43:16,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1605662244, now seen corresponding path program 1 times [2022-12-14 14:43:16,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:43:16,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799697120] [2022-12-14 14:43:16,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:43:16,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:43:16,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:43:16,874 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:43:16,874 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:43:16,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799697120] [2022-12-14 14:43:16,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799697120] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:43:16,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:43:16,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:43:16,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371609637] [2022-12-14 14:43:16,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:43:16,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:43:16,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:43:16,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:43:16,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:43:16,877 INFO L87 Difference]: Start difference. First operand 549 states and 718 transitions. Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:43:17,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:43:17,912 INFO L93 Difference]: Finished difference Result 551 states and 719 transitions. [2022-12-14 14:43:17,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:43:17,912 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-12-14 14:43:17,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:43:17,916 INFO L225 Difference]: With dead ends: 551 [2022-12-14 14:43:17,916 INFO L226 Difference]: Without dead ends: 542 [2022-12-14 14:43:17,916 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:43:17,918 INFO L413 NwaCegarLoop]: 592 mSDtfsCounter, 672 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 672 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:43:17,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [672 Valid, 592 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-12-14 14:43:17,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-12-14 14:43:17,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 542. [2022-12-14 14:43:17,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 309 states have (on average 1.220064724919094) internal successors, (377), 317 states have internal predecessors, (377), 166 states have call successors, (166), 67 states have call predecessors, (166), 66 states have return successors, (164), 163 states have call predecessors, (164), 164 states have call successors, (164) [2022-12-14 14:43:17,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 707 transitions. [2022-12-14 14:43:17,953 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 707 transitions. Word has length 12 [2022-12-14 14:43:17,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:43:17,953 INFO L495 AbstractCegarLoop]: Abstraction has 542 states and 707 transitions. [2022-12-14 14:43:17,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:43:17,953 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 707 transitions. [2022-12-14 14:43:17,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-12-14 14:43:17,956 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:43:17,956 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:43:17,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 14:43:17,956 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:43:17,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:43:17,957 INFO L85 PathProgramCache]: Analyzing trace with hash -378725930, now seen corresponding path program 1 times [2022-12-14 14:43:17,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:43:17,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441405526] [2022-12-14 14:43:17,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:43:17,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:43:18,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:43:18,365 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 14:43:18,365 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:43:18,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441405526] [2022-12-14 14:43:18,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441405526] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:43:18,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:43:18,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:43:18,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063194962] [2022-12-14 14:43:18,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:43:18,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:43:18,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:43:18,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:43:18,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:43:18,367 INFO L87 Difference]: Start difference. First operand 542 states and 707 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-12-14 14:43:20,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:43:20,209 INFO L93 Difference]: Finished difference Result 544 states and 708 transitions. [2022-12-14 14:43:20,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:43:20,209 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 70 [2022-12-14 14:43:20,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:43:20,211 INFO L225 Difference]: With dead ends: 544 [2022-12-14 14:43:20,211 INFO L226 Difference]: Without dead ends: 541 [2022-12-14 14:43:20,211 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:43:20,212 INFO L413 NwaCegarLoop]: 586 mSDtfsCounter, 517 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-12-14 14:43:20,212 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 716 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-12-14 14:43:20,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2022-12-14 14:43:20,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 541. [2022-12-14 14:43:20,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 309 states have (on average 1.2168284789644013) internal successors, (376), 316 states have internal predecessors, (376), 165 states have call successors, (165), 67 states have call predecessors, (165), 66 states have return successors, (164), 163 states have call predecessors, (164), 164 states have call successors, (164) [2022-12-14 14:43:20,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 705 transitions. [2022-12-14 14:43:20,233 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 705 transitions. Word has length 70 [2022-12-14 14:43:20,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:43:20,233 INFO L495 AbstractCegarLoop]: Abstraction has 541 states and 705 transitions. [2022-12-14 14:43:20,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-12-14 14:43:20,233 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 705 transitions. [2022-12-14 14:43:20,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-12-14 14:43:20,235 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:43:20,236 INFO L195 NwaCegarLoop]: trace histogram [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, 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:43:20,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 14:43:20,236 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:43:20,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:43:20,236 INFO L85 PathProgramCache]: Analyzing trace with hash -141388160, now seen corresponding path program 1 times [2022-12-14 14:43:20,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:43:20,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120379005] [2022-12-14 14:43:20,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:43:20,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:43:20,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:43:20,658 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 14:43:20,659 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:43:20,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120379005] [2022-12-14 14:43:20,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120379005] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:43:20,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:43:20,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 14:43:20,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535593701] [2022-12-14 14:43:20,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:43:20,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 14:43:20,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:43:20,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 14:43:20,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 14:43:20,661 INFO L87 Difference]: Start difference. First operand 541 states and 705 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-12-14 14:43:23,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:43:23,580 INFO L93 Difference]: Finished difference Result 1130 states and 1487 transitions. [2022-12-14 14:43:23,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 14:43:23,581 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 75 [2022-12-14 14:43:23,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:43:23,584 INFO L225 Difference]: With dead ends: 1130 [2022-12-14 14:43:23,584 INFO L226 Difference]: Without dead ends: 593 [2022-12-14 14:43:23,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-12-14 14:43:23,586 INFO L413 NwaCegarLoop]: 579 mSDtfsCounter, 631 mSDsluCounter, 1099 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 318 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 660 SdHoareTripleChecker+Valid, 1678 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 318 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-12-14 14:43:23,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [660 Valid, 1678 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [318 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-12-14 14:43:23,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2022-12-14 14:43:23,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 587. [2022-12-14 14:43:23,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 345 states have (on average 1.23768115942029) internal successors, (427), 352 states have internal predecessors, (427), 175 states have call successors, (175), 67 states have call predecessors, (175), 66 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2022-12-14 14:43:23,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 776 transitions. [2022-12-14 14:43:23,616 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 776 transitions. Word has length 75 [2022-12-14 14:43:23,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:43:23,617 INFO L495 AbstractCegarLoop]: Abstraction has 587 states and 776 transitions. [2022-12-14 14:43:23,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-12-14 14:43:23,617 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 776 transitions. [2022-12-14 14:43:23,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-12-14 14:43:23,620 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:43:23,620 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 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:43:23,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 14:43:23,620 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:43:23,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:43:23,621 INFO L85 PathProgramCache]: Analyzing trace with hash 414600904, now seen corresponding path program 1 times [2022-12-14 14:43:23,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:43:23,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815857394] [2022-12-14 14:43:23,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:43:23,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:43:23,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:43:23,827 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 14:43:23,827 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:43:23,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815857394] [2022-12-14 14:43:23,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815857394] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:43:23,828 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:43:23,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:43:23,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117508452] [2022-12-14 14:43:23,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:43:23,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:43:23,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:43:23,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:43:23,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:43:23,829 INFO L87 Difference]: Start difference. First operand 587 states and 776 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-12-14 14:43:25,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:43:25,533 INFO L93 Difference]: Finished difference Result 1326 states and 1794 transitions. [2022-12-14 14:43:25,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:43:25,534 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 90 [2022-12-14 14:43:25,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:43:25,537 INFO L225 Difference]: With dead ends: 1326 [2022-12-14 14:43:25,537 INFO L226 Difference]: Without dead ends: 743 [2022-12-14 14:43:25,539 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:43:25,540 INFO L413 NwaCegarLoop]: 654 mSDtfsCounter, 121 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 1171 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-12-14 14:43:25,540 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 1171 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-12-14 14:43:25,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2022-12-14 14:43:25,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 589. [2022-12-14 14:43:25,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 346 states have (on average 1.2369942196531791) internal successors, (428), 353 states have internal predecessors, (428), 176 states have call successors, (176), 67 states have call predecessors, (176), 66 states have return successors, (175), 174 states have call predecessors, (175), 175 states have call successors, (175) [2022-12-14 14:43:25,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 779 transitions. [2022-12-14 14:43:25,586 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 779 transitions. Word has length 90 [2022-12-14 14:43:25,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:43:25,587 INFO L495 AbstractCegarLoop]: Abstraction has 589 states and 779 transitions. [2022-12-14 14:43:25,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-12-14 14:43:25,587 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 779 transitions. [2022-12-14 14:43:25,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-12-14 14:43:25,589 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:43:25,589 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 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:43:25,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-14 14:43:25,589 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:43:25,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:43:25,590 INFO L85 PathProgramCache]: Analyzing trace with hash 540554394, now seen corresponding path program 1 times [2022-12-14 14:43:25,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:43:25,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338025427] [2022-12-14 14:43:25,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:43:25,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:43:25,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:43:25,945 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 14:43:25,945 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:43:25,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338025427] [2022-12-14 14:43:25,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338025427] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:43:25,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:43:25,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:43:25,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156108236] [2022-12-14 14:43:25,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:43:25,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:43:25,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:43:25,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:43:25,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:43:25,948 INFO L87 Difference]: Start difference. First operand 589 states and 779 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-12-14 14:43:27,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:43:27,491 INFO L93 Difference]: Finished difference Result 589 states and 779 transitions. [2022-12-14 14:43:27,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:43:27,492 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 94 [2022-12-14 14:43:27,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:43:27,492 INFO L225 Difference]: With dead ends: 589 [2022-12-14 14:43:27,492 INFO L226 Difference]: Without dead ends: 0 [2022-12-14 14:43:27,493 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:43:27,494 INFO L413 NwaCegarLoop]: 591 mSDtfsCounter, 376 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 858 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:43:27,494 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [376 Valid, 858 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-12-14 14:43:27,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-12-14 14:43:27,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-12-14 14:43:27,495 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:43:27,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-12-14 14:43:27,496 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 94 [2022-12-14 14:43:27,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:43:27,496 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-14 14:43:27,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-12-14 14:43:27,496 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-12-14 14:43:27,496 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-12-14 14:43:27,498 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-14 14:43:27,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-14 14:43:27,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-12-14 14:43:29,935 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lock_of_imon_contextEXIT(lines 6899 6909) no Hoare annotation was computed. [2022-12-14 14:43:29,935 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6899 6909) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,935 INFO L899 garLoopResultBuilder]: For program point L6902(lines 6902 6905) no Hoare annotation was computed. [2022-12-14 14:43:29,935 INFO L899 garLoopResultBuilder]: For program point L6904-1(lines 6902 6905) no Hoare annotation was computed. [2022-12-14 14:43:29,935 INFO L895 garLoopResultBuilder]: At program point L6904(line 6904) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,935 INFO L899 garLoopResultBuilder]: For program point L7083-1(line 7083) no Hoare annotation was computed. [2022-12-14 14:43:29,935 INFO L902 garLoopResultBuilder]: At program point L7083(line 7083) the Hoare annotation is: true [2022-12-14 14:43:29,935 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7082 7084) the Hoare annotation is: true [2022-12-14 14:43:29,935 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataEXIT(lines 7082 7084) no Hoare annotation was computed. [2022-12-14 14:43:29,936 INFO L899 garLoopResultBuilder]: For program point L6795(lines 6795 6798) no Hoare annotation was computed. [2022-12-14 14:43:29,936 INFO L899 garLoopResultBuilder]: For program point L6797-1(lines 6795 6798) no Hoare annotation was computed. [2022-12-14 14:43:29,936 INFO L895 garLoopResultBuilder]: At program point L6797(line 6797) the Hoare annotation is: (or (not (= 2 |old(~ldv_mutex_driver_lock~0)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_imon_context~0 1))) [2022-12-14 14:43:29,936 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6792 6802) the Hoare annotation is: (or (= ~ldv_mutex_driver_lock~0 2) (not (= 2 |old(~ldv_mutex_driver_lock~0)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_imon_context~0 1))) [2022-12-14 14:43:29,936 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_driver_lockEXIT(lines 6792 6802) no Hoare annotation was computed. [2022-12-14 14:43:29,936 INFO L899 garLoopResultBuilder]: For program point usb_get_intfdataEXIT(lines 3568 3575) no Hoare annotation was computed. [2022-12-14 14:43:29,936 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3568 3575) the Hoare annotation is: true [2022-12-14 14:43:29,936 INFO L902 garLoopResultBuilder]: At program point L3572(line 3572) the Hoare annotation is: true [2022-12-14 14:43:29,936 INFO L899 garLoopResultBuilder]: For program point L3572-1(line 3572) no Hoare annotation was computed. [2022-12-14 14:43:29,936 INFO L899 garLoopResultBuilder]: For program point usb_submit_urbEXIT(lines 7223 7225) no Hoare annotation was computed. [2022-12-14 14:43:29,936 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7223 7225) the Hoare annotation is: true [2022-12-14 14:43:29,936 INFO L899 garLoopResultBuilder]: For program point input_eventEXIT(lines 7102 7104) no Hoare annotation was computed. [2022-12-14 14:43:29,936 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7102 7104) the Hoare annotation is: true [2022-12-14 14:43:29,936 INFO L899 garLoopResultBuilder]: For program point input_set_abs_paramsEXIT(lines 7112 7114) no Hoare annotation was computed. [2022-12-14 14:43:29,936 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7112 7114) the Hoare annotation is: true [2022-12-14 14:43:29,936 INFO L899 garLoopResultBuilder]: For program point input_free_deviceEXIT(lines 7105 7107) no Hoare annotation was computed. [2022-12-14 14:43:29,936 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7105 7107) the Hoare annotation is: true [2022-12-14 14:43:29,937 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7184 7186) the Hoare annotation is: true [2022-12-14 14:43:29,937 INFO L899 garLoopResultBuilder]: For program point sysfs_create_groupEXIT(lines 7184 7186) no Hoare annotation was computed. [2022-12-14 14:43:29,937 INFO L899 garLoopResultBuilder]: For program point usb_get_devEXIT(lines 7205 7207) no Hoare annotation was computed. [2022-12-14 14:43:29,937 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7205 7207) the Hoare annotation is: true [2022-12-14 14:43:29,937 INFO L902 garLoopResultBuilder]: At program point L7206(line 7206) the Hoare annotation is: true [2022-12-14 14:43:29,937 INFO L899 garLoopResultBuilder]: For program point L7206-1(line 7206) no Hoare annotation was computed. [2022-12-14 14:43:29,937 INFO L899 garLoopResultBuilder]: For program point sysfs_remove_groupEXIT(lines 7187 7189) no Hoare annotation was computed. [2022-12-14 14:43:29,937 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7187 7189) the Hoare annotation is: true [2022-12-14 14:43:29,937 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7215 7217) the Hoare annotation is: true [2022-12-14 14:43:29,937 INFO L899 garLoopResultBuilder]: For program point usb_register_devEXIT(lines 7215 7217) no Hoare annotation was computed. [2022-12-14 14:43:29,937 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2022-12-14 14:43:29,937 INFO L902 garLoopResultBuilder]: At program point L-1-3(line -1) the Hoare annotation is: true [2022-12-14 14:43:29,937 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memcpyEXIT(line -1) no Hoare annotation was computed. [2022-12-14 14:43:29,937 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2022-12-14 14:43:29,937 INFO L899 garLoopResultBuilder]: For program point get_currentEXIT(lines 3294 3317) no Hoare annotation was computed. [2022-12-14 14:43:29,937 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3294 3317) the Hoare annotation is: true [2022-12-14 14:43:29,937 INFO L899 garLoopResultBuilder]: For program point usb_make_pathEXIT(lines 3594 3601) no Hoare annotation was computed. [2022-12-14 14:43:29,937 INFO L902 garLoopResultBuilder]: At program point L3598-1(line 3598) the Hoare annotation is: true [2022-12-14 14:43:29,937 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3594 3601) the Hoare annotation is: true [2022-12-14 14:43:29,938 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7202 7204) the Hoare annotation is: true [2022-12-14 14:43:29,938 INFO L899 garLoopResultBuilder]: For program point usb_free_urbEXIT(lines 7202 7204) no Hoare annotation was computed. [2022-12-14 14:43:29,938 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3655 3660) the Hoare annotation is: true [2022-12-14 14:43:29,938 INFO L899 garLoopResultBuilder]: For program point __create_pipeEXIT(lines 3655 3660) no Hoare annotation was computed. [2022-12-14 14:43:29,938 INFO L899 garLoopResultBuilder]: For program point L3521(line 3521) no Hoare annotation was computed. [2022-12-14 14:43:29,938 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3520 3522) the Hoare annotation is: true [2022-12-14 14:43:29,938 INFO L899 garLoopResultBuilder]: For program point input_allocate_deviceEXIT(lines 3520 3522) no Hoare annotation was computed. [2022-12-14 14:43:29,938 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3441 3450) no Hoare annotation was computed. [2022-12-14 14:43:29,938 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3441 3450) the Hoare annotation is: true [2022-12-14 14:43:29,938 INFO L899 garLoopResultBuilder]: For program point L4032(line 4032) no Hoare annotation was computed. [2022-12-14 14:43:29,938 INFO L899 garLoopResultBuilder]: For program point L3966(lines 3966 3990) no Hoare annotation was computed. [2022-12-14 14:43:29,938 INFO L895 garLoopResultBuilder]: At program point L3966-2(lines 3966 3990) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,938 INFO L895 garLoopResultBuilder]: At program point L4008-2(lines 3995 4012) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,938 INFO L899 garLoopResultBuilder]: For program point send_packetFINAL(lines 3943 4044) no Hoare annotation was computed. [2022-12-14 14:43:29,938 INFO L899 garLoopResultBuilder]: For program point L4033-1(line 4033) no Hoare annotation was computed. [2022-12-14 14:43:29,938 INFO L895 garLoopResultBuilder]: At program point L4033(line 4033) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,938 INFO L899 garLoopResultBuilder]: For program point L3967-1(line 3967) no Hoare annotation was computed. [2022-12-14 14:43:29,939 INFO L895 garLoopResultBuilder]: At program point L3967(line 3967) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,939 INFO L899 garLoopResultBuilder]: For program point L4017(line 4017) no Hoare annotation was computed. [2022-12-14 14:43:29,939 INFO L899 garLoopResultBuilder]: For program point L3976(lines 3976 3979) no Hoare annotation was computed. [2022-12-14 14:43:29,939 INFO L899 garLoopResultBuilder]: For program point send_packetEXIT(lines 3943 4044) no Hoare annotation was computed. [2022-12-14 14:43:29,939 INFO L895 garLoopResultBuilder]: At program point L4018(line 4018) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,939 INFO L895 garLoopResultBuilder]: At program point L3985-1(line 3985) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,939 INFO L895 garLoopResultBuilder]: At program point L3985(line 3985) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,939 INFO L899 garLoopResultBuilder]: For program point L4018-1(line 4018) no Hoare annotation was computed. [2022-12-14 14:43:29,939 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3943 4044) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,939 INFO L895 garLoopResultBuilder]: At program point L3994(line 3994) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,939 INFO L899 garLoopResultBuilder]: For program point L4027(line 4027) no Hoare annotation was computed. [2022-12-14 14:43:29,939 INFO L899 garLoopResultBuilder]: For program point L3994-1(line 3994) no Hoare annotation was computed. [2022-12-14 14:43:29,939 INFO L895 garLoopResultBuilder]: At program point L3970(lines 3970 3971) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,939 INFO L899 garLoopResultBuilder]: For program point L3970-1(lines 3970 3971) no Hoare annotation was computed. [2022-12-14 14:43:29,939 INFO L895 garLoopResultBuilder]: At program point L4028(line 4028) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,940 INFO L899 garLoopResultBuilder]: For program point L3995(lines 3995 4012) no Hoare annotation was computed. [2022-12-14 14:43:29,940 INFO L899 garLoopResultBuilder]: For program point L4028-1(line 4028) no Hoare annotation was computed. [2022-12-14 14:43:29,940 INFO L895 garLoopResultBuilder]: At program point L4013(line 4013) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,940 INFO L895 garLoopResultBuilder]: At program point L6425-1(line 6425) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,940 INFO L899 garLoopResultBuilder]: For program point L4022(line 4022) no Hoare annotation was computed. [2022-12-14 14:43:29,940 INFO L895 garLoopResultBuilder]: At program point L6425(line 6425) the Hoare annotation is: (or (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,940 INFO L895 garLoopResultBuilder]: At program point L6417-1(line 6417) the Hoare annotation is: (or (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,940 INFO L895 garLoopResultBuilder]: At program point L6417(line 6417) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,940 INFO L895 garLoopResultBuilder]: At program point L6426(lines 6422 6429) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,940 INFO L899 garLoopResultBuilder]: For program point L4023-1(line 4023) no Hoare annotation was computed. [2022-12-14 14:43:29,940 INFO L895 garLoopResultBuilder]: At program point L4023(line 4023) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,940 INFO L895 garLoopResultBuilder]: At program point L6418(lines 6414 6421) the Hoare annotation is: (or (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,940 INFO L895 garLoopResultBuilder]: At program point L4040(lines 3962 4043) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,940 INFO L895 garLoopResultBuilder]: At program point L3974(line 3974) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 2)) (= ~ldv_mutex_lock_of_imon_context~0 2) (not (= ~ldv_mutex_driver_lock~0 2))) [2022-12-14 14:43:29,941 INFO L899 garLoopResultBuilder]: For program point L3974-1(line 3974) no Hoare annotation was computed. [2022-12-14 14:43:29,941 INFO L899 garLoopResultBuilder]: For program point usb_kill_urbEXIT(lines 7211 7213) no Hoare annotation was computed. [2022-12-14 14:43:29,941 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7211 7213) the Hoare annotation is: true [2022-12-14 14:43:29,941 INFO L899 garLoopResultBuilder]: For program point L6734(lines 6734 6737) no Hoare annotation was computed. [2022-12-14 14:43:29,941 INFO L899 garLoopResultBuilder]: For program point L6736-1(lines 6734 6737) no Hoare annotation was computed. [2022-12-14 14:43:29,941 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_driver_lockEXIT(lines 6731 6741) no Hoare annotation was computed. [2022-12-14 14:43:29,941 INFO L895 garLoopResultBuilder]: At program point L6736(line 6736) the Hoare annotation is: (or (not (= |old(~ldv_mutex_driver_lock~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_imon_context~0 1))) [2022-12-14 14:43:29,941 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6731 6741) the Hoare annotation is: (or (not (= |old(~ldv_mutex_driver_lock~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_imon_context~0 1)) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,941 INFO L899 garLoopResultBuilder]: For program point dev_set_drvdataEXIT(lines 7089 7091) no Hoare annotation was computed. [2022-12-14 14:43:29,941 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7089 7091) the Hoare annotation is: true [2022-12-14 14:43:29,941 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3630 3650) the Hoare annotation is: true [2022-12-14 14:43:29,941 INFO L899 garLoopResultBuilder]: For program point usb_fill_int_urbEXIT(lines 3630 3650) no Hoare annotation was computed. [2022-12-14 14:43:29,941 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7115 7117) the Hoare annotation is: true [2022-12-14 14:43:29,941 INFO L899 garLoopResultBuilder]: For program point input_unregister_deviceEXIT(lines 7115 7117) no Hoare annotation was computed. [2022-12-14 14:43:29,941 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 7234 7236) no Hoare annotation was computed. [2022-12-14 14:43:29,941 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7234 7236) the Hoare annotation is: true [2022-12-14 14:43:29,941 INFO L899 garLoopResultBuilder]: For program point strlcatEXIT(lines 7180 7182) no Hoare annotation was computed. [2022-12-14 14:43:29,941 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7180 7182) the Hoare annotation is: true [2022-12-14 14:43:29,942 INFO L899 garLoopResultBuilder]: For program point L5668(lines 5668 5703) no Hoare annotation was computed. [2022-12-14 14:43:29,942 INFO L902 garLoopResultBuilder]: At program point L5726(lines 5726 5727) the Hoare annotation is: true [2022-12-14 14:43:29,942 INFO L899 garLoopResultBuilder]: For program point L5726-1(lines 5726 5727) no Hoare annotation was computed. [2022-12-14 14:43:29,942 INFO L899 garLoopResultBuilder]: For program point L5685(lines 5685 5703) no Hoare annotation was computed. [2022-12-14 14:43:29,942 INFO L899 garLoopResultBuilder]: For program point L5685-1(lines 5668 5703) no Hoare annotation was computed. [2022-12-14 14:43:29,942 INFO L902 garLoopResultBuilder]: At program point $Ultimate##26(lines 5706 5709) the Hoare annotation is: true [2022-12-14 14:43:29,942 INFO L899 garLoopResultBuilder]: For program point L5710-2(lines 5654 5781) no Hoare annotation was computed. [2022-12-14 14:43:29,942 INFO L899 garLoopResultBuilder]: For program point L5735(lines 5735 5752) no Hoare annotation was computed. [2022-12-14 14:43:29,942 INFO L899 garLoopResultBuilder]: For program point L5735-1(lines 5735 5752) no Hoare annotation was computed. [2022-12-14 14:43:29,942 INFO L899 garLoopResultBuilder]: For program point L5744-1(lines 5744 5745) no Hoare annotation was computed. [2022-12-14 14:43:29,942 INFO L902 garLoopResultBuilder]: At program point L5678(line 5678) the Hoare annotation is: true [2022-12-14 14:43:29,942 INFO L902 garLoopResultBuilder]: At program point L5744(lines 5744 5745) the Hoare annotation is: true [2022-12-14 14:43:29,942 INFO L899 garLoopResultBuilder]: For program point L5678-1(line 5678) no Hoare annotation was computed. [2022-12-14 14:43:29,942 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5631 5782) the Hoare annotation is: true [2022-12-14 14:43:29,942 INFO L902 garLoopResultBuilder]: At program point L5695(lines 5695 5696) the Hoare annotation is: true [2022-12-14 14:43:29,942 INFO L899 garLoopResultBuilder]: For program point L5695-1(lines 5695 5696) no Hoare annotation was computed. [2022-12-14 14:43:29,942 INFO L899 garLoopResultBuilder]: For program point L5753(lines 5753 5770) no Hoare annotation was computed. [2022-12-14 14:43:29,942 INFO L899 garLoopResultBuilder]: For program point L5753-1(lines 5654 5781) no Hoare annotation was computed. [2022-12-14 14:43:29,943 INFO L902 garLoopResultBuilder]: At program point L5762(lines 5762 5763) the Hoare annotation is: true [2022-12-14 14:43:29,943 INFO L899 garLoopResultBuilder]: For program point L5762-1(lines 5762 5763) no Hoare annotation was computed. [2022-12-14 14:43:29,943 INFO L899 garLoopResultBuilder]: For program point L5716(lines 5716 5734) no Hoare annotation was computed. [2022-12-14 14:43:29,943 INFO L899 garLoopResultBuilder]: For program point imon_find_endpointsEXIT(lines 5631 5782) no Hoare annotation was computed. [2022-12-14 14:43:29,943 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 7145 7147) no Hoare annotation was computed. [2022-12-14 14:43:29,943 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7145 7147) the Hoare annotation is: true [2022-12-14 14:43:29,943 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 6683 6688) the Hoare annotation is: true [2022-12-14 14:43:29,943 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 6686) no Hoare annotation was computed. [2022-12-14 14:43:29,943 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 6683 6688) no Hoare annotation was computed. [2022-12-14 14:43:29,943 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3661 3670) the Hoare annotation is: true [2022-12-14 14:43:29,943 INFO L899 garLoopResultBuilder]: For program point usb_to_input_idEXIT(lines 3661 3670) no Hoare annotation was computed. [2022-12-14 14:43:29,943 INFO L899 garLoopResultBuilder]: For program point L3469-1(line 3469) no Hoare annotation was computed. [2022-12-14 14:43:29,943 INFO L902 garLoopResultBuilder]: At program point L3469(line 3469) the Hoare annotation is: true [2022-12-14 14:43:29,943 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3465 3472) the Hoare annotation is: true [2022-12-14 14:43:29,943 INFO L899 garLoopResultBuilder]: For program point kzallocEXIT(lines 3465 3472) no Hoare annotation was computed. [2022-12-14 14:43:29,943 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3558 3564) the Hoare annotation is: true [2022-12-14 14:43:29,943 INFO L899 garLoopResultBuilder]: For program point input_syncFINAL(lines 3558 3564) no Hoare annotation was computed. [2022-12-14 14:43:29,943 INFO L902 garLoopResultBuilder]: At program point L3561(line 3561) the Hoare annotation is: true [2022-12-14 14:43:29,944 INFO L899 garLoopResultBuilder]: For program point input_syncEXIT(lines 3558 3564) no Hoare annotation was computed. [2022-12-14 14:43:29,944 INFO L902 garLoopResultBuilder]: At program point L3453-1(line 3453) the Hoare annotation is: true [2022-12-14 14:43:29,944 INFO L902 garLoopResultBuilder]: At program point L3453(line 3453) the Hoare annotation is: true [2022-12-14 14:43:29,944 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3456 3463) the Hoare annotation is: true [2022-12-14 14:43:29,944 INFO L899 garLoopResultBuilder]: For program point kmallocEXIT(lines 3456 3463) no Hoare annotation was computed. [2022-12-14 14:43:29,944 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7196 7198) the Hoare annotation is: true [2022-12-14 14:43:29,944 INFO L899 garLoopResultBuilder]: For program point usb_deregister_devEXIT(lines 7196 7198) no Hoare annotation was computed. [2022-12-14 14:43:29,944 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lock_of_imon_contextEXIT(lines 6838 6848) no Hoare annotation was computed. [2022-12-14 14:43:29,944 INFO L899 garLoopResultBuilder]: For program point L6843-1(lines 6841 6844) no Hoare annotation was computed. [2022-12-14 14:43:29,944 INFO L895 garLoopResultBuilder]: At program point L6843(line 6843) the Hoare annotation is: (or (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_driver_lock~0 2)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 1))) [2022-12-14 14:43:29,944 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6838 6848) the Hoare annotation is: (or (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_driver_lock~0 2)) (not (= |old(~ldv_mutex_lock_of_imon_context~0)| 1))) [2022-12-14 14:43:29,944 INFO L899 garLoopResultBuilder]: For program point L6841(lines 6841 6844) no Hoare annotation was computed. [2022-12-14 14:43:29,944 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6690 6695) the Hoare annotation is: true [2022-12-14 14:43:29,944 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 6690 6695) no Hoare annotation was computed. [2022-12-14 14:43:29,944 INFO L902 garLoopResultBuilder]: At program point L3579(line 3579) the Hoare annotation is: true [2022-12-14 14:43:29,944 INFO L899 garLoopResultBuilder]: For program point usb_set_intfdataFINAL(lines 3576 3582) no Hoare annotation was computed. [2022-12-14 14:43:29,944 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3576 3582) the Hoare annotation is: true [2022-12-14 14:43:29,945 INFO L899 garLoopResultBuilder]: For program point usb_set_intfdataEXIT(lines 3576 3582) no Hoare annotation was computed. [2022-12-14 14:43:29,945 INFO L899 garLoopResultBuilder]: For program point ldv_handler_precallEXIT(lines 7124 7126) no Hoare annotation was computed. [2022-12-14 14:43:29,945 INFO L902 garLoopResultBuilder]: At program point ldv_handler_precallFINAL(lines 7124 7126) the Hoare annotation is: true [2022-12-14 14:43:29,945 INFO L899 garLoopResultBuilder]: For program point input_set_drvdataFINAL(lines 3524 3530) no Hoare annotation was computed. [2022-12-14 14:43:29,945 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3524 3530) the Hoare annotation is: true [2022-12-14 14:43:29,945 INFO L899 garLoopResultBuilder]: For program point input_set_drvdataEXIT(lines 3524 3530) no Hoare annotation was computed. [2022-12-14 14:43:29,945 INFO L902 garLoopResultBuilder]: At program point L3527(line 3527) the Hoare annotation is: true [2022-12-14 14:43:29,945 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3534 3541) the Hoare annotation is: true [2022-12-14 14:43:29,945 INFO L899 garLoopResultBuilder]: For program point input_report_keyFINAL(lines 3534 3541) no Hoare annotation was computed. [2022-12-14 14:43:29,945 INFO L899 garLoopResultBuilder]: For program point input_report_keyEXIT(lines 3534 3541) no Hoare annotation was computed. [2022-12-14 14:43:29,945 INFO L902 garLoopResultBuilder]: At program point L3538(line 3538) the Hoare annotation is: true [2022-12-14 14:43:29,945 INFO L899 garLoopResultBuilder]: For program point free_imon_contextEXIT(lines 3807 3832) no Hoare annotation was computed. [2022-12-14 14:43:29,945 INFO L899 garLoopResultBuilder]: For program point L3825-1(line 3825) no Hoare annotation was computed. [2022-12-14 14:43:29,945 INFO L902 garLoopResultBuilder]: At program point L3825(line 3825) the Hoare annotation is: true [2022-12-14 14:43:29,945 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3807 3832) the Hoare annotation is: true [2022-12-14 14:43:29,945 INFO L902 garLoopResultBuilder]: At program point L3816(line 3816) the Hoare annotation is: true [2022-12-14 14:43:29,945 INFO L899 garLoopResultBuilder]: For program point L3817-1(line 3817) no Hoare annotation was computed. [2022-12-14 14:43:29,945 INFO L902 garLoopResultBuilder]: At program point L3817(line 3817) the Hoare annotation is: true [2022-12-14 14:43:29,946 INFO L902 garLoopResultBuilder]: At program point L3814(line 3814) the Hoare annotation is: true [2022-12-14 14:43:29,946 INFO L899 garLoopResultBuilder]: For program point L3815-1(line 3815) no Hoare annotation was computed. [2022-12-14 14:43:29,946 INFO L902 garLoopResultBuilder]: At program point L3815(line 3815) the Hoare annotation is: true [2022-12-14 14:43:29,946 INFO L899 garLoopResultBuilder]: For program point L3816-1(line 3816) no Hoare annotation was computed. [2022-12-14 14:43:29,946 INFO L899 garLoopResultBuilder]: For program point L3814-1(line 3814) no Hoare annotation was computed. [2022-12-14 14:43:29,946 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3583 3590) the Hoare annotation is: true [2022-12-14 14:43:29,946 INFO L899 garLoopResultBuilder]: For program point interface_to_usbdevEXIT(lines 3583 3590) no Hoare annotation was computed. [2022-12-14 14:43:29,946 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7190 7192) the Hoare annotation is: true [2022-12-14 14:43:29,946 INFO L899 garLoopResultBuilder]: For program point L7191-1(line 7191) no Hoare annotation was computed. [2022-12-14 14:43:29,946 INFO L902 garLoopResultBuilder]: At program point L7191(line 7191) the Hoare annotation is: true [2022-12-14 14:43:29,946 INFO L899 garLoopResultBuilder]: For program point usb_alloc_urbEXIT(lines 7190 7192) no Hoare annotation was computed. [2022-12-14 14:43:29,946 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7138 7140) the Hoare annotation is: true [2022-12-14 14:43:29,946 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 7138 7140) no Hoare annotation was computed. [2022-12-14 14:43:29,946 INFO L895 garLoopResultBuilder]: At program point L6113(line 6113) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,946 INFO L895 garLoopResultBuilder]: At program point L6113-1(line 6113) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,946 INFO L895 garLoopResultBuilder]: At program point L5915(line 5915) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,947 INFO L895 garLoopResultBuilder]: At program point L5981-2(lines 5981 5984) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,947 INFO L899 garLoopResultBuilder]: For program point L5915-1(line 5915) no Hoare annotation was computed. [2022-12-14 14:43:29,947 INFO L895 garLoopResultBuilder]: At program point L6114(line 6114) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,947 INFO L895 garLoopResultBuilder]: At program point L7039-1(lines 7026 7043) the Hoare annotation is: (= ~ldv_mutex_driver_lock~0 1) [2022-12-14 14:43:29,947 INFO L895 garLoopResultBuilder]: At program point L7039(line 7039) the Hoare annotation is: false [2022-12-14 14:43:29,947 INFO L895 garLoopResultBuilder]: At program point L6181-2(lines 6181 6185) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,947 INFO L899 garLoopResultBuilder]: For program point L6115(line 6115) no Hoare annotation was computed. [2022-12-14 14:43:29,947 INFO L899 garLoopResultBuilder]: For program point L6181(lines 6181 6185) no Hoare annotation was computed. [2022-12-14 14:43:29,947 INFO L895 garLoopResultBuilder]: At program point L5851(line 5851) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,947 INFO L899 garLoopResultBuilder]: For program point L5851-1(line 5851) no Hoare annotation was computed. [2022-12-14 14:43:29,947 INFO L895 garLoopResultBuilder]: At program point L6314(lines 6256 6327) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,947 INFO L895 garLoopResultBuilder]: At program point L6182(line 6182) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,947 INFO L895 garLoopResultBuilder]: At program point L6050(line 6050) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,947 INFO L899 garLoopResultBuilder]: For program point L6116-2(lines 6106 6170) no Hoare annotation was computed. [2022-12-14 14:43:29,947 INFO L899 garLoopResultBuilder]: For program point L6182-1(line 6182) no Hoare annotation was computed. [2022-12-14 14:43:29,947 INFO L899 garLoopResultBuilder]: For program point L6116(lines 6116 6120) no Hoare annotation was computed. [2022-12-14 14:43:29,948 INFO L899 garLoopResultBuilder]: For program point L6050-1(line 6050) no Hoare annotation was computed. [2022-12-14 14:43:29,948 INFO L899 garLoopResultBuilder]: For program point L5852(lines 5852 5857) no Hoare annotation was computed. [2022-12-14 14:43:29,948 INFO L895 garLoopResultBuilder]: At program point L6117(line 6117) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,948 INFO L895 garLoopResultBuilder]: At program point L6117-1(line 6117) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,948 INFO L899 garLoopResultBuilder]: For program point L5985(line 5985) no Hoare annotation was computed. [2022-12-14 14:43:29,948 INFO L895 garLoopResultBuilder]: At program point L6646(line 6646) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,948 INFO L895 garLoopResultBuilder]: At program point L6646-1(line 6646) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,948 INFO L899 garLoopResultBuilder]: For program point L6184-1(line 6184) no Hoare annotation was computed. [2022-12-14 14:43:29,948 INFO L895 garLoopResultBuilder]: At program point L6184(line 6184) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,948 INFO L895 garLoopResultBuilder]: At program point L6052-2(lines 6052 6068) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,948 INFO L899 garLoopResultBuilder]: For program point L6052(lines 6052 6068) no Hoare annotation was computed. [2022-12-14 14:43:29,948 INFO L899 garLoopResultBuilder]: For program point L5920-1(line 5920) no Hoare annotation was computed. [2022-12-14 14:43:29,948 INFO L895 garLoopResultBuilder]: At program point L5920(line 5920) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,948 INFO L899 garLoopResultBuilder]: For program point L5590(line 5590) no Hoare annotation was computed. [2022-12-14 14:43:29,948 INFO L895 garLoopResultBuilder]: At program point L6647(lines 6643 6650) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,949 INFO L895 garLoopResultBuilder]: At program point L6317(lines 6317 6320) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,949 INFO L899 garLoopResultBuilder]: For program point L5921-2(lines 5899 5965) no Hoare annotation was computed. [2022-12-14 14:43:29,949 INFO L895 garLoopResultBuilder]: At program point L6582(line 6582) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,949 INFO L895 garLoopResultBuilder]: At program point L6582-1(line 6582) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,949 INFO L899 garLoopResultBuilder]: For program point L6054(lines 6054 6059) no Hoare annotation was computed. [2022-12-14 14:43:29,949 INFO L895 garLoopResultBuilder]: At program point L6583(lines 6579 6586) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,949 INFO L895 garLoopResultBuilder]: At program point imon_init_idev_returnLabel#1(lines 5546 5593) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,949 INFO L895 garLoopResultBuilder]: At program point imon_probe_fail#1(lines 6021 6096) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,949 INFO L895 garLoopResultBuilder]: At program point L6321(lines 6256 6327) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,949 INFO L895 garLoopResultBuilder]: At program point L6123(line 6123) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,949 INFO L899 garLoopResultBuilder]: For program point L6123-1(line 6123) no Hoare annotation was computed. [2022-12-14 14:43:29,949 INFO L899 garLoopResultBuilder]: For program point L5991(lines 5991 5995) no Hoare annotation was computed. [2022-12-14 14:43:29,949 INFO L899 garLoopResultBuilder]: For program point L5859(lines 5859 5863) no Hoare annotation was computed. [2022-12-14 14:43:29,949 INFO L895 garLoopResultBuilder]: At program point L5991-2(lines 5972 6001) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,949 INFO L895 garLoopResultBuilder]: At program point imon_init_idev_out#1(lines 5552 5592) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,950 INFO L895 garLoopResultBuilder]: At program point L6322(line 6322) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,950 INFO L895 garLoopResultBuilder]: At program point L6124-1(line 6124) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,950 INFO L895 garLoopResultBuilder]: At program point L6124(line 6124) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,950 INFO L899 garLoopResultBuilder]: For program point L5992-1(line 5992) no Hoare annotation was computed. [2022-12-14 14:43:29,950 INFO L895 garLoopResultBuilder]: At program point L5992(line 5992) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,950 INFO L895 garLoopResultBuilder]: At program point L6654(line 6654) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,950 INFO L895 garLoopResultBuilder]: At program point L6654-1(line 6654) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,950 INFO L895 garLoopResultBuilder]: At program point L6324(lines 6256 6327) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,950 INFO L899 garLoopResultBuilder]: For program point L6126(lines 6126 6133) no Hoare annotation was computed. [2022-12-14 14:43:29,950 INFO L895 garLoopResultBuilder]: At program point L5994(line 5994) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,950 INFO L899 garLoopResultBuilder]: For program point L5994-1(line 5994) no Hoare annotation was computed. [2022-12-14 14:43:29,950 INFO L895 garLoopResultBuilder]: At program point L6655(lines 6651 6658) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,950 INFO L899 garLoopResultBuilder]: For program point L6127(lines 6127 6131) no Hoare annotation was computed. [2022-12-14 14:43:29,950 INFO L895 garLoopResultBuilder]: At program point L5599(line 5599) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,950 INFO L895 garLoopResultBuilder]: At program point L6590(line 6590) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,951 INFO L899 garLoopResultBuilder]: For program point L5599-1(line 5599) no Hoare annotation was computed. [2022-12-14 14:43:29,951 INFO L895 garLoopResultBuilder]: At program point L6590-1(line 6590) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,951 INFO L895 garLoopResultBuilder]: At program point L6260-1(line 6260) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,951 INFO L895 garLoopResultBuilder]: At program point L6260(line 6260) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,951 INFO L899 garLoopResultBuilder]: For program point L6062(lines 6062 6067) no Hoare annotation was computed. [2022-12-14 14:43:29,951 INFO L895 garLoopResultBuilder]: At program point L6128(line 6128) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,951 INFO L899 garLoopResultBuilder]: For program point L5930(lines 5930 5938) no Hoare annotation was computed. [2022-12-14 14:43:29,951 INFO L899 garLoopResultBuilder]: For program point L5930-2(lines 5930 5938) no Hoare annotation was computed. [2022-12-14 14:43:29,951 INFO L895 garLoopResultBuilder]: At program point L6591(lines 6587 6594) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,951 INFO L899 garLoopResultBuilder]: For program point L5600(lines 5600 5604) no Hoare annotation was computed. [2022-12-14 14:43:29,951 INFO L895 garLoopResultBuilder]: At program point L5865(lines 5865 5869) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,951 INFO L899 garLoopResultBuilder]: For program point L5535(lines 5535 5539) no Hoare annotation was computed. [2022-12-14 14:43:29,951 INFO L899 garLoopResultBuilder]: For program point L6262(lines 6262 6265) no Hoare annotation was computed. [2022-12-14 14:43:29,951 INFO L895 garLoopResultBuilder]: At program point L6130(line 6130) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,951 INFO L899 garLoopResultBuilder]: For program point L5932(lines 5932 5935) no Hoare annotation was computed. [2022-12-14 14:43:29,952 INFO L895 garLoopResultBuilder]: At program point imon_init_rdev_returnLabel#1(lines 5475 5545) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,952 INFO L895 garLoopResultBuilder]: At program point L5801(line 5801) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,952 INFO L899 garLoopResultBuilder]: For program point L5801-1(line 5801) no Hoare annotation was computed. [2022-12-14 14:43:29,952 INFO L895 garLoopResultBuilder]: At program point L6199(line 6199) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,952 INFO L899 garLoopResultBuilder]: For program point L6199-1(line 6199) no Hoare annotation was computed. [2022-12-14 14:43:29,952 INFO L899 garLoopResultBuilder]: For program point L5803(lines 5803 5807) no Hoare annotation was computed. [2022-12-14 14:43:29,952 INFO L895 garLoopResultBuilder]: At program point L6662(line 6662) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,952 INFO L895 garLoopResultBuilder]: At program point L5605-1(lines 5605 5606) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,952 INFO L895 garLoopResultBuilder]: At program point L6662-1(line 6662) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,952 INFO L895 garLoopResultBuilder]: At program point L6663(lines 6659 6666) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,952 INFO L899 garLoopResultBuilder]: For program point L6069(lines 6021 6096) no Hoare annotation was computed. [2022-12-14 14:43:29,952 INFO L895 garLoopResultBuilder]: At program point L6598(line 6598) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,952 INFO L895 garLoopResultBuilder]: At program point L6598-1(line 6598) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,953 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-12-14 14:43:29,953 INFO L899 garLoopResultBuilder]: For program point L6202(lines 6202 6214) no Hoare annotation was computed. [2022-12-14 14:43:29,953 INFO L899 garLoopResultBuilder]: For program point L6136-1(line 6136) no Hoare annotation was computed. [2022-12-14 14:43:29,953 INFO L895 garLoopResultBuilder]: At program point L6202-2(lines 6202 6214) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,953 INFO L895 garLoopResultBuilder]: At program point L6136(line 6136) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,953 INFO L899 garLoopResultBuilder]: For program point L6070-1(lines 6070 6087) no Hoare annotation was computed. [2022-12-14 14:43:29,953 INFO L895 garLoopResultBuilder]: At program point imon_init_intf1_returnLabel#1(lines 5889 5966) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,953 INFO L899 garLoopResultBuilder]: For program point L5608-1(line 5608) no Hoare annotation was computed. [2022-12-14 14:43:29,953 INFO L895 garLoopResultBuilder]: At program point L6599(lines 6595 6602) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,953 INFO L895 garLoopResultBuilder]: At program point L5608(line 5608) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,953 INFO L895 garLoopResultBuilder]: At program point L6203(line 6203) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,953 INFO L899 garLoopResultBuilder]: For program point L6203-1(line 6203) no Hoare annotation was computed. [2022-12-14 14:43:29,953 INFO L899 garLoopResultBuilder]: For program point L6137-2(lines 6121 6141) no Hoare annotation was computed. [2022-12-14 14:43:29,953 INFO L899 garLoopResultBuilder]: For program point L6137(lines 6137 6140) no Hoare annotation was computed. [2022-12-14 14:43:29,953 INFO L895 garLoopResultBuilder]: At program point L5939(line 5939) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,954 INFO L899 garLoopResultBuilder]: For program point L5939-1(line 5939) no Hoare annotation was computed. [2022-12-14 14:43:29,954 INFO L895 garLoopResultBuilder]: At program point L5873(line 5873) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,954 INFO L899 garLoopResultBuilder]: For program point L5873-1(line 5873) no Hoare annotation was computed. [2022-12-14 14:43:29,954 INFO L895 garLoopResultBuilder]: At program point L5609(line 5609) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,954 INFO L899 garLoopResultBuilder]: For program point L5609-1(line 5609) no Hoare annotation was computed. [2022-12-14 14:43:29,954 INFO L899 garLoopResultBuilder]: For program point L6270(line 6270) no Hoare annotation was computed. [2022-12-14 14:43:29,954 INFO L899 garLoopResultBuilder]: For program point L6204-1(lines 6204 6206) no Hoare annotation was computed. [2022-12-14 14:43:29,954 INFO L895 garLoopResultBuilder]: At program point L6138(line 6138) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,954 INFO L895 garLoopResultBuilder]: At program point L6204(lines 6204 6206) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,954 INFO L899 garLoopResultBuilder]: For program point L6072-2(lines 6072 6080) no Hoare annotation was computed. [2022-12-14 14:43:29,954 INFO L899 garLoopResultBuilder]: For program point L6138-1(line 6138) no Hoare annotation was computed. [2022-12-14 14:43:29,954 INFO L899 garLoopResultBuilder]: For program point L5940-1(lines 5940 5942) no Hoare annotation was computed. [2022-12-14 14:43:29,954 INFO L895 garLoopResultBuilder]: At program point L5874(lines 5798 5887) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,954 INFO L899 garLoopResultBuilder]: For program point L6072-3(lines 6072 6080) no Hoare annotation was computed. [2022-12-14 14:43:29,954 INFO L895 garLoopResultBuilder]: At program point L5940(lines 5940 5942) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,954 INFO L899 garLoopResultBuilder]: For program point L5808-1(line 5808) no Hoare annotation was computed. [2022-12-14 14:43:29,954 INFO L895 garLoopResultBuilder]: At program point L5808(line 5808) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,955 INFO L899 garLoopResultBuilder]: For program point L6271(lines 6271 6281) no Hoare annotation was computed. [2022-12-14 14:43:29,955 INFO L895 garLoopResultBuilder]: At program point L6073(line 6073) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,955 INFO L899 garLoopResultBuilder]: For program point L6073-1(line 6073) no Hoare annotation was computed. [2022-12-14 14:43:29,955 INFO L895 garLoopResultBuilder]: At program point L5875(line 5875) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,955 INFO L899 garLoopResultBuilder]: For program point L5875-1(line 5875) no Hoare annotation was computed. [2022-12-14 14:43:29,955 INFO L899 garLoopResultBuilder]: For program point L5809(lines 5809 5813) no Hoare annotation was computed. [2022-12-14 14:43:29,955 INFO L895 garLoopResultBuilder]: At program point L5876(lines 5798 5887) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,955 INFO L895 garLoopResultBuilder]: At program point L6207(line 6207) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,955 INFO L899 garLoopResultBuilder]: For program point L6207-1(line 6207) no Hoare annotation was computed. [2022-12-14 14:43:29,955 INFO L895 garLoopResultBuilder]: At program point L5943(line 5943) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,955 INFO L899 garLoopResultBuilder]: For program point L5943-1(line 5943) no Hoare annotation was computed. [2022-12-14 14:43:29,955 INFO L895 garLoopResultBuilder]: At program point L6670(line 6670) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,955 INFO L895 garLoopResultBuilder]: At program point L5613(line 5613) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,955 INFO L895 garLoopResultBuilder]: At program point L5613-1(line 5613) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,955 INFO L895 garLoopResultBuilder]: At program point L6670-1(line 6670) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,955 INFO L899 garLoopResultBuilder]: For program point L6142-3(lines 6142 6154) no Hoare annotation was computed. [2022-12-14 14:43:29,956 INFO L895 garLoopResultBuilder]: At program point L6142-2(lines 6142 6154) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,956 INFO L895 garLoopResultBuilder]: At program point L5944(lines 5944 5949) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,956 INFO L895 garLoopResultBuilder]: At program point L5614(line 5614) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,956 INFO L895 garLoopResultBuilder]: At program point L6671(lines 6667 6674) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,956 INFO L899 garLoopResultBuilder]: For program point L6275(lines 6275 6278) no Hoare annotation was computed. [2022-12-14 14:43:29,956 INFO L895 garLoopResultBuilder]: At program point L6209(line 6209) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,956 INFO L899 garLoopResultBuilder]: For program point L6209-1(line 6209) no Hoare annotation was computed. [2022-12-14 14:43:29,956 INFO L895 garLoopResultBuilder]: At program point L5879(line 5879) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,956 INFO L895 garLoopResultBuilder]: At program point L5879-1(lines 5798 5887) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,956 INFO L895 garLoopResultBuilder]: At program point L6606(line 6606) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,956 INFO L899 garLoopResultBuilder]: For program point L5615(line 5615) no Hoare annotation was computed. [2022-12-14 14:43:29,956 INFO L895 garLoopResultBuilder]: At program point L6606-1(line 6606) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,956 INFO L895 garLoopResultBuilder]: At program point L6210(lines 6210 6212) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,956 INFO L899 garLoopResultBuilder]: For program point L6210-1(lines 6210 6212) no Hoare annotation was computed. [2022-12-14 14:43:29,956 INFO L895 garLoopResultBuilder]: At program point L5814(line 5814) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,957 INFO L899 garLoopResultBuilder]: For program point L5814-1(line 5814) no Hoare annotation was computed. [2022-12-14 14:43:29,957 INFO L899 garLoopResultBuilder]: For program point L5616-1(line 5616) no Hoare annotation was computed. [2022-12-14 14:43:29,957 INFO L895 garLoopResultBuilder]: At program point L6607(lines 6603 6610) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,957 INFO L895 garLoopResultBuilder]: At program point L5616(line 5616) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,957 INFO L895 garLoopResultBuilder]: At program point L5815(lines 5815 5820) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,957 INFO L895 garLoopResultBuilder]: At program point L5881(lines 5798 5887) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,957 INFO L895 garLoopResultBuilder]: At program point L5618(line 5618) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,957 INFO L899 garLoopResultBuilder]: For program point L5618-1(line 5618) no Hoare annotation was computed. [2022-12-14 14:43:29,957 INFO L895 garLoopResultBuilder]: At program point L6213(line 6213) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,957 INFO L899 garLoopResultBuilder]: For program point L6213-1(line 6213) no Hoare annotation was computed. [2022-12-14 14:43:29,957 INFO L899 garLoopResultBuilder]: For program point L6081-2(lines 6081 6084) no Hoare annotation was computed. [2022-12-14 14:43:29,957 INFO L899 garLoopResultBuilder]: For program point L6081(lines 6081 6084) no Hoare annotation was computed. [2022-12-14 14:43:29,957 INFO L895 garLoopResultBuilder]: At program point L5883(lines 5798 5887) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,957 INFO L895 garLoopResultBuilder]: At program point L5619(lines 5619 5623) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,957 INFO L895 garLoopResultBuilder]: At program point L5553(line 5553) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,958 INFO L899 garLoopResultBuilder]: For program point L5553-1(line 5553) no Hoare annotation was computed. [2022-12-14 14:43:29,958 INFO L899 garLoopResultBuilder]: For program point L6148(lines 6148 6151) no Hoare annotation was computed. [2022-12-14 14:43:29,958 INFO L895 garLoopResultBuilder]: At program point imon_touch_display_timeout_returnLabel#1(lines 4499 4514) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,958 INFO L899 garLoopResultBuilder]: For program point L5554(lines 5554 5558) no Hoare annotation was computed. [2022-12-14 14:43:29,958 INFO L895 garLoopResultBuilder]: At program point imon_init_rdev_out#1(lines 5482 5544) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,958 INFO L895 garLoopResultBuilder]: At program point L6149(line 6149) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,958 INFO L895 garLoopResultBuilder]: At program point L6678(line 6678) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,958 INFO L895 garLoopResultBuilder]: At program point L6678-1(line 6678) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,958 INFO L895 garLoopResultBuilder]: At program point L6679(lines 6675 6682) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,958 INFO L899 garLoopResultBuilder]: For program point L6283(line 6283) no Hoare annotation was computed. [2022-12-14 14:43:29,958 INFO L899 garLoopResultBuilder]: For program point L5953(lines 5953 5956) no Hoare annotation was computed. [2022-12-14 14:43:29,958 INFO L895 garLoopResultBuilder]: At program point L6614(line 6614) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,958 INFO L895 garLoopResultBuilder]: At program point L6614-1(line 6614) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,958 INFO L899 garLoopResultBuilder]: For program point L6284(lines 6284 6289) no Hoare annotation was computed. [2022-12-14 14:43:29,958 INFO L895 garLoopResultBuilder]: At program point L7209-1(line 7209) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,959 INFO L895 garLoopResultBuilder]: At program point L7209(line 7209) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,959 INFO L895 garLoopResultBuilder]: At program point L5954(line 5954) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,959 INFO L895 garLoopResultBuilder]: At program point L5822(line 5822) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,959 INFO L899 garLoopResultBuilder]: For program point L5954-1(line 5954) no Hoare annotation was computed. [2022-12-14 14:43:29,959 INFO L895 garLoopResultBuilder]: At program point L5822-1(line 5822) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,959 INFO L895 garLoopResultBuilder]: At program point L6615(lines 6611 6618) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,959 INFO L899 garLoopResultBuilder]: For program point L5492(lines 5492 5496) no Hoare annotation was computed. [2022-12-14 14:43:29,959 INFO L895 garLoopResultBuilder]: At program point L6285(line 6285) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,959 INFO L899 garLoopResultBuilder]: For program point L6285-1(line 6285) no Hoare annotation was computed. [2022-12-14 14:43:29,959 INFO L895 garLoopResultBuilder]: At program point L5559-1(lines 5559 5560) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,959 INFO L895 garLoopResultBuilder]: At program point L5626(line 5626) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,959 INFO L899 garLoopResultBuilder]: For program point L5626-1(line 5626) no Hoare annotation was computed. [2022-12-14 14:43:29,959 INFO L895 garLoopResultBuilder]: At program point L5957(lines 5899 5965) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,959 INFO L895 garLoopResultBuilder]: At program point L5627(lines 5598 5629) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,959 INFO L899 garLoopResultBuilder]: For program point L4504(lines 4504 4507) no Hoare annotation was computed. [2022-12-14 14:43:29,960 INFO L895 garLoopResultBuilder]: At program point L5562(line 5562) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,960 INFO L899 garLoopResultBuilder]: For program point L5562-1(line 5562) no Hoare annotation was computed. [2022-12-14 14:43:29,960 INFO L895 garLoopResultBuilder]: At program point L5827(line 5827) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,960 INFO L899 garLoopResultBuilder]: For program point L5827-1(line 5827) no Hoare annotation was computed. [2022-12-14 14:43:29,960 INFO L895 garLoopResultBuilder]: At program point L5563(line 5563) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,960 INFO L899 garLoopResultBuilder]: For program point L5563-1(line 5563) no Hoare annotation was computed. [2022-12-14 14:43:29,960 INFO L895 garLoopResultBuilder]: At program point L5497-1(lines 5497 5498) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,960 INFO L895 garLoopResultBuilder]: At program point L5960-1(lines 5899 5965) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,960 INFO L895 garLoopResultBuilder]: At program point L5960(line 5960) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,960 INFO L899 garLoopResultBuilder]: For program point L5828-1(line 5828) no Hoare annotation was computed. [2022-12-14 14:43:29,960 INFO L895 garLoopResultBuilder]: At program point L5828(line 5828) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,960 INFO L899 garLoopResultBuilder]: For program point L6291(line 6291) no Hoare annotation was computed. [2022-12-14 14:43:29,960 INFO L895 garLoopResultBuilder]: At program point L6622(line 6622) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,960 INFO L895 garLoopResultBuilder]: At program point L5499(line 5499) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,960 INFO L899 garLoopResultBuilder]: For program point L4508-1(line 4508) no Hoare annotation was computed. [2022-12-14 14:43:29,960 INFO L899 garLoopResultBuilder]: For program point L5499-1(line 5499) no Hoare annotation was computed. [2022-12-14 14:43:29,961 INFO L895 garLoopResultBuilder]: At program point L6622-1(line 6622) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,961 INFO L895 garLoopResultBuilder]: At program point L4508(line 4508) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,961 INFO L899 garLoopResultBuilder]: For program point L6292(lines 6292 6297) no Hoare annotation was computed. [2022-12-14 14:43:29,961 INFO L895 garLoopResultBuilder]: At program point L6623(lines 6619 6626) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,961 INFO L899 garLoopResultBuilder]: For program point L5500-1(line 5500) no Hoare annotation was computed. [2022-12-14 14:43:29,961 INFO L895 garLoopResultBuilder]: At program point L4509(line 4509) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,961 INFO L895 garLoopResultBuilder]: At program point L5500(line 5500) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,961 INFO L899 garLoopResultBuilder]: For program point L4509-1(line 4509) no Hoare annotation was computed. [2022-12-14 14:43:29,961 INFO L895 garLoopResultBuilder]: At program point L6293(line 6293) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,961 INFO L899 garLoopResultBuilder]: For program point L6293-1(line 6293) no Hoare annotation was computed. [2022-12-14 14:43:29,961 INFO L895 garLoopResultBuilder]: At program point L6029(line 6029) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,961 INFO L899 garLoopResultBuilder]: For program point L6029-1(line 6029) no Hoare annotation was computed. [2022-12-14 14:43:29,961 INFO L895 garLoopResultBuilder]: At program point L6558(line 6558) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,961 INFO L895 garLoopResultBuilder]: At program point L4510(line 4510) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,961 INFO L899 garLoopResultBuilder]: For program point L4510-1(line 4510) no Hoare annotation was computed. [2022-12-14 14:43:29,961 INFO L895 garLoopResultBuilder]: At program point L6558-1(line 6558) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,962 INFO L895 garLoopResultBuilder]: At program point L6030(line 6030) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,962 INFO L895 garLoopResultBuilder]: At program point L7153-1(line 7153) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,962 INFO L895 garLoopResultBuilder]: At program point L7153(line 7153) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,962 INFO L899 garLoopResultBuilder]: For program point L6030-1(line 6030) no Hoare annotation was computed. [2022-12-14 14:43:29,962 INFO L895 garLoopResultBuilder]: At program point L4511(line 4511) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,962 INFO L895 garLoopResultBuilder]: At program point L6559(lines 6555 6562) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,962 INFO L899 garLoopResultBuilder]: For program point L4511-1(line 4511) no Hoare annotation was computed. [2022-12-14 14:43:29,962 INFO L895 garLoopResultBuilder]: At program point L6163(line 6163) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,962 INFO L895 garLoopResultBuilder]: At program point L6163-1(line 6163) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,962 INFO L895 garLoopResultBuilder]: At program point L5503(line 5503) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,962 INFO L899 garLoopResultBuilder]: For program point L5503-1(line 5503) no Hoare annotation was computed. [2022-12-14 14:43:29,962 INFO L895 garLoopResultBuilder]: At program point L5901(line 5901) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,962 INFO L899 garLoopResultBuilder]: For program point L5901-1(line 5901) no Hoare annotation was computed. [2022-12-14 14:43:29,962 INFO L899 garLoopResultBuilder]: For program point L5902(lines 5902 5906) no Hoare annotation was computed. [2022-12-14 14:43:29,962 INFO L899 garLoopResultBuilder]: For program point L6299(line 6299) no Hoare annotation was computed. [2022-12-14 14:43:29,962 INFO L895 garLoopResultBuilder]: At program point L5837(line 5837) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,963 INFO L899 garLoopResultBuilder]: For program point L5837-1(line 5837) no Hoare annotation was computed. [2022-12-14 14:43:29,963 INFO L895 garLoopResultBuilder]: At program point L6630(line 6630) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,963 INFO L895 garLoopResultBuilder]: At program point L6630-1(line 6630) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,963 INFO L899 garLoopResultBuilder]: For program point L6300(lines 6300 6305) no Hoare annotation was computed. [2022-12-14 14:43:29,963 INFO L899 garLoopResultBuilder]: For program point L5838-2(lines 5798 5887) no Hoare annotation was computed. [2022-12-14 14:43:29,963 INFO L895 garLoopResultBuilder]: At program point L6631(lines 6627 6634) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,963 INFO L895 garLoopResultBuilder]: At program point L6301(line 6301) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,963 INFO L899 garLoopResultBuilder]: For program point L6301-1(line 6301) no Hoare annotation was computed. [2022-12-14 14:43:29,963 INFO L895 garLoopResultBuilder]: At program point L6566(line 6566) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,963 INFO L895 garLoopResultBuilder]: At program point L6566-1(line 6566) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,963 INFO L899 garLoopResultBuilder]: For program point L7029(lines 7029 7032) no Hoare annotation was computed. [2022-12-14 14:43:29,963 INFO L895 garLoopResultBuilder]: At program point imon_init_intf0_returnLabel#1(lines 5783 5888) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,963 INFO L895 garLoopResultBuilder]: At program point L6567(lines 6563 6570) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,963 INFO L895 garLoopResultBuilder]: At program point imon_probe_returnLabel#1(lines 6003 6097) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,963 INFO L899 garLoopResultBuilder]: For program point L5511(lines 5511 5517) no Hoare annotation was computed. [2022-12-14 14:43:29,964 INFO L895 garLoopResultBuilder]: At program point $Ultimate##34(lines 5575 5578) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,964 INFO L895 garLoopResultBuilder]: At program point L5511-2(lines 5511 5517) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,964 INFO L899 garLoopResultBuilder]: For program point L7031-1(lines 7028 7042) no Hoare annotation was computed. [2022-12-14 14:43:29,964 INFO L895 garLoopResultBuilder]: At program point L7031(line 7031) the Hoare annotation is: false [2022-12-14 14:43:29,964 INFO L895 garLoopResultBuilder]: At program point L5908-2(lines 5908 5913) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,964 INFO L899 garLoopResultBuilder]: For program point L5512-1(lines 5512 5513) no Hoare annotation was computed. [2022-12-14 14:43:29,964 INFO L895 garLoopResultBuilder]: At program point L5512(lines 5512 5513) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,964 INFO L895 garLoopResultBuilder]: At program point L5579(line 5579) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,964 INFO L899 garLoopResultBuilder]: For program point L5579-1(line 5579) no Hoare annotation was computed. [2022-12-14 14:43:29,964 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2022-12-14 14:43:29,964 INFO L899 garLoopResultBuilder]: For program point L6108-1(line 6108) no Hoare annotation was computed. [2022-12-14 14:43:29,964 INFO L895 garLoopResultBuilder]: At program point L6042(line 6042) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,964 INFO L895 garLoopResultBuilder]: At program point L6108(line 6108) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|)))) [2022-12-14 14:43:29,964 INFO L899 garLoopResultBuilder]: For program point L6042-1(line 6042) no Hoare annotation was computed. [2022-12-14 14:43:29,964 INFO L899 garLoopResultBuilder]: For program point L6307(line 6307) no Hoare annotation was computed. [2022-12-14 14:43:29,964 INFO L895 garLoopResultBuilder]: At program point L6638(line 6638) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,965 INFO L895 garLoopResultBuilder]: At program point L5515(lines 5515 5516) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,965 INFO L899 garLoopResultBuilder]: For program point L5515-1(lines 5515 5516) no Hoare annotation was computed. [2022-12-14 14:43:29,965 INFO L895 garLoopResultBuilder]: At program point L5581(line 5581) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,965 INFO L895 garLoopResultBuilder]: At program point L5581-1(line 5581) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,965 INFO L895 garLoopResultBuilder]: At program point L6638-1(line 6638) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,965 INFO L895 garLoopResultBuilder]: At program point imon_init_touch_returnLabel#1(lines 5594 5630) the Hoare annotation is: (and (not (= |ULTIMATE.start_imon_probe_~ifnum~1#1| 0)) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,965 INFO L899 garLoopResultBuilder]: For program point L6308-1(line 6308) no Hoare annotation was computed. [2022-12-14 14:43:29,965 INFO L895 garLoopResultBuilder]: At program point L6308(line 6308) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1)) [2022-12-14 14:43:29,965 INFO L899 garLoopResultBuilder]: For program point L7035-1(lines 7028 7042) no Hoare annotation was computed. [2022-12-14 14:43:29,965 INFO L895 garLoopResultBuilder]: At program point L7035(line 7035) the Hoare annotation is: false [2022-12-14 14:43:29,965 INFO L899 garLoopResultBuilder]: For program point L5582(line 5582) no Hoare annotation was computed. [2022-12-14 14:43:29,965 INFO L895 garLoopResultBuilder]: At program point L6639(lines 6635 6642) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,965 INFO L895 garLoopResultBuilder]: At program point L5847(line 5847) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,965 INFO L899 garLoopResultBuilder]: For program point L5847-1(line 5847) no Hoare annotation was computed. [2022-12-14 14:43:29,965 INFO L899 garLoopResultBuilder]: For program point L5583(lines 5583 5587) no Hoare annotation was computed. [2022-12-14 14:43:29,965 INFO L895 garLoopResultBuilder]: At program point L6574(line 6574) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,966 INFO L895 garLoopResultBuilder]: At program point L6574-1(line 6574) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,966 INFO L895 garLoopResultBuilder]: At program point L6178(line 6178) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= ~ldv_mutex_driver_lock~0 1) (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 3))) [2022-12-14 14:43:29,966 INFO L899 garLoopResultBuilder]: For program point L6178-1(line 6178) no Hoare annotation was computed. [2022-12-14 14:43:29,966 INFO L899 garLoopResultBuilder]: For program point L5980-1(line 5980) no Hoare annotation was computed. [2022-12-14 14:43:29,966 INFO L899 garLoopResultBuilder]: For program point L5914(line 5914) no Hoare annotation was computed. [2022-12-14 14:43:29,966 INFO L895 garLoopResultBuilder]: At program point L5980(line 5980) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,966 INFO L899 garLoopResultBuilder]: For program point L5848-1(lines 5848 5850) no Hoare annotation was computed. [2022-12-14 14:43:29,966 INFO L895 garLoopResultBuilder]: At program point L5848(lines 5848 5850) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,966 INFO L895 garLoopResultBuilder]: At program point L5518(line 5518) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (= ~ldv_mutex_lock_of_imon_context~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,966 INFO L895 garLoopResultBuilder]: At program point L6575(lines 6571 6578) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_imon_context~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_driver_lock~0 2) (or |ULTIMATE.start_main_#t~switch870#1| (not (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| |ULTIMATE.start_main_~tmp___0~17#1|))) (= |ULTIMATE.start_main_~ldv_s_imon_driver_usb_driver~0#1| 0)) [2022-12-14 14:43:29,966 INFO L899 garLoopResultBuilder]: For program point input_report_absEXIT(lines 3550 3557) no Hoare annotation was computed. [2022-12-14 14:43:29,966 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3550 3557) the Hoare annotation is: true [2022-12-14 14:43:29,966 INFO L899 garLoopResultBuilder]: For program point input_report_absFINAL(lines 3550 3557) no Hoare annotation was computed. [2022-12-14 14:43:29,966 INFO L902 garLoopResultBuilder]: At program point L3554(line 3554) the Hoare annotation is: true [2022-12-14 14:43:29,966 INFO L899 garLoopResultBuilder]: For program point spinlock_checkEXIT(lines 3395 3400) no Hoare annotation was computed. [2022-12-14 14:43:29,966 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3395 3400) the Hoare annotation is: true [2022-12-14 14:43:29,966 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7109 7111) the Hoare annotation is: true [2022-12-14 14:43:29,967 INFO L899 garLoopResultBuilder]: For program point input_register_deviceEXIT(lines 7109 7111) no Hoare annotation was computed. [2022-12-14 14:43:29,969 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:43:29,970 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-14 14:43:30,007 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.12 02:43:30 BoogieIcfgContainer [2022-12-14 14:43:30,007 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-14 14:43:30,008 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-14 14:43:30,008 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-14 14:43:30,008 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-14 14:43:30,008 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 02:43:12" (3/4) ... [2022-12-14 14:43:30,010 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-12-14 14:43:30,014 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_lock_of_imon_context [2022-12-14 14:43:30,014 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_get_drvdata [2022-12-14 14:43:30,014 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_driver_lock [2022-12-14 14:43:30,014 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usb_get_intfdata [2022-12-14 14:43:30,014 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usb_submit_urb [2022-12-14 14:43:30,014 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_event [2022-12-14 14:43:30,014 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_set_abs_params [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_free_device [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sysfs_create_group [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usb_get_dev [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sysfs_remove_group [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usb_register_dev [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_current [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usb_make_path [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usb_free_urb [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __create_pipe [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_allocate_device [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure send_packet [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usb_kill_urb [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_driver_lock [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_set_drvdata [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usb_fill_int_urb [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_unregister_device [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure strlcat [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure imon_find_endpoints [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2022-12-14 14:43:30,015 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usb_to_input_id [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kzalloc [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_sync [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kmalloc [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usb_deregister_dev [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_lock_of_imon_context [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usb_set_intfdata [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_handler_precall [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_set_drvdata [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_report_key [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure free_imon_context [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure interface_to_usbdev [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usb_alloc_urb [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_report_abs [2022-12-14 14:43:30,016 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2022-12-14 14:43:30,017 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_register_device [2022-12-14 14:43:30,043 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 591 nodes and edges [2022-12-14 14:43:30,045 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 218 nodes and edges [2022-12-14 14:43:30,047 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 81 nodes and edges [2022-12-14 14:43:30,049 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 36 nodes and edges [2022-12-14 14:43:30,051 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 17 nodes and edges [2022-12-14 14:43:30,052 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2022-12-14 14:43:30,055 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2022-12-14 14:43:30,058 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-12-14 14:43:30,060 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-12-14 14:43:30,062 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-12-14 14:43:30,088 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(1 == ldv_mutex_mutex_of_device) || !(\old(ldv_mutex_lock_of_imon_context) == 2)) || ldv_mutex_lock_of_imon_context == 2) || !(ldv_mutex_driver_lock == 2) [2022-12-14 14:43:30,089 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((ldv_mutex_lock_of_imon_context == 1 || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_lock_of_imon_context) == 2)) || !(ldv_mutex_driver_lock == 2) [2022-12-14 14:43:30,091 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(1 == ldv_mutex_mutex_of_device) || !(\old(ldv_mutex_lock_of_imon_context) == 2)) || ldv_mutex_lock_of_imon_context == 2) || !(ldv_mutex_driver_lock == 2) [2022-12-14 14:43:30,093 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(1 == ldv_mutex_mutex_of_device) || !(\old(ldv_mutex_lock_of_imon_context) == 2)) || ldv_mutex_lock_of_imon_context == 2) || !(ldv_mutex_driver_lock == 2) [2022-12-14 14:43:30,096 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(1 == ldv_mutex_mutex_of_device) || !(\old(ldv_mutex_lock_of_imon_context) == 2)) || ldv_mutex_lock_of_imon_context == 2) || !(ldv_mutex_driver_lock == 2) [2022-12-14 14:43:30,098 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(1 == ldv_mutex_mutex_of_device) || !(\old(ldv_mutex_lock_of_imon_context) == 2)) || ldv_mutex_lock_of_imon_context == 2) || !(ldv_mutex_driver_lock == 2) [2022-12-14 14:43:30,263 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/bin/utaipan-gh47qXpMRh/witness.graphml [2022-12-14 14:43:30,263 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-14 14:43:30,263 INFO L158 Benchmark]: Toolchain (without parser) took 23148.59ms. Allocated memory was 178.3MB in the beginning and 318.8MB in the end (delta: 140.5MB). Free memory was 109.4MB in the beginning and 214.1MB in the end (delta: -104.8MB). Peak memory consumption was 201.8MB. Max. memory is 16.1GB. [2022-12-14 14:43:30,264 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 98.6MB. Free memory is still 63.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 14:43:30,264 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1463.66ms. Allocated memory is still 178.3MB. Free memory was 109.2MB in the beginning and 87.0MB in the end (delta: 22.1MB). Peak memory consumption was 52.0MB. Max. memory is 16.1GB. [2022-12-14 14:43:30,264 INFO L158 Benchmark]: Boogie Procedure Inliner took 147.86ms. Allocated memory is still 178.3MB. Free memory was 87.0MB in the beginning and 70.4MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2022-12-14 14:43:30,264 INFO L158 Benchmark]: Boogie Preprocessor took 136.51ms. Allocated memory was 178.3MB in the beginning and 220.2MB in the end (delta: 41.9MB). Free memory was 70.4MB in the beginning and 152.4MB in the end (delta: -82.0MB). Peak memory consumption was 20.7MB. Max. memory is 16.1GB. [2022-12-14 14:43:30,264 INFO L158 Benchmark]: RCFGBuilder took 3183.12ms. Allocated memory was 220.2MB in the beginning and 264.2MB in the end (delta: 44.0MB). Free memory was 152.4MB in the beginning and 182.6MB in the end (delta: -30.2MB). Peak memory consumption was 111.3MB. Max. memory is 16.1GB. [2022-12-14 14:43:30,265 INFO L158 Benchmark]: TraceAbstraction took 17956.94ms. Allocated memory was 264.2MB in the beginning and 318.8MB in the end (delta: 54.5MB). Free memory was 181.6MB in the beginning and 99.9MB in the end (delta: 81.6MB). Peak memory consumption was 177.0MB. Max. memory is 16.1GB. [2022-12-14 14:43:30,265 INFO L158 Benchmark]: Witness Printer took 255.35ms. Allocated memory is still 318.8MB. Free memory was 99.9MB in the beginning and 214.1MB in the end (delta: -114.2MB). Peak memory consumption was 50.4MB. Max. memory is 16.1GB. [2022-12-14 14:43:30,266 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.16ms. Allocated memory is still 98.6MB. Free memory is still 63.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1463.66ms. Allocated memory is still 178.3MB. Free memory was 109.2MB in the beginning and 87.0MB in the end (delta: 22.1MB). Peak memory consumption was 52.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 147.86ms. Allocated memory is still 178.3MB. Free memory was 87.0MB in the beginning and 70.4MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 136.51ms. Allocated memory was 178.3MB in the beginning and 220.2MB in the end (delta: 41.9MB). Free memory was 70.4MB in the beginning and 152.4MB in the end (delta: -82.0MB). Peak memory consumption was 20.7MB. Max. memory is 16.1GB. * RCFGBuilder took 3183.12ms. Allocated memory was 220.2MB in the beginning and 264.2MB in the end (delta: 44.0MB). Free memory was 152.4MB in the beginning and 182.6MB in the end (delta: -30.2MB). Peak memory consumption was 111.3MB. Max. memory is 16.1GB. * TraceAbstraction took 17956.94ms. Allocated memory was 264.2MB in the beginning and 318.8MB in the end (delta: 54.5MB). Free memory was 181.6MB in the beginning and 99.9MB in the end (delta: 81.6MB). Peak memory consumption was 177.0MB. Max. memory is 16.1GB. * Witness Printer took 255.35ms. Allocated memory is still 318.8MB. Free memory was 99.9MB in the beginning and 214.1MB in the end (delta: -114.2MB). Peak memory consumption was 50.4MB. 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: 6686]: 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 49 procedures, 506 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 17.9s, OverallIterations: 7, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 12.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 2.4s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2889 SdHoareTripleChecker+Valid, 12.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2792 mSDsluCounter, 7002 SdHoareTripleChecker+Invalid, 11.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2800 mSDsCounter, 323 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1400 IncrementalHoareTripleChecker+Invalid, 1723 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 323 mSolverCounterUnsat, 4202 mSDtfsCounter, 1400 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=589occurred in iteration=6, InterpolantAutomatonStates: 26, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 7 MinimizatonAttempts, 164 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 281 LocationsWithAnnotation, 1241 PreInvPairs, 1447 NumberOfFragments, 3890 HoareAnnotationTreeSize, 1241 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.2s HoareSimplificationTime, 281 FomulaSimplificationsInter, 4514 FormulaSimplificationTreeSizeReductionInter, 2.2s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.5s InterpolantComputationTime, 362 NumberOfCodeBlocks, 362 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 355 ConstructedInterpolants, 0 QuantifiedInterpolants, 501 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 7 InterpolantComputations, 7 PerfectInterpolantSequences, 46/46 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: 5598]: Loop Invariant Derived loop invariant: ((((!(ifnum == 0) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5798]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5619]: Loop Invariant Derived loop invariant: ((((!(ifnum == 0) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6587]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_imon_context == 1 && !(ifnum == 0)) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6667]: Loop Invariant Derived loop invariant: ((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0)) - InvariantResult [Line: 5497]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 7026]: Loop Invariant Derived loop invariant: ldv_mutex_driver_lock == 1 - InvariantResult [Line: 6659]: Loop Invariant Derived loop invariant: ((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0)) - InvariantResult [Line: 5518]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6317]: Loop Invariant Derived loop invariant: (ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 1 - InvariantResult [Line: 6202]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_mutex_driver_lock == 1) && !(ldv_s_imon_driver_usb_driver == 3) - InvariantResult [Line: 6322]: Loop Invariant Derived loop invariant: (ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 1 - InvariantResult [Line: 5605]: Loop Invariant Derived loop invariant: ((((!(ifnum == 0) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6256]: Loop Invariant Derived loop invariant: (ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 1 - InvariantResult [Line: 6555]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6579]: Loop Invariant Derived loop invariant: ((((!(ifnum == 0) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6635]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_mutex_driver_lock == 1) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 3453]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7209]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6675]: Loop Invariant Derived loop invariant: ((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_mutex_driver_lock == 1 - InvariantResult [Line: 6256]: Loop Invariant Derived loop invariant: (ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 1 - InvariantResult [Line: 3598]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6124]: Loop Invariant Derived loop invariant: ((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0)) - InvariantResult [Line: 6611]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6563]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6117]: Loop Invariant Derived loop invariant: ((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0)) - InvariantResult [Line: 5475]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 3966]: Loop Invariant Derived loop invariant: ((!(1 == ldv_mutex_mutex_of_device) || !(\old(ldv_mutex_lock_of_imon_context) == 2)) || ldv_mutex_lock_of_imon_context == 2) || !(ldv_mutex_driver_lock == 2) - InvariantResult [Line: 5594]: Loop Invariant Derived loop invariant: ((((!(ifnum == 0) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6142]: Loop Invariant Derived loop invariant: ((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0)) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3441]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5899]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_imon_context == 1 && !(ifnum == 0)) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5899]: Loop Invariant Derived loop invariant: ((((!(ifnum == 0) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6256]: Loop Invariant Derived loop invariant: (ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 1 - InvariantResult [Line: 6021]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6414]: Loop Invariant Derived loop invariant: ((ldv_mutex_lock_of_imon_context == 1 || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_lock_of_imon_context) == 2)) || !(ldv_mutex_driver_lock == 2) - InvariantResult [Line: 4499]: Loop Invariant Derived loop invariant: ((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_mutex_driver_lock == 1 - InvariantResult [Line: 6163]: Loop Invariant Derived loop invariant: ((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_mutex_driver_lock == 1 - InvariantResult [Line: 6643]: Loop Invariant Derived loop invariant: ((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0)) - InvariantResult [Line: 6627]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_mutex_driver_lock == 1) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5546]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6260]: Loop Invariant Derived loop invariant: ((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 1) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5706]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6603]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5559]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5815]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 3962]: Loop Invariant Derived loop invariant: ((!(1 == ldv_mutex_mutex_of_device) || !(\old(ldv_mutex_lock_of_imon_context) == 2)) || ldv_mutex_lock_of_imon_context == 2) || !(ldv_mutex_driver_lock == 2) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6181]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_mutex_driver_lock == 1) && !(ldv_s_imon_driver_usb_driver == 3) - InvariantResult [Line: 5798]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5783]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5865]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 7153]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5798]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6422]: Loop Invariant Derived loop invariant: ((!(1 == ldv_mutex_mutex_of_device) || !(\old(ldv_mutex_lock_of_imon_context) == 2)) || ldv_mutex_lock_of_imon_context == 2) || !(ldv_mutex_driver_lock == 2) - InvariantResult [Line: 3985]: Loop Invariant Derived loop invariant: ((!(1 == ldv_mutex_mutex_of_device) || !(\old(ldv_mutex_lock_of_imon_context) == 2)) || ldv_mutex_lock_of_imon_context == 2) || !(ldv_mutex_driver_lock == 2) - InvariantResult [Line: 6595]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_imon_context == 1 && !(ifnum == 0)) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 3294]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4013]: Loop Invariant Derived loop invariant: ((!(1 == ldv_mutex_mutex_of_device) || !(\old(ldv_mutex_lock_of_imon_context) == 2)) || ldv_mutex_lock_of_imon_context == 2) || !(ldv_mutex_driver_lock == 2) - InvariantResult [Line: 5822]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5944]: Loop Invariant Derived loop invariant: ((((!(ifnum == 0) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5972]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5798]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6619]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6003]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_mutex_driver_lock == 1) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5575]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6571]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5889]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_imon_context == 1 && !(ifnum == 0)) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5482]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 5798]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_imon_context == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_driver_lock == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 - InvariantResult [Line: 6651]: Loop Invariant Derived loop invariant: ((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0)) - InvariantResult [Line: 5552]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_driver_lock == 2) && ldv_mutex_lock_of_imon_context == 2) && (aux-switch (tmp___0) { case 0: ; if (ldv_s_imon_driver_usb_driver == 0) { res_imon_probe_36 = imon_probe(var_group1, var_imon_probe_36_p1); ldv_check_return_value(res_imon_probe_36); ldv_check_return_value_probe(res_imon_probe_36); if (res_imon_probe_36 != 0) { goto ldv_module_exit; } else { } ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 1: ; if (ldv_s_imon_driver_usb_driver == 1) { ldv_handler_precall(); imon_suspend(var_group1, var_imon_suspend_38_p1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 2: ; if (ldv_s_imon_driver_usb_driver == 2) { ldv_handler_precall(); imon_resume(var_group1); ldv_s_imon_driver_usb_driver = ldv_s_imon_driver_usb_driver + 1; } else { } goto ldv_27201; case 3: ; if (ldv_s_imon_driver_usb_driver == 3) { ldv_handler_precall(); imon_disconnect(var_group1); ldv_s_imon_driver_usb_driver = 0; } else { } goto ldv_27201; case 4: ldv_handler_precall(); imon_touch_display_timeout(var_imon_touch_display_timeout_13_p0); goto ldv_27201; default: ; goto ldv_27201; }-aux || !(ldv_s_imon_driver_usb_driver == tmp___0))) && ldv_s_imon_driver_usb_driver == 0 RESULT: Ultimate proved your program to be correct! [2022-12-14 14:43:30,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a78075ff-1e54-46b0-a966-dc2fd8b9fa55/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