./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8 --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 Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 51be78885ca7a0fdf86d7aa977405871bdb86d4d67702760ccb1fc038e7f33e2 --- 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-13 19:40:19,473 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 19:40:19,475 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 19:40:19,493 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 19:40:19,494 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 19:40:19,495 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 19:40:19,496 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 19:40:19,497 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 19:40:19,499 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 19:40:19,500 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 19:40:19,500 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 19:40:19,502 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 19:40:19,502 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 19:40:19,503 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 19:40:19,504 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 19:40:19,505 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 19:40:19,506 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 19:40:19,506 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 19:40:19,508 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 19:40:19,509 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 19:40:19,511 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 19:40:19,512 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 19:40:19,513 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 19:40:19,514 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 19:40:19,517 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 19:40:19,517 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 19:40:19,517 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 19:40:19,518 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 19:40:19,519 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 19:40:19,520 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 19:40:19,520 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 19:40:19,520 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 19:40:19,521 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 19:40:19,522 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 19:40:19,522 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 19:40:19,523 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 19:40:19,523 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 19:40:19,523 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 19:40:19,523 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 19:40:19,524 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 19:40:19,525 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 19:40:19,525 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-12-13 19:40:19,544 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 19:40:19,544 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 19:40:19,544 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 19:40:19,545 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 19:40:19,545 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 19:40:19,545 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 19:40:19,546 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 19:40:19,546 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 19:40:19,546 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 19:40:19,547 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 19:40:19,547 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 19:40:19,547 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 19:40:19,552 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 19:40:19,552 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 19:40:19,553 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 19:40:19,553 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 19:40:19,553 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 19:40:19,553 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 19:40:19,553 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 19:40:19,554 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 19:40:19,554 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 19:40:19,554 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 19:40:19,554 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 19:40:19,555 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 19:40:19,555 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 19:40:19,555 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 19:40:19,555 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 19:40:19,555 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 19:40:19,555 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 19:40:19,556 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 19:40:19,556 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 19:40:19,556 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 19:40:19,556 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/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_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8 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 -> Automizer 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 -> 51be78885ca7a0fdf86d7aa977405871bdb86d4d67702760ccb1fc038e7f33e2 [2022-12-13 19:40:19,757 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 19:40:19,777 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 19:40:19,780 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 19:40:19,781 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 19:40:19,781 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 19:40:19,782 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i [2022-12-13 19:40:22,443 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 19:40:22,826 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 19:40:22,827 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i [2022-12-13 19:40:22,868 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/data/38f3c8cb9/c3acd945b64f46459f6e2b5699dd34f5/FLAG57b462990 [2022-12-13 19:40:22,878 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/data/38f3c8cb9/c3acd945b64f46459f6e2b5699dd34f5 [2022-12-13 19:40:22,880 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 19:40:22,881 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 19:40:22,882 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 19:40:22,882 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 19:40:22,885 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 19:40:22,886 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 07:40:22" (1/1) ... [2022-12-13 19:40:22,887 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c5cea54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:22, skipping insertion in model container [2022-12-13 19:40:22,887 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 07:40:22" (1/1) ... [2022-12-13 19:40:22,893 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 19:40:23,016 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 19:40:23,371 WARN L623 FunctionHandler]: Unknown extern function __bad_percpu_size [2022-12-13 19:40:23,590 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock [2022-12-13 19:40:23,595 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock [2022-12-13 19:40:23,599 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock_irqrestore [2022-12-13 19:40:23,739 WARN L623 FunctionHandler]: Unknown extern function might_fault [2022-12-13 19:40:23,739 WARN L623 FunctionHandler]: Unknown extern function _copy_from_user [2022-12-13 19:40:23,740 WARN L623 FunctionHandler]: Unknown extern function _copy_from_user [2022-12-13 19:40:23,741 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-13 19:40:23,748 WARN L623 FunctionHandler]: Unknown extern function might_fault [2022-12-13 19:40:23,748 WARN L623 FunctionHandler]: Unknown extern function _copy_to_user [2022-12-13 19:40:23,759 WARN L623 FunctionHandler]: Unknown extern function request_threaded_irq [2022-12-13 19:40:23,863 WARN L623 FunctionHandler]: Unknown extern function debug_dma_alloc_coherent [2022-12-13 19:40:23,869 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-13 19:40:23,870 WARN L623 FunctionHandler]: Unknown extern function debug_dma_free_coherent [2022-12-13 19:40:23,891 WARN L623 FunctionHandler]: Unknown extern function __tty_alloc_driver [2022-12-13 19:40:23,980 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_flags [2022-12-13 19:40:24,019 WARN L623 FunctionHandler]: Unknown extern function __netdev_alloc_skb [2022-12-13 19:40:24,057 WARN L623 FunctionHandler]: Unknown extern function netpoll_trap [2022-12-13 19:40:24,057 WARN L623 FunctionHandler]: Unknown extern function __netif_schedule [2022-12-13 19:40:24,066 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-13 19:40:24,066 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,432 WARN L623 FunctionHandler]: Unknown extern function tty_ldisc_ref [2022-12-13 19:40:24,433 WARN L623 FunctionHandler]: Unknown extern function tty_ldisc_deref [2022-12-13 19:40:24,437 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,438 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,443 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,443 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,448 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,451 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,452 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,452 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,453 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,454 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,455 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,456 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,456 WARN L623 FunctionHandler]: Unknown extern function tty_wakeup [2022-12-13 19:40:24,456 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,457 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,458 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,460 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:24,462 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,464 WARN L623 FunctionHandler]: Unknown extern function del_timer [2022-12-13 19:40:24,466 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,470 WARN L623 FunctionHandler]: Unknown extern function netif_carrier_on [2022-12-13 19:40:24,470 WARN L623 FunctionHandler]: Unknown extern function netif_carrier_off [2022-12-13 19:40:24,472 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:24,472 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:24,473 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,474 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:24,474 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,474 WARN L623 FunctionHandler]: Unknown extern function tty_hangup [2022-12-13 19:40:24,475 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,476 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,478 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,481 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,482 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,484 WARN L623 FunctionHandler]: Unknown extern function do_SAK [2022-12-13 19:40:24,486 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,486 WARN L623 FunctionHandler]: Unknown extern function tty_flip_buffer_push [2022-12-13 19:40:24,487 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,489 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,490 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,496 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,497 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,500 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,501 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,501 WARN L623 FunctionHandler]: Unknown extern function schedule_work [2022-12-13 19:40:24,502 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,507 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,508 WARN L623 FunctionHandler]: Unknown extern function get_zeroed_page [2022-12-13 19:40:24,508 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,509 WARN L623 FunctionHandler]: Unknown extern function init_timer_key [2022-12-13 19:40:24,510 WARN L623 FunctionHandler]: Unknown extern function capable [2022-12-13 19:40:24,516 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,516 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:24,516 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:24,517 WARN L623 FunctionHandler]: Unknown extern function del_timer_sync [2022-12-13 19:40:24,517 WARN L623 FunctionHandler]: Unknown extern function free_pages [2022-12-13 19:40:24,517 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,524 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,527 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,529 WARN L623 FunctionHandler]: Unknown extern function tty_get_baud_rate [2022-12-13 19:40:24,538 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,539 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,545 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,547 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,548 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,553 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,555 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,556 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,557 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,557 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,560 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,560 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,566 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,571 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,572 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,577 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,578 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,579 WARN L623 FunctionHandler]: Unknown extern function del_timer [2022-12-13 19:40:24,579 WARN L623 FunctionHandler]: Unknown extern function tty_wakeup [2022-12-13 19:40:24,583 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,584 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,589 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,590 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,595 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,596 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,597 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,599 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,599 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,600 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,601 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,601 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,602 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,603 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,604 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,604 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,605 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,616 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,617 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,617 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,618 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,619 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,621 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,622 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,624 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:24,624 WARN L623 FunctionHandler]: Unknown extern function add_wait_queue [2022-12-13 19:40:24,625 WARN L623 FunctionHandler]: Unknown extern function schedule [2022-12-13 19:40:24,625 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,626 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:24,629 WARN L623 FunctionHandler]: Unknown extern function remove_wait_queue [2022-12-13 19:40:24,629 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:24,630 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,630 WARN L623 FunctionHandler]: Unknown extern function might_fault [2022-12-13 19:40:24,636 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,637 WARN L623 FunctionHandler]: Unknown extern function add_wait_queue [2022-12-13 19:40:24,637 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:24,638 WARN L623 FunctionHandler]: Unknown extern function schedule [2022-12-13 19:40:24,638 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,639 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:24,640 WARN L623 FunctionHandler]: Unknown extern function remove_wait_queue [2022-12-13 19:40:24,641 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:24,642 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,643 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,644 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,645 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,650 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,651 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,656 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,662 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,669 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,670 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,672 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,677 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,677 WARN L623 FunctionHandler]: Unknown extern function tty_port_close_start [2022-12-13 19:40:24,678 WARN L623 FunctionHandler]: Unknown extern function tty_ldisc_flush [2022-12-13 19:40:24,678 WARN L623 FunctionHandler]: Unknown extern function tty_port_close_end [2022-12-13 19:40:24,678 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,679 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,681 WARN L623 FunctionHandler]: Unknown extern function jiffies_to_msecs [2022-12-13 19:40:24,681 WARN L623 FunctionHandler]: Unknown extern function msleep_interruptible [2022-12-13 19:40:24,682 WARN L623 FunctionHandler]: Unknown extern function jiffies_to_msecs [2022-12-13 19:40:24,682 WARN L623 FunctionHandler]: Unknown extern function msleep_interruptible [2022-12-13 19:40:24,683 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,687 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,688 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:24,693 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,698 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,703 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,705 WARN L623 FunctionHandler]: Unknown extern function add_wait_queue [2022-12-13 19:40:24,705 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,705 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,706 WARN L623 FunctionHandler]: Unknown extern function tty_hung_up_p [2022-12-13 19:40:24,706 WARN L623 FunctionHandler]: Unknown extern function tty_port_raise_dtr_rts [2022-12-13 19:40:24,707 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:24,707 WARN L623 FunctionHandler]: Unknown extern function tty_hung_up_p [2022-12-13 19:40:24,707 WARN L623 FunctionHandler]: Unknown extern function tty_port_carrier_raised [2022-12-13 19:40:24,708 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,708 WARN L623 FunctionHandler]: Unknown extern function tty_unlock [2022-12-13 19:40:24,708 WARN L623 FunctionHandler]: Unknown extern function schedule [2022-12-13 19:40:24,709 WARN L623 FunctionHandler]: Unknown extern function tty_lock [2022-12-13 19:40:24,709 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:24,709 WARN L623 FunctionHandler]: Unknown extern function remove_wait_queue [2022-12-13 19:40:24,710 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,715 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,716 WARN L623 FunctionHandler]: Unknown extern function tty_port_install [2022-12-13 19:40:24,720 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,721 WARN L623 FunctionHandler]: Unknown extern function tty_hung_up_p [2022-12-13 19:40:24,721 WARN L623 FunctionHandler]: Unknown extern function interruptible_sleep_on [2022-12-13 19:40:24,722 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,723 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,723 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,728 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,729 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,729 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,730 WARN L623 FunctionHandler]: Unknown extern function strcat [2022-12-13 19:40:24,731 WARN L623 FunctionHandler]: Unknown extern function strcat [2022-12-13 19:40:24,731 WARN L623 FunctionHandler]: Unknown extern function strcat [2022-12-13 19:40:24,732 WARN L623 FunctionHandler]: Unknown extern function strcat [2022-12-13 19:40:24,732 WARN L623 FunctionHandler]: Unknown extern function strcat [2022-12-13 19:40:24,733 WARN L623 FunctionHandler]: Unknown extern function strcat [2022-12-13 19:40:24,733 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,734 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,734 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,734 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,735 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,735 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,735 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,735 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,736 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,736 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,737 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,738 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,738 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,739 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,739 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,740 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,745 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:24,750 WARN L623 FunctionHandler]: Unknown extern function single_open [2022-12-13 19:40:24,752 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,752 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,753 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,753 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,753 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,754 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,760 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 19:40:24,760 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,761 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 19:40:24,762 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 19:40:24,764 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-13 19:40:24,764 WARN L623 FunctionHandler]: Unknown extern function mod_timer [2022-12-13 19:40:24,765 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-13 19:40:24,766 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,766 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,767 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-13 19:40:24,767 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,767 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-13 19:40:24,768 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,768 WARN L623 FunctionHandler]: Unknown extern function ioremap_nocache [2022-12-13 19:40:24,769 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,769 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,769 WARN L623 FunctionHandler]: Unknown extern function ioremap_nocache [2022-12-13 19:40:24,770 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,770 WARN L623 FunctionHandler]: Unknown extern function request_dma [2022-12-13 19:40:24,771 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,771 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,772 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,772 WARN L623 FunctionHandler]: Unknown extern function free_irq [2022-12-13 19:40:24,773 WARN L623 FunctionHandler]: Unknown extern function free_dma [2022-12-13 19:40:24,773 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-13 19:40:24,773 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-13 19:40:24,773 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-13 19:40:24,774 WARN L623 FunctionHandler]: Unknown extern function iounmap [2022-12-13 19:40:24,774 WARN L623 FunctionHandler]: Unknown extern function iounmap [2022-12-13 19:40:24,774 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,775 WARN L623 FunctionHandler]: Unknown extern function sprintf [2022-12-13 19:40:24,777 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,777 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,778 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,779 WARN L623 FunctionHandler]: Unknown extern function tty_port_init [2022-12-13 19:40:24,779 WARN L623 FunctionHandler]: Unknown extern function __init_work [2022-12-13 19:40:24,779 WARN L623 FunctionHandler]: Unknown extern function lockdep_init_map [2022-12-13 19:40:24,780 WARN L623 FunctionHandler]: Unknown extern function __init_waitqueue_head [2022-12-13 19:40:24,780 WARN L623 FunctionHandler]: Unknown extern function __init_waitqueue_head [2022-12-13 19:40:24,780 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 19:40:24,780 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 19:40:24,787 WARN L623 FunctionHandler]: Unknown extern function tty_set_operations [2022-12-13 19:40:24,787 WARN L623 FunctionHandler]: Unknown extern function tty_register_driver [2022-12-13 19:40:24,787 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,787 WARN L623 FunctionHandler]: Unknown extern function put_tty_driver [2022-12-13 19:40:24,788 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,792 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,793 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,798 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,798 WARN L623 FunctionHandler]: Unknown extern function tty_unregister_driver [2022-12-13 19:40:24,799 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,799 WARN L623 FunctionHandler]: Unknown extern function put_tty_driver [2022-12-13 19:40:24,799 WARN L623 FunctionHandler]: Unknown extern function tty_port_destroy [2022-12-13 19:40:24,799 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 19:40:24,799 WARN L623 FunctionHandler]: Unknown extern function pci_unregister_driver [2022-12-13 19:40:24,804 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,804 WARN L623 FunctionHandler]: Unknown extern function __pci_register_driver [2022-12-13 19:40:24,805 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,827 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,828 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,831 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,833 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-13 19:40:24,833 WARN L623 FunctionHandler]: Unknown extern function mod_timer [2022-12-13 19:40:24,834 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,835 WARN L623 FunctionHandler]: Unknown extern function del_timer [2022-12-13 19:40:24,849 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,851 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,860 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,862 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,864 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,866 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,869 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,872 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,873 WARN L623 FunctionHandler]: Unknown extern function msleep_interruptible [2022-12-13 19:40:24,873 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,874 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,875 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,876 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-13 19:40:24,876 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,877 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,877 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-13 19:40:24,878 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,878 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,879 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-13 19:40:24,879 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,879 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,880 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-13 19:40:24,880 WARN L623 FunctionHandler]: Unknown extern function memcmp [2022-12-13 19:40:24,881 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,882 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,882 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,883 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,883 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,883 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,886 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,887 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,887 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,888 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,888 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,888 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,889 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,889 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,890 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,891 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,902 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,902 WARN L623 FunctionHandler]: Unknown extern function consume_skb [2022-12-13 19:40:24,903 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,907 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,908 WARN L623 FunctionHandler]: Unknown extern function hdlc_open [2022-12-13 19:40:24,908 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,908 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,909 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,909 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,909 WARN L623 FunctionHandler]: Unknown extern function netif_carrier_on [2022-12-13 19:40:24,909 WARN L623 FunctionHandler]: Unknown extern function netif_carrier_off [2022-12-13 19:40:24,914 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,914 WARN L623 FunctionHandler]: Unknown extern function hdlc_close [2022-12-13 19:40:24,915 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,920 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,920 WARN L623 FunctionHandler]: Unknown extern function hdlc_ioctl [2022-12-13 19:40:24,921 WARN L623 FunctionHandler]: Unknown extern function capable [2022-12-13 19:40:24,923 WARN L623 FunctionHandler]: Unknown extern function hdlc_ioctl [2022-12-13 19:40:24,927 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,928 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:24,929 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,929 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,930 WARN L623 FunctionHandler]: Unknown extern function skb_put [2022-12-13 19:40:24,930 WARN L623 FunctionHandler]: Unknown extern function netif_rx [2022-12-13 19:40:24,931 WARN L623 FunctionHandler]: Unknown extern function alloc_hdlcdev [2022-12-13 19:40:24,931 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,932 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,932 WARN L623 FunctionHandler]: Unknown extern function unregister_hdlc_device [2022-12-13 19:40:24,932 WARN L623 FunctionHandler]: Unknown extern function pci_enable_device [2022-12-13 19:40:24,933 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,933 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:24,978 WARN L623 FunctionHandler]: Unknown extern function single_release [2022-12-13 19:40:24,978 WARN L623 FunctionHandler]: Unknown extern function seq_read [2022-12-13 19:40:24,979 WARN L623 FunctionHandler]: Unknown extern function seq_lseek [2022-12-13 19:40:24,980 WARN L623 FunctionHandler]: Unknown extern function hdlc_start_xmit [2022-12-13 19:40:24,980 WARN L623 FunctionHandler]: Unknown extern function hdlc_change_mtu [2022-12-13 19:40:24,980 WARN L623 FunctionHandler]: Unknown extern function hdlc_change_mtu [2022-12-13 19:40:24,981 WARN L623 FunctionHandler]: Unknown extern function ldv_hdlcdev_ops_ndo_init_1 [2022-12-13 19:40:24,981 WARN L623 FunctionHandler]: Unknown extern function ldv_hdlcdev_ops_ndo_uninit_1 [2022-12-13 19:40:24,982 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_port_ops_destruct_3 [2022-12-13 19:40:24,982 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_port_ops_activate_3 [2022-12-13 19:40:24,982 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_port_ops_shutdown_3 [2022-12-13 19:40:24,988 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_ops_disconnect_2 [2022-12-13 19:40:24,989 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_ops_disconnect_2 [2022-12-13 19:40:24,989 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_ops_disconnect_2 [2022-12-13 19:40:24,989 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_ops_release_2 [2022-12-13 19:40:24,989 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_ops_setup_2 [2022-12-13 19:40:24,990 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:24,991 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:24,991 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:24,991 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:24,991 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:24,992 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-13 19:40:24,992 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:24,992 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:24,992 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:24,992 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:24,993 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:24,993 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:24,993 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:24,993 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:24,993 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:24,994 WARN L623 FunctionHandler]: Unknown extern function register_netdev [2022-12-13 19:40:24,994 WARN L623 FunctionHandler]: Unknown extern function free_netdev [2022-12-13 19:40:24,994 WARN L623 FunctionHandler]: Unknown extern function free_netdev [2022-12-13 19:40:24,999 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_c5e03b37-392d-4c48-a694-c2cd15a93a68/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i[420085,420098] [2022-12-13 19:40:25,119 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 19:40:25,137 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 19:40:25,211 WARN L623 FunctionHandler]: Unknown extern function __bad_percpu_size [2022-12-13 19:40:25,214 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock [2022-12-13 19:40:25,214 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock [2022-12-13 19:40:25,214 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock_irqrestore [2022-12-13 19:40:25,217 WARN L623 FunctionHandler]: Unknown extern function might_fault [2022-12-13 19:40:25,217 WARN L623 FunctionHandler]: Unknown extern function _copy_from_user [2022-12-13 19:40:25,217 WARN L623 FunctionHandler]: Unknown extern function _copy_from_user [2022-12-13 19:40:25,218 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-13 19:40:25,218 WARN L623 FunctionHandler]: Unknown extern function might_fault [2022-12-13 19:40:25,218 WARN L623 FunctionHandler]: Unknown extern function _copy_to_user [2022-12-13 19:40:25,219 WARN L623 FunctionHandler]: Unknown extern function request_threaded_irq [2022-12-13 19:40:25,225 WARN L623 FunctionHandler]: Unknown extern function debug_dma_alloc_coherent [2022-12-13 19:40:25,225 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-13 19:40:25,226 WARN L623 FunctionHandler]: Unknown extern function debug_dma_free_coherent [2022-12-13 19:40:25,226 WARN L623 FunctionHandler]: Unknown extern function __tty_alloc_driver [2022-12-13 19:40:25,229 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_flags [2022-12-13 19:40:25,230 WARN L623 FunctionHandler]: Unknown extern function __netdev_alloc_skb [2022-12-13 19:40:25,231 WARN L623 FunctionHandler]: Unknown extern function netpoll_trap [2022-12-13 19:40:25,231 WARN L623 FunctionHandler]: Unknown extern function __netif_schedule [2022-12-13 19:40:25,232 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-13 19:40:25,232 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,241 WARN L623 FunctionHandler]: Unknown extern function tty_ldisc_ref [2022-12-13 19:40:25,244 WARN L623 FunctionHandler]: Unknown extern function tty_ldisc_deref [2022-12-13 19:40:25,245 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,245 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,246 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,247 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,247 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,248 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,249 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,249 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,250 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,251 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,251 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,254 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,254 WARN L623 FunctionHandler]: Unknown extern function tty_wakeup [2022-12-13 19:40:25,255 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,255 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,256 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,257 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:25,258 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,259 WARN L623 FunctionHandler]: Unknown extern function del_timer [2022-12-13 19:40:25,261 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,263 WARN L623 FunctionHandler]: Unknown extern function netif_carrier_on [2022-12-13 19:40:25,264 WARN L623 FunctionHandler]: Unknown extern function netif_carrier_off [2022-12-13 19:40:25,264 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:25,265 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:25,265 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,266 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:25,266 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,266 WARN L623 FunctionHandler]: Unknown extern function tty_hangup [2022-12-13 19:40:25,270 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,271 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,272 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,275 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,276 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,277 WARN L623 FunctionHandler]: Unknown extern function do_SAK [2022-12-13 19:40:25,278 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,278 WARN L623 FunctionHandler]: Unknown extern function tty_flip_buffer_push [2022-12-13 19:40:25,278 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,279 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,280 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,281 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,281 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,282 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,282 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,283 WARN L623 FunctionHandler]: Unknown extern function schedule_work [2022-12-13 19:40:25,283 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,284 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,284 WARN L623 FunctionHandler]: Unknown extern function get_zeroed_page [2022-12-13 19:40:25,284 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,285 WARN L623 FunctionHandler]: Unknown extern function init_timer_key [2022-12-13 19:40:25,285 WARN L623 FunctionHandler]: Unknown extern function capable [2022-12-13 19:40:25,286 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,286 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:25,286 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:25,286 WARN L623 FunctionHandler]: Unknown extern function del_timer_sync [2022-12-13 19:40:25,287 WARN L623 FunctionHandler]: Unknown extern function free_pages [2022-12-13 19:40:25,287 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,288 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,289 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,291 WARN L623 FunctionHandler]: Unknown extern function tty_get_baud_rate [2022-12-13 19:40:25,294 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,294 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,295 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,296 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,296 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,297 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,298 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,298 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,299 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,299 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,300 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,300 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,301 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,302 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,302 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,303 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,303 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,303 WARN L623 FunctionHandler]: Unknown extern function del_timer [2022-12-13 19:40:25,304 WARN L623 FunctionHandler]: Unknown extern function tty_wakeup [2022-12-13 19:40:25,304 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,304 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,305 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,305 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,306 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,306 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,307 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,308 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,308 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,308 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,309 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,309 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,310 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,310 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,310 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,311 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,311 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,311 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,312 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,312 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,313 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,313 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,314 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,315 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,316 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:25,317 WARN L623 FunctionHandler]: Unknown extern function add_wait_queue [2022-12-13 19:40:25,317 WARN L623 FunctionHandler]: Unknown extern function schedule [2022-12-13 19:40:25,317 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,318 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:25,320 WARN L623 FunctionHandler]: Unknown extern function remove_wait_queue [2022-12-13 19:40:25,320 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:25,321 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,321 WARN L623 FunctionHandler]: Unknown extern function might_fault [2022-12-13 19:40:25,323 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,323 WARN L623 FunctionHandler]: Unknown extern function add_wait_queue [2022-12-13 19:40:25,324 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:25,324 WARN L623 FunctionHandler]: Unknown extern function schedule [2022-12-13 19:40:25,324 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,335 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:25,336 WARN L623 FunctionHandler]: Unknown extern function remove_wait_queue [2022-12-13 19:40:25,337 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:25,338 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,338 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,339 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,340 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,340 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,341 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,341 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,343 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,345 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,346 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,346 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,347 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,347 WARN L623 FunctionHandler]: Unknown extern function tty_port_close_start [2022-12-13 19:40:25,348 WARN L623 FunctionHandler]: Unknown extern function tty_ldisc_flush [2022-12-13 19:40:25,348 WARN L623 FunctionHandler]: Unknown extern function tty_port_close_end [2022-12-13 19:40:25,348 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,349 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,350 WARN L623 FunctionHandler]: Unknown extern function jiffies_to_msecs [2022-12-13 19:40:25,350 WARN L623 FunctionHandler]: Unknown extern function msleep_interruptible [2022-12-13 19:40:25,350 WARN L623 FunctionHandler]: Unknown extern function jiffies_to_msecs [2022-12-13 19:40:25,350 WARN L623 FunctionHandler]: Unknown extern function msleep_interruptible [2022-12-13 19:40:25,351 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,351 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,352 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 19:40:25,352 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,353 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,354 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,354 WARN L623 FunctionHandler]: Unknown extern function add_wait_queue [2022-12-13 19:40:25,354 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,355 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,355 WARN L623 FunctionHandler]: Unknown extern function tty_hung_up_p [2022-12-13 19:40:25,355 WARN L623 FunctionHandler]: Unknown extern function tty_port_raise_dtr_rts [2022-12-13 19:40:25,355 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:25,356 WARN L623 FunctionHandler]: Unknown extern function tty_hung_up_p [2022-12-13 19:40:25,356 WARN L623 FunctionHandler]: Unknown extern function tty_port_carrier_raised [2022-12-13 19:40:25,356 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,356 WARN L623 FunctionHandler]: Unknown extern function tty_unlock [2022-12-13 19:40:25,357 WARN L623 FunctionHandler]: Unknown extern function schedule [2022-12-13 19:40:25,357 WARN L623 FunctionHandler]: Unknown extern function tty_lock [2022-12-13 19:40:25,357 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-13 19:40:25,357 WARN L623 FunctionHandler]: Unknown extern function remove_wait_queue [2022-12-13 19:40:25,357 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,358 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,361 WARN L623 FunctionHandler]: Unknown extern function tty_port_install [2022-12-13 19:40:25,363 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,363 WARN L623 FunctionHandler]: Unknown extern function tty_hung_up_p [2022-12-13 19:40:25,363 WARN L623 FunctionHandler]: Unknown extern function interruptible_sleep_on [2022-12-13 19:40:25,364 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,364 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,365 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,366 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,366 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,366 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,366 WARN L623 FunctionHandler]: Unknown extern function strcat [2022-12-13 19:40:25,367 WARN L623 FunctionHandler]: Unknown extern function strcat [2022-12-13 19:40:25,367 WARN L623 FunctionHandler]: Unknown extern function strcat [2022-12-13 19:40:25,367 WARN L623 FunctionHandler]: Unknown extern function strcat [2022-12-13 19:40:25,368 WARN L623 FunctionHandler]: Unknown extern function strcat [2022-12-13 19:40:25,368 WARN L623 FunctionHandler]: Unknown extern function strcat [2022-12-13 19:40:25,368 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,368 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,369 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,369 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,369 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,369 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,369 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,369 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,370 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,370 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,370 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,370 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,371 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,371 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,371 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,372 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,372 WARN L623 FunctionHandler]: Unknown extern function seq_printf [2022-12-13 19:40:25,375 WARN L623 FunctionHandler]: Unknown extern function single_open [2022-12-13 19:40:25,376 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,376 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,377 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,377 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,377 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,378 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,382 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 19:40:25,382 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,383 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 19:40:25,383 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 19:40:25,384 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-13 19:40:25,385 WARN L623 FunctionHandler]: Unknown extern function mod_timer [2022-12-13 19:40:25,385 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-13 19:40:25,386 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,386 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,386 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-13 19:40:25,387 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,387 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-13 19:40:25,387 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,388 WARN L623 FunctionHandler]: Unknown extern function ioremap_nocache [2022-12-13 19:40:25,388 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,388 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,388 WARN L623 FunctionHandler]: Unknown extern function ioremap_nocache [2022-12-13 19:40:25,389 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,389 WARN L623 FunctionHandler]: Unknown extern function request_dma [2022-12-13 19:40:25,389 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,390 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,390 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,390 WARN L623 FunctionHandler]: Unknown extern function free_irq [2022-12-13 19:40:25,391 WARN L623 FunctionHandler]: Unknown extern function free_dma [2022-12-13 19:40:25,391 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-13 19:40:25,391 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-13 19:40:25,391 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-13 19:40:25,392 WARN L623 FunctionHandler]: Unknown extern function iounmap [2022-12-13 19:40:25,392 WARN L623 FunctionHandler]: Unknown extern function iounmap [2022-12-13 19:40:25,392 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,392 WARN L623 FunctionHandler]: Unknown extern function sprintf [2022-12-13 19:40:25,399 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,399 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,400 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,400 WARN L623 FunctionHandler]: Unknown extern function tty_port_init [2022-12-13 19:40:25,400 WARN L623 FunctionHandler]: Unknown extern function __init_work [2022-12-13 19:40:25,400 WARN L623 FunctionHandler]: Unknown extern function lockdep_init_map [2022-12-13 19:40:25,401 WARN L623 FunctionHandler]: Unknown extern function __init_waitqueue_head [2022-12-13 19:40:25,401 WARN L623 FunctionHandler]: Unknown extern function __init_waitqueue_head [2022-12-13 19:40:25,401 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 19:40:25,401 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 19:40:25,403 WARN L623 FunctionHandler]: Unknown extern function tty_set_operations [2022-12-13 19:40:25,403 WARN L623 FunctionHandler]: Unknown extern function tty_register_driver [2022-12-13 19:40:25,404 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,404 WARN L623 FunctionHandler]: Unknown extern function put_tty_driver [2022-12-13 19:40:25,404 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,404 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,405 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,405 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,406 WARN L623 FunctionHandler]: Unknown extern function tty_unregister_driver [2022-12-13 19:40:25,406 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,406 WARN L623 FunctionHandler]: Unknown extern function put_tty_driver [2022-12-13 19:40:25,408 WARN L623 FunctionHandler]: Unknown extern function tty_port_destroy [2022-12-13 19:40:25,409 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 19:40:25,409 WARN L623 FunctionHandler]: Unknown extern function pci_unregister_driver [2022-12-13 19:40:25,409 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,410 WARN L623 FunctionHandler]: Unknown extern function __pci_register_driver [2022-12-13 19:40:25,410 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,423 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,424 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,426 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,427 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-13 19:40:25,428 WARN L623 FunctionHandler]: Unknown extern function mod_timer [2022-12-13 19:40:25,428 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,429 WARN L623 FunctionHandler]: Unknown extern function del_timer [2022-12-13 19:40:25,449 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,450 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,452 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,452 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,456 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,457 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,460 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,462 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,463 WARN L623 FunctionHandler]: Unknown extern function msleep_interruptible [2022-12-13 19:40:25,463 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,464 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,465 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,466 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-13 19:40:25,466 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,466 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,467 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-13 19:40:25,467 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,467 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,468 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-13 19:40:25,468 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,468 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,469 WARN L623 FunctionHandler]: Unknown extern function msecs_to_jiffies [2022-12-13 19:40:25,469 WARN L623 FunctionHandler]: Unknown extern function memcmp [2022-12-13 19:40:25,469 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,470 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,470 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,471 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,471 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,471 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,474 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,474 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,474 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,474 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,475 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,475 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,475 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,476 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,476 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,477 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,479 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,479 WARN L623 FunctionHandler]: Unknown extern function consume_skb [2022-12-13 19:40:25,479 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,480 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,480 WARN L623 FunctionHandler]: Unknown extern function hdlc_open [2022-12-13 19:40:25,480 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,480 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,481 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,481 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,481 WARN L623 FunctionHandler]: Unknown extern function netif_carrier_on [2022-12-13 19:40:25,481 WARN L623 FunctionHandler]: Unknown extern function netif_carrier_off [2022-12-13 19:40:25,482 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,482 WARN L623 FunctionHandler]: Unknown extern function hdlc_close [2022-12-13 19:40:25,482 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,483 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,483 WARN L623 FunctionHandler]: Unknown extern function hdlc_ioctl [2022-12-13 19:40:25,484 WARN L623 FunctionHandler]: Unknown extern function capable [2022-12-13 19:40:25,485 WARN L623 FunctionHandler]: Unknown extern function hdlc_ioctl [2022-12-13 19:40:25,486 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,486 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 19:40:25,487 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,487 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,487 WARN L623 FunctionHandler]: Unknown extern function skb_put [2022-12-13 19:40:25,488 WARN L623 FunctionHandler]: Unknown extern function netif_rx [2022-12-13 19:40:25,488 WARN L623 FunctionHandler]: Unknown extern function alloc_hdlcdev [2022-12-13 19:40:25,488 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,489 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,489 WARN L623 FunctionHandler]: Unknown extern function unregister_hdlc_device [2022-12-13 19:40:25,490 WARN L623 FunctionHandler]: Unknown extern function pci_enable_device [2022-12-13 19:40:25,490 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,490 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 19:40:25,492 WARN L623 FunctionHandler]: Unknown extern function single_release [2022-12-13 19:40:25,492 WARN L623 FunctionHandler]: Unknown extern function seq_read [2022-12-13 19:40:25,492 WARN L623 FunctionHandler]: Unknown extern function seq_lseek [2022-12-13 19:40:25,493 WARN L623 FunctionHandler]: Unknown extern function hdlc_start_xmit [2022-12-13 19:40:25,493 WARN L623 FunctionHandler]: Unknown extern function hdlc_change_mtu [2022-12-13 19:40:25,493 WARN L623 FunctionHandler]: Unknown extern function hdlc_change_mtu [2022-12-13 19:40:25,494 WARN L623 FunctionHandler]: Unknown extern function ldv_hdlcdev_ops_ndo_init_1 [2022-12-13 19:40:25,494 WARN L623 FunctionHandler]: Unknown extern function ldv_hdlcdev_ops_ndo_uninit_1 [2022-12-13 19:40:25,495 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_port_ops_destruct_3 [2022-12-13 19:40:25,495 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_port_ops_activate_3 [2022-12-13 19:40:25,495 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_port_ops_shutdown_3 [2022-12-13 19:40:25,501 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_ops_disconnect_2 [2022-12-13 19:40:25,501 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_ops_disconnect_2 [2022-12-13 19:40:25,501 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_ops_disconnect_2 [2022-12-13 19:40:25,501 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_ops_release_2 [2022-12-13 19:40:25,501 WARN L623 FunctionHandler]: Unknown extern function ldv_mgsl_ops_setup_2 [2022-12-13 19:40:25,502 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:25,503 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:25,503 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:25,503 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:25,503 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:25,503 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-13 19:40:25,503 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:25,504 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:25,504 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:25,504 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:25,504 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:25,504 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:25,504 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:25,504 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 19:40:25,504 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 19:40:25,505 WARN L623 FunctionHandler]: Unknown extern function register_netdev [2022-12-13 19:40:25,505 WARN L623 FunctionHandler]: Unknown extern function free_netdev [2022-12-13 19:40:25,505 WARN L623 FunctionHandler]: Unknown extern function free_netdev [2022-12-13 19:40:25,505 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_c5e03b37-392d-4c48-a694-c2cd15a93a68/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i[420085,420098] [2022-12-13 19:40:25,516 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 19:40:25,614 INFO L208 MainTranslator]: Completed translation [2022-12-13 19:40:25,614 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25 WrapperNode [2022-12-13 19:40:25,614 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 19:40:25,615 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 19:40:25,615 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 19:40:25,615 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 19:40:25,620 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25" (1/1) ... [2022-12-13 19:40:25,716 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25" (1/1) ... [2022-12-13 19:40:25,891 INFO L138 Inliner]: procedures = 395, calls = 4074, calls flagged for inlining = 199, calls inlined = 146, statements flattened = 7324 [2022-12-13 19:40:25,891 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 19:40:25,891 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 19:40:25,891 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 19:40:25,892 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 19:40:25,900 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25" (1/1) ... [2022-12-13 19:40:25,900 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25" (1/1) ... [2022-12-13 19:40:25,926 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25" (1/1) ... [2022-12-13 19:40:25,927 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25" (1/1) ... [2022-12-13 19:40:26,068 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25" (1/1) ... [2022-12-13 19:40:26,083 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25" (1/1) ... [2022-12-13 19:40:26,102 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25" (1/1) ... [2022-12-13 19:40:26,113 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25" (1/1) ... [2022-12-13 19:40:26,145 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 19:40:26,145 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 19:40:26,145 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 19:40:26,145 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 19:40:26,146 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25" (1/1) ... [2022-12-13 19:40:26,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 19:40:26,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 19:40:26,168 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 19:40:26,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 19:40:26,196 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_wait_until_sent [2022-12-13 19:40:26,196 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_wait_until_sent [2022-12-13 19:40:26,196 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-12-13 19:40:26,196 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-12-13 19:40:26,196 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-12-13 19:40:26,196 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_start [2022-12-13 19:40:26,196 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_start [2022-12-13 19:40:26,196 INFO L130 BoogieDeclarations]: Found specification of procedure usc_set_txidle [2022-12-13 19:40:26,196 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_set_txidle [2022-12-13 19:40:26,196 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_ioctl [2022-12-13 19:40:26,196 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_ioctl [2022-12-13 19:40:26,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-12-13 19:40:26,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-12-13 19:40:26,197 INFO L130 BoogieDeclarations]: Found specification of procedure usc_loopback_frame [2022-12-13 19:40:26,197 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_loopback_frame [2022-12-13 19:40:26,197 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2022-12-13 19:40:26,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2022-12-13 19:40:26,197 INFO L130 BoogieDeclarations]: Found specification of procedure usc_start_receiver [2022-12-13 19:40:26,197 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_start_receiver [2022-12-13 19:40:26,197 INFO L130 BoogieDeclarations]: Found specification of procedure usc_set_serial_signals [2022-12-13 19:40:26,197 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_set_serial_signals [2022-12-13 19:40:26,197 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_trace_block [2022-12-13 19:40:26,197 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_trace_block [2022-12-13 19:40:26,197 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-12-13 19:40:26,197 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-12-13 19:40:26,197 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-12-13 19:40:26,198 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-12-13 19:40:26,198 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mgsl_ops_disconnect_2 [2022-12-13 19:40:26,198 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mgsl_ops_disconnect_2 [2022-12-13 19:40:26,198 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_change_mtu [2022-12-13 19:40:26,198 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_change_mtu [2022-12-13 19:40:26,198 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-12-13 19:40:26,198 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-12-13 19:40:26,198 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-12-13 19:40:26,198 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2022-12-13 19:40:26,198 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2022-12-13 19:40:26,198 INFO L130 BoogieDeclarations]: Found specification of procedure load_next_tx_holding_buffer [2022-12-13 19:40:26,198 INFO L138 BoogieDeclarations]: Found implementation of procedure load_next_tx_holding_buffer [2022-12-13 19:40:26,198 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-12-13 19:40:26,198 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-12-13 19:40:26,199 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_tty_port [2022-12-13 19:40:26,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_tty_port [2022-12-13 19:40:26,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 19:40:26,199 INFO L130 BoogieDeclarations]: Found specification of procedure dtr_rts [2022-12-13 19:40:26,199 INFO L138 BoogieDeclarations]: Found implementation of procedure dtr_rts [2022-12-13 19:40:26,199 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-12-13 19:40:26,199 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-12-13 19:40:26,199 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2022-12-13 19:40:26,199 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2022-12-13 19:40:26,199 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2022-12-13 19:40:26,199 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2022-12-13 19:40:26,199 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-12-13 19:40:26,199 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-12-13 19:40:26,199 INFO L130 BoogieDeclarations]: Found specification of procedure tiocmset [2022-12-13 19:40:26,200 INFO L138 BoogieDeclarations]: Found implementation of procedure tiocmset [2022-12-13 19:40:26,200 INFO L130 BoogieDeclarations]: Found specification of procedure usc_OutDmaReg [2022-12-13 19:40:26,200 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_OutDmaReg [2022-12-13 19:40:26,200 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-12-13 19:40:26,200 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-12-13 19:40:26,200 INFO L130 BoogieDeclarations]: Found specification of procedure usc_loopmode_cancel_transmit [2022-12-13 19:40:26,200 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_loopmode_cancel_transmit [2022-12-13 19:40:26,200 INFO L130 BoogieDeclarations]: Found specification of procedure usc_load_txfifo [2022-12-13 19:40:26,200 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_load_txfifo [2022-12-13 19:40:26,200 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-12-13 19:40:26,200 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-12-13 19:40:26,200 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_timeout [2022-12-13 19:40:26,200 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_timeout [2022-12-13 19:40:26,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-12-13 19:40:26,201 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-12-13 19:40:26,201 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-12-13 19:40:26,201 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-12-13 19:40:26,201 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-12-13 19:40:26,201 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-12-13 19:40:26,201 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-12-13 19:40:26,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-12-13 19:40:26,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 19:40:26,201 INFO L130 BoogieDeclarations]: Found specification of procedure usc_reset [2022-12-13 19:40:26,201 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_reset [2022-12-13 19:40:26,201 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_free_frame_memory [2022-12-13 19:40:26,201 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_free_frame_memory [2022-12-13 19:40:26,201 INFO L130 BoogieDeclarations]: Found specification of procedure usc_InReg [2022-12-13 19:40:26,201 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_InReg [2022-12-13 19:40:26,202 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2022-12-13 19:40:26,202 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2022-12-13 19:40:26,202 INFO L130 BoogieDeclarations]: Found specification of procedure usc_enable_loopback [2022-12-13 19:40:26,202 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_enable_loopback [2022-12-13 19:40:26,202 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_load_tx_dma_buffer [2022-12-13 19:40:26,202 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_load_tx_dma_buffer [2022-12-13 19:40:26,202 INFO L130 BoogieDeclarations]: Found specification of procedure usc_DmaCmd [2022-12-13 19:40:26,202 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_DmaCmd [2022-12-13 19:40:26,202 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_flush_buffer [2022-12-13 19:40:26,202 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_flush_buffer [2022-12-13 19:40:26,202 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-12-13 19:40:26,202 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-12-13 19:40:26,202 INFO L130 BoogieDeclarations]: Found specification of procedure carrier_raised [2022-12-13 19:40:26,202 INFO L138 BoogieDeclarations]: Found implementation of procedure carrier_raised [2022-12-13 19:40:26,203 INFO L130 BoogieDeclarations]: Found specification of procedure usc_RTCmd [2022-12-13 19:40:26,203 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_RTCmd [2022-12-13 19:40:26,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-13 19:40:26,203 INFO L130 BoogieDeclarations]: Found specification of procedure usc_set_sdlc_mode [2022-12-13 19:40:26,203 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_set_sdlc_mode [2022-12-13 19:40:26,203 INFO L130 BoogieDeclarations]: Found specification of procedure usc_stop_receiver [2022-12-13 19:40:26,203 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_stop_receiver [2022-12-13 19:40:26,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 19:40:26,203 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-13 19:40:26,203 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-12-13 19:40:26,203 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2022-12-13 19:40:26,203 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2022-12-13 19:40:26,203 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_add_device [2022-12-13 19:40:26,203 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_add_device [2022-12-13 19:40:26,204 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_unthrottle [2022-12-13 19:40:26,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_unthrottle [2022-12-13 19:40:26,204 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_throttle [2022-12-13 19:40:26,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_throttle [2022-12-13 19:40:26,204 INFO L130 BoogieDeclarations]: Found specification of procedure usc_OutReg [2022-12-13 19:40:26,204 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_OutReg [2022-12-13 19:40:26,204 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-12-13 19:40:26,204 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-12-13 19:40:26,204 INFO L130 BoogieDeclarations]: Found specification of procedure tiocmget [2022-12-13 19:40:26,204 INFO L138 BoogieDeclarations]: Found implementation of procedure tiocmget [2022-12-13 19:40:26,204 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_set_termios [2022-12-13 19:40:26,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_set_termios [2022-12-13 19:40:26,204 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-12-13 19:40:26,204 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-12-13 19:40:26,205 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-12-13 19:40:26,205 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-12-13 19:40:26,205 INFO L130 BoogieDeclarations]: Found specification of procedure usc_stop_transmitter [2022-12-13 19:40:26,205 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_stop_transmitter [2022-12-13 19:40:26,205 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 19:40:26,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 19:40:26,205 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2022-12-13 19:40:26,205 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2022-12-13 19:40:26,205 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-12-13 19:40:26,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-12-13 19:40:26,205 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_flush_chars [2022-12-13 19:40:26,205 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_flush_chars [2022-12-13 19:40:26,205 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-12-13 19:40:26,205 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-12-13 19:40:26,206 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-12-13 19:40:26,206 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-12-13 19:40:26,206 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_send_xchar [2022-12-13 19:40:26,206 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_send_xchar [2022-12-13 19:40:26,206 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_change_params [2022-12-13 19:40:26,206 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_change_params [2022-12-13 19:40:26,206 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-12-13 19:40:26,206 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-12-13 19:40:26,206 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-12-13 19:40:26,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-12-13 19:40:26,206 INFO L130 BoogieDeclarations]: Found specification of procedure usc_get_serial_signals [2022-12-13 19:40:26,206 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_get_serial_signals [2022-12-13 19:40:26,206 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_reset_rx_dma_buffers [2022-12-13 19:40:26,206 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_reset_rx_dma_buffers [2022-12-13 19:40:26,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-12-13 19:40:26,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-12-13 19:40:26,207 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-12-13 19:40:26,207 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-12-13 19:40:26,207 INFO L130 BoogieDeclarations]: Found specification of procedure usc_start_transmitter [2022-12-13 19:40:26,207 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_start_transmitter [2022-12-13 19:40:26,207 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2022-12-13 19:40:26,207 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2022-12-13 19:40:26,207 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2022-12-13 19:40:26,207 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2022-12-13 19:40:26,207 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-12-13 19:40:26,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-12-13 19:40:26,207 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_paranoia_check [2022-12-13 19:40:26,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_paranoia_check [2022-12-13 19:40:26,207 INFO L130 BoogieDeclarations]: Found specification of procedure usc_InDmaReg [2022-12-13 19:40:26,208 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_InDmaReg [2022-12-13 19:40:26,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 19:40:26,208 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-13 19:40:26,208 INFO L130 BoogieDeclarations]: Found specification of procedure usc_loopmode_active [2022-12-13 19:40:26,208 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_loopmode_active [2022-12-13 19:40:26,208 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_stop [2022-12-13 19:40:26,208 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_stop [2022-12-13 19:40:26,208 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2022-12-13 19:40:26,208 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2022-12-13 19:40:26,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-13 19:40:26,208 INFO L130 BoogieDeclarations]: Found specification of procedure synclink_remove_one [2022-12-13 19:40:26,208 INFO L138 BoogieDeclarations]: Found implementation of procedure synclink_remove_one [2022-12-13 19:40:26,208 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-12-13 19:40:26,208 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-12-13 19:40:26,209 INFO L130 BoogieDeclarations]: Found specification of procedure synclink_cleanup [2022-12-13 19:40:26,209 INFO L138 BoogieDeclarations]: Found implementation of procedure synclink_cleanup [2022-12-13 19:40:26,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2022-12-13 19:40:26,209 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2022-12-13 19:40:26,209 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-12-13 19:40:26,209 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-12-13 19:40:26,209 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2022-12-13 19:40:26,209 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2022-12-13 19:40:26,209 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2022-12-13 19:40:26,209 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2022-12-13 19:40:26,209 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2022-12-13 19:40:26,209 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2022-12-13 19:40:26,209 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_write_room [2022-12-13 19:40:26,209 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_write_room [2022-12-13 19:40:26,210 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_break [2022-12-13 19:40:26,210 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_break [2022-12-13 19:40:26,210 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_allocate_device [2022-12-13 19:40:26,210 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_allocate_device [2022-12-13 19:40:26,210 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2022-12-13 19:40:26,210 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2022-12-13 19:40:26,210 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_install [2022-12-13 19:40:26,210 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_install [2022-12-13 19:40:26,210 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2022-12-13 19:40:26,210 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2022-12-13 19:40:26,210 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_release_resources [2022-12-13 19:40:26,210 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_release_resources [2022-12-13 19:40:26,210 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2022-12-13 19:40:26,210 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2022-12-13 19:40:26,211 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-12-13 19:40:26,211 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-12-13 19:40:26,211 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-12-13 19:40:26,211 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-12-13 19:40:26,211 INFO L130 BoogieDeclarations]: Found specification of procedure usc_loopmode_send_done [2022-12-13 19:40:26,211 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_loopmode_send_done [2022-12-13 19:40:26,211 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-12-13 19:40:26,211 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-12-13 19:40:26,211 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2022-12-13 19:40:26,211 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2022-12-13 19:40:26,211 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-12-13 19:40:26,211 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-12-13 19:40:26,211 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_ioctl [2022-12-13 19:40:26,211 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_ioctl [2022-12-13 19:40:26,212 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_tty_port [2022-12-13 19:40:26,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_tty_port [2022-12-13 19:40:26,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-13 19:40:26,212 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-12-13 19:40:26,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-12-13 19:40:26,212 INFO L130 BoogieDeclarations]: Found specification of procedure msgl_get_icount [2022-12-13 19:40:26,212 INFO L138 BoogieDeclarations]: Found implementation of procedure msgl_get_icount [2022-12-13 19:40:26,212 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_chars_in_buffer [2022-12-13 19:40:26,212 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_chars_in_buffer [2022-12-13 19:40:26,212 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-12-13 19:40:26,212 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-12-13 19:40:26,212 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2022-12-13 19:40:26,212 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2022-12-13 19:40:26,212 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-12-13 19:40:26,212 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-12-13 19:40:26,213 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_put_char [2022-12-13 19:40:26,213 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_put_char [2022-12-13 19:40:26,213 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_program_hw [2022-12-13 19:40:26,213 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_program_hw [2022-12-13 19:40:26,213 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2022-12-13 19:40:26,213 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2022-12-13 19:40:26,213 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_hangup [2022-12-13 19:40:26,213 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_hangup [2022-12-13 19:40:26,213 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2022-12-13 19:40:26,213 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2022-12-13 19:40:26,213 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2022-12-13 19:40:26,213 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2022-12-13 19:40:26,213 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2022-12-13 19:40:26,213 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2022-12-13 19:40:26,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 19:40:26,214 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_alloc_frame_memory [2022-12-13 19:40:26,214 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_alloc_frame_memory [2022-12-13 19:40:26,214 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2022-12-13 19:40:26,214 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2022-12-13 19:40:26,214 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2022-12-13 19:40:26,214 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2022-12-13 19:40:26,844 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 19:40:26,846 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 19:40:50,481 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 19:40:50,497 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 19:40:50,497 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-13 19:40:50,501 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 07:40:50 BoogieIcfgContainer [2022-12-13 19:40:50,501 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 19:40:50,503 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 19:40:50,503 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 19:40:50,505 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 19:40:50,506 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 07:40:22" (1/3) ... [2022-12-13 19:40:50,506 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b9ecec2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 07:40:50, skipping insertion in model container [2022-12-13 19:40:50,506 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 07:40:25" (2/3) ... [2022-12-13 19:40:50,506 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b9ecec2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 07:40:50, skipping insertion in model container [2022-12-13 19:40:50,506 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 07:40:50" (3/3) ... [2022-12-13 19:40:50,507 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i [2022-12-13 19:40:50,521 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 19:40:50,521 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-13 19:40:50,596 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 19:40:50,600 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=PETRI_NET, 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;@1979c3da, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 19:40:50,600 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-13 19:40:50,610 INFO L276 IsEmpty]: Start isEmpty. Operand has 3225 states, 2213 states have (on average 1.413465883416177) internal successors, (3128), 2290 states have internal predecessors, (3128), 890 states have call successors, (890), 120 states have call predecessors, (890), 120 states have return successors, (890), 870 states have call predecessors, (890), 890 states have call successors, (890) [2022-12-13 19:40:50,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-13 19:40:50,621 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:40:50,621 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 19:40:50,622 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:40:50,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:40:50,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1226729033, now seen corresponding path program 1 times [2022-12-13 19:40:50,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:40:50,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079485712] [2022-12-13 19:40:50,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:40:50,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:40:50,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:40:51,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 19:40:51,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:40:51,175 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-13 19:40:51,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 19:40:51,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079485712] [2022-12-13 19:40:51,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079485712] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:40:51,176 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 19:40:51,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 19:40:51,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599529810] [2022-12-13 19:40:51,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:40:51,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 19:40:51,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 19:40:51,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 19:40:51,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 19:40:51,217 INFO L87 Difference]: Start difference. First operand has 3225 states, 2213 states have (on average 1.413465883416177) internal successors, (3128), 2290 states have internal predecessors, (3128), 890 states have call successors, (890), 120 states have call predecessors, (890), 120 states have return successors, (890), 870 states have call predecessors, (890), 890 states have call successors, (890) Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 1 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-13 19:40:55,461 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:40:57,721 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:03,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:06,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:09,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:12,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:14,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:16,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:18,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:20,999 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:23,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:25,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:27,416 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:29,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:33,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:41:33,197 INFO L93 Difference]: Finished difference Result 9954 states and 15339 transitions. [2022-12-13 19:41:33,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 19:41:33,199 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 1 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 23 [2022-12-13 19:41:33,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:41:33,242 INFO L225 Difference]: With dead ends: 9954 [2022-12-13 19:41:33,242 INFO L226 Difference]: Without dead ends: 6726 [2022-12-13 19:41:33,261 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-13 19:41:33,264 INFO L413 NwaCegarLoop]: 4337 mSDtfsCounter, 5918 mSDsluCounter, 3764 mSDsCounter, 0 mSdLazyCounter, 6557 mSolverCounterSat, 2371 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6727 SdHoareTripleChecker+Valid, 8101 SdHoareTripleChecker+Invalid, 8941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2371 IncrementalHoareTripleChecker+Valid, 6557 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.3s IncrementalHoareTripleChecker+Time [2022-12-13 19:41:33,264 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6727 Valid, 8101 Invalid, 8941 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2371 Valid, 6557 Invalid, 13 Unknown, 0 Unchecked, 41.3s Time] [2022-12-13 19:41:33,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6726 states. [2022-12-13 19:41:33,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6726 to 6376. [2022-12-13 19:41:33,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6376 states, 4370 states have (on average 1.4123569794050344) internal successors, (6172), 4514 states have internal predecessors, (6172), 1767 states have call successors, (1767), 239 states have call predecessors, (1767), 238 states have return successors, (1761), 1721 states have call predecessors, (1761), 1761 states have call successors, (1761) [2022-12-13 19:41:33,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6376 states to 6376 states and 9700 transitions. [2022-12-13 19:41:33,571 INFO L78 Accepts]: Start accepts. Automaton has 6376 states and 9700 transitions. Word has length 23 [2022-12-13 19:41:33,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:41:33,571 INFO L495 AbstractCegarLoop]: Abstraction has 6376 states and 9700 transitions. [2022-12-13 19:41:33,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 1 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-13 19:41:33,571 INFO L276 IsEmpty]: Start isEmpty. Operand 6376 states and 9700 transitions. [2022-12-13 19:41:33,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-12-13 19:41:33,579 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:41:33,579 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 19:41:33,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 19:41:33,580 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:41:33,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:41:33,580 INFO L85 PathProgramCache]: Analyzing trace with hash -646593995, now seen corresponding path program 1 times [2022-12-13 19:41:33,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:41:33,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525752013] [2022-12-13 19:41:33,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:41:33,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:41:33,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:41:33,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-12-13 19:41:33,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:41:33,787 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-13 19:41:33,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 19:41:33,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525752013] [2022-12-13 19:41:33,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525752013] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:41:33,787 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 19:41:33,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 19:41:33,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370267044] [2022-12-13 19:41:33,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:41:33,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 19:41:33,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 19:41:33,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 19:41:33,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 19:41:33,789 INFO L87 Difference]: Start difference. First operand 6376 states and 9700 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-13 19:41:34,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:41:34,498 INFO L93 Difference]: Finished difference Result 16183 states and 24516 transitions. [2022-12-13 19:41:34,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 19:41:34,499 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-12-13 19:41:34,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:41:34,544 INFO L225 Difference]: With dead ends: 16183 [2022-12-13 19:41:34,544 INFO L226 Difference]: Without dead ends: 9810 [2022-12-13 19:41:34,575 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 19:41:34,576 INFO L413 NwaCegarLoop]: 5626 mSDtfsCounter, 2594 mSDsluCounter, 4602 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2594 SdHoareTripleChecker+Valid, 10228 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-13 19:41:34,576 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2594 Valid, 10228 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-13 19:41:34,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9810 states. [2022-12-13 19:41:35,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9810 to 9798. [2022-12-13 19:41:35,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9798 states, 6655 states have (on average 1.3981968444778363) internal successors, (9305), 6863 states have internal predecessors, (9305), 2752 states have call successors, (2752), 391 states have call predecessors, (2752), 390 states have return successors, (2746), 2677 states have call predecessors, (2746), 2746 states have call successors, (2746) [2022-12-13 19:41:35,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9798 states to 9798 states and 14803 transitions. [2022-12-13 19:41:35,157 INFO L78 Accepts]: Start accepts. Automaton has 9798 states and 14803 transitions. Word has length 43 [2022-12-13 19:41:35,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:41:35,158 INFO L495 AbstractCegarLoop]: Abstraction has 9798 states and 14803 transitions. [2022-12-13 19:41:35,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-13 19:41:35,159 INFO L276 IsEmpty]: Start isEmpty. Operand 9798 states and 14803 transitions. [2022-12-13 19:41:35,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-12-13 19:41:35,161 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:41:35,162 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 19:41:35,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-13 19:41:35,162 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:41:35,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:41:35,162 INFO L85 PathProgramCache]: Analyzing trace with hash -668989613, now seen corresponding path program 1 times [2022-12-13 19:41:35,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:41:35,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766342879] [2022-12-13 19:41:35,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:41:35,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:41:35,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:41:35,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-12-13 19:41:35,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:41:35,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 19:41:35,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:41:35,399 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-13 19:41:35,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 19:41:35,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766342879] [2022-12-13 19:41:35,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766342879] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:41:35,400 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 19:41:35,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 19:41:35,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884772246] [2022-12-13 19:41:35,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:41:35,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 19:41:35,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 19:41:35,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 19:41:35,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 19:41:35,402 INFO L87 Difference]: Start difference. First operand 9798 states and 14803 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-13 19:41:40,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:44,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:41:44,200 INFO L93 Difference]: Finished difference Result 21704 states and 33186 transitions. [2022-12-13 19:41:44,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 19:41:44,201 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 47 [2022-12-13 19:41:44,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:41:44,248 INFO L225 Difference]: With dead ends: 21704 [2022-12-13 19:41:44,248 INFO L226 Difference]: Without dead ends: 11909 [2022-12-13 19:41:44,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-13 19:41:44,283 INFO L413 NwaCegarLoop]: 4067 mSDtfsCounter, 3411 mSDsluCounter, 7924 mSDsCounter, 0 mSdLazyCounter, 7326 mSolverCounterSat, 1074 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3858 SdHoareTripleChecker+Valid, 11991 SdHoareTripleChecker+Invalid, 8400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1074 IncrementalHoareTripleChecker+Valid, 7326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2022-12-13 19:41:44,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3858 Valid, 11991 Invalid, 8400 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1074 Valid, 7326 Invalid, 0 Unknown, 0 Unchecked, 8.2s Time] [2022-12-13 19:41:44,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11909 states. [2022-12-13 19:41:44,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11909 to 9802. [2022-12-13 19:41:44,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9802 states, 6659 states have (on average 1.3979576512989937) internal successors, (9309), 6867 states have internal predecessors, (9309), 2752 states have call successors, (2752), 391 states have call predecessors, (2752), 390 states have return successors, (2746), 2677 states have call predecessors, (2746), 2746 states have call successors, (2746) [2022-12-13 19:41:44,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9802 states to 9802 states and 14807 transitions. [2022-12-13 19:41:44,836 INFO L78 Accepts]: Start accepts. Automaton has 9802 states and 14807 transitions. Word has length 47 [2022-12-13 19:41:44,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:41:44,837 INFO L495 AbstractCegarLoop]: Abstraction has 9802 states and 14807 transitions. [2022-12-13 19:41:44,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-13 19:41:44,837 INFO L276 IsEmpty]: Start isEmpty. Operand 9802 states and 14807 transitions. [2022-12-13 19:41:44,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-12-13 19:41:44,840 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:41:44,840 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 19:41:44,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-13 19:41:44,840 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:41:44,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:41:44,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1240754237, now seen corresponding path program 1 times [2022-12-13 19:41:44,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:41:44,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157442959] [2022-12-13 19:41:44,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:41:44,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:41:44,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:41:45,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-12-13 19:41:45,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:41:45,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 19:41:45,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:41:45,182 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-13 19:41:45,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 19:41:45,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157442959] [2022-12-13 19:41:45,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157442959] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:41:45,183 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 19:41:45,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 19:41:45,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363962846] [2022-12-13 19:41:45,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:41:45,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 19:41:45,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 19:41:45,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 19:41:45,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 19:41:45,185 INFO L87 Difference]: Start difference. First operand 9802 states and 14807 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-13 19:41:52,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:41:52,929 INFO L93 Difference]: Finished difference Result 20793 states and 31629 transitions. [2022-12-13 19:41:52,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 19:41:52,929 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2022-12-13 19:41:52,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:41:52,978 INFO L225 Difference]: With dead ends: 20793 [2022-12-13 19:41:52,978 INFO L226 Difference]: Without dead ends: 10994 [2022-12-13 19:41:53,020 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-13 19:41:53,021 INFO L413 NwaCegarLoop]: 3363 mSDtfsCounter, 6517 mSDsluCounter, 4634 mSDsCounter, 0 mSdLazyCounter, 5192 mSolverCounterSat, 2947 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6941 SdHoareTripleChecker+Valid, 7997 SdHoareTripleChecker+Invalid, 8139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2947 IncrementalHoareTripleChecker+Valid, 5192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2022-12-13 19:41:53,021 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6941 Valid, 7997 Invalid, 8139 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2947 Valid, 5192 Invalid, 0 Unknown, 0 Unchecked, 7.2s Time] [2022-12-13 19:41:53,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10994 states. [2022-12-13 19:41:53,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10994 to 9804. [2022-12-13 19:41:53,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9804 states, 6661 states have (on average 1.3976880348296052) internal successors, (9310), 6869 states have internal predecessors, (9310), 2752 states have call successors, (2752), 391 states have call predecessors, (2752), 390 states have return successors, (2746), 2677 states have call predecessors, (2746), 2746 states have call successors, (2746) [2022-12-13 19:41:53,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9804 states to 9804 states and 14808 transitions. [2022-12-13 19:41:53,463 INFO L78 Accepts]: Start accepts. Automaton has 9804 states and 14808 transitions. Word has length 50 [2022-12-13 19:41:53,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:41:53,463 INFO L495 AbstractCegarLoop]: Abstraction has 9804 states and 14808 transitions. [2022-12-13 19:41:53,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-13 19:41:53,463 INFO L276 IsEmpty]: Start isEmpty. Operand 9804 states and 14808 transitions. [2022-12-13 19:41:53,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-12-13 19:41:53,465 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:41:53,465 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 19:41:53,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-13 19:41:53,465 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:41:53,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:41:53,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1175428783, now seen corresponding path program 1 times [2022-12-13 19:41:53,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:41:53,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292932104] [2022-12-13 19:41:53,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:41:53,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:41:53,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:41:53,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-12-13 19:41:53,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:41:53,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 19:41:53,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:41:53,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-12-13 19:41:53,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:41:53,720 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-13 19:41:53,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 19:41:53,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292932104] [2022-12-13 19:41:53,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292932104] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:41:53,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 19:41:53,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 19:41:53,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995767547] [2022-12-13 19:41:53,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:41:53,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 19:41:53,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 19:41:53,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 19:41:53,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 19:41:53,723 INFO L87 Difference]: Start difference. First operand 9804 states and 14808 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-13 19:41:55,259 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:41:57,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:01,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:05,747 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:08,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:11,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:13,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:15,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:17,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:20,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:42:20,320 INFO L93 Difference]: Finished difference Result 10508 states and 16059 transitions. [2022-12-13 19:42:20,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 19:42:20,320 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 56 [2022-12-13 19:42:20,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:42:20,352 INFO L225 Difference]: With dead ends: 10508 [2022-12-13 19:42:20,352 INFO L226 Difference]: Without dead ends: 10505 [2022-12-13 19:42:20,356 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-13 19:42:20,356 INFO L413 NwaCegarLoop]: 2674 mSDtfsCounter, 6264 mSDsluCounter, 2411 mSDsCounter, 0 mSdLazyCounter, 5195 mSolverCounterSat, 3568 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6767 SdHoareTripleChecker+Valid, 5085 SdHoareTripleChecker+Invalid, 8770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3568 IncrementalHoareTripleChecker+Valid, 5195 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.1s IncrementalHoareTripleChecker+Time [2022-12-13 19:42:20,356 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6767 Valid, 5085 Invalid, 8770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3568 Valid, 5195 Invalid, 7 Unknown, 0 Unchecked, 26.1s Time] [2022-12-13 19:42:20,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10505 states. [2022-12-13 19:42:20,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10505 to 9803. [2022-12-13 19:42:20,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9803 states, 6661 states have (on average 1.397537907221138) internal successors, (9309), 6868 states have internal predecessors, (9309), 2751 states have call successors, (2751), 391 states have call predecessors, (2751), 390 states have return successors, (2746), 2677 states have call predecessors, (2746), 2746 states have call successors, (2746) [2022-12-13 19:42:20,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9803 states to 9803 states and 14806 transitions. [2022-12-13 19:42:20,788 INFO L78 Accepts]: Start accepts. Automaton has 9803 states and 14806 transitions. Word has length 56 [2022-12-13 19:42:20,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:42:20,789 INFO L495 AbstractCegarLoop]: Abstraction has 9803 states and 14806 transitions. [2022-12-13 19:42:20,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-13 19:42:20,789 INFO L276 IsEmpty]: Start isEmpty. Operand 9803 states and 14806 transitions. [2022-12-13 19:42:20,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-12-13 19:42:20,790 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:42:20,791 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 19:42:20,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-13 19:42:20,791 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:42:20,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:42:20,791 INFO L85 PathProgramCache]: Analyzing trace with hash -2080135274, now seen corresponding path program 1 times [2022-12-13 19:42:20,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:42:20,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690335902] [2022-12-13 19:42:20,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:42:20,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:42:20,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:42:20,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-12-13 19:42:20,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:42:20,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 19:42:20,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:42:21,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-12-13 19:42:21,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:42:21,012 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-13 19:42:21,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 19:42:21,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690335902] [2022-12-13 19:42:21,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690335902] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:42:21,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 19:42:21,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 19:42:21,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060575751] [2022-12-13 19:42:21,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:42:21,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 19:42:21,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 19:42:21,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 19:42:21,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 19:42:21,014 INFO L87 Difference]: Start difference. First operand 9803 states and 14806 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-13 19:42:24,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:28,567 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:32,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:35,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:38,196 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:40,324 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:42,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:44,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:47,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:42:47,601 INFO L93 Difference]: Finished difference Result 10507 states and 16057 transitions. [2022-12-13 19:42:47,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 19:42:47,602 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 57 [2022-12-13 19:42:47,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:42:47,632 INFO L225 Difference]: With dead ends: 10507 [2022-12-13 19:42:47,633 INFO L226 Difference]: Without dead ends: 10504 [2022-12-13 19:42:47,638 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-13 19:42:47,638 INFO L413 NwaCegarLoop]: 2673 mSDtfsCounter, 6237 mSDsluCounter, 2409 mSDsCounter, 0 mSdLazyCounter, 5210 mSolverCounterSat, 3566 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6740 SdHoareTripleChecker+Valid, 5082 SdHoareTripleChecker+Invalid, 8783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3566 IncrementalHoareTripleChecker+Valid, 5210 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.9s IncrementalHoareTripleChecker+Time [2022-12-13 19:42:47,638 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6740 Valid, 5082 Invalid, 8783 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3566 Valid, 5210 Invalid, 7 Unknown, 0 Unchecked, 25.9s Time] [2022-12-13 19:42:47,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10504 states. [2022-12-13 19:42:48,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10504 to 9802. [2022-12-13 19:42:48,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9802 states, 6661 states have (on average 1.3973877796126708) internal successors, (9308), 6867 states have internal predecessors, (9308), 2750 states have call successors, (2750), 391 states have call predecessors, (2750), 390 states have return successors, (2746), 2677 states have call predecessors, (2746), 2746 states have call successors, (2746) [2022-12-13 19:42:48,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9802 states to 9802 states and 14804 transitions. [2022-12-13 19:42:48,131 INFO L78 Accepts]: Start accepts. Automaton has 9802 states and 14804 transitions. Word has length 57 [2022-12-13 19:42:48,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:42:48,131 INFO L495 AbstractCegarLoop]: Abstraction has 9802 states and 14804 transitions. [2022-12-13 19:42:48,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-13 19:42:48,132 INFO L276 IsEmpty]: Start isEmpty. Operand 9802 states and 14804 transitions. [2022-12-13 19:42:48,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-12-13 19:42:48,134 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:42:48,134 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 19:42:48,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-13 19:42:48,135 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:42:48,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:42:48,135 INFO L85 PathProgramCache]: Analyzing trace with hash -61260556, now seen corresponding path program 1 times [2022-12-13 19:42:48,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:42:48,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327574314] [2022-12-13 19:42:48,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:42:48,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:42:48,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:42:48,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-12-13 19:42:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:42:48,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 19:42:48,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:42:48,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-12-13 19:42:48,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:42:48,338 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-13 19:42:48,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 19:42:48,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327574314] [2022-12-13 19:42:48,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327574314] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:42:48,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 19:42:48,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 19:42:48,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448485987] [2022-12-13 19:42:48,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:42:48,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 19:42:48,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 19:42:48,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 19:42:48,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 19:42:48,340 INFO L87 Difference]: Start difference. First operand 9802 states and 14804 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-13 19:42:51,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:55,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:42:59,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:02,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:05,275 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:07,411 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:09,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:11,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:14,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:43:14,317 INFO L93 Difference]: Finished difference Result 10506 states and 16055 transitions. [2022-12-13 19:43:14,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 19:43:14,318 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 58 [2022-12-13 19:43:14,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:43:14,348 INFO L225 Difference]: With dead ends: 10506 [2022-12-13 19:43:14,348 INFO L226 Difference]: Without dead ends: 10503 [2022-12-13 19:43:14,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-13 19:43:14,351 INFO L413 NwaCegarLoop]: 2673 mSDtfsCounter, 6252 mSDsluCounter, 2406 mSDsCounter, 0 mSdLazyCounter, 5208 mSolverCounterSat, 3564 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6751 SdHoareTripleChecker+Valid, 5079 SdHoareTripleChecker+Invalid, 8780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3564 IncrementalHoareTripleChecker+Valid, 5208 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.4s IncrementalHoareTripleChecker+Time [2022-12-13 19:43:14,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6751 Valid, 5079 Invalid, 8780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3564 Valid, 5208 Invalid, 8 Unknown, 0 Unchecked, 25.4s Time] [2022-12-13 19:43:14,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10503 states. [2022-12-13 19:43:14,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10503 to 9801. [2022-12-13 19:43:14,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9801 states, 6661 states have (on average 1.3972376520042036) internal successors, (9307), 6866 states have internal predecessors, (9307), 2749 states have call successors, (2749), 391 states have call predecessors, (2749), 390 states have return successors, (2746), 2677 states have call predecessors, (2746), 2746 states have call successors, (2746) [2022-12-13 19:43:14,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9801 states to 9801 states and 14802 transitions. [2022-12-13 19:43:14,892 INFO L78 Accepts]: Start accepts. Automaton has 9801 states and 14802 transitions. Word has length 58 [2022-12-13 19:43:14,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:43:14,892 INFO L495 AbstractCegarLoop]: Abstraction has 9801 states and 14802 transitions. [2022-12-13 19:43:14,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-13 19:43:14,892 INFO L276 IsEmpty]: Start isEmpty. Operand 9801 states and 14802 transitions. [2022-12-13 19:43:14,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-12-13 19:43:14,894 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:43:14,894 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 19:43:14,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-13 19:43:14,894 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:43:14,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:43:14,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1900648871, now seen corresponding path program 1 times [2022-12-13 19:43:14,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:43:14,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253307261] [2022-12-13 19:43:14,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:43:14,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:43:14,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:43:15,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-12-13 19:43:15,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:43:15,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 19:43:15,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:43:15,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-12-13 19:43:15,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:43:15,086 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-13 19:43:15,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 19:43:15,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253307261] [2022-12-13 19:43:15,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253307261] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:43:15,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 19:43:15,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 19:43:15,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644999096] [2022-12-13 19:43:15,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:43:15,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 19:43:15,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 19:43:15,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 19:43:15,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 19:43:15,088 INFO L87 Difference]: Start difference. First operand 9801 states and 14802 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-13 19:43:18,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:22,875 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:25,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:29,018 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:32,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:34,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:36,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:39,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:41,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:46,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:43:46,751 INFO L93 Difference]: Finished difference Result 12325 states and 18749 transitions. [2022-12-13 19:43:46,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 19:43:46,752 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 59 [2022-12-13 19:43:46,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:43:46,787 INFO L225 Difference]: With dead ends: 12325 [2022-12-13 19:43:46,787 INFO L226 Difference]: Without dead ends: 12241 [2022-12-13 19:43:46,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-12-13 19:43:46,794 INFO L413 NwaCegarLoop]: 2682 mSDtfsCounter, 7336 mSDsluCounter, 2479 mSDsCounter, 0 mSdLazyCounter, 7031 mSolverCounterSat, 4108 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7989 SdHoareTripleChecker+Valid, 5161 SdHoareTripleChecker+Invalid, 11147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4108 IncrementalHoareTripleChecker+Valid, 7031 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.7s IncrementalHoareTripleChecker+Time [2022-12-13 19:43:46,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7989 Valid, 5161 Invalid, 11147 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4108 Valid, 7031 Invalid, 8 Unknown, 0 Unchecked, 30.7s Time] [2022-12-13 19:43:46,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12241 states. [2022-12-13 19:43:47,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12241 to 11465. [2022-12-13 19:43:47,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11465 states, 7705 states have (on average 1.392472420506165) internal successors, (10729), 7947 states have internal predecessors, (10729), 3277 states have call successors, (3277), 483 states have call predecessors, (3277), 482 states have return successors, (3276), 3188 states have call predecessors, (3276), 3276 states have call successors, (3276) [2022-12-13 19:43:47,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11465 states to 11465 states and 17282 transitions. [2022-12-13 19:43:47,457 INFO L78 Accepts]: Start accepts. Automaton has 11465 states and 17282 transitions. Word has length 59 [2022-12-13 19:43:47,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:43:47,458 INFO L495 AbstractCegarLoop]: Abstraction has 11465 states and 17282 transitions. [2022-12-13 19:43:47,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-13 19:43:47,458 INFO L276 IsEmpty]: Start isEmpty. Operand 11465 states and 17282 transitions. [2022-12-13 19:43:47,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-12-13 19:43:47,466 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:43:47,466 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 19:43:47,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-13 19:43:47,467 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:43:47,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:43:47,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1315789799, now seen corresponding path program 1 times [2022-12-13 19:43:47,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:43:47,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385837694] [2022-12-13 19:43:47,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:43:47,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:43:47,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:43:47,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-12-13 19:43:47,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:43:47,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 19:43:47,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:43:47,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-12-13 19:43:47,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:43:47,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-12-13 19:43:47,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:43:47,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-12-13 19:43:47,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:43:47,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-12-13 19:43:47,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:43:47,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 19:43:47,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:43:47,796 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-13 19:43:47,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 19:43:47,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385837694] [2022-12-13 19:43:47,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385837694] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:43:47,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 19:43:47,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 19:43:47,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612655261] [2022-12-13 19:43:47,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:43:47,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 19:43:47,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 19:43:47,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 19:43:47,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 19:43:47,798 INFO L87 Difference]: Start difference. First operand 11465 states and 17282 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (10), 5 states have call predecessors, (10), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-12-13 19:43:52,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:54,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:43:59,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:43:59,873 INFO L93 Difference]: Finished difference Result 23181 states and 35351 transitions. [2022-12-13 19:43:59,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 19:43:59,874 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (10), 5 states have call predecessors, (10), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 109 [2022-12-13 19:43:59,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:43:59,914 INFO L225 Difference]: With dead ends: 23181 [2022-12-13 19:43:59,914 INFO L226 Difference]: Without dead ends: 11719 [2022-12-13 19:43:59,949 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-12-13 19:43:59,949 INFO L413 NwaCegarLoop]: 1697 mSDtfsCounter, 6888 mSDsluCounter, 1921 mSDsCounter, 0 mSdLazyCounter, 4403 mSolverCounterSat, 4482 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7130 SdHoareTripleChecker+Valid, 3618 SdHoareTripleChecker+Invalid, 8887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4482 IncrementalHoareTripleChecker+Valid, 4403 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.1s IncrementalHoareTripleChecker+Time [2022-12-13 19:43:59,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7130 Valid, 3618 Invalid, 8887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4482 Valid, 4403 Invalid, 2 Unknown, 0 Unchecked, 11.1s Time] [2022-12-13 19:43:59,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11719 states. [2022-12-13 19:44:00,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11719 to 11433. [2022-12-13 19:44:00,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11433 states, 7675 states have (on average 1.3679478827361564) internal successors, (10499), 7915 states have internal predecessors, (10499), 3275 states have call successors, (3275), 483 states have call predecessors, (3275), 482 states have return successors, (3274), 3186 states have call predecessors, (3274), 3274 states have call successors, (3274) [2022-12-13 19:44:00,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11433 states to 11433 states and 17048 transitions. [2022-12-13 19:44:00,615 INFO L78 Accepts]: Start accepts. Automaton has 11433 states and 17048 transitions. Word has length 109 [2022-12-13 19:44:00,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:44:00,616 INFO L495 AbstractCegarLoop]: Abstraction has 11433 states and 17048 transitions. [2022-12-13 19:44:00,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (10), 5 states have call predecessors, (10), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-12-13 19:44:00,616 INFO L276 IsEmpty]: Start isEmpty. Operand 11433 states and 17048 transitions. [2022-12-13 19:44:00,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-12-13 19:44:00,623 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:44:00,623 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 19:44:00,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-13 19:44:00,624 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:44:00,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:44:00,624 INFO L85 PathProgramCache]: Analyzing trace with hash -892143077, now seen corresponding path program 1 times [2022-12-13 19:44:00,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:44:00,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457463128] [2022-12-13 19:44:00,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:44:00,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:44:00,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:01,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-12-13 19:44:01,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:01,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 19:44:01,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:01,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-12-13 19:44:01,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:01,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-12-13 19:44:01,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:01,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-12-13 19:44:01,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:01,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-12-13 19:44:01,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:01,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 19:44:01,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:01,074 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 19:44:01,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 19:44:01,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457463128] [2022-12-13 19:44:01,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457463128] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 19:44:01,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336271933] [2022-12-13 19:44:01,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:44:01,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 19:44:01,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 19:44:01,075 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 19:44:01,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-13 19:44:01,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:01,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 3594 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-13 19:44:01,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 19:44:02,013 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-13 19:44:02,013 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 19:44:02,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336271933] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:44:02,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-13 19:44:02,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 10 [2022-12-13 19:44:02,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781094669] [2022-12-13 19:44:02,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:44:02,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 19:44:02,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 19:44:02,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 19:44:02,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-12-13 19:44:02,015 INFO L87 Difference]: Start difference. First operand 11433 states and 17048 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-13 19:44:02,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:44:02,620 INFO L93 Difference]: Finished difference Result 22879 states and 34163 transitions. [2022-12-13 19:44:02,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 19:44:02,621 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 109 [2022-12-13 19:44:02,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:44:02,658 INFO L225 Difference]: With dead ends: 22879 [2022-12-13 19:44:02,658 INFO L226 Difference]: Without dead ends: 11449 [2022-12-13 19:44:02,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-12-13 19:44:02,686 INFO L413 NwaCegarLoop]: 4778 mSDtfsCounter, 2 mSDsluCounter, 14313 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 19091 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-13 19:44:02,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 19091 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 19:44:02,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11449 states. [2022-12-13 19:44:03,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11449 to 11441. [2022-12-13 19:44:03,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11441 states, 7681 states have (on average 1.3676604608774898) internal successors, (10505), 7921 states have internal predecessors, (10505), 3275 states have call successors, (3275), 483 states have call predecessors, (3275), 484 states have return successors, (3308), 3188 states have call predecessors, (3308), 3274 states have call successors, (3308) [2022-12-13 19:44:03,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11441 states to 11441 states and 17088 transitions. [2022-12-13 19:44:03,375 INFO L78 Accepts]: Start accepts. Automaton has 11441 states and 17088 transitions. Word has length 109 [2022-12-13 19:44:03,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:44:03,375 INFO L495 AbstractCegarLoop]: Abstraction has 11441 states and 17088 transitions. [2022-12-13 19:44:03,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-13 19:44:03,375 INFO L276 IsEmpty]: Start isEmpty. Operand 11441 states and 17088 transitions. [2022-12-13 19:44:03,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-12-13 19:44:03,382 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:44:03,382 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 19:44:03,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-13 19:44:03,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 19:44:03,584 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:44:03,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:44:03,585 INFO L85 PathProgramCache]: Analyzing trace with hash -54225566, now seen corresponding path program 1 times [2022-12-13 19:44:03,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:44:03,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996274260] [2022-12-13 19:44:03,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:44:03,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:44:03,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:04,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-12-13 19:44:04,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:04,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 19:44:04,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:04,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-12-13 19:44:04,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:04,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-12-13 19:44:04,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:04,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-12-13 19:44:04,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:04,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-12-13 19:44:04,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:04,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 19:44:04,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:04,217 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 19:44:04,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 19:44:04,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996274260] [2022-12-13 19:44:04,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996274260] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:44:04,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 19:44:04,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 19:44:04,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519617665] [2022-12-13 19:44:04,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:44:04,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 19:44:04,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 19:44:04,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 19:44:04,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-12-13 19:44:04,220 INFO L87 Difference]: Start difference. First operand 11441 states and 17088 transitions. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-13 19:44:16,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:44:20,586 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:44:47,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:44:47,427 INFO L93 Difference]: Finished difference Result 37595 states and 56629 transitions. [2022-12-13 19:44:47,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-13 19:44:47,428 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 108 [2022-12-13 19:44:47,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:44:47,534 INFO L225 Difference]: With dead ends: 37595 [2022-12-13 19:44:47,534 INFO L226 Difference]: Without dead ends: 26157 [2022-12-13 19:44:47,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=315, Unknown=0, NotChecked=0, Total=420 [2022-12-13 19:44:47,570 INFO L413 NwaCegarLoop]: 1827 mSDtfsCounter, 19036 mSDsluCounter, 5443 mSDsCounter, 0 mSdLazyCounter, 31937 mSolverCounterSat, 13331 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19494 SdHoareTripleChecker+Valid, 7270 SdHoareTripleChecker+Invalid, 45270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 13331 IncrementalHoareTripleChecker+Valid, 31937 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.7s IncrementalHoareTripleChecker+Time [2022-12-13 19:44:47,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19494 Valid, 7270 Invalid, 45270 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [13331 Valid, 31937 Invalid, 2 Unknown, 0 Unchecked, 40.7s Time] [2022-12-13 19:44:47,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26157 states. [2022-12-13 19:44:49,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26157 to 24787. [2022-12-13 19:44:49,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24787 states, 16711 states have (on average 1.3705343785530488) internal successors, (22903), 17261 states have internal predecessors, (22903), 7035 states have call successors, (7035), 1039 states have call predecessors, (7035), 1040 states have return successors, (7124), 6840 states have call predecessors, (7124), 7034 states have call successors, (7124) [2022-12-13 19:44:49,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24787 states to 24787 states and 37062 transitions. [2022-12-13 19:44:49,183 INFO L78 Accepts]: Start accepts. Automaton has 24787 states and 37062 transitions. Word has length 108 [2022-12-13 19:44:49,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:44:49,183 INFO L495 AbstractCegarLoop]: Abstraction has 24787 states and 37062 transitions. [2022-12-13 19:44:49,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-13 19:44:49,183 INFO L276 IsEmpty]: Start isEmpty. Operand 24787 states and 37062 transitions. [2022-12-13 19:44:49,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-12-13 19:44:49,189 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 19:44:49,189 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 19:44:49,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-13 19:44:49,189 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 19:44:49,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 19:44:49,190 INFO L85 PathProgramCache]: Analyzing trace with hash 740660922, now seen corresponding path program 1 times [2022-12-13 19:44:49,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 19:44:49,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841119972] [2022-12-13 19:44:49,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 19:44:49,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 19:44:49,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:49,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-12-13 19:44:49,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:49,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 19:44:49,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:49,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-12-13 19:44:49,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:49,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-12-13 19:44:49,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:49,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-12-13 19:44:49,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:49,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-12-13 19:44:49,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:49,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 19:44:49,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 19:44:49,553 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-13 19:44:49,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 19:44:49,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841119972] [2022-12-13 19:44:49,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841119972] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 19:44:49,554 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 19:44:49,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 19:44:49,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801380805] [2022-12-13 19:44:49,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 19:44:49,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 19:44:49,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 19:44:49,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 19:44:49,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 19:44:49,555 INFO L87 Difference]: Start difference. First operand 24787 states and 37062 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-13 19:44:55,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 19:45:05,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 19:45:05,365 INFO L93 Difference]: Finished difference Result 25501 states and 38122 transitions. [2022-12-13 19:45:05,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 19:45:05,365 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 109 [2022-12-13 19:45:05,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 19:45:05,367 INFO L225 Difference]: With dead ends: 25501 [2022-12-13 19:45:05,367 INFO L226 Difference]: Without dead ends: 0 [2022-12-13 19:45:05,409 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-12-13 19:45:05,410 INFO L413 NwaCegarLoop]: 1716 mSDtfsCounter, 4643 mSDsluCounter, 3346 mSDsCounter, 0 mSdLazyCounter, 8971 mSolverCounterSat, 3640 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4909 SdHoareTripleChecker+Valid, 5062 SdHoareTripleChecker+Invalid, 12612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3640 IncrementalHoareTripleChecker+Valid, 8971 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.3s IncrementalHoareTripleChecker+Time [2022-12-13 19:45:05,410 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4909 Valid, 5062 Invalid, 12612 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3640 Valid, 8971 Invalid, 1 Unknown, 0 Unchecked, 14.3s Time] [2022-12-13 19:45:05,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-12-13 19:45:05,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-12-13 19:45:05,411 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-13 19:45:05,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-12-13 19:45:05,416 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 109 [2022-12-13 19:45:05,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 19:45:05,416 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-13 19:45:05,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-13 19:45:05,416 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-12-13 19:45:05,416 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-12-13 19:45:05,418 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-13 19:45:05,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-13 19:45:05,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-12-13 19:46:43,709 WARN L233 SmtUtils]: Spent 5.17s on a formula simplification. DAG size of input: 68 DAG size of output: 66 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-12-13 19:46:55,269 WARN L233 SmtUtils]: Spent 11.56s on a formula simplification. DAG size of input: 77 DAG size of output: 73 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-12-13 19:47:00,439 WARN L233 SmtUtils]: Spent 5.17s on a formula simplification. DAG size of input: 70 DAG size of output: 68 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-12-13 19:47:05,625 WARN L233 SmtUtils]: Spent 5.19s on a formula simplification. DAG size of input: 70 DAG size of output: 68 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-12-13 19:47:17,137 WARN L233 SmtUtils]: Spent 11.51s on a formula simplification. DAG size of input: 75 DAG size of output: 71 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-12-13 19:47:33,642 WARN L233 SmtUtils]: Spent 11.50s on a formula simplification. DAG size of input: 77 DAG size of output: 73 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-12-13 19:47:45,126 WARN L233 SmtUtils]: Spent 11.48s on a formula simplification. DAG size of input: 77 DAG size of output: 73 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-12-13 19:47:50,308 WARN L233 SmtUtils]: Spent 5.18s on a formula simplification. DAG size of input: 70 DAG size of output: 68 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-12-13 19:48:01,412 WARN L233 SmtUtils]: Spent 11.10s on a formula simplification. DAG size of input: 72 DAG size of output: 68 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-12-13 19:50:08,547 INFO L902 garLoopResultBuilder]: At program point L5599(lines 5599 5600) the Hoare annotation is: true [2022-12-13 19:50:08,547 INFO L899 garLoopResultBuilder]: For program point L5601-2(lines 5601 5605) no Hoare annotation was computed. [2022-12-13 19:50:08,547 INFO L899 garLoopResultBuilder]: For program point L5599-1(lines 5599 5600) no Hoare annotation was computed. [2022-12-13 19:50:08,547 INFO L899 garLoopResultBuilder]: For program point L5601(line 5601) no Hoare annotation was computed. [2022-12-13 19:50:08,547 INFO L899 garLoopResultBuilder]: For program point get_dma_opsEXIT(lines 5596 5607) no Hoare annotation was computed. [2022-12-13 19:50:08,547 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5596 5607) the Hoare annotation is: true [2022-12-13 19:50:08,547 INFO L899 garLoopResultBuilder]: For program point get_dma_opsFINAL(lines 5596 5607) no Hoare annotation was computed. [2022-12-13 19:50:08,548 INFO L902 garLoopResultBuilder]: At program point ldv_42164(lines 8649 8671) the Hoare annotation is: true [2022-12-13 19:50:08,548 INFO L899 garLoopResultBuilder]: For program point L8665(lines 8665 8669) no Hoare annotation was computed. [2022-12-13 19:50:08,548 INFO L899 garLoopResultBuilder]: For program point L8682(lines 8682 8685) no Hoare annotation was computed. [2022-12-13 19:50:08,548 INFO L899 garLoopResultBuilder]: For program point L8624(lines 8624 8627) no Hoare annotation was computed. [2022-12-13 19:50:08,548 INFO L899 garLoopResultBuilder]: For program point L8674(line 8674) no Hoare annotation was computed. [2022-12-13 19:50:08,548 INFO L899 garLoopResultBuilder]: For program point L8649(line 8649) no Hoare annotation was computed. [2022-12-13 19:50:08,548 INFO L899 garLoopResultBuilder]: For program point L8649-2(lines 8649 8694) no Hoare annotation was computed. [2022-12-13 19:50:08,548 INFO L899 garLoopResultBuilder]: For program point L8641(lines 8641 8645) no Hoare annotation was computed. [2022-12-13 19:50:08,548 INFO L899 garLoopResultBuilder]: For program point L8641-2(lines 8641 8645) no Hoare annotation was computed. [2022-12-13 19:50:08,548 INFO L902 garLoopResultBuilder]: At program point ldv_42173(lines 8671 8694) the Hoare annotation is: true [2022-12-13 19:50:08,548 INFO L902 garLoopResultBuilder]: At program point L8675(line 8675) the Hoare annotation is: true [2022-12-13 19:50:08,548 INFO L899 garLoopResultBuilder]: For program point L8675-1(line 8675) no Hoare annotation was computed. [2022-12-13 19:50:08,548 INFO L899 garLoopResultBuilder]: For program point mgsl_wait_until_sentEXIT(lines 8593 8703) no Hoare annotation was computed. [2022-12-13 19:50:08,549 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 8593 8703) the Hoare annotation is: true [2022-12-13 19:50:08,549 INFO L902 garLoopResultBuilder]: At program point L8676(line 8676) the Hoare annotation is: true [2022-12-13 19:50:08,549 INFO L899 garLoopResultBuilder]: For program point L8676-1(line 8676) no Hoare annotation was computed. [2022-12-13 19:50:08,549 INFO L899 garLoopResultBuilder]: For program point L8610(lines 8610 8613) no Hoare annotation was computed. [2022-12-13 19:50:08,549 INFO L899 garLoopResultBuilder]: For program point L8660(lines 8660 8663) no Hoare annotation was computed. [2022-12-13 19:50:08,549 INFO L899 garLoopResultBuilder]: For program point L8652(line 8652) no Hoare annotation was computed. [2022-12-13 19:50:08,549 INFO L899 garLoopResultBuilder]: For program point L8619(line 8619) no Hoare annotation was computed. [2022-12-13 19:50:08,549 INFO L902 garLoopResultBuilder]: At program point L8677(line 8677) the Hoare annotation is: true [2022-12-13 19:50:08,549 INFO L899 garLoopResultBuilder]: For program point L8677-1(line 8677) no Hoare annotation was computed. [2022-12-13 19:50:08,549 INFO L902 garLoopResultBuilder]: At program point L8653(line 8653) the Hoare annotation is: true [2022-12-13 19:50:08,549 INFO L899 garLoopResultBuilder]: For program point L8620(lines 8620 8623) no Hoare annotation was computed. [2022-12-13 19:50:08,549 INFO L899 garLoopResultBuilder]: For program point L8653-1(line 8653) no Hoare annotation was computed. [2022-12-13 19:50:08,550 INFO L902 garLoopResultBuilder]: At program point L8686(lines 8671 8694) the Hoare annotation is: true [2022-12-13 19:50:08,550 INFO L899 garLoopResultBuilder]: For program point L8678(lines 8678 8681) no Hoare annotation was computed. [2022-12-13 19:50:08,550 INFO L899 garLoopResultBuilder]: For program point L8629(lines 8629 8637) no Hoare annotation was computed. [2022-12-13 19:50:08,550 INFO L899 garLoopResultBuilder]: For program point L8629-1(lines 8608 8702) no Hoare annotation was computed. [2022-12-13 19:50:08,550 INFO L899 garLoopResultBuilder]: For program point L8654-1(line 8654) no Hoare annotation was computed. [2022-12-13 19:50:08,550 INFO L899 garLoopResultBuilder]: For program point L8687(line 8687) no Hoare annotation was computed. [2022-12-13 19:50:08,550 INFO L902 garLoopResultBuilder]: At program point L8654(line 8654) the Hoare annotation is: true [2022-12-13 19:50:08,550 INFO L899 garLoopResultBuilder]: For program point L8638-1(lines 8638 8648) no Hoare annotation was computed. [2022-12-13 19:50:08,550 INFO L899 garLoopResultBuilder]: For program point L8696-1(lines 8593 8703) no Hoare annotation was computed. [2022-12-13 19:50:08,550 INFO L899 garLoopResultBuilder]: For program point L8688(line 8688) no Hoare annotation was computed. [2022-12-13 19:50:08,550 INFO L902 garLoopResultBuilder]: At program point L8655(line 8655) the Hoare annotation is: true [2022-12-13 19:50:08,550 INFO L899 garLoopResultBuilder]: For program point L8655-1(line 8655) no Hoare annotation was computed. [2022-12-13 19:50:08,551 INFO L899 garLoopResultBuilder]: For program point L8688-2(lines 8688 8692) no Hoare annotation was computed. [2022-12-13 19:50:08,551 INFO L902 garLoopResultBuilder]: At program point L8614-2(lines 8614 8618) the Hoare annotation is: true [2022-12-13 19:50:08,551 INFO L899 garLoopResultBuilder]: For program point L8614(lines 8614 8618) no Hoare annotation was computed. [2022-12-13 19:50:08,551 INFO L902 garLoopResultBuilder]: At program point L8664(lines 8649 8671) the Hoare annotation is: true [2022-12-13 19:50:08,551 INFO L899 garLoopResultBuilder]: For program point L8631(lines 8631 8634) no Hoare annotation was computed. [2022-12-13 19:50:08,551 INFO L899 garLoopResultBuilder]: For program point L8656(lines 8656 8659) no Hoare annotation was computed. [2022-12-13 19:50:08,551 INFO L902 garLoopResultBuilder]: At program point $Ultimate##43(lines 8696 8700) the Hoare annotation is: true [2022-12-13 19:50:08,551 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14227 14229) the Hoare annotation is: true [2022-12-13 19:50:08,551 INFO L899 garLoopResultBuilder]: For program point __raw_spin_lock_initEXIT(lines 14227 14229) no Hoare annotation was computed. [2022-12-13 19:50:08,551 INFO L899 garLoopResultBuilder]: For program point __raw_spin_lock_initFINAL(lines 14227 14229) no Hoare annotation was computed. [2022-12-13 19:50:08,551 INFO L899 garLoopResultBuilder]: For program point L9854-1(lines 9854 9855) no Hoare annotation was computed. [2022-12-13 19:50:08,551 INFO L899 garLoopResultBuilder]: For program point L9850(lines 9850 9856) no Hoare annotation was computed. [2022-12-13 19:50:08,552 INFO L899 garLoopResultBuilder]: For program point L9825(lines 9825 9860) no Hoare annotation was computed. [2022-12-13 19:50:08,552 INFO L899 garLoopResultBuilder]: For program point L9825-2(lines 9825 9860) no Hoare annotation was computed. [2022-12-13 19:50:08,552 INFO L902 garLoopResultBuilder]: At program point lockdep_init_map_returnLabel#1(lines 14376 14378) the Hoare annotation is: true [2022-12-13 19:50:08,552 INFO L902 garLoopResultBuilder]: At program point L9854(lines 9854 9855) the Hoare annotation is: true [2022-12-13 19:50:08,552 INFO L902 garLoopResultBuilder]: At program point L9844(lines 9844 9845) the Hoare annotation is: true [2022-12-13 19:50:08,552 INFO L902 garLoopResultBuilder]: At program point L9844-1(lines 9844 9845) the Hoare annotation is: true [2022-12-13 19:50:08,552 INFO L902 garLoopResultBuilder]: At program point L9842(line 9842) the Hoare annotation is: true [2022-12-13 19:50:08,552 INFO L899 garLoopResultBuilder]: For program point L9850-2(lines 9850 9856) no Hoare annotation was computed. [2022-12-13 19:50:08,552 INFO L899 garLoopResultBuilder]: For program point mgsl_allocate_deviceEXIT(lines 9811 9863) no Hoare annotation was computed. [2022-12-13 19:50:08,552 INFO L899 garLoopResultBuilder]: For program point L9846(line 9846) no Hoare annotation was computed. [2022-12-13 19:50:08,552 INFO L902 garLoopResultBuilder]: At program point tty_port_init_returnLabel#1(lines 14523 14525) the Hoare annotation is: true [2022-12-13 19:50:08,552 INFO L902 garLoopResultBuilder]: At program point kzalloc_returnLabel#1(lines 5579 5585) the Hoare annotation is: true [2022-12-13 19:50:08,553 INFO L902 garLoopResultBuilder]: At program point L9840(lines 9840 9841) the Hoare annotation is: true [2022-12-13 19:50:08,553 INFO L902 garLoopResultBuilder]: At program point L9840-1(lines 9840 9841) the Hoare annotation is: true [2022-12-13 19:50:08,553 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9811 9863) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,553 INFO L902 garLoopResultBuilder]: At program point INIT_LIST_HEAD_returnLabel#1(lines 5231 5238) the Hoare annotation is: true [2022-12-13 19:50:08,553 INFO L902 garLoopResultBuilder]: At program point L9851(lines 9851 9852) the Hoare annotation is: true [2022-12-13 19:50:08,553 INFO L899 garLoopResultBuilder]: For program point L9851-1(lines 9851 9852) no Hoare annotation was computed. [2022-12-13 19:50:08,553 INFO L899 garLoopResultBuilder]: For program point L9843(line 9843) no Hoare annotation was computed. [2022-12-13 19:50:08,554 INFO L902 garLoopResultBuilder]: At program point __init_work_returnLabel#1(lines 14207 14209) the Hoare annotation is: true [2022-12-13 19:50:08,554 INFO L902 garLoopResultBuilder]: At program point L9847(lines 9847 9848) the Hoare annotation is: true [2022-12-13 19:50:08,554 INFO L899 garLoopResultBuilder]: For program point L9847-1(lines 9847 9848) no Hoare annotation was computed. [2022-12-13 19:50:08,554 INFO L902 garLoopResultBuilder]: At program point L5582(line 5582) the Hoare annotation is: true [2022-12-13 19:50:08,554 INFO L899 garLoopResultBuilder]: For program point mgsl_allocate_deviceFINAL(lines 9811 9863) no Hoare annotation was computed. [2022-12-13 19:50:08,554 INFO L899 garLoopResultBuilder]: For program point L5582-1(line 5582) no Hoare annotation was computed. [2022-12-13 19:50:08,554 INFO L899 garLoopResultBuilder]: For program point jiffies_to_msecsEXIT(lines 14341 14343) no Hoare annotation was computed. [2022-12-13 19:50:08,554 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14341 14343) the Hoare annotation is: true [2022-12-13 19:50:08,554 INFO L899 garLoopResultBuilder]: For program point jiffies_to_msecsFINAL(lines 14341 14343) no Hoare annotation was computed. [2022-12-13 19:50:08,554 INFO L899 garLoopResultBuilder]: For program point L8960(lines 8960 8963) no Hoare annotation was computed. [2022-12-13 19:50:08,555 INFO L895 garLoopResultBuilder]: At program point ldv_42241(lines 8940 8967) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,555 INFO L895 garLoopResultBuilder]: At program point L8952(lines 8940 8967) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,555 INFO L899 garLoopResultBuilder]: For program point L8942(lines 8942 8947) no Hoare annotation was computed. [2022-12-13 19:50:08,555 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8935 8968) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,555 INFO L899 garLoopResultBuilder]: For program point mgsl_installFINAL(lines 8935 8968) no Hoare annotation was computed. [2022-12-13 19:50:08,555 INFO L899 garLoopResultBuilder]: For program point L8959(line 8959) no Hoare annotation was computed. [2022-12-13 19:50:08,555 INFO L899 garLoopResultBuilder]: For program point mgsl_installEXIT(lines 8935 8968) no Hoare annotation was computed. [2022-12-13 19:50:08,555 INFO L899 garLoopResultBuilder]: For program point L8953(line 8953) no Hoare annotation was computed. [2022-12-13 19:50:08,556 INFO L899 garLoopResultBuilder]: For program point L8953-2(lines 8953 8957) no Hoare annotation was computed. [2022-12-13 19:50:08,556 INFO L902 garLoopResultBuilder]: At program point tty_port_install_returnLabel#1(lines 14527 14529) the Hoare annotation is: true [2022-12-13 19:50:08,556 INFO L895 garLoopResultBuilder]: At program point ldv_42239(lines 8940 8967) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,556 INFO L899 garLoopResultBuilder]: For program point remove_wait_queueFINAL(lines 14436 14438) no Hoare annotation was computed. [2022-12-13 19:50:08,556 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14436 14438) the Hoare annotation is: true [2022-12-13 19:50:08,556 INFO L899 garLoopResultBuilder]: For program point remove_wait_queueEXIT(lines 14436 14438) no Hoare annotation was computed. [2022-12-13 19:50:08,556 INFO L899 garLoopResultBuilder]: For program point tty_hung_up_pEXIT(lines 14490 14492) no Hoare annotation was computed. [2022-12-13 19:50:08,556 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14490 14492) the Hoare annotation is: true [2022-12-13 19:50:08,556 INFO L899 garLoopResultBuilder]: For program point tty_hung_up_pFINAL(lines 14490 14492) no Hoare annotation was computed. [2022-12-13 19:50:08,556 INFO L899 garLoopResultBuilder]: For program point L9730-1(line 9730) no Hoare annotation was computed. [2022-12-13 19:50:08,557 INFO L902 garLoopResultBuilder]: At program point L9714(line 9714) the Hoare annotation is: true [2022-12-13 19:50:08,557 INFO L899 garLoopResultBuilder]: For program point L9689(lines 9689 9693) no Hoare annotation was computed. [2022-12-13 19:50:08,557 INFO L899 garLoopResultBuilder]: For program point L9689-2(lines 9689 9693) no Hoare annotation was computed. [2022-12-13 19:50:08,557 INFO L899 garLoopResultBuilder]: For program point L9714-1(line 9714) no Hoare annotation was computed. [2022-12-13 19:50:08,557 INFO L899 garLoopResultBuilder]: For program point L9351-2(lines 9351 9355) no Hoare annotation was computed. [2022-12-13 19:50:08,557 INFO L899 garLoopResultBuilder]: For program point L9351-4(lines 9351 9355) no Hoare annotation was computed. [2022-12-13 19:50:08,557 INFO L899 garLoopResultBuilder]: For program point L9351(line 9351) no Hoare annotation was computed. [2022-12-13 19:50:08,557 INFO L899 garLoopResultBuilder]: For program point L5924(lines 5924 5928) no Hoare annotation was computed. [2022-12-13 19:50:08,557 INFO L899 garLoopResultBuilder]: For program point mgsl_release_resourcesEXIT(lines 9686 9741) no Hoare annotation was computed. [2022-12-13 19:50:08,557 INFO L902 garLoopResultBuilder]: At program point mgsl_free_intermediate_txbuffer_memory_ldv_42350#1(lines 9502 9520) the Hoare annotation is: true [2022-12-13 19:50:08,557 INFO L895 garLoopResultBuilder]: At program point L9451(line 9451) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_retval_3~0 0))) (.cse4 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse4))) [2022-12-13 19:50:08,558 INFO L899 garLoopResultBuilder]: For program point L9451-1(line 9451) no Hoare annotation was computed. [2022-12-13 19:50:08,558 INFO L895 garLoopResultBuilder]: At program point free_irq_returnLabel#1(lines 14296 14298) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,558 INFO L902 garLoopResultBuilder]: At program point L9509(lines 9502 9520) the Hoare annotation is: true [2022-12-13 19:50:08,558 INFO L899 garLoopResultBuilder]: For program point L9699(lines 9699 9704) no Hoare annotation was computed. [2022-12-13 19:50:08,558 INFO L902 garLoopResultBuilder]: At program point mgsl_free_intermediate_rxbuffer_memory_returnLabel#1(lines 9448 9455) the Hoare annotation is: true [2022-12-13 19:50:08,558 INFO L895 garLoopResultBuilder]: At program point L9352(lines 9352 9353) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_retval_3~0 0))) (.cse4 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse4))) [2022-12-13 19:50:08,558 INFO L895 garLoopResultBuilder]: At program point L5925(line 5925) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_retval_3~0 0))) (.cse4 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse4))) [2022-12-13 19:50:08,558 INFO L899 garLoopResultBuilder]: For program point L9352-1(lines 9352 9353) no Hoare annotation was computed. [2022-12-13 19:50:08,558 INFO L899 garLoopResultBuilder]: For program point L9724(lines 9724 9728) no Hoare annotation was computed. [2022-12-13 19:50:08,559 INFO L899 garLoopResultBuilder]: For program point L9724-2(lines 9724 9728) no Hoare annotation was computed. [2022-12-13 19:50:08,559 INFO L899 garLoopResultBuilder]: For program point L9699-2(lines 9699 9704) no Hoare annotation was computed. [2022-12-13 19:50:08,559 INFO L899 garLoopResultBuilder]: For program point L9708(lines 9708 9712) no Hoare annotation was computed. [2022-12-13 19:50:08,559 INFO L899 garLoopResultBuilder]: For program point L9708-2(lines 9708 9712) no Hoare annotation was computed. [2022-12-13 19:50:08,559 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9686 9741) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,559 INFO L899 garLoopResultBuilder]: For program point L9510(lines 9510 9514) no Hoare annotation was computed. [2022-12-13 19:50:08,559 INFO L902 garLoopResultBuilder]: At program point L9725(line 9725) the Hoare annotation is: true [2022-12-13 19:50:08,559 INFO L899 garLoopResultBuilder]: For program point L9725-1(line 9725) no Hoare annotation was computed. [2022-12-13 19:50:08,559 INFO L895 garLoopResultBuilder]: At program point mgsl_free_buffer_list_memory_returnLabel#1(lines 9348 9361) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_retval_3~0 0))) (.cse4 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse4))) [2022-12-13 19:50:08,559 INFO L902 garLoopResultBuilder]: At program point L9709(line 9709) the Hoare annotation is: true [2022-12-13 19:50:08,559 INFO L899 garLoopResultBuilder]: For program point L9709-1(line 9709) no Hoare annotation was computed. [2022-12-13 19:50:08,559 INFO L895 garLoopResultBuilder]: At program point L5927(line 5927) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_retval_3~0 0))) (.cse4 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse4))) [2022-12-13 19:50:08,559 INFO L899 garLoopResultBuilder]: For program point L9734-1(lines 9686 9741) no Hoare annotation was computed. [2022-12-13 19:50:08,559 INFO L895 garLoopResultBuilder]: At program point L5927-1(lines 5921 5931) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_retval_3~0 0))) (.cse4 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse4))) [2022-12-13 19:50:08,560 INFO L895 garLoopResultBuilder]: At program point mgsl_free_dma_buffers_returnLabel#1(lines 9427 9435) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_retval_3~0 0))) (.cse4 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse4))) [2022-12-13 19:50:08,560 INFO L899 garLoopResultBuilder]: For program point L9718-2(lines 9718 9723) no Hoare annotation was computed. [2022-12-13 19:50:08,560 INFO L899 garLoopResultBuilder]: For program point L9718(lines 9718 9723) no Hoare annotation was computed. [2022-12-13 19:50:08,560 INFO L902 garLoopResultBuilder]: At program point mgsl_free_intermediate_txbuffer_memory_returnLabel#1(lines 9500 9521) the Hoare annotation is: true [2022-12-13 19:50:08,560 INFO L899 garLoopResultBuilder]: For program point L9694-2(lines 9694 9698) no Hoare annotation was computed. [2022-12-13 19:50:08,560 INFO L899 garLoopResultBuilder]: For program point L9694(lines 9694 9698) no Hoare annotation was computed. [2022-12-13 19:50:08,560 INFO L899 garLoopResultBuilder]: For program point L9430-1(line 9430) no Hoare annotation was computed. [2022-12-13 19:50:08,560 INFO L902 garLoopResultBuilder]: At program point L9719(lines 9719 9720) the Hoare annotation is: true [2022-12-13 19:50:08,560 INFO L895 garLoopResultBuilder]: At program point L9430(line 9430) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_retval_3~0 0))) (.cse4 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse4))) [2022-12-13 19:50:08,560 INFO L899 garLoopResultBuilder]: For program point L9719-1(lines 9719 9720) no Hoare annotation was computed. [2022-12-13 19:50:08,560 INFO L895 garLoopResultBuilder]: At program point free_dma_returnLabel#1(lines 14293 14295) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_retval_3~0 0))) (.cse4 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse4))) [2022-12-13 19:50:08,560 INFO L895 garLoopResultBuilder]: At program point L9431(line 9431) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_retval_3~0 0))) (.cse4 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse4))) [2022-12-13 19:50:08,560 INFO L899 garLoopResultBuilder]: For program point L9431-1(line 9431) no Hoare annotation was computed. [2022-12-13 19:50:08,561 INFO L902 garLoopResultBuilder]: At program point L9506(line 9506) the Hoare annotation is: true [2022-12-13 19:50:08,561 INFO L899 garLoopResultBuilder]: For program point L9506-1(line 9506) no Hoare annotation was computed. [2022-12-13 19:50:08,561 INFO L899 garLoopResultBuilder]: For program point L9729(lines 9729 9733) no Hoare annotation was computed. [2022-12-13 19:50:08,561 INFO L899 garLoopResultBuilder]: For program point L9729-2(lines 9688 9740) no Hoare annotation was computed. [2022-12-13 19:50:08,561 INFO L902 garLoopResultBuilder]: At program point mgsl_free_intermediate_txbuffer_memory_ldv_42348#1(lines 9502 9520) the Hoare annotation is: true [2022-12-13 19:50:08,561 INFO L899 garLoopResultBuilder]: For program point L9713(lines 9713 9717) no Hoare annotation was computed. [2022-12-13 19:50:08,561 INFO L899 garLoopResultBuilder]: For program point L9713-2(lines 9713 9717) no Hoare annotation was computed. [2022-12-13 19:50:08,561 INFO L902 garLoopResultBuilder]: At program point L9730(line 9730) the Hoare annotation is: true [2022-12-13 19:50:08,561 INFO L902 garLoopResultBuilder]: At program point debug_dma_free_coherent_returnLabel#1(lines 14279 14281) the Hoare annotation is: true [2022-12-13 19:50:08,561 INFO L902 garLoopResultBuilder]: At program point L5688-1(lines 5688 5692) the Hoare annotation is: true [2022-12-13 19:50:08,561 INFO L899 garLoopResultBuilder]: For program point L5688(lines 5688 5692) no Hoare annotation was computed. [2022-12-13 19:50:08,561 INFO L902 garLoopResultBuilder]: At program point L5682(line 5682) the Hoare annotation is: true [2022-12-13 19:50:08,561 INFO L899 garLoopResultBuilder]: For program point L5682-1(line 5682) no Hoare annotation was computed. [2022-12-13 19:50:08,561 INFO L902 garLoopResultBuilder]: At program point L5296(lines 5293 5298) the Hoare annotation is: true [2022-12-13 19:50:08,561 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5673 5703) the Hoare annotation is: true [2022-12-13 19:50:08,561 INFO L902 garLoopResultBuilder]: At program point arch_irqs_disabled_flags_returnLabel#1(lines 5314 5319) the Hoare annotation is: true [2022-12-13 19:50:08,561 INFO L902 garLoopResultBuilder]: At program point arch_local_save_flags_returnLabel#1(lines 5277 5306) the Hoare annotation is: true [2022-12-13 19:50:08,562 INFO L899 garLoopResultBuilder]: For program point L5695(lines 5695 5700) no Hoare annotation was computed. [2022-12-13 19:50:08,562 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-12-13 19:50:08,562 INFO L899 garLoopResultBuilder]: For program point L5693(line 5693) no Hoare annotation was computed. [2022-12-13 19:50:08,562 INFO L899 garLoopResultBuilder]: For program point L5695-2(lines 5673 5703) no Hoare annotation was computed. [2022-12-13 19:50:08,562 INFO L902 garLoopResultBuilder]: At program point L5687(line 5687) the Hoare annotation is: true [2022-12-13 19:50:08,562 INFO L899 garLoopResultBuilder]: For program point L5687-1(line 5687) no Hoare annotation was computed. [2022-12-13 19:50:08,562 INFO L902 garLoopResultBuilder]: At program point L5689(lines 5689 5690) the Hoare annotation is: true [2022-12-13 19:50:08,562 INFO L902 garLoopResultBuilder]: At program point L5291(lines 5291 5292) the Hoare annotation is: true [2022-12-13 19:50:08,562 INFO L899 garLoopResultBuilder]: For program point L5291-1(lines 5291 5292) no Hoare annotation was computed. [2022-12-13 19:50:08,562 INFO L899 garLoopResultBuilder]: For program point L5293(lines 5293 5299) no Hoare annotation was computed. [2022-12-13 19:50:08,562 INFO L899 garLoopResultBuilder]: For program point dma_free_attrsEXIT(lines 5673 5703) no Hoare annotation was computed. [2022-12-13 19:50:08,562 INFO L899 garLoopResultBuilder]: For program point L10814-1(line 10814) no Hoare annotation was computed. [2022-12-13 19:50:08,562 INFO L895 garLoopResultBuilder]: At program point L10814(line 10814) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,562 INFO L902 garLoopResultBuilder]: At program point ldv_42560(lines 10793 10813) the Hoare annotation is: true [2022-12-13 19:50:08,562 INFO L902 garLoopResultBuilder]: At program point ldv_42562(lines 10793 10813) the Hoare annotation is: true [2022-12-13 19:50:08,563 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10787 10827) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,563 INFO L899 garLoopResultBuilder]: For program point L10821-1(line 10821) no Hoare annotation was computed. [2022-12-13 19:50:08,563 INFO L902 garLoopResultBuilder]: At program point L10821(line 10821) the Hoare annotation is: true [2022-12-13 19:50:08,563 INFO L899 garLoopResultBuilder]: For program point L10819-1(line 10819) no Hoare annotation was computed. [2022-12-13 19:50:08,563 INFO L902 garLoopResultBuilder]: At program point L10819(line 10819) the Hoare annotation is: true [2022-12-13 19:50:08,563 INFO L902 garLoopResultBuilder]: At program point $Ultimate##4(lines 10804 10808) the Hoare annotation is: true [2022-12-13 19:50:08,563 INFO L902 garLoopResultBuilder]: At program point L10823(line 10823) the Hoare annotation is: true [2022-12-13 19:50:08,563 INFO L899 garLoopResultBuilder]: For program point usc_resetEXIT(lines 10787 10827) no Hoare annotation was computed. [2022-12-13 19:50:08,563 INFO L902 garLoopResultBuilder]: At program point L10820(line 10820) the Hoare annotation is: true [2022-12-13 19:50:08,563 INFO L902 garLoopResultBuilder]: At program point L10822-1(line 10822) the Hoare annotation is: true [2022-12-13 19:50:08,563 INFO L899 garLoopResultBuilder]: For program point L10820-1(line 10820) no Hoare annotation was computed. [2022-12-13 19:50:08,563 INFO L899 garLoopResultBuilder]: For program point L10793(lines 10793 10815) no Hoare annotation was computed. [2022-12-13 19:50:08,563 INFO L902 garLoopResultBuilder]: At program point L10822(line 10822) the Hoare annotation is: true [2022-12-13 19:50:08,563 INFO L899 garLoopResultBuilder]: For program point L10793-2(lines 10793 10815) no Hoare annotation was computed. [2022-12-13 19:50:08,563 INFO L899 garLoopResultBuilder]: For program point usc_resetFINAL(lines 10787 10827) no Hoare annotation was computed. [2022-12-13 19:50:08,563 INFO L899 garLoopResultBuilder]: For program point L9406-2(lines 9406 9410) no Hoare annotation was computed. [2022-12-13 19:50:08,563 INFO L899 garLoopResultBuilder]: For program point L9406(lines 9406 9410) no Hoare annotation was computed. [2022-12-13 19:50:08,564 INFO L902 garLoopResultBuilder]: At program point ldv_42322(lines 9401 9422) the Hoare annotation is: true [2022-12-13 19:50:08,564 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9397 9426) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,564 INFO L902 garLoopResultBuilder]: At program point $Ultimate##10(lines 9416 9420) the Hoare annotation is: true [2022-12-13 19:50:08,564 INFO L899 garLoopResultBuilder]: For program point L9405(lines 9405 9413) no Hoare annotation was computed. [2022-12-13 19:50:08,564 INFO L899 garLoopResultBuilder]: For program point L9405-2(lines 9405 9413) no Hoare annotation was computed. [2022-12-13 19:50:08,564 INFO L902 garLoopResultBuilder]: At program point L9407(lines 9407 9408) the Hoare annotation is: true [2022-12-13 19:50:08,564 INFO L899 garLoopResultBuilder]: For program point L9407-1(lines 9407 9408) no Hoare annotation was computed. [2022-12-13 19:50:08,564 INFO L899 garLoopResultBuilder]: For program point L9401(lines 9401 9423) no Hoare annotation was computed. [2022-12-13 19:50:08,564 INFO L902 garLoopResultBuilder]: At program point L9401-1(lines 9397 9426) the Hoare annotation is: true [2022-12-13 19:50:08,564 INFO L899 garLoopResultBuilder]: For program point mgsl_free_frame_memoryEXIT(lines 9397 9426) no Hoare annotation was computed. [2022-12-13 19:50:08,564 INFO L899 garLoopResultBuilder]: For program point usc_InRegEXIT(lines 10072 10079) no Hoare annotation was computed. [2022-12-13 19:50:08,564 INFO L902 garLoopResultBuilder]: At program point L10076(line 10076) the Hoare annotation is: true [2022-12-13 19:50:08,564 INFO L902 garLoopResultBuilder]: At program point L10075(line 10075) the Hoare annotation is: true [2022-12-13 19:50:08,564 INFO L899 garLoopResultBuilder]: For program point L10076-1(line 10076) no Hoare annotation was computed. [2022-12-13 19:50:08,564 INFO L899 garLoopResultBuilder]: For program point L10075-1(line 10075) no Hoare annotation was computed. [2022-12-13 19:50:08,564 INFO L899 garLoopResultBuilder]: For program point usc_InRegFINAL(lines 10072 10079) no Hoare annotation was computed. [2022-12-13 19:50:08,565 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 10072 10079) the Hoare annotation is: true [2022-12-13 19:50:08,565 INFO L902 garLoopResultBuilder]: At program point L5822(line 5822) the Hoare annotation is: true [2022-12-13 19:50:08,565 INFO L899 garLoopResultBuilder]: For program point netif_tx_start_queueEXIT(lines 5819 5825) no Hoare annotation was computed. [2022-12-13 19:50:08,565 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5819 5825) the Hoare annotation is: true [2022-12-13 19:50:08,565 INFO L899 garLoopResultBuilder]: For program point netif_tx_start_queueFINAL(lines 5819 5825) no Hoare annotation was computed. [2022-12-13 19:50:08,565 INFO L899 garLoopResultBuilder]: For program point dev_to_hdlcEXIT(lines 5949 5955) no Hoare annotation was computed. [2022-12-13 19:50:08,565 INFO L902 garLoopResultBuilder]: At program point netdev_priv_returnLabel#1(lines 5808 5813) the Hoare annotation is: true [2022-12-13 19:50:08,565 INFO L899 garLoopResultBuilder]: For program point dev_to_hdlcFINAL(lines 5949 5955) no Hoare annotation was computed. [2022-12-13 19:50:08,565 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5949 5955) the Hoare annotation is: true [2022-12-13 19:50:08,565 INFO L899 garLoopResultBuilder]: For program point L7237-1(line 7237) no Hoare annotation was computed. [2022-12-13 19:50:08,565 INFO L895 garLoopResultBuilder]: At program point L7237(line 7237) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,565 INFO L895 garLoopResultBuilder]: At program point L7217-2(lines 7217 7221) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,565 INFO L899 garLoopResultBuilder]: For program point mgsl_flush_charsEXIT(lines 7210 7249) no Hoare annotation was computed. [2022-12-13 19:50:08,565 INFO L899 garLoopResultBuilder]: For program point L7217(lines 7217 7221) no Hoare annotation was computed. [2022-12-13 19:50:08,565 INFO L899 garLoopResultBuilder]: For program point L7238(lines 7238 7245) no Hoare annotation was computed. [2022-12-13 19:50:08,566 INFO L902 garLoopResultBuilder]: At program point L7238-1(lines 7238 7245) the Hoare annotation is: true [2022-12-13 19:50:08,566 INFO L899 garLoopResultBuilder]: For program point L7222(line 7222) no Hoare annotation was computed. [2022-12-13 19:50:08,566 INFO L899 garLoopResultBuilder]: For program point mgsl_flush_charsFINAL(lines 7210 7249) no Hoare annotation was computed. [2022-12-13 19:50:08,566 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7210 7249) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,566 INFO L899 garLoopResultBuilder]: For program point L7239(line 7239) no Hoare annotation was computed. [2022-12-13 19:50:08,566 INFO L899 garLoopResultBuilder]: For program point L7239-5(lines 7239 7242) no Hoare annotation was computed. [2022-12-13 19:50:08,566 INFO L899 garLoopResultBuilder]: For program point L7239-3(line 7239) no Hoare annotation was computed. [2022-12-13 19:50:08,566 INFO L899 garLoopResultBuilder]: For program point L7239-2(line 7239) no Hoare annotation was computed. [2022-12-13 19:50:08,566 INFO L899 garLoopResultBuilder]: For program point L7231(lines 7231 7235) no Hoare annotation was computed. [2022-12-13 19:50:08,566 INFO L895 garLoopResultBuilder]: At program point L7239-7(lines 7239 7242) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,566 INFO L899 garLoopResultBuilder]: For program point L7227(line 7227) no Hoare annotation was computed. [2022-12-13 19:50:08,566 INFO L895 garLoopResultBuilder]: At program point L7231-2(lines 7231 7235) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,566 INFO L899 garLoopResultBuilder]: For program point L7227-5(line 7227) no Hoare annotation was computed. [2022-12-13 19:50:08,566 INFO L899 garLoopResultBuilder]: For program point L7223(lines 7223 7226) no Hoare annotation was computed. [2022-12-13 19:50:08,566 INFO L899 garLoopResultBuilder]: For program point L7227-3(line 7227) no Hoare annotation was computed. [2022-12-13 19:50:08,566 INFO L899 garLoopResultBuilder]: For program point L7227-2(line 7227) no Hoare annotation was computed. [2022-12-13 19:50:08,567 INFO L899 garLoopResultBuilder]: For program point L7227-8(lines 7227 7230) no Hoare annotation was computed. [2022-12-13 19:50:08,567 INFO L899 garLoopResultBuilder]: For program point L7227-6(line 7227) no Hoare annotation was computed. [2022-12-13 19:50:08,567 INFO L899 garLoopResultBuilder]: For program point L7240-1(line 7240) no Hoare annotation was computed. [2022-12-13 19:50:08,567 INFO L895 garLoopResultBuilder]: At program point L7240(line 7240) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,567 INFO L899 garLoopResultBuilder]: For program point L7236(line 7236) no Hoare annotation was computed. [2022-12-13 19:50:08,567 INFO L899 garLoopResultBuilder]: For program point free_netdevFINAL(lines 14299 14301) no Hoare annotation was computed. [2022-12-13 19:50:08,567 INFO L899 garLoopResultBuilder]: For program point free_netdevEXIT(lines 14299 14301) no Hoare annotation was computed. [2022-12-13 19:50:08,567 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14299 14301) the Hoare annotation is: true [2022-12-13 19:50:08,567 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 12211 12219) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,567 INFO L899 garLoopResultBuilder]: For program point usc_loopmode_send_doneFINAL(lines 12211 12219) no Hoare annotation was computed. [2022-12-13 19:50:08,567 INFO L902 garLoopResultBuilder]: At program point L12216(line 12216) the Hoare annotation is: true [2022-12-13 19:50:08,567 INFO L899 garLoopResultBuilder]: For program point usc_loopmode_send_doneEXIT(lines 12211 12219) no Hoare annotation was computed. [2022-12-13 19:50:08,567 INFO L899 garLoopResultBuilder]: For program point L12216-1(line 12216) no Hoare annotation was computed. [2022-12-13 19:50:08,567 INFO L895 garLoopResultBuilder]: At program point L10397(line 10397) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,567 INFO L899 garLoopResultBuilder]: For program point L10397-1(line 10397) no Hoare annotation was computed. [2022-12-13 19:50:08,568 INFO L902 garLoopResultBuilder]: At program point L10395(line 10395) the Hoare annotation is: true [2022-12-13 19:50:08,568 INFO L899 garLoopResultBuilder]: For program point L10395-1(line 10395) no Hoare annotation was computed. [2022-12-13 19:50:08,568 INFO L895 garLoopResultBuilder]: At program point L10393(line 10393) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,568 INFO L899 garLoopResultBuilder]: For program point L10393-1(line 10393) no Hoare annotation was computed. [2022-12-13 19:50:08,568 INFO L895 garLoopResultBuilder]: At program point L10391(line 10391) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,568 INFO L895 garLoopResultBuilder]: At program point L10391-1(line 10391) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,568 INFO L899 garLoopResultBuilder]: For program point L10381(lines 10381 10389) no Hoare annotation was computed. [2022-12-13 19:50:08,568 INFO L895 garLoopResultBuilder]: At program point L10379(line 10379) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,568 INFO L895 garLoopResultBuilder]: At program point L10379-1(line 10379) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,568 INFO L895 garLoopResultBuilder]: At program point L10385(line 10385) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,568 INFO L899 garLoopResultBuilder]: For program point L10385-1(line 10385) no Hoare annotation was computed. [2022-12-13 19:50:08,569 INFO L895 garLoopResultBuilder]: At program point L10383(line 10383) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,569 INFO L899 garLoopResultBuilder]: For program point L10383-1(line 10383) no Hoare annotation was computed. [2022-12-13 19:50:08,569 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10371 10404) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,569 INFO L899 garLoopResultBuilder]: For program point L10377(lines 10377 10401) no Hoare annotation was computed. [2022-12-13 19:50:08,569 INFO L899 garLoopResultBuilder]: For program point L10377-2(lines 10371 10404) no Hoare annotation was computed. [2022-12-13 19:50:08,569 INFO L899 garLoopResultBuilder]: For program point L10398-1(line 10398) no Hoare annotation was computed. [2022-12-13 19:50:08,569 INFO L902 garLoopResultBuilder]: At program point L10400(line 10400) the Hoare annotation is: true [2022-12-13 19:50:08,569 INFO L899 garLoopResultBuilder]: For program point L10400-1(line 10400) no Hoare annotation was computed. [2022-12-13 19:50:08,569 INFO L895 garLoopResultBuilder]: At program point L10398(line 10398) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,569 INFO L895 garLoopResultBuilder]: At program point L10388(line 10388) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,569 INFO L895 garLoopResultBuilder]: At program point L10388-1(lines 10381 10389) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,569 INFO L899 garLoopResultBuilder]: For program point L10392(line 10392) no Hoare annotation was computed. [2022-12-13 19:50:08,570 INFO L899 garLoopResultBuilder]: For program point L10390(line 10390) no Hoare annotation was computed. [2022-12-13 19:50:08,570 INFO L899 garLoopResultBuilder]: For program point L10380(line 10380) no Hoare annotation was computed. [2022-12-13 19:50:08,570 INFO L895 garLoopResultBuilder]: At program point L10378(line 10378) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,570 INFO L899 garLoopResultBuilder]: For program point L10382(lines 10382 10386) no Hoare annotation was computed. [2022-12-13 19:50:08,570 INFO L899 garLoopResultBuilder]: For program point L10378-1(line 10378) no Hoare annotation was computed. [2022-12-13 19:50:08,570 INFO L899 garLoopResultBuilder]: For program point usc_enable_loopbackEXIT(lines 10371 10404) no Hoare annotation was computed. [2022-12-13 19:50:08,570 INFO L902 garLoopResultBuilder]: At program point L12068(line 12068) the Hoare annotation is: true [2022-12-13 19:50:08,570 INFO L902 garLoopResultBuilder]: At program point $Ultimate##31(lines 11517 11521) the Hoare annotation is: true [2022-12-13 19:50:08,570 INFO L899 garLoopResultBuilder]: For program point L12068-1(line 12068) no Hoare annotation was computed. [2022-12-13 19:50:08,570 INFO L899 garLoopResultBuilder]: For program point mgsl_load_tx_dma_bufferEXIT(lines 11458 11526) no Hoare annotation was computed. [2022-12-13 19:50:08,570 INFO L899 garLoopResultBuilder]: For program point L11482(lines 11482 11485) no Hoare annotation was computed. [2022-12-13 19:50:08,570 INFO L899 garLoopResultBuilder]: For program point L11474(lines 11474 11478) no Hoare annotation was computed. [2022-12-13 19:50:08,570 INFO L899 garLoopResultBuilder]: For program point L11482-2(lines 11482 11485) no Hoare annotation was computed. [2022-12-13 19:50:08,570 INFO L902 garLoopResultBuilder]: At program point mgsl_load_pci_memory_ldv_42861#1(lines 12059 12084) the Hoare annotation is: true [2022-12-13 19:50:08,570 INFO L899 garLoopResultBuilder]: For program point mgsl_load_tx_dma_bufferFINAL(lines 11458 11526) no Hoare annotation was computed. [2022-12-13 19:50:08,571 INFO L895 garLoopResultBuilder]: At program point L11474-2(lines 11474 11478) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,571 INFO L899 garLoopResultBuilder]: For program point L12081-1(line 12081) no Hoare annotation was computed. [2022-12-13 19:50:08,571 INFO L899 garLoopResultBuilder]: For program point L12081-3(line 12081) no Hoare annotation was computed. [2022-12-13 19:50:08,571 INFO L902 garLoopResultBuilder]: At program point $Ultimate##24(line 12081) the Hoare annotation is: true [2022-12-13 19:50:08,571 INFO L902 garLoopResultBuilder]: At program point $Ultimate##22(lines 12075 12079) the Hoare annotation is: true [2022-12-13 19:50:08,571 INFO L899 garLoopResultBuilder]: For program point L12065(lines 12065 12069) no Hoare annotation was computed. [2022-12-13 19:50:08,571 INFO L899 garLoopResultBuilder]: For program point L12065-2(lines 12065 12069) no Hoare annotation was computed. [2022-12-13 19:50:08,571 INFO L902 garLoopResultBuilder]: At program point L12082(line 12082) the Hoare annotation is: true [2022-12-13 19:50:08,571 INFO L899 garLoopResultBuilder]: For program point L11500-1(lines 11500 11504) no Hoare annotation was computed. [2022-12-13 19:50:08,571 INFO L899 garLoopResultBuilder]: For program point L12082-1(line 12082) no Hoare annotation was computed. [2022-12-13 19:50:08,571 INFO L899 garLoopResultBuilder]: For program point L11471-1(lines 11471 11481) no Hoare annotation was computed. [2022-12-13 19:50:08,571 INFO L899 garLoopResultBuilder]: For program point L11471(lines 11471 11481) no Hoare annotation was computed. [2022-12-13 19:50:08,571 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 11458 11526) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,571 INFO L902 garLoopResultBuilder]: At program point L12066(line 12066) the Hoare annotation is: true [2022-12-13 19:50:08,571 INFO L899 garLoopResultBuilder]: For program point L11496(lines 11496 11499) no Hoare annotation was computed. [2022-12-13 19:50:08,571 INFO L899 garLoopResultBuilder]: For program point L11496-2(lines 11469 11525) no Hoare annotation was computed. [2022-12-13 19:50:08,571 INFO L902 garLoopResultBuilder]: At program point ldv_42709(lines 11469 11525) the Hoare annotation is: true [2022-12-13 19:50:08,572 INFO L902 garLoopResultBuilder]: At program point mgsl_load_pci_memory_returnLabel#1(lines 12051 12085) the Hoare annotation is: true [2022-12-13 19:50:08,572 INFO L899 garLoopResultBuilder]: For program point L12066-1(line 12066) no Hoare annotation was computed. [2022-12-13 19:50:08,572 INFO L899 garLoopResultBuilder]: For program point L11509-1(lines 11509 11510) no Hoare annotation was computed. [2022-12-13 19:50:08,572 INFO L902 garLoopResultBuilder]: At program point L11509(lines 11509 11510) the Hoare annotation is: true [2022-12-13 19:50:08,572 INFO L902 garLoopResultBuilder]: At program point ldv_42711(lines 11469 11525) the Hoare annotation is: true [2022-12-13 19:50:08,572 INFO L899 garLoopResultBuilder]: For program point L11505(lines 11505 11511) no Hoare annotation was computed. [2022-12-13 19:50:08,572 INFO L899 garLoopResultBuilder]: For program point L11505-2(lines 11505 11511) no Hoare annotation was computed. [2022-12-13 19:50:08,572 INFO L902 garLoopResultBuilder]: At program point L5855(line 5855) the Hoare annotation is: true [2022-12-13 19:50:08,572 INFO L899 garLoopResultBuilder]: For program point L5855-1(line 5855) no Hoare annotation was computed. [2022-12-13 19:50:08,572 INFO L899 garLoopResultBuilder]: For program point netif_wake_queueEXIT(lines 5852 5859) no Hoare annotation was computed. [2022-12-13 19:50:08,572 INFO L902 garLoopResultBuilder]: At program point L5845-2(lines 5834 5851) the Hoare annotation is: true [2022-12-13 19:50:08,572 INFO L899 garLoopResultBuilder]: For program point L5845(lines 5845 5848) no Hoare annotation was computed. [2022-12-13 19:50:08,572 INFO L899 garLoopResultBuilder]: For program point L5839(lines 5839 5843) no Hoare annotation was computed. [2022-12-13 19:50:08,572 INFO L902 garLoopResultBuilder]: At program point __netif_schedule_returnLabel#1(lines 14220 14222) the Hoare annotation is: true [2022-12-13 19:50:08,572 INFO L902 garLoopResultBuilder]: At program point L5840(line 5840) the Hoare annotation is: true [2022-12-13 19:50:08,572 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5852 5859) the Hoare annotation is: true [2022-12-13 19:50:08,572 INFO L902 garLoopResultBuilder]: At program point test_and_clear_bit_returnLabel#1(lines 5206 5213) the Hoare annotation is: true [2022-12-13 19:50:08,573 INFO L902 garLoopResultBuilder]: At program point netpoll_trap_returnLabel#1(lines 14415 14417) the Hoare annotation is: true [2022-12-13 19:50:08,573 INFO L899 garLoopResultBuilder]: For program point netif_wake_queueFINAL(lines 5852 5859) no Hoare annotation was computed. [2022-12-13 19:50:08,573 INFO L899 garLoopResultBuilder]: For program point mgsl_startFINAL(lines 6175 6200) no Hoare annotation was computed. [2022-12-13 19:50:08,573 INFO L895 garLoopResultBuilder]: At program point L6194(line 6194) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,573 INFO L899 garLoopResultBuilder]: For program point mgsl_startEXIT(lines 6175 6200) no Hoare annotation was computed. [2022-12-13 19:50:08,573 INFO L899 garLoopResultBuilder]: For program point L6191(line 6191) no Hoare annotation was computed. [2022-12-13 19:50:08,573 INFO L899 garLoopResultBuilder]: For program point L6192-1(line 6192) no Hoare annotation was computed. [2022-12-13 19:50:08,573 INFO L899 garLoopResultBuilder]: For program point L6193(lines 6193 6196) no Hoare annotation was computed. [2022-12-13 19:50:08,573 INFO L895 garLoopResultBuilder]: At program point L6192(line 6192) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,573 INFO L902 garLoopResultBuilder]: At program point L6193-1(lines 6193 6196) the Hoare annotation is: true [2022-12-13 19:50:08,573 INFO L899 garLoopResultBuilder]: For program point L6187(lines 6187 6190) no Hoare annotation was computed. [2022-12-13 19:50:08,573 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6175 6200) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,573 INFO L899 garLoopResultBuilder]: For program point L6183(lines 6183 6186) no Hoare annotation was computed. [2022-12-13 19:50:08,573 INFO L895 garLoopResultBuilder]: At program point L6182(line 6182) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,574 INFO L895 garLoopResultBuilder]: At program point L6187-2(lines 6187 6190) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point L6182-1(line 6182) no Hoare annotation was computed. [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point get_currentEXIT(lines 5248 5270) no Hoare annotation was computed. [2022-12-13 19:50:08,574 INFO L902 garLoopResultBuilder]: At program point L5267(lines 5250 5269) the Hoare annotation is: true [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point L5261(line 5261) no Hoare annotation was computed. [2022-12-13 19:50:08,574 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5248 5270) the Hoare annotation is: true [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point L5255(line 5255) no Hoare annotation was computed. [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point L5251(lines 5251 5266) no Hoare annotation was computed. [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point get_currentFINAL(lines 5248 5270) no Hoare annotation was computed. [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point L5264(line 5264) no Hoare annotation was computed. [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point L5258(line 5258) no Hoare annotation was computed. [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point L5252(line 5252) no Hoare annotation was computed. [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point netif_carrier_offFINAL(lines 14404 14406) no Hoare annotation was computed. [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point netif_carrier_offEXIT(lines 14404 14406) no Hoare annotation was computed. [2022-12-13 19:50:08,574 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14404 14406) the Hoare annotation is: true [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point L10977(line 10977) no Hoare annotation was computed. [2022-12-13 19:50:08,574 INFO L899 garLoopResultBuilder]: For program point L11006(lines 11006 11024) no Hoare annotation was computed. [2022-12-13 19:50:08,575 INFO L899 garLoopResultBuilder]: For program point usc_set_txidleEXIT(lines 10971 11031) no Hoare annotation was computed. [2022-12-13 19:50:08,575 INFO L899 garLoopResultBuilder]: For program point L10986(line 10986) no Hoare annotation was computed. [2022-12-13 19:50:08,575 INFO L899 garLoopResultBuilder]: For program point L11003-1(line 11003) no Hoare annotation was computed. [2022-12-13 19:50:08,575 INFO L902 garLoopResultBuilder]: At program point L11003(line 11003) the Hoare annotation is: true [2022-12-13 19:50:08,575 INFO L899 garLoopResultBuilder]: For program point L11007(line 11007) no Hoare annotation was computed. [2022-12-13 19:50:08,575 INFO L899 garLoopResultBuilder]: For program point L10995(line 10995) no Hoare annotation was computed. [2022-12-13 19:50:08,575 INFO L895 garLoopResultBuilder]: At program point L10999(lines 10974 11030) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,575 INFO L899 garLoopResultBuilder]: For program point L10983(line 10983) no Hoare annotation was computed. [2022-12-13 19:50:08,575 INFO L899 garLoopResultBuilder]: For program point L11004(lines 11004 11028) no Hoare annotation was computed. [2022-12-13 19:50:08,575 INFO L899 garLoopResultBuilder]: For program point L11004-1(lines 10971 11031) no Hoare annotation was computed. [2022-12-13 19:50:08,575 INFO L899 garLoopResultBuilder]: For program point L11021(line 11021) no Hoare annotation was computed. [2022-12-13 19:50:08,575 INFO L899 garLoopResultBuilder]: For program point L10992(line 10992) no Hoare annotation was computed. [2022-12-13 19:50:08,575 INFO L902 garLoopResultBuilder]: At program point L11025(lines 11004 11027) the Hoare annotation is: true [2022-12-13 19:50:08,575 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10971 11031) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,575 INFO L899 garLoopResultBuilder]: For program point L10980(line 10980) no Hoare annotation was computed. [2022-12-13 19:50:08,575 INFO L899 garLoopResultBuilder]: For program point L11013(line 11013) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L11013-2(line 11013) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L11017(line 11017) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L11017-2(line 11017) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L10976(lines 10976 10998) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L10989(line 10989) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L11018(line 11018) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L11010(line 11010) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L11014(line 11014) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L12513(line 12513) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L12513-2(lines 12513 12516) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L12530(line 12530) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L12472(lines 12472 12475) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L12439-1(line 12439) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L902 garLoopResultBuilder]: At program point L12439(line 12439) the Hoare annotation is: true [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L12497(line 12497) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L12456(line 12456) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L12489(lines 12489 12492) no Hoare annotation was computed. [2022-12-13 19:50:08,576 INFO L899 garLoopResultBuilder]: For program point L12506(line 12506) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12531-1(line 12531) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L902 garLoopResultBuilder]: At program point L12531(line 12531) the Hoare annotation is: true [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12465(line 12465) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12507(line 12507) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point hdlcdev_ioctlEXIT(lines 12411 12535) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12507-2(line 12507) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12507-4(line 12507) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 12411 12535) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12500(line 12500) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12434(lines 12434 12437) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12525-1(lines 12525 12528) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12525(lines 12525 12528) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12459(line 12459) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12451(line 12451) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12509(line 12509) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12443(lines 12443 12533) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12451-2(line 12451) no Hoare annotation was computed. [2022-12-13 19:50:08,577 INFO L899 garLoopResultBuilder]: For program point L12451-4(line 12451) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L902 garLoopResultBuilder]: At program point L12468(lines 12443 12533) the Hoare annotation is: true [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point L12493(lines 12493 12511) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point L12427-1(line 12427) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L902 garLoopResultBuilder]: At program point L12427(line 12427) the Hoare annotation is: true [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point hdlcdev_ioctlFINAL(lines 12411 12535) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L902 garLoopResultBuilder]: At program point L12526(line 12526) the Hoare annotation is: true [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point L12452(lines 12452 12467) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point L12444(line 12444) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point L12477(line 12477) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point L12494(line 12494) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point L12453(line 12453) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point L12478-1(line 12478) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L902 garLoopResultBuilder]: At program point L12478(line 12478) the Hoare annotation is: true [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point L12503(line 12503) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point L12429(lines 12429 12433) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point L12429-2(lines 12429 12433) no Hoare annotation was computed. [2022-12-13 19:50:08,578 INFO L899 garLoopResultBuilder]: For program point L12462(line 12462) no Hoare annotation was computed. [2022-12-13 19:50:08,579 INFO L899 garLoopResultBuilder]: For program point L12520(lines 12520 12524) no Hoare annotation was computed. [2022-12-13 19:50:08,579 INFO L899 garLoopResultBuilder]: For program point L12520-2(lines 12520 12524) no Hoare annotation was computed. [2022-12-13 19:50:08,579 INFO L899 garLoopResultBuilder]: For program point L12479-2(lines 12443 12533) no Hoare annotation was computed. [2022-12-13 19:50:08,579 INFO L902 garLoopResultBuilder]: At program point L12512(lines 12443 12533) the Hoare annotation is: true [2022-12-13 19:50:08,579 INFO L899 garLoopResultBuilder]: For program point L12446(lines 12446 12450) no Hoare annotation was computed. [2022-12-13 19:50:08,579 INFO L899 garLoopResultBuilder]: For program point L12479(lines 12479 12483) no Hoare annotation was computed. [2022-12-13 19:50:08,579 INFO L899 garLoopResultBuilder]: For program point L12438(lines 12438 12442) no Hoare annotation was computed. [2022-12-13 19:50:08,579 INFO L899 garLoopResultBuilder]: For program point L12471-1(line 12471) no Hoare annotation was computed. [2022-12-13 19:50:08,579 INFO L902 garLoopResultBuilder]: At program point L12471(line 12471) the Hoare annotation is: true [2022-12-13 19:50:08,579 INFO L902 garLoopResultBuilder]: At program point L12488(line 12488) the Hoare annotation is: true [2022-12-13 19:50:08,579 INFO L899 garLoopResultBuilder]: For program point L12488-1(line 12488) no Hoare annotation was computed. [2022-12-13 19:50:08,579 INFO L899 garLoopResultBuilder]: For program point L5558(lines 5558 5564) no Hoare annotation was computed. [2022-12-13 19:50:08,579 INFO L902 garLoopResultBuilder]: At program point ldv_is_err_returnLabel#1(lines 5552 5555) the Hoare annotation is: true [2022-12-13 19:50:08,579 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 5556 5565) no Hoare annotation was computed. [2022-12-13 19:50:08,579 INFO L899 garLoopResultBuilder]: For program point L5549(line 5549) no Hoare annotation was computed. [2022-12-13 19:50:08,580 INFO L899 garLoopResultBuilder]: For program point L5548(lines 5548 5550) no Hoare annotation was computed. [2022-12-13 19:50:08,580 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5556 5565) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,580 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 5556 5565) no Hoare annotation was computed. [2022-12-13 19:50:08,580 INFO L899 garLoopResultBuilder]: For program point L10033(lines 10033 10036) no Hoare annotation was computed. [2022-12-13 19:50:08,580 INFO L899 garLoopResultBuilder]: For program point L10034-1(line 10034) no Hoare annotation was computed. [2022-12-13 19:50:08,580 INFO L902 garLoopResultBuilder]: At program point L10032(line 10032) the Hoare annotation is: true [2022-12-13 19:50:08,580 INFO L899 garLoopResultBuilder]: For program point L10032-1(line 10032) no Hoare annotation was computed. [2022-12-13 19:50:08,580 INFO L899 garLoopResultBuilder]: For program point L10033-2(lines 10029 10039) no Hoare annotation was computed. [2022-12-13 19:50:08,580 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 10029 10039) the Hoare annotation is: true [2022-12-13 19:50:08,580 INFO L899 garLoopResultBuilder]: For program point usc_DmaCmdEXIT(lines 10029 10039) no Hoare annotation was computed. [2022-12-13 19:50:08,580 INFO L902 garLoopResultBuilder]: At program point L10034(line 10034) the Hoare annotation is: true [2022-12-13 19:50:08,580 INFO L899 garLoopResultBuilder]: For program point constant_test_bitFINAL(lines 5214 5219) no Hoare annotation was computed. [2022-12-13 19:50:08,580 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5214 5219) the Hoare annotation is: true [2022-12-13 19:50:08,581 INFO L899 garLoopResultBuilder]: For program point constant_test_bitEXIT(lines 5214 5219) no Hoare annotation was computed. [2022-12-13 19:50:08,581 INFO L899 garLoopResultBuilder]: For program point mgsl_flush_bufferEXIT(lines 7451 7482) no Hoare annotation was computed. [2022-12-13 19:50:08,581 INFO L899 garLoopResultBuilder]: For program point mgsl_flush_bufferFINAL(lines 7451 7482) no Hoare annotation was computed. [2022-12-13 19:50:08,581 INFO L902 garLoopResultBuilder]: At program point L7478(line 7478) the Hoare annotation is: true [2022-12-13 19:50:08,581 INFO L899 garLoopResultBuilder]: For program point L7477-1(line 7477) no Hoare annotation was computed. [2022-12-13 19:50:08,581 INFO L902 garLoopResultBuilder]: At program point L7477(line 7477) the Hoare annotation is: true [2022-12-13 19:50:08,581 INFO L902 garLoopResultBuilder]: At program point L7478-1(line 7478) the Hoare annotation is: true [2022-12-13 19:50:08,581 INFO L895 garLoopResultBuilder]: At program point L7470(line 7470) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,581 INFO L899 garLoopResultBuilder]: For program point L7471-1(line 7471) no Hoare annotation was computed. [2022-12-13 19:50:08,581 INFO L895 garLoopResultBuilder]: At program point L7471(line 7471) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,581 INFO L899 garLoopResultBuilder]: For program point L7466(lines 7466 7469) no Hoare annotation was computed. [2022-12-13 19:50:08,581 INFO L899 garLoopResultBuilder]: For program point L7470-1(line 7470) no Hoare annotation was computed. [2022-12-13 19:50:08,581 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7451 7482) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,581 INFO L899 garLoopResultBuilder]: For program point L7465(line 7465) no Hoare annotation was computed. [2022-12-13 19:50:08,582 INFO L895 garLoopResultBuilder]: At program point L7460-2(lines 7460 7464) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,582 INFO L899 garLoopResultBuilder]: For program point L7460(lines 7460 7464) no Hoare annotation was computed. [2022-12-13 19:50:08,582 INFO L899 garLoopResultBuilder]: For program point usc_loopback_frameEXIT(lines 10903 10952) no Hoare annotation was computed. [2022-12-13 19:50:08,582 INFO L899 garLoopResultBuilder]: For program point L10934(lines 10934 10937) no Hoare annotation was computed. [2022-12-13 19:50:08,582 INFO L899 garLoopResultBuilder]: For program point L10924(line 10924) no Hoare annotation was computed. [2022-12-13 19:50:08,582 INFO L899 garLoopResultBuilder]: For program point L10926-1(line 10926) no Hoare annotation was computed. [2022-12-13 19:50:08,582 INFO L902 garLoopResultBuilder]: At program point L10922(line 10922) the Hoare annotation is: true [2022-12-13 19:50:08,582 INFO L902 garLoopResultBuilder]: At program point L10928(line 10928) the Hoare annotation is: true [2022-12-13 19:50:08,582 INFO L902 garLoopResultBuilder]: At program point L10926(line 10926) the Hoare annotation is: true [2022-12-13 19:50:08,582 INFO L899 garLoopResultBuilder]: For program point L10928-1(line 10928) no Hoare annotation was computed. [2022-12-13 19:50:08,582 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10903 10952) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,582 INFO L902 garLoopResultBuilder]: At program point L10916(line 10916) the Hoare annotation is: true [2022-12-13 19:50:08,582 INFO L902 garLoopResultBuilder]: At program point L10914(line 10914) the Hoare annotation is: true [2022-12-13 19:50:08,582 INFO L899 garLoopResultBuilder]: For program point L10947(line 10947) no Hoare annotation was computed. [2022-12-13 19:50:08,582 INFO L902 garLoopResultBuilder]: At program point L10920(line 10920) the Hoare annotation is: true [2022-12-13 19:50:08,583 INFO L902 garLoopResultBuilder]: At program point $Ultimate##4(lines 10940 10944) the Hoare annotation is: true [2022-12-13 19:50:08,583 INFO L902 garLoopResultBuilder]: At program point L10922-1(line 10922) the Hoare annotation is: true [2022-12-13 19:50:08,583 INFO L902 garLoopResultBuilder]: At program point L10918(line 10918) the Hoare annotation is: true [2022-12-13 19:50:08,583 INFO L899 garLoopResultBuilder]: For program point L10914-1(line 10914) no Hoare annotation was computed. [2022-12-13 19:50:08,583 INFO L899 garLoopResultBuilder]: For program point usc_loopback_frameFINAL(lines 10903 10952) no Hoare annotation was computed. [2022-12-13 19:50:08,583 INFO L899 garLoopResultBuilder]: For program point L10933(line 10933) no Hoare annotation was computed. [2022-12-13 19:50:08,583 INFO L899 garLoopResultBuilder]: For program point L10925-1(line 10925) no Hoare annotation was computed. [2022-12-13 19:50:08,583 INFO L902 garLoopResultBuilder]: At program point L10925(line 10925) the Hoare annotation is: true [2022-12-13 19:50:08,583 INFO L902 garLoopResultBuilder]: At program point L10923(line 10923) the Hoare annotation is: true [2022-12-13 19:50:08,583 INFO L899 garLoopResultBuilder]: For program point L10929-1(line 10929) no Hoare annotation was computed. [2022-12-13 19:50:08,583 INFO L902 garLoopResultBuilder]: At program point ldv_42572(lines 10911 10951) the Hoare annotation is: true [2022-12-13 19:50:08,583 INFO L902 garLoopResultBuilder]: At program point L10929(line 10929) the Hoare annotation is: true [2022-12-13 19:50:08,583 INFO L902 garLoopResultBuilder]: At program point ldv_42573(lines 10911 10951) the Hoare annotation is: true [2022-12-13 19:50:08,583 INFO L899 garLoopResultBuilder]: For program point L10927-1(line 10927) no Hoare annotation was computed. [2022-12-13 19:50:08,583 INFO L902 garLoopResultBuilder]: At program point L10927(line 10927) the Hoare annotation is: true [2022-12-13 19:50:08,583 INFO L902 garLoopResultBuilder]: At program point L10948(line 10948) the Hoare annotation is: true [2022-12-13 19:50:08,583 INFO L902 garLoopResultBuilder]: At program point L10917(line 10917) the Hoare annotation is: true [2022-12-13 19:50:08,584 INFO L902 garLoopResultBuilder]: At program point L10915-1(line 10915) the Hoare annotation is: true [2022-12-13 19:50:08,584 INFO L902 garLoopResultBuilder]: At program point L10946(line 10946) the Hoare annotation is: true [2022-12-13 19:50:08,584 INFO L902 garLoopResultBuilder]: At program point L10915(line 10915) the Hoare annotation is: true [2022-12-13 19:50:08,584 INFO L899 garLoopResultBuilder]: For program point L10948-1(line 10948) no Hoare annotation was computed. [2022-12-13 19:50:08,584 INFO L899 garLoopResultBuilder]: For program point L10921(line 10921) no Hoare annotation was computed. [2022-12-13 19:50:08,584 INFO L902 garLoopResultBuilder]: At program point L10919(line 10919) the Hoare annotation is: true [2022-12-13 19:50:08,584 INFO L899 garLoopResultBuilder]: For program point ioremap_nocacheEXIT(lines 14334 14336) no Hoare annotation was computed. [2022-12-13 19:50:08,584 INFO L895 garLoopResultBuilder]: At program point L14335(line 14335) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,584 INFO L899 garLoopResultBuilder]: For program point L14335-1(line 14335) no Hoare annotation was computed. [2022-12-13 19:50:08,584 INFO L899 garLoopResultBuilder]: For program point ioremap_nocacheFINAL(lines 14334 14336) no Hoare annotation was computed. [2022-12-13 19:50:08,584 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 14334 14336) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,584 INFO L899 garLoopResultBuilder]: For program point __release_regionFINAL(lines 14230 14232) no Hoare annotation was computed. [2022-12-13 19:50:08,584 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14230 14232) the Hoare annotation is: true [2022-12-13 19:50:08,584 INFO L899 garLoopResultBuilder]: For program point __release_regionEXIT(lines 14230 14232) no Hoare annotation was computed. [2022-12-13 19:50:08,584 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 14560 14562) no Hoare annotation was computed. [2022-12-13 19:50:08,584 INFO L899 garLoopResultBuilder]: For program point kfreeFINAL(lines 14560 14562) no Hoare annotation was computed. [2022-12-13 19:50:08,585 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 14560 14562) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_retval_3~0 0))) (.cse4 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) (not (= ~debug_level~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse4))) [2022-12-13 19:50:08,585 INFO L899 garLoopResultBuilder]: For program point L8095-1(line 8095) no Hoare annotation was computed. [2022-12-13 19:50:08,585 INFO L895 garLoopResultBuilder]: At program point L8095(line 8095) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,585 INFO L895 garLoopResultBuilder]: At program point L7963(lines 7861 8128) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,585 INFO L899 garLoopResultBuilder]: For program point L8029-2(lines 8029 8033) no Hoare annotation was computed. [2022-12-13 19:50:08,585 INFO L899 garLoopResultBuilder]: For program point L8029(lines 8029 8033) no Hoare annotation was computed. [2022-12-13 19:50:08,585 INFO L899 garLoopResultBuilder]: For program point L8228(line 8228) no Hoare annotation was computed. [2022-12-13 19:50:08,585 INFO L895 garLoopResultBuilder]: At program point L8096(line 8096) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,585 INFO L899 garLoopResultBuilder]: For program point L7898-1(lines 7861 8128) no Hoare annotation was computed. [2022-12-13 19:50:08,585 INFO L899 garLoopResultBuilder]: For program point L8493(line 8493) no Hoare annotation was computed. [2022-12-13 19:50:08,585 INFO L899 garLoopResultBuilder]: For program point L8163-1(line 8163) no Hoare annotation was computed. [2022-12-13 19:50:08,585 INFO L895 garLoopResultBuilder]: At program point L8163(line 8163) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,585 INFO L895 garLoopResultBuilder]: At program point L7965(line 7965) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,585 INFO L899 garLoopResultBuilder]: For program point L7767(line 7767) no Hoare annotation was computed. [2022-12-13 19:50:08,585 INFO L899 garLoopResultBuilder]: For program point L7701-2(lines 7701 7705) no Hoare annotation was computed. [2022-12-13 19:50:08,586 INFO L899 garLoopResultBuilder]: For program point L7701(lines 7701 7705) no Hoare annotation was computed. [2022-12-13 19:50:08,586 INFO L899 garLoopResultBuilder]: For program point L8164-1(line 8164) no Hoare annotation was computed. [2022-12-13 19:50:08,586 INFO L895 garLoopResultBuilder]: At program point L8164(line 8164) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,586 INFO L899 garLoopResultBuilder]: For program point L7966(line 7966) no Hoare annotation was computed. [2022-12-13 19:50:08,586 INFO L895 garLoopResultBuilder]: At program point modem_input_wait_ldv_42045#1(lines 8156 8274) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,586 INFO L899 garLoopResultBuilder]: For program point L7768-1(line 7768) no Hoare annotation was computed. [2022-12-13 19:50:08,586 INFO L895 garLoopResultBuilder]: At program point L7768(line 7768) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,586 INFO L899 garLoopResultBuilder]: For program point L8429(lines 8429 8433) no Hoare annotation was computed. [2022-12-13 19:50:08,586 INFO L895 garLoopResultBuilder]: At program point L8429-2(lines 8429 8433) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,586 INFO L895 garLoopResultBuilder]: At program point L8231(lines 8156 8274) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,586 INFO L899 garLoopResultBuilder]: For program point L7967-1(line 7967) no Hoare annotation was computed. [2022-12-13 19:50:08,586 INFO L895 garLoopResultBuilder]: At program point L7967(line 7967) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,586 INFO L895 garLoopResultBuilder]: At program point L7769-3(lines 7769 7776) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,586 INFO L899 garLoopResultBuilder]: For program point L7769-2(lines 7769 7776) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L7769(line 7769) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L8496(line 8496) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L895 garLoopResultBuilder]: At program point L8166(line 8166) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L8232(line 8232) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L8034(lines 8034 8038) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L8166-1(line 8166) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L7968(lines 7968 7972) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L8034-2(lines 8034 8038) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L7770(lines 7770 7774) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L895 garLoopResultBuilder]: At program point mgsl_loopmode_send_done_returnLabel#1(lines 12193 12210) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L12197-1(line 12197) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L8233-3(line 8233) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L895 garLoopResultBuilder]: At program point L12197(line 12197) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L8233-2(line 8233) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L8233(line 8233) no Hoare annotation was computed. [2022-12-13 19:50:08,587 INFO L899 garLoopResultBuilder]: For program point L8233-6(line 8233) no Hoare annotation was computed. [2022-12-13 19:50:08,588 INFO L899 garLoopResultBuilder]: For program point L8233-5(line 8233) no Hoare annotation was computed. [2022-12-13 19:50:08,588 INFO L899 garLoopResultBuilder]: For program point L7903-1(lines 7903 7907) no Hoare annotation was computed. [2022-12-13 19:50:08,588 INFO L899 garLoopResultBuilder]: For program point L8233-8(lines 8233 8237) no Hoare annotation was computed. [2022-12-13 19:50:08,588 INFO L895 garLoopResultBuilder]: At program point L7771(line 7771) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,588 INFO L899 garLoopResultBuilder]: For program point L12198-1(line 12198) no Hoare annotation was computed. [2022-12-13 19:50:08,588 INFO L899 garLoopResultBuilder]: For program point L8168(lines 8168 8191) no Hoare annotation was computed. [2022-12-13 19:50:08,588 INFO L895 garLoopResultBuilder]: At program point L12198(line 12198) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,588 INFO L899 garLoopResultBuilder]: For program point L8499(line 8499) no Hoare annotation was computed. [2022-12-13 19:50:08,588 INFO L899 garLoopResultBuilder]: For program point L8103-1(lines 8103 8126) no Hoare annotation was computed. [2022-12-13 19:50:08,588 INFO L899 garLoopResultBuilder]: For program point L8169(line 8169) no Hoare annotation was computed. [2022-12-13 19:50:08,588 INFO L895 garLoopResultBuilder]: At program point L12199-1(lines 12199 12206) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,588 INFO L899 garLoopResultBuilder]: For program point L12199(lines 12199 12206) no Hoare annotation was computed. [2022-12-13 19:50:08,588 INFO L899 garLoopResultBuilder]: For program point L7773-1(line 7773) no Hoare annotation was computed. [2022-12-13 19:50:08,588 INFO L895 garLoopResultBuilder]: At program point L7773(line 7773) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,588 INFO L899 garLoopResultBuilder]: For program point L8434(line 8434) no Hoare annotation was computed. [2022-12-13 19:50:08,589 INFO L895 garLoopResultBuilder]: At program point L8170(line 8170) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,589 INFO L899 garLoopResultBuilder]: For program point L8104-1(line 8104) no Hoare annotation was computed. [2022-12-13 19:50:08,589 INFO L895 garLoopResultBuilder]: At program point L8104(line 8104) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,589 INFO L899 garLoopResultBuilder]: For program point L8170-1(line 8170) no Hoare annotation was computed. [2022-12-13 19:50:08,589 INFO L899 garLoopResultBuilder]: For program point L12200(lines 12200 12204) no Hoare annotation was computed. [2022-12-13 19:50:08,589 INFO L899 garLoopResultBuilder]: For program point L8435(lines 8435 8438) no Hoare annotation was computed. [2022-12-13 19:50:08,589 INFO L899 garLoopResultBuilder]: For program point L8039(lines 8039 8043) no Hoare annotation was computed. [2022-12-13 19:50:08,589 INFO L899 garLoopResultBuilder]: For program point L7973-1(line 7973) no Hoare annotation was computed. [2022-12-13 19:50:08,589 INFO L895 garLoopResultBuilder]: At program point L7973(line 7973) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,589 INFO L899 garLoopResultBuilder]: For program point L8039-2(lines 8039 8043) no Hoare annotation was computed. [2022-12-13 19:50:08,589 INFO L895 garLoopResultBuilder]: At program point L13655(line 13655) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,589 INFO L895 garLoopResultBuilder]: At program point L13655-1(line 13655) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,589 INFO L899 garLoopResultBuilder]: For program point L8238(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,589 INFO L899 garLoopResultBuilder]: For program point L8106(lines 8106 8122) no Hoare annotation was computed. [2022-12-13 19:50:08,589 INFO L899 garLoopResultBuilder]: For program point L8238-3(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L8238-2(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L895 garLoopResultBuilder]: At program point L7974(line 7974) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L8238-8(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L8238-7(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L8238-5(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L7908-2(line 7908) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L895 garLoopResultBuilder]: At program point mgsl_txenable_returnLabel#1(lines 7729 7757) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L8238-11(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L7908(line 7908) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L7974-1(line 7974) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L8238-9(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L8238-15(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L7908-4(line 7908) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L8238-14(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L8238-13(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L8238-20(lines 8238 8242) no Hoare annotation was computed. [2022-12-13 19:50:08,590 INFO L899 garLoopResultBuilder]: For program point L8238-19(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,591 INFO L899 garLoopResultBuilder]: For program point L8238-17(line 8238) no Hoare annotation was computed. [2022-12-13 19:50:08,591 INFO L895 garLoopResultBuilder]: At program point L13656(lines 13652 13659) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,591 INFO L895 garLoopResultBuilder]: At program point L12203(line 12203) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,591 INFO L899 garLoopResultBuilder]: For program point L8107(line 8107) no Hoare annotation was computed. [2022-12-13 19:50:08,591 INFO L899 garLoopResultBuilder]: For program point L7909(lines 7909 7913) no Hoare annotation was computed. [2022-12-13 19:50:08,591 INFO L899 garLoopResultBuilder]: For program point L7777(line 7777) no Hoare annotation was computed. [2022-12-13 19:50:08,591 INFO L899 garLoopResultBuilder]: For program point L8174(line 8174) no Hoare annotation was computed. [2022-12-13 19:50:08,591 INFO L895 garLoopResultBuilder]: At program point L7910(line 7910) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,591 INFO L899 garLoopResultBuilder]: For program point L8439-2(lines 8439 8445) no Hoare annotation was computed. [2022-12-13 19:50:08,591 INFO L899 garLoopResultBuilder]: For program point L8439(lines 8439 8445) no Hoare annotation was computed. [2022-12-13 19:50:08,591 INFO L899 garLoopResultBuilder]: For program point L8175-1(line 8175) no Hoare annotation was computed. [2022-12-13 19:50:08,591 INFO L895 garLoopResultBuilder]: At program point L8175(line 8175) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,591 INFO L895 garLoopResultBuilder]: At program point modem_input_wait_returnLabel#1(lines 8130 8275) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,591 INFO L899 garLoopResultBuilder]: For program point L8440(lines 8440 8443) no Hoare annotation was computed. [2022-12-13 19:50:08,591 INFO L899 garLoopResultBuilder]: For program point L8110(line 8110) no Hoare annotation was computed. [2022-12-13 19:50:08,592 INFO L899 garLoopResultBuilder]: For program point L7978(lines 7978 8001) no Hoare annotation was computed. [2022-12-13 19:50:08,592 INFO L899 garLoopResultBuilder]: For program point L8044-2(lines 8044 8048) no Hoare annotation was computed. [2022-12-13 19:50:08,592 INFO L899 garLoopResultBuilder]: For program point L8044(lines 8044 8048) no Hoare annotation was computed. [2022-12-13 19:50:08,592 INFO L899 garLoopResultBuilder]: For program point L7979(line 7979) no Hoare annotation was computed. [2022-12-13 19:50:08,592 INFO L899 garLoopResultBuilder]: For program point L12207(line 12207) no Hoare annotation was computed. [2022-12-13 19:50:08,592 INFO L895 garLoopResultBuilder]: At program point mgsl_set_params_returnLabel#1(lines 7640 7684) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,592 INFO L895 garLoopResultBuilder]: At program point L7649-2(lines 7649 7653) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,592 INFO L899 garLoopResultBuilder]: For program point L7649(lines 7649 7653) no Hoare annotation was computed. [2022-12-13 19:50:08,592 INFO L899 garLoopResultBuilder]: For program point L7980-1(line 7980) no Hoare annotation was computed. [2022-12-13 19:50:08,592 INFO L895 garLoopResultBuilder]: At program point L7980(line 7980) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,592 INFO L895 garLoopResultBuilder]: At program point L7716-2(lines 7716 7720) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,592 INFO L899 garLoopResultBuilder]: For program point L7716(lines 7716 7720) no Hoare annotation was computed. [2022-12-13 19:50:08,592 INFO L899 garLoopResultBuilder]: For program point L8179(line 8179) no Hoare annotation was computed. [2022-12-13 19:50:08,592 INFO L899 garLoopResultBuilder]: For program point L8113(line 8113) no Hoare annotation was computed. [2022-12-13 19:50:08,592 INFO L895 garLoopResultBuilder]: At program point L13663(line 13663) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,593 INFO L895 garLoopResultBuilder]: At program point L13663-1(line 13663) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,593 INFO L899 garLoopResultBuilder]: For program point L8246(line 8246) no Hoare annotation was computed. [2022-12-13 19:50:08,593 INFO L899 garLoopResultBuilder]: For program point L8180-1(line 8180) no Hoare annotation was computed. [2022-12-13 19:50:08,593 INFO L895 garLoopResultBuilder]: At program point L8180(line 8180) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,593 INFO L899 garLoopResultBuilder]: For program point L7916-1(lines 7916 7935) no Hoare annotation was computed. [2022-12-13 19:50:08,593 INFO L899 garLoopResultBuilder]: For program point L7916(lines 7916 7935) no Hoare annotation was computed. [2022-12-13 19:50:08,593 INFO L899 garLoopResultBuilder]: For program point L7586(lines 7586 7590) no Hoare annotation was computed. [2022-12-13 19:50:08,593 INFO L899 garLoopResultBuilder]: For program point L7586-2(lines 7585 7609) no Hoare annotation was computed. [2022-12-13 19:50:08,593 INFO L895 garLoopResultBuilder]: At program point L13664(lines 13660 13667) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,593 INFO L899 garLoopResultBuilder]: For program point L8049-2(lines 8049 8053) no Hoare annotation was computed. [2022-12-13 19:50:08,593 INFO L895 garLoopResultBuilder]: At program point mgsl_set_txidle_returnLabel#1(lines 7712 7728) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,593 INFO L899 garLoopResultBuilder]: For program point L8049(lines 8049 8053) no Hoare annotation was computed. [2022-12-13 19:50:08,593 INFO L899 garLoopResultBuilder]: For program point L7917-1(line 7917) no Hoare annotation was computed. [2022-12-13 19:50:08,593 INFO L895 garLoopResultBuilder]: At program point L7917(line 7917) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,594 INFO L895 garLoopResultBuilder]: At program point L7785-2(lines 7785 7789) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,594 INFO L899 garLoopResultBuilder]: For program point L7785(lines 7785 7789) no Hoare annotation was computed. [2022-12-13 19:50:08,594 INFO L895 garLoopResultBuilder]: At program point usc_loopmode_insert_request_returnLabel#1(lines 12229 12239) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,594 INFO L899 garLoopResultBuilder]: For program point L8248(lines 8248 8271) no Hoare annotation was computed. [2022-12-13 19:50:08,594 INFO L899 garLoopResultBuilder]: For program point L8116(line 8116) no Hoare annotation was computed. [2022-12-13 19:50:08,594 INFO L899 garLoopResultBuilder]: For program point L7984(line 7984) no Hoare annotation was computed. [2022-12-13 19:50:08,594 INFO L899 garLoopResultBuilder]: For program point L7654(line 7654) no Hoare annotation was computed. [2022-12-13 19:50:08,594 INFO L899 garLoopResultBuilder]: For program point L8249(line 8249) no Hoare annotation was computed. [2022-12-13 19:50:08,594 INFO L899 garLoopResultBuilder]: For program point L7919(lines 7919 7923) no Hoare annotation was computed. [2022-12-13 19:50:08,594 INFO L899 garLoopResultBuilder]: For program point L7985-1(line 7985) no Hoare annotation was computed. [2022-12-13 19:50:08,594 INFO L895 garLoopResultBuilder]: At program point L7985(line 7985) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,594 INFO L899 garLoopResultBuilder]: For program point L7919-2(lines 7919 7923) no Hoare annotation was computed. [2022-12-13 19:50:08,594 INFO L899 garLoopResultBuilder]: For program point L7655(lines 7655 7659) no Hoare annotation was computed. [2022-12-13 19:50:08,594 INFO L899 garLoopResultBuilder]: For program point L7721(line 7721) no Hoare annotation was computed. [2022-12-13 19:50:08,594 INFO L899 garLoopResultBuilder]: For program point L7655-2(lines 7648 7683) no Hoare annotation was computed. [2022-12-13 19:50:08,594 INFO L895 garLoopResultBuilder]: At program point L8250(line 8250) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,595 INFO L899 garLoopResultBuilder]: For program point L8184(line 8184) no Hoare annotation was computed. [2022-12-13 19:50:08,595 INFO L899 garLoopResultBuilder]: For program point L8250-1(line 8250) no Hoare annotation was computed. [2022-12-13 19:50:08,595 INFO L895 garLoopResultBuilder]: At program point L7722(line 7722) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,595 INFO L899 garLoopResultBuilder]: For program point L7722-1(line 7722) no Hoare annotation was computed. [2022-12-13 19:50:08,595 INFO L895 garLoopResultBuilder]: At program point mgsl_txabort_returnLabel#1(lines 7758 7780) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,595 INFO L899 garLoopResultBuilder]: For program point L8119(line 8119) no Hoare annotation was computed. [2022-12-13 19:50:08,595 INFO L899 garLoopResultBuilder]: For program point L8185-1(line 8185) no Hoare annotation was computed. [2022-12-13 19:50:08,595 INFO L895 garLoopResultBuilder]: At program point L8185(line 8185) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,595 INFO L899 garLoopResultBuilder]: For program point L7591-1(lines 7591 7607) no Hoare annotation was computed. [2022-12-13 19:50:08,595 INFO L899 garLoopResultBuilder]: For program point L8054(line 8054) no Hoare annotation was computed. [2022-12-13 19:50:08,595 INFO L895 garLoopResultBuilder]: At program point mgsl_rxenable_returnLabel#1(lines 7781 7805) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,595 INFO L899 garLoopResultBuilder]: For program point L8054-4(line 8054) no Hoare annotation was computed. [2022-12-13 19:50:08,595 INFO L899 garLoopResultBuilder]: For program point L8054-2(line 8054) no Hoare annotation was computed. [2022-12-13 19:50:08,595 INFO L899 garLoopResultBuilder]: For program point L7790(line 7790) no Hoare annotation was computed. [2022-12-13 19:50:08,595 INFO L895 garLoopResultBuilder]: At program point L7724-1(line 7724) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,596 INFO L895 garLoopResultBuilder]: At program point L7724(line 7724) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,596 INFO L899 garLoopResultBuilder]: For program point L7592-1(line 7592) no Hoare annotation was computed. [2022-12-13 19:50:08,596 INFO L895 garLoopResultBuilder]: At program point L7592(line 7592) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,596 INFO L899 garLoopResultBuilder]: For program point L8055(lines 8055 8058) no Hoare annotation was computed. [2022-12-13 19:50:08,596 INFO L899 garLoopResultBuilder]: For program point L7989(line 7989) no Hoare annotation was computed. [2022-12-13 19:50:08,596 INFO L899 garLoopResultBuilder]: For program point L7791-1(line 7791) no Hoare annotation was computed. [2022-12-13 19:50:08,596 INFO L895 garLoopResultBuilder]: At program point L7791(line 7791) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,596 INFO L895 garLoopResultBuilder]: At program point $Ultimate##260(lines 8103 8126) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,596 INFO L899 garLoopResultBuilder]: For program point L7725(line 7725) no Hoare annotation was computed. [2022-12-13 19:50:08,596 INFO L895 garLoopResultBuilder]: At program point L13671(line 13671) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,596 INFO L895 garLoopResultBuilder]: At program point L13671-1(line 13671) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,596 INFO L899 garLoopResultBuilder]: For program point L8254(line 8254) no Hoare annotation was computed. [2022-12-13 19:50:08,596 INFO L899 garLoopResultBuilder]: For program point mgsl_ioctlFINAL(lines 8423 8449) no Hoare annotation was computed. [2022-12-13 19:50:08,597 INFO L895 garLoopResultBuilder]: At program point L7990(line 7990) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,597 INFO L899 garLoopResultBuilder]: For program point L7924-2(lines 7924 7928) no Hoare annotation was computed. [2022-12-13 19:50:08,597 INFO L899 garLoopResultBuilder]: For program point L7924(lines 7924 7928) no Hoare annotation was computed. [2022-12-13 19:50:08,597 INFO L899 garLoopResultBuilder]: For program point L7990-1(line 7990) no Hoare annotation was computed. [2022-12-13 19:50:08,597 INFO L895 garLoopResultBuilder]: At program point L7792-1(lines 7792 7801) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,597 INFO L899 garLoopResultBuilder]: For program point L7792(lines 7792 7801) no Hoare annotation was computed. [2022-12-13 19:50:08,597 INFO L895 garLoopResultBuilder]: At program point L13672(lines 13668 13675) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,597 INFO L899 garLoopResultBuilder]: For program point L8255-1(line 8255) no Hoare annotation was computed. [2022-12-13 19:50:08,597 INFO L895 garLoopResultBuilder]: At program point L8255(line 8255) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,597 INFO L895 garLoopResultBuilder]: At program point L8123(lines 8103 8125) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,597 INFO L899 garLoopResultBuilder]: For program point L8189(line 8189) no Hoare annotation was computed. [2022-12-13 19:50:08,597 INFO L899 garLoopResultBuilder]: For program point L7793(lines 7793 7799) no Hoare annotation was computed. [2022-12-13 19:50:08,597 INFO L899 garLoopResultBuilder]: For program point L7595-1(lines 7595 7596) no Hoare annotation was computed. [2022-12-13 19:50:08,597 INFO L899 garLoopResultBuilder]: For program point L7661-2(lines 7661 7665) no Hoare annotation was computed. [2022-12-13 19:50:08,597 INFO L895 garLoopResultBuilder]: At program point L7595(lines 7595 7596) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,598 INFO L899 garLoopResultBuilder]: For program point L7661(lines 7661 7665) no Hoare annotation was computed. [2022-12-13 19:50:08,598 INFO L895 garLoopResultBuilder]: At program point L7794(line 7794) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,598 INFO L899 garLoopResultBuilder]: For program point L7597-2(lines 7597 7601) no Hoare annotation was computed. [2022-12-13 19:50:08,598 INFO L899 garLoopResultBuilder]: For program point L7597(lines 7597 7601) no Hoare annotation was computed. [2022-12-13 19:50:08,598 INFO L895 garLoopResultBuilder]: At program point L8192(lines 8156 8274) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,598 INFO L899 garLoopResultBuilder]: For program point L7994(line 7994) no Hoare annotation was computed. [2022-12-13 19:50:08,598 INFO L895 garLoopResultBuilder]: At program point mgsl_get_stats_returnLabel#1(lines 7582 7610) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,598 INFO L899 garLoopResultBuilder]: For program point L7796(lines 7796 7799) no Hoare annotation was computed. [2022-12-13 19:50:08,598 INFO L899 garLoopResultBuilder]: For program point L8259(line 8259) no Hoare annotation was computed. [2022-12-13 19:50:08,598 INFO L895 garLoopResultBuilder]: At program point L8193(lines 8156 8274) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,598 INFO L899 garLoopResultBuilder]: For program point L7995-1(line 7995) no Hoare annotation was computed. [2022-12-13 19:50:08,598 INFO L895 garLoopResultBuilder]: At program point L7995(line 7995) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,598 INFO L899 garLoopResultBuilder]: For program point L7863-1(line 7863) no Hoare annotation was computed. [2022-12-13 19:50:08,599 INFO L895 garLoopResultBuilder]: At program point L7863(line 7863) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,599 INFO L895 garLoopResultBuilder]: At program point L7797(line 7797) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,599 INFO L899 garLoopResultBuilder]: For program point L8260-1(line 8260) no Hoare annotation was computed. [2022-12-13 19:50:08,599 INFO L895 garLoopResultBuilder]: At program point L8260(line 8260) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,599 INFO L899 garLoopResultBuilder]: For program point L7930(lines 7930 7933) no Hoare annotation was computed. [2022-12-13 19:50:08,599 INFO L895 garLoopResultBuilder]: At program point L8195(line 8195) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,599 INFO L899 garLoopResultBuilder]: For program point L8063(line 8063) no Hoare annotation was computed. [2022-12-13 19:50:08,599 INFO L895 garLoopResultBuilder]: At program point L7931(line 7931) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,599 INFO L895 garLoopResultBuilder]: At program point L7733-2(lines 7733 7737) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,599 INFO L899 garLoopResultBuilder]: For program point L7733(lines 7733 7737) no Hoare annotation was computed. [2022-12-13 19:50:08,599 INFO L895 garLoopResultBuilder]: At program point L13679(line 13679) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,599 INFO L895 garLoopResultBuilder]: At program point L13679-1(line 13679) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,599 INFO L899 garLoopResultBuilder]: For program point L8196(line 8196) no Hoare annotation was computed. [2022-12-13 19:50:08,600 INFO L895 garLoopResultBuilder]: At program point L13680(lines 13676 13683) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,600 INFO L899 garLoopResultBuilder]: For program point L8197-1(line 8197) no Hoare annotation was computed. [2022-12-13 19:50:08,600 INFO L895 garLoopResultBuilder]: At program point L8197(line 8197) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,600 INFO L899 garLoopResultBuilder]: For program point L7999(line 7999) no Hoare annotation was computed. [2022-12-13 19:50:08,600 INFO L899 garLoopResultBuilder]: For program point L8065(lines 8065 8088) no Hoare annotation was computed. [2022-12-13 19:50:08,600 INFO L899 garLoopResultBuilder]: For program point L7603(lines 7603 7606) no Hoare annotation was computed. [2022-12-13 19:50:08,600 INFO L899 garLoopResultBuilder]: For program point L8198(lines 8198 8202) no Hoare annotation was computed. [2022-12-13 19:50:08,600 INFO L899 garLoopResultBuilder]: For program point L8264(line 8264) no Hoare annotation was computed. [2022-12-13 19:50:08,600 INFO L899 garLoopResultBuilder]: For program point L8066(line 8066) no Hoare annotation was computed. [2022-12-13 19:50:08,600 INFO L895 garLoopResultBuilder]: At program point mgsl_wait_event_ldv_41992#1(lines 7861 8128) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,600 INFO L899 garLoopResultBuilder]: For program point L7802(line 7802) no Hoare annotation was computed. [2022-12-13 19:50:08,600 INFO L895 garLoopResultBuilder]: At program point L7670(line 7670) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,600 INFO L899 garLoopResultBuilder]: For program point L7670-1(line 7670) no Hoare annotation was computed. [2022-12-13 19:50:08,600 INFO L899 garLoopResultBuilder]: For program point L8265-1(line 8265) no Hoare annotation was computed. [2022-12-13 19:50:08,600 INFO L895 garLoopResultBuilder]: At program point L8265(line 8265) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,600 INFO L899 garLoopResultBuilder]: For program point L8067-1(line 8067) no Hoare annotation was computed. [2022-12-13 19:50:08,601 INFO L895 garLoopResultBuilder]: At program point L8067(line 8067) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,601 INFO L899 garLoopResultBuilder]: For program point L7869-1(line 7869) no Hoare annotation was computed. [2022-12-13 19:50:08,601 INFO L895 garLoopResultBuilder]: At program point L7869(line 7869) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,601 INFO L899 garLoopResultBuilder]: For program point L7671-1(line 7671) no Hoare annotation was computed. [2022-12-13 19:50:08,601 INFO L895 garLoopResultBuilder]: At program point L7671(line 7671) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,601 INFO L895 garLoopResultBuilder]: At program point L8002(lines 7861 8128) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,601 INFO L899 garLoopResultBuilder]: For program point L7870(lines 7870 7874) no Hoare annotation was computed. [2022-12-13 19:50:08,601 INFO L899 garLoopResultBuilder]: For program point L7738(line 7738) no Hoare annotation was computed. [2022-12-13 19:50:08,601 INFO L899 garLoopResultBuilder]: For program point L7870-2(lines 7861 8128) no Hoare annotation was computed. [2022-12-13 19:50:08,601 INFO L895 garLoopResultBuilder]: At program point mgsl_get_txidle_returnLabel#1(lines 7685 7711) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,601 INFO L899 garLoopResultBuilder]: For program point L8465(lines 8465 8501) no Hoare annotation was computed. [2022-12-13 19:50:08,601 INFO L899 garLoopResultBuilder]: For program point L8003(line 8003) no Hoare annotation was computed. [2022-12-13 19:50:08,601 INFO L899 garLoopResultBuilder]: For program point L7937(lines 7937 7960) no Hoare annotation was computed. [2022-12-13 19:50:08,601 INFO L899 garLoopResultBuilder]: For program point L7739-1(line 7739) no Hoare annotation was computed. [2022-12-13 19:50:08,602 INFO L895 garLoopResultBuilder]: At program point L7739(line 7739) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,602 INFO L895 garLoopResultBuilder]: At program point L7673-2(lines 7673 7678) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,602 INFO L899 garLoopResultBuilder]: For program point L8466(line 8466) no Hoare annotation was computed. [2022-12-13 19:50:08,602 INFO L899 garLoopResultBuilder]: For program point L7673(lines 7673 7678) no Hoare annotation was computed. [2022-12-13 19:50:08,602 INFO L895 garLoopResultBuilder]: At program point mgsl_ioctl_common_returnLabel#1(lines 8450 8504) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,602 INFO L899 garLoopResultBuilder]: For program point L7938(line 7938) no Hoare annotation was computed. [2022-12-13 19:50:08,602 INFO L899 garLoopResultBuilder]: For program point L8004-2(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,602 INFO L899 garLoopResultBuilder]: For program point L8004(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,602 INFO L899 garLoopResultBuilder]: For program point L8004-6(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,602 INFO L899 garLoopResultBuilder]: For program point L8004-5(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,602 INFO L899 garLoopResultBuilder]: For program point L8004-3(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,602 INFO L895 garLoopResultBuilder]: At program point L7674(line 7674) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,602 INFO L895 garLoopResultBuilder]: At program point L7740-1(lines 7740 7753) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,602 INFO L899 garLoopResultBuilder]: For program point L8004-9(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,602 INFO L899 garLoopResultBuilder]: For program point L7740(lines 7740 7753) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8004-8(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8004-14(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8004-12(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L7674-1(line 7674) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8004-11(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8004-18(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8004-17(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8004-15(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8004-21(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8004-20(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8004-26(lines 8004 8008) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8203-1(line 8203) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L895 garLoopResultBuilder]: At program point L8203(line 8203) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8004-24(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8004-23(line 8004) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8269(line 8269) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L8071(line 8071) no Hoare annotation was computed. [2022-12-13 19:50:08,603 INFO L899 garLoopResultBuilder]: For program point L12233-1(line 12233) no Hoare annotation was computed. [2022-12-13 19:50:08,604 INFO L899 garLoopResultBuilder]: For program point L7939-1(line 7939) no Hoare annotation was computed. [2022-12-13 19:50:08,607 INFO L895 garLoopResultBuilder]: At program point L12233(line 12233) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,607 INFO L895 garLoopResultBuilder]: At program point L7939(line 7939) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,607 INFO L899 garLoopResultBuilder]: For program point L7741(lines 7741 7751) no Hoare annotation was computed. [2022-12-13 19:50:08,607 INFO L895 garLoopResultBuilder]: At program point L13687(line 13687) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,607 INFO L895 garLoopResultBuilder]: At program point L13687-1(line 13687) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,607 INFO L895 garLoopResultBuilder]: At program point L12234(line 12234) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,607 INFO L899 garLoopResultBuilder]: For program point L8204-1(line 8204) no Hoare annotation was computed. [2022-12-13 19:50:08,607 INFO L895 garLoopResultBuilder]: At program point L8204(line 8204) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,607 INFO L899 garLoopResultBuilder]: For program point L8072-1(line 8072) no Hoare annotation was computed. [2022-12-13 19:50:08,608 INFO L895 garLoopResultBuilder]: At program point L8072(line 8072) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,608 INFO L899 garLoopResultBuilder]: For program point L12234-1(line 12234) no Hoare annotation was computed. [2022-12-13 19:50:08,608 INFO L895 garLoopResultBuilder]: At program point L7742(line 7742) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,608 INFO L899 garLoopResultBuilder]: For program point L7676-1(lines 7676 7677) no Hoare annotation was computed. [2022-12-13 19:50:08,608 INFO L895 garLoopResultBuilder]: At program point L7676(lines 7676 7677) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,608 INFO L899 garLoopResultBuilder]: For program point L7742-1(line 7742) no Hoare annotation was computed. [2022-12-13 19:50:08,608 INFO L899 garLoopResultBuilder]: For program point L8469(line 8469) no Hoare annotation was computed. [2022-12-13 19:50:08,608 INFO L895 garLoopResultBuilder]: At program point L13688(lines 13684 13691) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,608 INFO L899 garLoopResultBuilder]: For program point L7743(lines 7743 7746) no Hoare annotation was computed. [2022-12-13 19:50:08,608 INFO L895 garLoopResultBuilder]: At program point L12236(line 12236) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,608 INFO L895 garLoopResultBuilder]: At program point L8272(lines 8156 8274) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,608 INFO L899 garLoopResultBuilder]: For program point L12236-1(line 12236) no Hoare annotation was computed. [2022-12-13 19:50:08,608 INFO L899 garLoopResultBuilder]: For program point L8207(lines 8207 8230) no Hoare annotation was computed. [2022-12-13 19:50:08,608 INFO L899 garLoopResultBuilder]: For program point L7943(line 7943) no Hoare annotation was computed. [2022-12-13 19:50:08,609 INFO L899 garLoopResultBuilder]: For program point L8009-2(lines 8009 8013) no Hoare annotation was computed. [2022-12-13 19:50:08,609 INFO L899 garLoopResultBuilder]: For program point L8009(lines 8009 8013) no Hoare annotation was computed. [2022-12-13 19:50:08,609 INFO L895 garLoopResultBuilder]: At program point L7679(line 7679) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,609 INFO L899 garLoopResultBuilder]: For program point L8472(line 8472) no Hoare annotation was computed. [2022-12-13 19:50:08,609 INFO L899 garLoopResultBuilder]: For program point L8208(line 8208) no Hoare annotation was computed. [2022-12-13 19:50:08,609 INFO L899 garLoopResultBuilder]: For program point L8076(line 8076) no Hoare annotation was computed. [2022-12-13 19:50:08,609 INFO L899 garLoopResultBuilder]: For program point L7944-1(line 7944) no Hoare annotation was computed. [2022-12-13 19:50:08,609 INFO L895 garLoopResultBuilder]: At program point L7944(line 7944) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,609 INFO L899 garLoopResultBuilder]: For program point L7680(line 7680) no Hoare annotation was computed. [2022-12-13 19:50:08,609 INFO L899 garLoopResultBuilder]: For program point L8209-1(line 8209) no Hoare annotation was computed. [2022-12-13 19:50:08,609 INFO L895 garLoopResultBuilder]: At program point L8209(line 8209) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,609 INFO L899 garLoopResultBuilder]: For program point L8077-1(line 8077) no Hoare annotation was computed. [2022-12-13 19:50:08,609 INFO L895 garLoopResultBuilder]: At program point L8077(line 8077) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,609 INFO L899 garLoopResultBuilder]: For program point L7879(lines 7879 7883) no Hoare annotation was computed. [2022-12-13 19:50:08,609 INFO L895 garLoopResultBuilder]: At program point L7879-2(lines 7879 7883) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,610 INFO L899 garLoopResultBuilder]: For program point L7615(lines 7615 7619) no Hoare annotation was computed. [2022-12-13 19:50:08,610 INFO L899 garLoopResultBuilder]: For program point L7615-2(lines 7615 7619) no Hoare annotation was computed. [2022-12-13 19:50:08,610 INFO L899 garLoopResultBuilder]: For program point L7748(lines 7748 7751) no Hoare annotation was computed. [2022-12-13 19:50:08,610 INFO L899 garLoopResultBuilder]: For program point L8475(line 8475) no Hoare annotation was computed. [2022-12-13 19:50:08,610 INFO L895 garLoopResultBuilder]: At program point L7749(line 7749) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,610 INFO L895 garLoopResultBuilder]: At program point L13695(line 13695) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,610 INFO L895 garLoopResultBuilder]: At program point L13695-1(line 13695) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,610 INFO L899 garLoopResultBuilder]: For program point L8014(lines 8014 8018) no Hoare annotation was computed. [2022-12-13 19:50:08,610 INFO L899 garLoopResultBuilder]: For program point L7948(line 7948) no Hoare annotation was computed. [2022-12-13 19:50:08,610 INFO L899 garLoopResultBuilder]: For program point L8014-2(lines 8014 8018) no Hoare annotation was computed. [2022-12-13 19:50:08,610 INFO L895 garLoopResultBuilder]: At program point L13696(lines 13692 13699) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,610 INFO L899 garLoopResultBuilder]: For program point L8213(line 8213) no Hoare annotation was computed. [2022-12-13 19:50:08,610 INFO L899 garLoopResultBuilder]: For program point L8081(line 8081) no Hoare annotation was computed. [2022-12-13 19:50:08,610 INFO L899 garLoopResultBuilder]: For program point L7949-1(line 7949) no Hoare annotation was computed. [2022-12-13 19:50:08,610 INFO L895 garLoopResultBuilder]: At program point L7949(line 7949) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,611 INFO L895 garLoopResultBuilder]: At program point mgsl_get_params_returnLabel#1(lines 7611 7639) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,611 INFO L899 garLoopResultBuilder]: For program point L8478(line 8478) no Hoare annotation was computed. [2022-12-13 19:50:08,611 INFO L895 garLoopResultBuilder]: At program point L8214(line 8214) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,611 INFO L895 garLoopResultBuilder]: At program point L8082(line 8082) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,611 INFO L899 garLoopResultBuilder]: For program point L8214-1(line 8214) no Hoare annotation was computed. [2022-12-13 19:50:08,611 INFO L899 garLoopResultBuilder]: For program point L8082-1(line 8082) no Hoare annotation was computed. [2022-12-13 19:50:08,611 INFO L899 garLoopResultBuilder]: For program point L7884(line 7884) no Hoare annotation was computed. [2022-12-13 19:50:08,611 INFO L899 garLoopResultBuilder]: For program point L7885-1(line 7885) no Hoare annotation was computed. [2022-12-13 19:50:08,611 INFO L895 garLoopResultBuilder]: At program point L7885(line 7885) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,611 INFO L899 garLoopResultBuilder]: For program point L7621-1(line 7621) no Hoare annotation was computed. [2022-12-13 19:50:08,611 INFO L895 garLoopResultBuilder]: At program point L7621(line 7621) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,611 INFO L895 garLoopResultBuilder]: At program point L7886(line 7886) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,611 INFO L899 garLoopResultBuilder]: For program point L7754(line 7754) no Hoare annotation was computed. [2022-12-13 19:50:08,611 INFO L899 garLoopResultBuilder]: For program point L7886-1(line 7886) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L7622(lines 7622 7626) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L7622-2(lines 7622 7626) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L8481(line 8481) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L8019(lines 8019 8023) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L7953(line 7953) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L8019-2(lines 8019 8023) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L895 garLoopResultBuilder]: At program point L7689-2(lines 7689 7693) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L7689(lines 7689 7693) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L8218(line 8218) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L8086(line 8086) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L895 garLoopResultBuilder]: At program point L7954(line 7954) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L7888-2(lines 7861 8128) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L7888(lines 7888 7892) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L7954-1(line 7954) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L8219-1(line 8219) no Hoare annotation was computed. [2022-12-13 19:50:08,612 INFO L895 garLoopResultBuilder]: At program point L8219(line 8219) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,612 INFO L899 garLoopResultBuilder]: For program point L8484(line 8484) no Hoare annotation was computed. [2022-12-13 19:50:08,613 INFO L895 garLoopResultBuilder]: At program point list_empty_returnLabel#1(lines 5239 5244) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,613 INFO L899 garLoopResultBuilder]: For program point mgsl_ioctlEXIT(lines 8423 8449) no Hoare annotation was computed. [2022-12-13 19:50:08,613 INFO L895 garLoopResultBuilder]: At program point L8089(lines 7861 8128) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,613 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8423 8449) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,613 INFO L899 garLoopResultBuilder]: For program point L8090(lines 8090 8101) no Hoare annotation was computed. [2022-12-13 19:50:08,613 INFO L899 garLoopResultBuilder]: For program point L7958(line 7958) no Hoare annotation was computed. [2022-12-13 19:50:08,613 INFO L899 garLoopResultBuilder]: For program point L8024-2(lines 8024 8028) no Hoare annotation was computed. [2022-12-13 19:50:08,613 INFO L899 garLoopResultBuilder]: For program point L8024(lines 8024 8028) no Hoare annotation was computed. [2022-12-13 19:50:08,613 INFO L895 garLoopResultBuilder]: At program point waitqueue_active_returnLabel#1(lines 5399 5405) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,613 INFO L899 garLoopResultBuilder]: For program point L7694(line 7694) no Hoare annotation was computed. [2022-12-13 19:50:08,613 INFO L899 garLoopResultBuilder]: For program point L7628(lines 7628 7636) no Hoare annotation was computed. [2022-12-13 19:50:08,613 INFO L899 garLoopResultBuilder]: For program point L8487(line 8487) no Hoare annotation was computed. [2022-12-13 19:50:08,613 INFO L899 garLoopResultBuilder]: For program point L8223(line 8223) no Hoare annotation was computed. [2022-12-13 19:50:08,613 INFO L899 garLoopResultBuilder]: For program point L8091-1(line 8091) no Hoare annotation was computed. [2022-12-13 19:50:08,613 INFO L895 garLoopResultBuilder]: At program point L8091(line 8091) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,614 INFO L899 garLoopResultBuilder]: For program point L8157-1(line 8157) no Hoare annotation was computed. [2022-12-13 19:50:08,614 INFO L895 garLoopResultBuilder]: At program point L8157(line 8157) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,614 INFO L899 garLoopResultBuilder]: For program point L7893-1(lines 7861 8128) no Hoare annotation was computed. [2022-12-13 19:50:08,614 INFO L899 garLoopResultBuilder]: For program point L7695(lines 7695 7699) no Hoare annotation was computed. [2022-12-13 19:50:08,614 INFO L899 garLoopResultBuilder]: For program point L7629-2(lines 7629 7633) no Hoare annotation was computed. [2022-12-13 19:50:08,614 INFO L899 garLoopResultBuilder]: For program point L7629(lines 7629 7633) no Hoare annotation was computed. [2022-12-13 19:50:08,614 INFO L899 garLoopResultBuilder]: For program point L7695-2(lines 7688 7710) no Hoare annotation was computed. [2022-12-13 19:50:08,614 INFO L899 garLoopResultBuilder]: For program point L8224-1(line 8224) no Hoare annotation was computed. [2022-12-13 19:50:08,614 INFO L895 garLoopResultBuilder]: At program point L8224(line 8224) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,614 INFO L899 garLoopResultBuilder]: For program point L8092-1(line 8092) no Hoare annotation was computed. [2022-12-13 19:50:08,614 INFO L895 garLoopResultBuilder]: At program point L8092(line 8092) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,614 INFO L899 garLoopResultBuilder]: For program point L7762(lines 7762 7766) no Hoare annotation was computed. [2022-12-13 19:50:08,614 INFO L895 garLoopResultBuilder]: At program point L7762-2(lines 7762 7766) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,614 INFO L895 garLoopResultBuilder]: At program point L7961(lines 7861 8128) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,614 INFO L899 garLoopResultBuilder]: For program point L8490(line 8490) no Hoare annotation was computed. [2022-12-13 19:50:08,615 INFO L895 garLoopResultBuilder]: At program point mgsl_wait_event_returnLabel#1(lines 7806 8129) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,615 INFO L899 garLoopResultBuilder]: For program point L8094(lines 8094 8098) no Hoare annotation was computed. [2022-12-13 19:50:08,615 INFO L895 garLoopResultBuilder]: At program point L7962(line 7962) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,615 INFO L895 garLoopResultBuilder]: At program point L8094-1(lines 8094 8098) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,615 INFO L895 garLoopResultBuilder]: At program point L7490-2(lines 7490 7494) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,615 INFO L899 garLoopResultBuilder]: For program point L7503-1(line 7503) no Hoare annotation was computed. [2022-12-13 19:50:08,615 INFO L895 garLoopResultBuilder]: At program point L7503(line 7503) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,615 INFO L895 garLoopResultBuilder]: At program point L7505(line 7505) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,615 INFO L899 garLoopResultBuilder]: For program point L7501-1(lines 7483 7513) no Hoare annotation was computed. [2022-12-13 19:50:08,615 INFO L899 garLoopResultBuilder]: For program point L7501(lines 7501 7510) no Hoare annotation was computed. [2022-12-13 19:50:08,615 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7483 7513) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,615 INFO L899 garLoopResultBuilder]: For program point L7495(line 7495) no Hoare annotation was computed. [2022-12-13 19:50:08,615 INFO L899 garLoopResultBuilder]: For program point mgsl_send_xcharEXIT(lines 7483 7513) no Hoare annotation was computed. [2022-12-13 19:50:08,615 INFO L895 garLoopResultBuilder]: At program point L7502(line 7502) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,616 INFO L902 garLoopResultBuilder]: At program point L7504-1(lines 7504 7507) the Hoare annotation is: true [2022-12-13 19:50:08,616 INFO L899 garLoopResultBuilder]: For program point L7504(lines 7504 7507) no Hoare annotation was computed. [2022-12-13 19:50:08,616 INFO L899 garLoopResultBuilder]: For program point L7502-1(line 7502) no Hoare annotation was computed. [2022-12-13 19:50:08,616 INFO L899 garLoopResultBuilder]: For program point L7496(lines 7496 7499) no Hoare annotation was computed. [2022-12-13 19:50:08,616 INFO L899 garLoopResultBuilder]: For program point L7490(lines 7490 7494) no Hoare annotation was computed. [2022-12-13 19:50:08,616 INFO L899 garLoopResultBuilder]: For program point L7071(lines 7071 7074) no Hoare annotation was computed. [2022-12-13 19:50:08,617 INFO L899 garLoopResultBuilder]: For program point L7104-1(lines 7104 7108) no Hoare annotation was computed. [2022-12-13 19:50:08,617 INFO L899 garLoopResultBuilder]: For program point L7096(line 7096) no Hoare annotation was computed. [2022-12-13 19:50:08,617 INFO L899 garLoopResultBuilder]: For program point L7138-1(lines 7138 7142) no Hoare annotation was computed. [2022-12-13 19:50:08,617 INFO L899 garLoopResultBuilder]: For program point L7081-2(lines 7081 7085) no Hoare annotation was computed. [2022-12-13 19:50:08,617 INFO L902 garLoopResultBuilder]: At program point $Ultimate##20(lines 7104 7108) the Hoare annotation is: true [2022-12-13 19:50:08,617 INFO L899 garLoopResultBuilder]: For program point L7081(lines 7081 7085) no Hoare annotation was computed. [2022-12-13 19:50:08,617 INFO L899 garLoopResultBuilder]: For program point L7090(line 7090) no Hoare annotation was computed. [2022-12-13 19:50:08,617 INFO L899 garLoopResultBuilder]: For program point L7123(lines 7123 7127) no Hoare annotation was computed. [2022-12-13 19:50:08,617 INFO L902 garLoopResultBuilder]: At program point L7156-1(lines 7156 7163) the Hoare annotation is: true [2022-12-13 19:50:08,617 INFO L899 garLoopResultBuilder]: For program point L7156(lines 7156 7163) no Hoare annotation was computed. [2022-12-13 19:50:08,617 INFO L899 garLoopResultBuilder]: For program point L7123-2(lines 7123 7127) no Hoare annotation was computed. [2022-12-13 19:50:08,617 INFO L899 garLoopResultBuilder]: For program point L7148-2(lines 7148 7151) no Hoare annotation was computed. [2022-12-13 19:50:08,617 INFO L899 garLoopResultBuilder]: For program point L7148(line 7148) no Hoare annotation was computed. [2022-12-13 19:50:08,617 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7066 7167) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,617 INFO L899 garLoopResultBuilder]: For program point L7148-4(lines 7148 7151) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7099(line 7099) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7075(lines 7075 7079) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7075-2(lines 7075 7079) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7133-2(lines 7070 7166) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7133(lines 7133 7137) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7158(lines 7158 7161) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7093(line 7093) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7110(lines 7110 7121) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7110-1(lines 7110 7121) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L902 garLoopResultBuilder]: At program point tty_get_baud_rate_returnLabel#1(lines 14483 14485) the Hoare annotation is: true [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7086(lines 7086 7102) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7152-2(lines 7152 7155) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point mgsl_change_paramsEXIT(lines 7066 7167) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7152(lines 7152 7155) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7144-2(lines 7144 7147) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7111(lines 7111 7115) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7144(lines 7144 7147) no Hoare annotation was computed. [2022-12-13 19:50:08,618 INFO L899 garLoopResultBuilder]: For program point L7111-2(lines 7110 7120) no Hoare annotation was computed. [2022-12-13 19:50:08,619 INFO L899 garLoopResultBuilder]: For program point L7128-2(lines 7128 7131) no Hoare annotation was computed. [2022-12-13 19:50:08,619 INFO L899 garLoopResultBuilder]: For program point L7128(lines 7128 7131) no Hoare annotation was computed. [2022-12-13 19:50:08,619 INFO L899 garLoopResultBuilder]: For program point mgsl_change_paramsFINAL(lines 7066 7167) no Hoare annotation was computed. [2022-12-13 19:50:08,619 INFO L899 garLoopResultBuilder]: For program point L7087(line 7087) no Hoare annotation was computed. [2022-12-13 19:50:08,619 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_tty_portFINAL(lines 14161 14171) no Hoare annotation was computed. [2022-12-13 19:50:08,619 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 14161 14171) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= 2 |old(~ldv_mutex_mutex_of_tty_port~0)|)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,619 INFO L899 garLoopResultBuilder]: For program point L14166-1(lines 14164 14167) no Hoare annotation was computed. [2022-12-13 19:50:08,619 INFO L899 garLoopResultBuilder]: For program point L14164(lines 14164 14167) no Hoare annotation was computed. [2022-12-13 19:50:08,619 INFO L895 garLoopResultBuilder]: At program point L14166(line 14166) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= 2 |old(~ldv_mutex_mutex_of_tty_port~0)|))) [2022-12-13 19:50:08,619 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_tty_portEXIT(lines 14161 14171) no Hoare annotation was computed. [2022-12-13 19:50:08,619 INFO L899 garLoopResultBuilder]: For program point copy_to_userEXIT(lines 5521 5528) no Hoare annotation was computed. [2022-12-13 19:50:08,619 INFO L899 garLoopResultBuilder]: For program point copy_to_userFINAL(lines 5521 5528) no Hoare annotation was computed. [2022-12-13 19:50:08,619 INFO L902 garLoopResultBuilder]: At program point _copy_to_user_returnLabel#1(lines 14247 14249) the Hoare annotation is: true [2022-12-13 19:50:08,619 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5521 5528) the Hoare annotation is: true [2022-12-13 19:50:08,619 INFO L899 garLoopResultBuilder]: For program point L5524-1(line 5524) no Hoare annotation was computed. [2022-12-13 19:50:08,619 INFO L902 garLoopResultBuilder]: At program point L5524(line 5524) the Hoare annotation is: true [2022-12-13 19:50:08,619 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 14401 14403) no Hoare annotation was computed. [2022-12-13 19:50:08,620 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14401 14403) the Hoare annotation is: true [2022-12-13 19:50:08,620 INFO L899 garLoopResultBuilder]: For program point mutex_unlockFINAL(lines 14401 14403) no Hoare annotation was computed. [2022-12-13 19:50:08,620 INFO L899 garLoopResultBuilder]: For program point ldv_errorFINAL(lines 13743 13748) no Hoare annotation was computed. [2022-12-13 19:50:08,620 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 13743 13748) the Hoare annotation is: true [2022-12-13 19:50:08,620 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 13746) no Hoare annotation was computed. [2022-12-13 19:50:08,620 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 13743 13748) no Hoare annotation was computed. [2022-12-13 19:50:08,620 INFO L899 garLoopResultBuilder]: For program point L11037(lines 11037 11040) no Hoare annotation was computed. [2022-12-13 19:50:08,620 INFO L899 garLoopResultBuilder]: For program point L11037-2(lines 11034 11054) no Hoare annotation was computed. [2022-12-13 19:50:08,620 INFO L899 garLoopResultBuilder]: For program point L11041-1(lines 11034 11054) no Hoare annotation was computed. [2022-12-13 19:50:08,620 INFO L899 garLoopResultBuilder]: For program point usc_get_serial_signalsEXIT(lines 11032 11055) no Hoare annotation was computed. [2022-12-13 19:50:08,620 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 11032 11055) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,620 INFO L902 garLoopResultBuilder]: At program point L11036(line 11036) the Hoare annotation is: true [2022-12-13 19:50:08,620 INFO L899 garLoopResultBuilder]: For program point L11036-1(line 11036) no Hoare annotation was computed. [2022-12-13 19:50:08,620 INFO L899 garLoopResultBuilder]: For program point L11045-1(lines 11034 11054) no Hoare annotation was computed. [2022-12-13 19:50:08,620 INFO L899 garLoopResultBuilder]: For program point L11049-1(lines 11032 11055) no Hoare annotation was computed. [2022-12-13 19:50:08,621 INFO L902 garLoopResultBuilder]: At program point L10622-1(lines 10595 10623) the Hoare annotation is: true [2022-12-13 19:50:08,621 INFO L902 garLoopResultBuilder]: At program point L10618(line 10618) the Hoare annotation is: true [2022-12-13 19:50:08,621 INFO L902 garLoopResultBuilder]: At program point L10593-1(line 10593) the Hoare annotation is: true [2022-12-13 19:50:08,621 INFO L902 garLoopResultBuilder]: At program point L10593(line 10593) the Hoare annotation is: true [2022-12-13 19:50:08,621 INFO L902 garLoopResultBuilder]: At program point L10622(line 10622) the Hoare annotation is: true [2022-12-13 19:50:08,621 INFO L899 garLoopResultBuilder]: For program point L10585(lines 10585 10589) no Hoare annotation was computed. [2022-12-13 19:50:08,621 INFO L902 garLoopResultBuilder]: At program point L10618-1(line 10618) the Hoare annotation is: true [2022-12-13 19:50:08,621 INFO L895 garLoopResultBuilder]: At program point L10585-2(lines 10585 10589) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,621 INFO L902 garLoopResultBuilder]: At program point L10602(line 10602) the Hoare annotation is: true [2022-12-13 19:50:08,621 INFO L899 garLoopResultBuilder]: For program point L10606(line 10606) no Hoare annotation was computed. [2022-12-13 19:50:08,621 INFO L899 garLoopResultBuilder]: For program point L10594(line 10594) no Hoare annotation was computed. [2022-12-13 19:50:08,621 INFO L902 garLoopResultBuilder]: At program point L10602-1(line 10602) the Hoare annotation is: true [2022-12-13 19:50:08,621 INFO L902 garLoopResultBuilder]: At program point L10598(line 10598) the Hoare annotation is: true [2022-12-13 19:50:08,621 INFO L902 garLoopResultBuilder]: At program point L10619(line 10619) the Hoare annotation is: true [2022-12-13 19:50:08,621 INFO L902 garLoopResultBuilder]: At program point L10590(line 10590) the Hoare annotation is: true [2022-12-13 19:50:08,621 INFO L899 garLoopResultBuilder]: For program point L10611-1(line 10611) no Hoare annotation was computed. [2022-12-13 19:50:08,621 INFO L902 garLoopResultBuilder]: At program point L10611(line 10611) the Hoare annotation is: true [2022-12-13 19:50:08,622 INFO L899 garLoopResultBuilder]: For program point usc_start_receiverFINAL(lines 10575 10628) no Hoare annotation was computed. [2022-12-13 19:50:08,622 INFO L902 garLoopResultBuilder]: At program point L10615-1(line 10615) the Hoare annotation is: true [2022-12-13 19:50:08,622 INFO L902 garLoopResultBuilder]: At program point L10615(line 10615) the Hoare annotation is: true [2022-12-13 19:50:08,622 INFO L902 garLoopResultBuilder]: At program point L10603(line 10603) the Hoare annotation is: true [2022-12-13 19:50:08,622 INFO L899 garLoopResultBuilder]: For program point L10607(lines 10607 10613) no Hoare annotation was computed. [2022-12-13 19:50:08,622 INFO L899 garLoopResultBuilder]: For program point L10595(line 10595) no Hoare annotation was computed. [2022-12-13 19:50:08,622 INFO L902 garLoopResultBuilder]: At program point L10599(line 10599) the Hoare annotation is: true [2022-12-13 19:50:08,622 INFO L902 garLoopResultBuilder]: At program point L10620(line 10620) the Hoare annotation is: true [2022-12-13 19:50:08,622 INFO L899 garLoopResultBuilder]: For program point L10624(line 10624) no Hoare annotation was computed. [2022-12-13 19:50:08,622 INFO L899 garLoopResultBuilder]: For program point L10595-2(lines 10595 10623) no Hoare annotation was computed. [2022-12-13 19:50:08,622 INFO L902 garLoopResultBuilder]: At program point L10591(line 10591) the Hoare annotation is: true [2022-12-13 19:50:08,622 INFO L899 garLoopResultBuilder]: For program point usc_start_receiverEXIT(lines 10575 10628) no Hoare annotation was computed. [2022-12-13 19:50:08,622 INFO L902 garLoopResultBuilder]: At program point L10612(line 10612) the Hoare annotation is: true [2022-12-13 19:50:08,622 INFO L902 garLoopResultBuilder]: At program point L10616(line 10616) the Hoare annotation is: true [2022-12-13 19:50:08,622 INFO L899 garLoopResultBuilder]: For program point L10604(line 10604) no Hoare annotation was computed. [2022-12-13 19:50:08,622 INFO L902 garLoopResultBuilder]: At program point L10608(line 10608) the Hoare annotation is: true [2022-12-13 19:50:08,622 INFO L899 garLoopResultBuilder]: For program point L10608-1(line 10608) no Hoare annotation was computed. [2022-12-13 19:50:08,623 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10575 10628) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,623 INFO L902 garLoopResultBuilder]: At program point L10600(line 10600) the Hoare annotation is: true [2022-12-13 19:50:08,623 INFO L899 garLoopResultBuilder]: For program point L10621(line 10621) no Hoare annotation was computed. [2022-12-13 19:50:08,623 INFO L899 garLoopResultBuilder]: For program point L10592(line 10592) no Hoare annotation was computed. [2022-12-13 19:50:08,623 INFO L899 garLoopResultBuilder]: For program point L10617(line 10617) no Hoare annotation was computed. [2022-12-13 19:50:08,623 INFO L902 garLoopResultBuilder]: At program point L10605-1(line 10605) the Hoare annotation is: true [2022-12-13 19:50:08,623 INFO L902 garLoopResultBuilder]: At program point L10605(line 10605) the Hoare annotation is: true [2022-12-13 19:50:08,623 INFO L902 garLoopResultBuilder]: At program point L10609(line 10609) the Hoare annotation is: true [2022-12-13 19:50:08,623 INFO L902 garLoopResultBuilder]: At program point L10597-1(line 10597) the Hoare annotation is: true [2022-12-13 19:50:08,623 INFO L902 garLoopResultBuilder]: At program point L10597(line 10597) the Hoare annotation is: true [2022-12-13 19:50:08,623 INFO L899 garLoopResultBuilder]: For program point L10601(line 10601) no Hoare annotation was computed. [2022-12-13 19:50:08,623 INFO L902 garLoopResultBuilder]: At program point L11067-1(lines 11067 11071) the Hoare annotation is: true [2022-12-13 19:50:08,623 INFO L899 garLoopResultBuilder]: For program point usc_set_serial_signalsEXIT(lines 11056 11075) no Hoare annotation was computed. [2022-12-13 19:50:08,623 INFO L899 garLoopResultBuilder]: For program point usc_set_serial_signalsFINAL(lines 11056 11075) no Hoare annotation was computed. [2022-12-13 19:50:08,623 INFO L899 garLoopResultBuilder]: For program point L11061-1(line 11061) no Hoare annotation was computed. [2022-12-13 19:50:08,623 INFO L899 garLoopResultBuilder]: For program point L11062-2(lines 11059 11074) no Hoare annotation was computed. [2022-12-13 19:50:08,623 INFO L902 garLoopResultBuilder]: At program point L11061(line 11061) the Hoare annotation is: true [2022-12-13 19:50:08,624 INFO L899 garLoopResultBuilder]: For program point L11062(lines 11062 11066) no Hoare annotation was computed. [2022-12-13 19:50:08,624 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 11056 11075) the Hoare annotation is: true [2022-12-13 19:50:08,624 INFO L899 garLoopResultBuilder]: For program point carrier_raisedEXIT(lines 8728 8742) no Hoare annotation was computed. [2022-12-13 19:50:08,624 INFO L895 garLoopResultBuilder]: At program point L8737(line 8737) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,624 INFO L902 garLoopResultBuilder]: At program point L8738-1(line 8738) the Hoare annotation is: true [2022-12-13 19:50:08,624 INFO L895 garLoopResultBuilder]: At program point L8736(line 8736) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,624 INFO L899 garLoopResultBuilder]: For program point L8737-1(line 8737) no Hoare annotation was computed. [2022-12-13 19:50:08,624 INFO L899 garLoopResultBuilder]: For program point L8736-1(line 8736) no Hoare annotation was computed. [2022-12-13 19:50:08,624 INFO L899 garLoopResultBuilder]: For program point carrier_raisedFINAL(lines 8728 8742) no Hoare annotation was computed. [2022-12-13 19:50:08,624 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8728 8742) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,624 INFO L899 garLoopResultBuilder]: For program point L8739(line 8739) no Hoare annotation was computed. [2022-12-13 19:50:08,624 INFO L895 garLoopResultBuilder]: At program point L8738(line 8738) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,624 INFO L899 garLoopResultBuilder]: For program point L12129-4(lines 12129 12133) no Hoare annotation was computed. [2022-12-13 19:50:08,624 INFO L899 garLoopResultBuilder]: For program point L12129(line 12129) no Hoare annotation was computed. [2022-12-13 19:50:08,625 INFO L899 garLoopResultBuilder]: For program point L12129-2(lines 12129 12133) no Hoare annotation was computed. [2022-12-13 19:50:08,625 INFO L902 garLoopResultBuilder]: At program point ldv_42880(lines 12090 12153) the Hoare annotation is: true [2022-12-13 19:50:08,625 INFO L902 garLoopResultBuilder]: At program point ldv_42881(lines 12090 12153) the Hoare annotation is: true [2022-12-13 19:50:08,625 INFO L902 garLoopResultBuilder]: At program point ldv_42883(lines 12090 12153) the Hoare annotation is: true [2022-12-13 19:50:08,625 INFO L902 garLoopResultBuilder]: At program point $Ultimate##8(lines 12109 12113) the Hoare annotation is: true [2022-12-13 19:50:08,625 INFO L902 garLoopResultBuilder]: At program point $Ultimate##20(lines 12146 12150) the Hoare annotation is: true [2022-12-13 19:50:08,625 INFO L902 garLoopResultBuilder]: At program point mgsl_trace_blockFINAL(lines 12086 12154) the Hoare annotation is: true [2022-12-13 19:50:08,625 INFO L899 garLoopResultBuilder]: For program point L12098-1(lines 12098 12102) no Hoare annotation was computed. [2022-12-13 19:50:08,625 INFO L902 garLoopResultBuilder]: At program point $Ultimate##18(lines 12136 12140) the Hoare annotation is: true [2022-12-13 19:50:08,625 INFO L899 garLoopResultBuilder]: For program point mgsl_trace_blockEXIT(lines 12086 12154) no Hoare annotation was computed. [2022-12-13 19:50:08,625 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 12086 12154) the Hoare annotation is: true [2022-12-13 19:50:08,625 INFO L902 garLoopResultBuilder]: At program point $Ultimate##10(lines 12120 12124) the Hoare annotation is: true [2022-12-13 19:50:08,625 INFO L902 garLoopResultBuilder]: At program point $Ultimate##5(lines 12098 12102) the Hoare annotation is: true [2022-12-13 19:50:08,625 INFO L899 garLoopResultBuilder]: For program point L12091(lines 12091 12095) no Hoare annotation was computed. [2022-12-13 19:50:08,625 INFO L902 garLoopResultBuilder]: At program point ldv_42875(lines 12090 12153) the Hoare annotation is: true [2022-12-13 19:50:08,625 INFO L902 garLoopResultBuilder]: At program point ldv_42878(lines 12090 12153) the Hoare annotation is: true [2022-12-13 19:50:08,625 INFO L899 garLoopResultBuilder]: For program point netif_carrier_onFINAL(lines 14407 14409) no Hoare annotation was computed. [2022-12-13 19:50:08,626 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14407 14409) the Hoare annotation is: true [2022-12-13 19:50:08,626 INFO L899 garLoopResultBuilder]: For program point netif_carrier_onEXIT(lines 14407 14409) no Hoare annotation was computed. [2022-12-13 19:50:08,626 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5199 5205) the Hoare annotation is: true [2022-12-13 19:50:08,626 INFO L899 garLoopResultBuilder]: For program point clear_bitFINAL(lines 5199 5205) no Hoare annotation was computed. [2022-12-13 19:50:08,626 INFO L899 garLoopResultBuilder]: For program point clear_bitEXIT(lines 5199 5205) no Hoare annotation was computed. [2022-12-13 19:50:08,626 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectFINAL(lines 13750 13755) no Hoare annotation was computed. [2022-12-13 19:50:08,626 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 13750 13755) the Hoare annotation is: true [2022-12-13 19:50:08,626 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 13750 13755) no Hoare annotation was computed. [2022-12-13 19:50:08,626 INFO L899 garLoopResultBuilder]: For program point mgsl_reset_rx_dma_buffersEXIT(lines 11129 11147) no Hoare annotation was computed. [2022-12-13 19:50:08,626 INFO L902 garLoopResultBuilder]: At program point L11137(lines 11131 11146) the Hoare annotation is: true [2022-12-13 19:50:08,626 INFO L899 garLoopResultBuilder]: For program point mgsl_reset_rx_dma_buffersFINAL(lines 11129 11147) no Hoare annotation was computed. [2022-12-13 19:50:08,626 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 11129 11147) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,626 INFO L902 garLoopResultBuilder]: At program point ldv_42628(lines 11131 11146) the Hoare annotation is: true [2022-12-13 19:50:08,626 INFO L899 garLoopResultBuilder]: For program point L11138(lines 11138 11142) no Hoare annotation was computed. [2022-12-13 19:50:08,626 INFO L902 garLoopResultBuilder]: At program point ldv_42626(lines 11131 11146) the Hoare annotation is: true [2022-12-13 19:50:08,626 INFO L899 garLoopResultBuilder]: For program point usc_RTCmdEXIT(lines 10018 10028) no Hoare annotation was computed. [2022-12-13 19:50:08,627 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 10018 10028) the Hoare annotation is: true [2022-12-13 19:50:08,627 INFO L902 garLoopResultBuilder]: At program point L10021(line 10021) the Hoare annotation is: true [2022-12-13 19:50:08,627 INFO L899 garLoopResultBuilder]: For program point L10021-1(line 10021) no Hoare annotation was computed. [2022-12-13 19:50:08,627 INFO L899 garLoopResultBuilder]: For program point L10022-2(lines 10018 10028) no Hoare annotation was computed. [2022-12-13 19:50:08,627 INFO L902 garLoopResultBuilder]: At program point L10023(line 10023) the Hoare annotation is: true [2022-12-13 19:50:08,627 INFO L899 garLoopResultBuilder]: For program point L10022(lines 10022 10025) no Hoare annotation was computed. [2022-12-13 19:50:08,627 INFO L899 garLoopResultBuilder]: For program point L10023-1(line 10023) no Hoare annotation was computed. [2022-12-13 19:50:08,627 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2022-12-13 19:50:08,627 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2022-12-13 19:50:08,627 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,627 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2022-12-13 19:50:08,627 INFO L899 garLoopResultBuilder]: For program point msgl_get_icountEXIT(lines 8398 8422) no Hoare annotation was computed. [2022-12-13 19:50:08,627 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8398 8422) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,627 INFO L902 garLoopResultBuilder]: At program point L8406(line 8406) the Hoare annotation is: true [2022-12-13 19:50:08,627 INFO L899 garLoopResultBuilder]: For program point L8408-1(line 8408) no Hoare annotation was computed. [2022-12-13 19:50:08,627 INFO L902 garLoopResultBuilder]: At program point L8408(line 8408) the Hoare annotation is: true [2022-12-13 19:50:08,627 INFO L899 garLoopResultBuilder]: For program point msgl_get_icountFINAL(lines 8398 8422) no Hoare annotation was computed. [2022-12-13 19:50:08,628 INFO L899 garLoopResultBuilder]: For program point L8405-1(line 8405) no Hoare annotation was computed. [2022-12-13 19:50:08,628 INFO L902 garLoopResultBuilder]: At program point L8405(line 8405) the Hoare annotation is: true [2022-12-13 19:50:08,628 INFO L899 garLoopResultBuilder]: For program point L8406-1(line 8406) no Hoare annotation was computed. [2022-12-13 19:50:08,628 INFO L899 garLoopResultBuilder]: For program point netif_stop_queueEXIT(lines 5881 5888) no Hoare annotation was computed. [2022-12-13 19:50:08,628 INFO L899 garLoopResultBuilder]: For program point L5884-1(line 5884) no Hoare annotation was computed. [2022-12-13 19:50:08,628 INFO L902 garLoopResultBuilder]: At program point L5884(line 5884) the Hoare annotation is: true [2022-12-13 19:50:08,628 INFO L902 garLoopResultBuilder]: At program point L5877(line 5877) the Hoare annotation is: true [2022-12-13 19:50:08,628 INFO L902 garLoopResultBuilder]: At program point L5877-1(lines 5860 5880) the Hoare annotation is: true [2022-12-13 19:50:08,628 INFO L899 garLoopResultBuilder]: For program point L5871(line 5871) no Hoare annotation was computed. [2022-12-13 19:50:08,628 INFO L899 garLoopResultBuilder]: For program point L5872(lines 5872 5876) no Hoare annotation was computed. [2022-12-13 19:50:08,628 INFO L899 garLoopResultBuilder]: For program point L5867(lines 5867 5870) no Hoare annotation was computed. [2022-12-13 19:50:08,628 INFO L902 garLoopResultBuilder]: At program point L5866(line 5866) the Hoare annotation is: true [2022-12-13 19:50:08,629 INFO L902 garLoopResultBuilder]: At program point L5867-1(lines 5867 5870) the Hoare annotation is: true [2022-12-13 19:50:08,629 INFO L902 garLoopResultBuilder]: At program point L5868(line 5868) the Hoare annotation is: true [2022-12-13 19:50:08,629 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5881 5888) the Hoare annotation is: true [2022-12-13 19:50:08,629 INFO L899 garLoopResultBuilder]: For program point L5866-1(line 5866) no Hoare annotation was computed. [2022-12-13 19:50:08,629 INFO L899 garLoopResultBuilder]: For program point netif_stop_queueFINAL(lines 5881 5888) no Hoare annotation was computed. [2022-12-13 19:50:08,629 INFO L895 garLoopResultBuilder]: At program point L10688(line 10688) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,629 INFO L899 garLoopResultBuilder]: For program point L10688-1(line 10688) no Hoare annotation was computed. [2022-12-13 19:50:08,629 INFO L895 garLoopResultBuilder]: At program point L10680(line 10680) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,629 INFO L899 garLoopResultBuilder]: For program point L10647-1(line 10647) no Hoare annotation was computed. [2022-12-13 19:50:08,629 INFO L895 garLoopResultBuilder]: At program point L10647(line 10647) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,629 INFO L895 garLoopResultBuilder]: At program point L10680-1(line 10680) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,629 INFO L899 garLoopResultBuilder]: For program point L10639-2(lines 10639 10643) no Hoare annotation was computed. [2022-12-13 19:50:08,629 INFO L899 garLoopResultBuilder]: For program point L10639(lines 10639 10643) no Hoare annotation was computed. [2022-12-13 19:50:08,630 INFO L895 garLoopResultBuilder]: At program point L10664(line 10664) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,630 INFO L899 garLoopResultBuilder]: For program point L10697(lines 10697 10703) no Hoare annotation was computed. [2022-12-13 19:50:08,630 INFO L899 garLoopResultBuilder]: For program point L10664-1(line 10664) no Hoare annotation was computed. [2022-12-13 19:50:08,630 INFO L899 garLoopResultBuilder]: For program point L10656(lines 10656 10691) no Hoare annotation was computed. [2022-12-13 19:50:08,630 INFO L899 garLoopResultBuilder]: For program point L10656-1(lines 10656 10691) no Hoare annotation was computed. [2022-12-13 19:50:08,630 INFO L899 garLoopResultBuilder]: For program point L10648(lines 10648 10653) no Hoare annotation was computed. [2022-12-13 19:50:08,630 INFO L899 garLoopResultBuilder]: For program point L10681(line 10681) no Hoare annotation was computed. [2022-12-13 19:50:08,630 INFO L902 garLoopResultBuilder]: At program point L10698(line 10698) the Hoare annotation is: true [2022-12-13 19:50:08,630 INFO L895 garLoopResultBuilder]: At program point L10673-1(line 10673) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,630 INFO L895 garLoopResultBuilder]: At program point L10673(line 10673) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,630 INFO L899 garLoopResultBuilder]: For program point L10698-1(line 10698) no Hoare annotation was computed. [2022-12-13 19:50:08,630 INFO L895 garLoopResultBuilder]: At program point L10682(line 10682) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,630 INFO L899 garLoopResultBuilder]: For program point L10657(lines 10657 10689) no Hoare annotation was computed. [2022-12-13 19:50:08,630 INFO L899 garLoopResultBuilder]: For program point L10674(line 10674) no Hoare annotation was computed. [2022-12-13 19:50:08,630 INFO L899 garLoopResultBuilder]: For program point L10666(lines 10666 10669) no Hoare annotation was computed. [2022-12-13 19:50:08,630 INFO L902 garLoopResultBuilder]: At program point L10699(line 10699) the Hoare annotation is: true [2022-12-13 19:50:08,631 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10629 10708) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,631 INFO L895 garLoopResultBuilder]: At program point L10658(line 10658) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,631 INFO L895 garLoopResultBuilder]: At program point L10666-2(lines 10666 10669) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,631 INFO L895 garLoopResultBuilder]: At program point L10650(line 10650) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,631 INFO L899 garLoopResultBuilder]: For program point L10658-1(line 10658) no Hoare annotation was computed. [2022-12-13 19:50:08,631 INFO L899 garLoopResultBuilder]: For program point L10675-1(line 10675) no Hoare annotation was computed. [2022-12-13 19:50:08,631 INFO L895 garLoopResultBuilder]: At program point L10675(line 10675) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,631 INFO L899 garLoopResultBuilder]: For program point L10650-1(line 10650) no Hoare annotation was computed. [2022-12-13 19:50:08,631 INFO L895 garLoopResultBuilder]: At program point L10659-1(line 10659) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,631 INFO L895 garLoopResultBuilder]: At program point L10659(line 10659) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,631 INFO L895 garLoopResultBuilder]: At program point L10676(line 10676) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,631 INFO L895 garLoopResultBuilder]: At program point L10676-1(line 10676) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,631 INFO L899 garLoopResultBuilder]: For program point L10701-1(line 10701) no Hoare annotation was computed. [2022-12-13 19:50:08,632 INFO L902 garLoopResultBuilder]: At program point L10701(line 10701) the Hoare annotation is: true [2022-12-13 19:50:08,632 INFO L899 garLoopResultBuilder]: For program point L10660(line 10660) no Hoare annotation was computed. [2022-12-13 19:50:08,632 INFO L899 garLoopResultBuilder]: For program point L10685(line 10685) no Hoare annotation was computed. [2022-12-13 19:50:08,632 INFO L899 garLoopResultBuilder]: For program point usc_start_transmitterEXIT(lines 10629 10708) no Hoare annotation was computed. [2022-12-13 19:50:08,632 INFO L899 garLoopResultBuilder]: For program point L10644(lines 10644 10694) no Hoare annotation was computed. [2022-12-13 19:50:08,632 INFO L899 garLoopResultBuilder]: For program point L10677(line 10677) no Hoare annotation was computed. [2022-12-13 19:50:08,632 INFO L899 garLoopResultBuilder]: For program point L10644-2(lines 10644 10694) no Hoare annotation was computed. [2022-12-13 19:50:08,632 INFO L902 garLoopResultBuilder]: At program point L10702(line 10702) the Hoare annotation is: true [2022-12-13 19:50:08,632 INFO L895 garLoopResultBuilder]: At program point L10661-1(line 10661) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,632 INFO L895 garLoopResultBuilder]: At program point L10661(line 10661) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,632 INFO L899 garLoopResultBuilder]: For program point L10686-1(line 10686) no Hoare annotation was computed. [2022-12-13 19:50:08,632 INFO L895 garLoopResultBuilder]: At program point L10686(line 10686) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,632 INFO L899 garLoopResultBuilder]: For program point L10678-1(line 10678) no Hoare annotation was computed. [2022-12-13 19:50:08,632 INFO L895 garLoopResultBuilder]: At program point L10678(line 10678) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,632 INFO L895 garLoopResultBuilder]: At program point L10670(line 10670) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,633 INFO L899 garLoopResultBuilder]: For program point L10695-1(lines 10629 10708) no Hoare annotation was computed. [2022-12-13 19:50:08,633 INFO L899 garLoopResultBuilder]: For program point L10695(lines 10695 10705) no Hoare annotation was computed. [2022-12-13 19:50:08,633 INFO L899 garLoopResultBuilder]: For program point L10687-1(line 10687) no Hoare annotation was computed. [2022-12-13 19:50:08,633 INFO L895 garLoopResultBuilder]: At program point L10687(line 10687) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,633 INFO L895 garLoopResultBuilder]: At program point L10679-3(lines 10679 10684) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,633 INFO L899 garLoopResultBuilder]: For program point L10646-1(lines 10646 10655) no Hoare annotation was computed. [2022-12-13 19:50:08,633 INFO L899 garLoopResultBuilder]: For program point L10679-2(lines 10679 10684) no Hoare annotation was computed. [2022-12-13 19:50:08,633 INFO L899 garLoopResultBuilder]: For program point L10646(lines 10646 10655) no Hoare annotation was computed. [2022-12-13 19:50:08,633 INFO L899 garLoopResultBuilder]: For program point L10679(line 10679) no Hoare annotation was computed. [2022-12-13 19:50:08,633 INFO L899 garLoopResultBuilder]: For program point L10671(line 10671) no Hoare annotation was computed. [2022-12-13 19:50:08,633 INFO L899 garLoopResultBuilder]: For program point del_timerEXIT(lines 14283 14285) no Hoare annotation was computed. [2022-12-13 19:50:08,633 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14283 14285) the Hoare annotation is: true [2022-12-13 19:50:08,633 INFO L899 garLoopResultBuilder]: For program point del_timerFINAL(lines 14283 14285) no Hoare annotation was computed. [2022-12-13 19:50:08,633 INFO L899 garLoopResultBuilder]: For program point msleep_interruptibleEXIT(lines 14391 14393) no Hoare annotation was computed. [2022-12-13 19:50:08,633 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14391 14393) the Hoare annotation is: true [2022-12-13 19:50:08,633 INFO L899 garLoopResultBuilder]: For program point msleep_interruptibleFINAL(lines 14391 14393) no Hoare annotation was computed. [2022-12-13 19:50:08,633 INFO L902 garLoopResultBuilder]: At program point L10176(line 10176) the Hoare annotation is: true [2022-12-13 19:50:08,634 INFO L899 garLoopResultBuilder]: For program point L10110(lines 10110 10116) no Hoare annotation was computed. [2022-12-13 19:50:08,634 INFO L899 garLoopResultBuilder]: For program point L10309(line 10309) no Hoare annotation was computed. [2022-12-13 19:50:08,634 INFO L899 garLoopResultBuilder]: For program point L10276(line 10276) no Hoare annotation was computed. [2022-12-13 19:50:08,634 INFO L902 garLoopResultBuilder]: At program point L10210(line 10210) the Hoare annotation is: true [2022-12-13 19:50:08,634 INFO L899 garLoopResultBuilder]: For program point L10177(line 10177) no Hoare annotation was computed. [2022-12-13 19:50:08,634 INFO L899 garLoopResultBuilder]: For program point L10310-1(line 10310) no Hoare annotation was computed. [2022-12-13 19:50:08,634 INFO L899 garLoopResultBuilder]: For program point L10244(lines 10244 10248) no Hoare annotation was computed. [2022-12-13 19:50:08,634 INFO L899 garLoopResultBuilder]: For program point L10211(line 10211) no Hoare annotation was computed. [2022-12-13 19:50:08,634 INFO L902 garLoopResultBuilder]: At program point L10244-2(lines 10238 10248) the Hoare annotation is: true [2022-12-13 19:50:08,634 INFO L902 garLoopResultBuilder]: At program point L10310(line 10310) the Hoare annotation is: true [2022-12-13 19:50:08,634 INFO L899 garLoopResultBuilder]: For program point L10145(line 10145) no Hoare annotation was computed. [2022-12-13 19:50:08,634 INFO L902 garLoopResultBuilder]: At program point L10212(line 10212) the Hoare annotation is: true [2022-12-13 19:50:08,634 INFO L899 garLoopResultBuilder]: For program point L10179(lines 10179 10201) no Hoare annotation was computed. [2022-12-13 19:50:08,634 INFO L899 garLoopResultBuilder]: For program point L10212-1(line 10212) no Hoare annotation was computed. [2022-12-13 19:50:08,634 INFO L902 garLoopResultBuilder]: At program point L10344(lines 10093 10369) the Hoare annotation is: true [2022-12-13 19:50:08,634 INFO L899 garLoopResultBuilder]: For program point L10278(lines 10278 10293) no Hoare annotation was computed. [2022-12-13 19:50:08,634 INFO L899 garLoopResultBuilder]: For program point L10113(lines 10113 10116) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10113-2(lines 10100 10117) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10213(lines 10213 10217) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10279-2(line 10279) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10180(line 10180) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10345(lines 10345 10358) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L902 garLoopResultBuilder]: At program point L10312(line 10312) the Hoare annotation is: true [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10279(line 10279) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10312-1(line 10312) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10346(line 10346) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10148(line 10148) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L902 garLoopResultBuilder]: At program point L10313(line 10313) the Hoare annotation is: true [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10280(line 10280) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10313-1(line 10313) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L902 garLoopResultBuilder]: At program point L10214(line 10214) the Hoare annotation is: true [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10280-2(line 10280) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10281(line 10281) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L899 garLoopResultBuilder]: For program point L10281-2(line 10281) no Hoare annotation was computed. [2022-12-13 19:50:08,635 INFO L902 garLoopResultBuilder]: At program point L10315(line 10315) the Hoare annotation is: true [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10282(line 10282) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10315-1(line 10315) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10249(line 10249) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L902 garLoopResultBuilder]: At program point L10216(line 10216) the Hoare annotation is: true [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10183(line 10183) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10216-1(lines 10213 10217) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10349(line 10349) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10316(lines 10316 10320) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10316-1(lines 10316 10320) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10118-2(lines 10097 10122) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10151(line 10151) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10118(lines 10118 10121) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L902 garLoopResultBuilder]: At program point L10317(line 10317) the Hoare annotation is: true [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10317-1(line 10317) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L899 garLoopResultBuilder]: For program point L10251(lines 10251 10296) no Hoare annotation was computed. [2022-12-13 19:50:08,636 INFO L902 garLoopResultBuilder]: At program point L10218(line 10218) the Hoare annotation is: true [2022-12-13 19:50:08,637 INFO L902 garLoopResultBuilder]: At program point L10251-1(lines 10251 10296) the Hoare annotation is: true [2022-12-13 19:50:08,637 INFO L899 garLoopResultBuilder]: For program point L10218-1(line 10218) no Hoare annotation was computed. [2022-12-13 19:50:08,637 INFO L899 garLoopResultBuilder]: For program point L10285(line 10285) no Hoare annotation was computed. [2022-12-13 19:50:08,637 INFO L899 garLoopResultBuilder]: For program point L10252(lines 10252 10256) no Hoare annotation was computed. [2022-12-13 19:50:08,637 INFO L902 garLoopResultBuilder]: At program point L10219(line 10219) the Hoare annotation is: true [2022-12-13 19:50:08,637 INFO L899 garLoopResultBuilder]: For program point L10285-2(line 10285) no Hoare annotation was computed. [2022-12-13 19:50:08,637 INFO L899 garLoopResultBuilder]: For program point L10186(line 10186) no Hoare annotation was computed. [2022-12-13 19:50:08,637 INFO L899 garLoopResultBuilder]: For program point L10219-1(line 10219) no Hoare annotation was computed. [2022-12-13 19:50:08,637 INFO L899 garLoopResultBuilder]: For program point L10252-2(lines 10252 10256) no Hoare annotation was computed. [2022-12-13 19:50:08,637 INFO L902 garLoopResultBuilder]: At program point L10318(line 10318) the Hoare annotation is: true [2022-12-13 19:50:08,637 INFO L899 garLoopResultBuilder]: For program point L10154(line 10154) no Hoare annotation was computed. [2022-12-13 19:50:08,637 INFO L899 garLoopResultBuilder]: For program point L10352(line 10352) no Hoare annotation was computed. [2022-12-13 19:50:08,637 INFO L899 garLoopResultBuilder]: For program point L10286(line 10286) no Hoare annotation was computed. [2022-12-13 19:50:08,637 INFO L899 garLoopResultBuilder]: For program point L10221(lines 10221 10224) no Hoare annotation was computed. [2022-12-13 19:50:08,637 INFO L899 garLoopResultBuilder]: For program point L10221-2(lines 10221 10224) no Hoare annotation was computed. [2022-12-13 19:50:08,638 INFO L899 garLoopResultBuilder]: For program point L10189(line 10189) no Hoare annotation was computed. [2022-12-13 19:50:08,638 INFO L899 garLoopResultBuilder]: For program point L10123(line 10123) no Hoare annotation was computed. [2022-12-13 19:50:08,638 INFO L899 garLoopResultBuilder]: For program point L10321(lines 10321 10325) no Hoare annotation was computed. [2022-12-13 19:50:08,638 INFO L899 garLoopResultBuilder]: For program point L10123-2(lines 10123 10126) no Hoare annotation was computed. [2022-12-13 19:50:08,638 INFO L899 garLoopResultBuilder]: For program point L10123-4(lines 10123 10126) no Hoare annotation was computed. [2022-12-13 19:50:08,638 INFO L899 garLoopResultBuilder]: For program point L10355(line 10355) no Hoare annotation was computed. [2022-12-13 19:50:08,638 INFO L902 garLoopResultBuilder]: At program point L10322(line 10322) the Hoare annotation is: true [2022-12-13 19:50:08,638 INFO L899 garLoopResultBuilder]: For program point L10289(line 10289) no Hoare annotation was computed. [2022-12-13 19:50:08,638 INFO L899 garLoopResultBuilder]: For program point L10289-2(line 10289) no Hoare annotation was computed. [2022-12-13 19:50:08,638 INFO L899 garLoopResultBuilder]: For program point L10290(line 10290) no Hoare annotation was computed. [2022-12-13 19:50:08,638 INFO L899 garLoopResultBuilder]: For program point L10257(lines 10257 10266) no Hoare annotation was computed. [2022-12-13 19:50:08,638 INFO L902 garLoopResultBuilder]: At program point L10158(lines 10093 10369) the Hoare annotation is: true [2022-12-13 19:50:08,638 INFO L902 garLoopResultBuilder]: At program point L10324(line 10324) the Hoare annotation is: true [2022-12-13 19:50:08,638 INFO L902 garLoopResultBuilder]: At program point L10324-1(lines 10321 10325) the Hoare annotation is: true [2022-12-13 19:50:08,638 INFO L902 garLoopResultBuilder]: At program point L10225(line 10225) the Hoare annotation is: true [2022-12-13 19:50:08,638 INFO L899 garLoopResultBuilder]: For program point L10192(line 10192) no Hoare annotation was computed. [2022-12-13 19:50:08,638 INFO L899 garLoopResultBuilder]: For program point L10225-1(line 10225) no Hoare annotation was computed. [2022-12-13 19:50:08,639 INFO L899 garLoopResultBuilder]: For program point L10159(lines 10159 10165) no Hoare annotation was computed. [2022-12-13 19:50:08,639 INFO L895 garLoopResultBuilder]: At program point L10094-1(line 10094) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,639 INFO L895 garLoopResultBuilder]: At program point L10127-2(lines 10127 10131) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,639 INFO L899 garLoopResultBuilder]: For program point L10127(lines 10127 10131) no Hoare annotation was computed. [2022-12-13 19:50:08,639 INFO L895 garLoopResultBuilder]: At program point L10094(line 10094) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,639 INFO L899 garLoopResultBuilder]: For program point L10227(lines 10227 10237) no Hoare annotation was computed. [2022-12-13 19:50:08,639 INFO L902 garLoopResultBuilder]: At program point L10359(lines 10093 10369) the Hoare annotation is: true [2022-12-13 19:50:08,639 INFO L902 garLoopResultBuilder]: At program point L10326(line 10326) the Hoare annotation is: true [2022-12-13 19:50:08,639 INFO L895 garLoopResultBuilder]: At program point L10128(line 10128) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,639 INFO L899 garLoopResultBuilder]: For program point L10095(line 10095) no Hoare annotation was computed. [2022-12-13 19:50:08,639 INFO L899 garLoopResultBuilder]: For program point L10128-1(line 10128) no Hoare annotation was computed. [2022-12-13 19:50:08,639 INFO L899 garLoopResultBuilder]: For program point L10261(lines 10261 10266) no Hoare annotation was computed. [2022-12-13 19:50:08,639 INFO L899 garLoopResultBuilder]: For program point L10195(line 10195) no Hoare annotation was computed. [2022-12-13 19:50:08,640 INFO L899 garLoopResultBuilder]: For program point L10261-2(lines 10257 10266) no Hoare annotation was computed. [2022-12-13 19:50:08,640 INFO L899 garLoopResultBuilder]: For program point L10162(lines 10162 10165) no Hoare annotation was computed. [2022-12-13 19:50:08,640 INFO L899 garLoopResultBuilder]: For program point L10360(line 10360) no Hoare annotation was computed. [2022-12-13 19:50:08,640 INFO L902 garLoopResultBuilder]: At program point L10327(line 10327) the Hoare annotation is: true [2022-12-13 19:50:08,640 INFO L902 garLoopResultBuilder]: At program point L10162-2(lines 10159 10165) the Hoare annotation is: true [2022-12-13 19:50:08,640 INFO L899 garLoopResultBuilder]: For program point L10361(lines 10361 10365) no Hoare annotation was computed. [2022-12-13 19:50:08,640 INFO L902 garLoopResultBuilder]: At program point L10328(line 10328) the Hoare annotation is: true [2022-12-13 19:50:08,640 INFO L899 garLoopResultBuilder]: For program point L10097(lines 10097 10122) no Hoare annotation was computed. [2022-12-13 19:50:08,640 INFO L902 garLoopResultBuilder]: At program point L10362(line 10362) the Hoare annotation is: true [2022-12-13 19:50:08,640 INFO L899 garLoopResultBuilder]: For program point L10329(line 10329) no Hoare annotation was computed. [2022-12-13 19:50:08,640 INFO L899 garLoopResultBuilder]: For program point L10230(lines 10230 10237) no Hoare annotation was computed. [2022-12-13 19:50:08,640 INFO L902 garLoopResultBuilder]: At program point L10330(line 10330) the Hoare annotation is: true [2022-12-13 19:50:08,640 INFO L899 garLoopResultBuilder]: For program point L10132(line 10132) no Hoare annotation was computed. [2022-12-13 19:50:08,640 INFO L902 garLoopResultBuilder]: At program point L10297(line 10297) the Hoare annotation is: true [2022-12-13 19:50:08,640 INFO L899 garLoopResultBuilder]: For program point L10330-1(line 10330) no Hoare annotation was computed. [2022-12-13 19:50:08,640 INFO L899 garLoopResultBuilder]: For program point usc_set_sdlc_modeEXIT(lines 10080 10370) no Hoare annotation was computed. [2022-12-13 19:50:08,640 INFO L899 garLoopResultBuilder]: For program point L10198(line 10198) no Hoare annotation was computed. [2022-12-13 19:50:08,640 INFO L902 garLoopResultBuilder]: At program point L10364(line 10364) the Hoare annotation is: true [2022-12-13 19:50:08,641 INFO L902 garLoopResultBuilder]: At program point L10331(line 10331) the Hoare annotation is: true [2022-12-13 19:50:08,641 INFO L902 garLoopResultBuilder]: At program point L10364-1(lines 10361 10365) the Hoare annotation is: true [2022-12-13 19:50:08,641 INFO L899 garLoopResultBuilder]: For program point L10298(line 10298) no Hoare annotation was computed. [2022-12-13 19:50:08,641 INFO L899 garLoopResultBuilder]: For program point L10331-1(line 10331) no Hoare annotation was computed. [2022-12-13 19:50:08,641 INFO L899 garLoopResultBuilder]: For program point L10100(lines 10100 10117) no Hoare annotation was computed. [2022-12-13 19:50:08,641 INFO L902 garLoopResultBuilder]: At program point L10166(line 10166) the Hoare annotation is: true [2022-12-13 19:50:08,641 INFO L899 garLoopResultBuilder]: For program point usc_set_sdlc_modeFINAL(lines 10080 10370) no Hoare annotation was computed. [2022-12-13 19:50:08,641 INFO L899 garLoopResultBuilder]: For program point L10299(lines 10299 10303) no Hoare annotation was computed. [2022-12-13 19:50:08,641 INFO L902 garLoopResultBuilder]: At program point L10299-1(lines 10299 10303) the Hoare annotation is: true [2022-12-13 19:50:08,641 INFO L899 garLoopResultBuilder]: For program point L10233(lines 10233 10237) no Hoare annotation was computed. [2022-12-13 19:50:08,641 INFO L902 garLoopResultBuilder]: At program point L10167(line 10167) the Hoare annotation is: true [2022-12-13 19:50:08,641 INFO L899 garLoopResultBuilder]: For program point L10233-2(lines 10227 10237) no Hoare annotation was computed. [2022-12-13 19:50:08,641 INFO L899 garLoopResultBuilder]: For program point L10333(lines 10333 10343) no Hoare annotation was computed. [2022-12-13 19:50:08,641 INFO L902 garLoopResultBuilder]: At program point L10300(line 10300) the Hoare annotation is: true [2022-12-13 19:50:08,641 INFO L899 garLoopResultBuilder]: For program point L10267(lines 10267 10275) no Hoare annotation was computed. [2022-12-13 19:50:08,641 INFO L899 garLoopResultBuilder]: For program point L10300-1(line 10300) no Hoare annotation was computed. [2022-12-13 19:50:08,641 INFO L902 garLoopResultBuilder]: At program point L10267-1(lines 10267 10275) the Hoare annotation is: true [2022-12-13 19:50:08,641 INFO L902 garLoopResultBuilder]: At program point L10366(line 10366) the Hoare annotation is: true [2022-12-13 19:50:08,642 INFO L899 garLoopResultBuilder]: For program point L10102-1(line 10102) no Hoare annotation was computed. [2022-12-13 19:50:08,642 INFO L902 garLoopResultBuilder]: At program point L10168(line 10168) the Hoare annotation is: true [2022-12-13 19:50:08,642 INFO L899 garLoopResultBuilder]: For program point L10135(lines 10135 10157) no Hoare annotation was computed. [2022-12-13 19:50:08,642 INFO L895 garLoopResultBuilder]: At program point L10102(line 10102) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,642 INFO L902 garLoopResultBuilder]: At program point L10301(line 10301) the Hoare annotation is: true [2022-12-13 19:50:08,642 INFO L902 garLoopResultBuilder]: At program point L10202(lines 10093 10369) the Hoare annotation is: true [2022-12-13 19:50:08,642 INFO L899 garLoopResultBuilder]: For program point L10334(line 10334) no Hoare annotation was computed. [2022-12-13 19:50:08,642 INFO L899 garLoopResultBuilder]: For program point L10169(line 10169) no Hoare annotation was computed. [2022-12-13 19:50:08,642 INFO L899 garLoopResultBuilder]: For program point L10136(line 10136) no Hoare annotation was computed. [2022-12-13 19:50:08,642 INFO L895 garLoopResultBuilder]: At program point L10103(line 10103) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,642 INFO L899 garLoopResultBuilder]: For program point L10103-1(line 10103) no Hoare annotation was computed. [2022-12-13 19:50:08,642 INFO L899 garLoopResultBuilder]: For program point L10269(lines 10269 10272) no Hoare annotation was computed. [2022-12-13 19:50:08,642 INFO L899 garLoopResultBuilder]: For program point L10203(lines 10203 10209) no Hoare annotation was computed. [2022-12-13 19:50:08,642 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10080 10370) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,643 INFO L899 garLoopResultBuilder]: For program point L10171(lines 10171 10175) no Hoare annotation was computed. [2022-12-13 19:50:08,643 INFO L902 garLoopResultBuilder]: At program point L10172(line 10172) the Hoare annotation is: true [2022-12-13 19:50:08,643 INFO L899 garLoopResultBuilder]: For program point L10139(line 10139) no Hoare annotation was computed. [2022-12-13 19:50:08,643 INFO L899 garLoopResultBuilder]: For program point L10337(line 10337) no Hoare annotation was computed. [2022-12-13 19:50:08,643 INFO L899 garLoopResultBuilder]: For program point L10304(line 10304) no Hoare annotation was computed. [2022-12-13 19:50:08,643 INFO L899 garLoopResultBuilder]: For program point L10238(lines 10238 10248) no Hoare annotation was computed. [2022-12-13 19:50:08,643 INFO L902 garLoopResultBuilder]: At program point L10206-2(lines 10203 10209) the Hoare annotation is: true [2022-12-13 19:50:08,643 INFO L899 garLoopResultBuilder]: For program point L10107(lines 10107 10116) no Hoare annotation was computed. [2022-12-13 19:50:08,643 INFO L902 garLoopResultBuilder]: At program point L10305(line 10305) the Hoare annotation is: true [2022-12-13 19:50:08,643 INFO L902 garLoopResultBuilder]: At program point L10305-1(line 10305) the Hoare annotation is: true [2022-12-13 19:50:08,643 INFO L899 garLoopResultBuilder]: For program point L10206(lines 10206 10209) no Hoare annotation was computed. [2022-12-13 19:50:08,643 INFO L902 garLoopResultBuilder]: At program point L10306(line 10306) the Hoare annotation is: true [2022-12-13 19:50:08,643 INFO L902 garLoopResultBuilder]: At program point L10174-1(lines 10171 10175) the Hoare annotation is: true [2022-12-13 19:50:08,643 INFO L902 garLoopResultBuilder]: At program point L10174(line 10174) the Hoare annotation is: true [2022-12-13 19:50:08,643 INFO L899 garLoopResultBuilder]: For program point L10340(line 10340) no Hoare annotation was computed. [2022-12-13 19:50:08,643 INFO L899 garLoopResultBuilder]: For program point L10307(line 10307) no Hoare annotation was computed. [2022-12-13 19:50:08,643 INFO L899 garLoopResultBuilder]: For program point L10241(lines 10241 10248) no Hoare annotation was computed. [2022-12-13 19:50:08,643 INFO L899 garLoopResultBuilder]: For program point L10142(line 10142) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L902 garLoopResultBuilder]: At program point L10308(line 10308) the Hoare annotation is: true [2022-12-13 19:50:08,644 INFO L902 garLoopResultBuilder]: At program point L10308-1(line 10308) the Hoare annotation is: true [2022-12-13 19:50:08,644 INFO L899 garLoopResultBuilder]: For program point mgsl_chars_in_bufferFINAL(lines 7420 7450) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L899 garLoopResultBuilder]: For program point L7441(lines 7441 7445) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L899 garLoopResultBuilder]: For program point L7435(lines 7435 7439) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7420 7450) the Hoare annotation is: true [2022-12-13 19:50:08,644 INFO L899 garLoopResultBuilder]: For program point L7431(lines 7431 7434) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L899 garLoopResultBuilder]: For program point L7435-2(lines 7435 7439) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L902 garLoopResultBuilder]: At program point L7425-2(lines 7425 7429) the Hoare annotation is: true [2022-12-13 19:50:08,644 INFO L899 garLoopResultBuilder]: For program point L7425(lines 7425 7429) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L899 garLoopResultBuilder]: For program point L7440-2(lines 7440 7447) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L899 garLoopResultBuilder]: For program point L7440(line 7440) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L899 garLoopResultBuilder]: For program point mgsl_chars_in_bufferEXIT(lines 7420 7450) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L899 garLoopResultBuilder]: For program point L7430(line 7430) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14394 14396) the Hoare annotation is: true [2022-12-13 19:50:08,644 INFO L899 garLoopResultBuilder]: For program point mutex_lockFINAL(lines 14394 14396) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 14394 14396) no Hoare annotation was computed. [2022-12-13 19:50:08,644 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14353 14355) the Hoare annotation is: true [2022-12-13 19:50:08,645 INFO L899 garLoopResultBuilder]: For program point ldv_mgsl_ops_disconnect_2EXIT(lines 14353 14355) no Hoare annotation was computed. [2022-12-13 19:50:08,645 INFO L899 garLoopResultBuilder]: For program point ldv_mgsl_ops_disconnect_2FINAL(lines 14353 14355) no Hoare annotation was computed. [2022-12-13 19:50:08,645 INFO L899 garLoopResultBuilder]: For program point L10554(lines 10554 10558) no Hoare annotation was computed. [2022-12-13 19:50:08,645 INFO L895 garLoopResultBuilder]: At program point L10560(line 10560) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,645 INFO L895 garLoopResultBuilder]: At program point L10561(line 10561) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,645 INFO L895 garLoopResultBuilder]: At program point L10559(line 10559) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,645 INFO L895 garLoopResultBuilder]: At program point L10554-2(lines 10554 10558) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,645 INFO L899 garLoopResultBuilder]: For program point usc_stop_receiverFINAL(lines 10549 10574) no Hoare annotation was computed. [2022-12-13 19:50:08,645 INFO L899 garLoopResultBuilder]: For program point usc_stop_receiverEXIT(lines 10549 10574) no Hoare annotation was computed. [2022-12-13 19:50:08,645 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10549 10574) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,645 INFO L899 garLoopResultBuilder]: For program point L10564(line 10564) no Hoare annotation was computed. [2022-12-13 19:50:08,645 INFO L895 garLoopResultBuilder]: At program point L10565-1(line 10565) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,646 INFO L895 garLoopResultBuilder]: At program point L10565(line 10565) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,646 INFO L899 garLoopResultBuilder]: For program point L10562(line 10562) no Hoare annotation was computed. [2022-12-13 19:50:08,646 INFO L895 garLoopResultBuilder]: At program point L10563-1(line 10563) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,646 INFO L895 garLoopResultBuilder]: At program point L10563(line 10563) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,646 INFO L899 garLoopResultBuilder]: For program point L10568(line 10568) no Hoare annotation was computed. [2022-12-13 19:50:08,646 INFO L899 garLoopResultBuilder]: For program point L10566(line 10566) no Hoare annotation was computed. [2022-12-13 19:50:08,646 INFO L895 garLoopResultBuilder]: At program point L10567-1(line 10567) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,646 INFO L895 garLoopResultBuilder]: At program point L10567(line 10567) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,646 INFO L899 garLoopResultBuilder]: For program point hdlc_change_mtuFINAL(lines 14310 14312) no Hoare annotation was computed. [2022-12-13 19:50:08,646 INFO L899 garLoopResultBuilder]: For program point hdlc_change_mtuEXIT(lines 14310 14312) no Hoare annotation was computed. [2022-12-13 19:50:08,646 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14310 14312) the Hoare annotation is: true [2022-12-13 19:50:08,646 INFO L899 garLoopResultBuilder]: For program point spinlock_checkEXIT(lines 5370 5375) no Hoare annotation was computed. [2022-12-13 19:50:08,646 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5370 5375) the Hoare annotation is: true [2022-12-13 19:50:08,646 INFO L899 garLoopResultBuilder]: For program point spinlock_checkFINAL(lines 5370 5375) no Hoare annotation was computed. [2022-12-13 19:50:08,647 INFO L899 garLoopResultBuilder]: For program point L5504-1(line 5504) no Hoare annotation was computed. [2022-12-13 19:50:08,647 INFO L902 garLoopResultBuilder]: At program point L5502(line 5502) the Hoare annotation is: true [2022-12-13 19:50:08,647 INFO L899 garLoopResultBuilder]: For program point L5506-1(line 5506) no Hoare annotation was computed. [2022-12-13 19:50:08,647 INFO L902 garLoopResultBuilder]: At program point L5504(line 5504) the Hoare annotation is: true [2022-12-13 19:50:08,647 INFO L899 garLoopResultBuilder]: For program point L5502-1(line 5502) no Hoare annotation was computed. [2022-12-13 19:50:08,647 INFO L899 garLoopResultBuilder]: For program point L5500(line 5500) no Hoare annotation was computed. [2022-12-13 19:50:08,647 INFO L899 garLoopResultBuilder]: For program point L5515(line 5515) no Hoare annotation was computed. [2022-12-13 19:50:08,647 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5489 5520) the Hoare annotation is: true [2022-12-13 19:50:08,647 INFO L902 garLoopResultBuilder]: At program point L5509(line 5509) the Hoare annotation is: true [2022-12-13 19:50:08,647 INFO L899 garLoopResultBuilder]: For program point L5509-1(line 5509) no Hoare annotation was computed. [2022-12-13 19:50:08,647 INFO L899 garLoopResultBuilder]: For program point copy_from_userEXIT(lines 5489 5520) no Hoare annotation was computed. [2022-12-13 19:50:08,647 INFO L899 garLoopResultBuilder]: For program point L5505-2(lines 5501 5517) no Hoare annotation was computed. [2022-12-13 19:50:08,647 INFO L899 garLoopResultBuilder]: For program point L5505(lines 5505 5516) no Hoare annotation was computed. [2022-12-13 19:50:08,647 INFO L902 garLoopResultBuilder]: At program point L5499(line 5499) the Hoare annotation is: true [2022-12-13 19:50:08,647 INFO L902 garLoopResultBuilder]: At program point L5499-1(line 5499) the Hoare annotation is: true [2022-12-13 19:50:08,647 INFO L899 garLoopResultBuilder]: For program point L5501(lines 5501 5517) no Hoare annotation was computed. [2022-12-13 19:50:08,647 INFO L899 garLoopResultBuilder]: For program point copy_from_userFINAL(lines 5489 5520) no Hoare annotation was computed. [2022-12-13 19:50:08,647 INFO L899 garLoopResultBuilder]: For program point L5510(lines 5510 5514) no Hoare annotation was computed. [2022-12-13 19:50:08,648 INFO L902 garLoopResultBuilder]: At program point L5506(line 5506) the Hoare annotation is: true [2022-12-13 19:50:08,648 INFO L902 garLoopResultBuilder]: At program point L5510-2(lines 5510 5514) the Hoare annotation is: true [2022-12-13 19:50:08,648 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14547 14549) the Hoare annotation is: true [2022-12-13 19:50:08,648 INFO L899 garLoopResultBuilder]: For program point tty_wakeupEXIT(lines 14547 14549) no Hoare annotation was computed. [2022-12-13 19:50:08,648 INFO L899 garLoopResultBuilder]: For program point tty_wakeupFINAL(lines 14547 14549) no Hoare annotation was computed. [2022-12-13 19:50:08,648 INFO L899 garLoopResultBuilder]: For program point mgsl_paranoia_checkEXIT(lines 6116 6125) no Hoare annotation was computed. [2022-12-13 19:50:08,648 INFO L899 garLoopResultBuilder]: For program point mgsl_paranoia_checkFINAL(lines 6116 6125) no Hoare annotation was computed. [2022-12-13 19:50:08,648 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6116 6125) the Hoare annotation is: true [2022-12-13 19:50:08,648 INFO L899 garLoopResultBuilder]: For program point L6119(lines 6119 6122) no Hoare annotation was computed. [2022-12-13 19:50:08,648 INFO L899 garLoopResultBuilder]: For program point usc_InDmaRegFINAL(lines 10052 10059) no Hoare annotation was computed. [2022-12-13 19:50:08,648 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 10052 10059) the Hoare annotation is: true [2022-12-13 19:50:08,648 INFO L899 garLoopResultBuilder]: For program point usc_InDmaRegEXIT(lines 10052 10059) no Hoare annotation was computed. [2022-12-13 19:50:08,648 INFO L902 garLoopResultBuilder]: At program point L10056(line 10056) the Hoare annotation is: true [2022-12-13 19:50:08,648 INFO L902 garLoopResultBuilder]: At program point L10055(line 10055) the Hoare annotation is: true [2022-12-13 19:50:08,648 INFO L899 garLoopResultBuilder]: For program point L10056-1(line 10056) no Hoare annotation was computed. [2022-12-13 19:50:08,648 INFO L899 garLoopResultBuilder]: For program point L10055-1(line 10055) no Hoare annotation was computed. [2022-12-13 19:50:08,648 INFO L902 garLoopResultBuilder]: At program point mgsl_alloc_buffer_list_memory_ldv_42299#1(lines 9293 9346) the Hoare annotation is: true [2022-12-13 19:50:08,649 INFO L899 garLoopResultBuilder]: For program point L11795-1(line 11795) no Hoare annotation was computed. [2022-12-13 19:50:08,649 INFO L902 garLoopResultBuilder]: At program point L11795(line 11795) the Hoare annotation is: true [2022-12-13 19:50:08,649 INFO L899 garLoopResultBuilder]: For program point L11960(lines 11960 11964) no Hoare annotation was computed. [2022-12-13 19:50:08,649 INFO L899 garLoopResultBuilder]: For program point L11960-2(lines 11927 11978) no Hoare annotation was computed. [2022-12-13 19:50:08,649 INFO L899 garLoopResultBuilder]: For program point L11597-1(line 11597) no Hoare annotation was computed. [2022-12-13 19:50:08,649 INFO L902 garLoopResultBuilder]: At program point L11597(line 11597) the Hoare annotation is: true [2022-12-13 19:50:08,649 INFO L899 garLoopResultBuilder]: For program point L9615(lines 9615 9620) no Hoare annotation was computed. [2022-12-13 19:50:08,649 INFO L902 garLoopResultBuilder]: At program point L11663(lines 11643 11677) the Hoare annotation is: true [2022-12-13 19:50:08,649 INFO L902 garLoopResultBuilder]: At program point L9285(line 9285) the Hoare annotation is: true [2022-12-13 19:50:08,649 INFO L899 garLoopResultBuilder]: For program point L9285-1(line 9285) no Hoare annotation was computed. [2022-12-13 19:50:08,649 INFO L902 garLoopResultBuilder]: At program point L5916-1(lines 5910 5920) the Hoare annotation is: true [2022-12-13 19:50:08,649 INFO L902 garLoopResultBuilder]: At program point L5916(line 5916) the Hoare annotation is: true [2022-12-13 19:50:08,649 INFO L902 garLoopResultBuilder]: At program point L11796(line 11796) the Hoare annotation is: true [2022-12-13 19:50:08,649 INFO L902 garLoopResultBuilder]: At program point L11730(lines 11730 11731) the Hoare annotation is: true [2022-12-13 19:50:08,649 INFO L899 garLoopResultBuilder]: For program point L9682(line 9682) no Hoare annotation was computed. [2022-12-13 19:50:08,649 INFO L899 garLoopResultBuilder]: For program point L11796-1(line 11796) no Hoare annotation was computed. [2022-12-13 19:50:08,649 INFO L899 garLoopResultBuilder]: For program point L11928(lines 11928 11932) no Hoare annotation was computed. [2022-12-13 19:50:08,649 INFO L899 garLoopResultBuilder]: For program point L11928-2(lines 11928 11932) no Hoare annotation was computed. [2022-12-13 19:50:08,650 INFO L899 garLoopResultBuilder]: For program point L11565-1(line 11565) no Hoare annotation was computed. [2022-12-13 19:50:08,650 INFO L902 garLoopResultBuilder]: At program point L11565(line 11565) the Hoare annotation is: true [2022-12-13 19:50:08,650 INFO L899 garLoopResultBuilder]: For program point L11730-1(lines 11730 11731) no Hoare annotation was computed. [2022-12-13 19:50:08,650 INFO L899 garLoopResultBuilder]: For program point L11598(lines 11598 11614) no Hoare annotation was computed. [2022-12-13 19:50:08,650 INFO L902 garLoopResultBuilder]: At program point mgsl_memory_test_returnLabel#1(lines 11980 12050) the Hoare annotation is: true [2022-12-13 19:50:08,650 INFO L899 garLoopResultBuilder]: For program point startupFINAL(lines 6915 6970) no Hoare annotation was computed. [2022-12-13 19:50:08,650 INFO L902 garLoopResultBuilder]: At program point L11764(line 11764) the Hoare annotation is: true [2022-12-13 19:50:08,650 INFO L899 garLoopResultBuilder]: For program point L11764-1(line 11764) no Hoare annotation was computed. [2022-12-13 19:50:08,650 INFO L899 garLoopResultBuilder]: For program point L11863(lines 11715 11918) no Hoare annotation was computed. [2022-12-13 19:50:08,650 INFO L899 garLoopResultBuilder]: For program point L11566-2(lines 11543 11631) no Hoare annotation was computed. [2022-12-13 19:50:08,650 INFO L899 garLoopResultBuilder]: For program point L11566(lines 11566 11569) no Hoare annotation was computed. [2022-12-13 19:50:08,650 INFO L899 garLoopResultBuilder]: For program point L11996(lines 11996 11999) no Hoare annotation was computed. [2022-12-13 19:50:08,650 INFO L899 garLoopResultBuilder]: For program point L11765-1(line 11765) no Hoare annotation was computed. [2022-12-13 19:50:08,650 INFO L902 garLoopResultBuilder]: At program point L11765(line 11765) the Hoare annotation is: true [2022-12-13 19:50:08,650 INFO L902 garLoopResultBuilder]: At program point L11798-1(line 11798) the Hoare annotation is: true [2022-12-13 19:50:08,650 INFO L902 garLoopResultBuilder]: At program point L9651(line 9651) the Hoare annotation is: true [2022-12-13 19:50:08,650 INFO L899 garLoopResultBuilder]: For program point L11666(line 11666) no Hoare annotation was computed. [2022-12-13 19:50:08,651 INFO L899 garLoopResultBuilder]: For program point L9651-1(line 9651) no Hoare annotation was computed. [2022-12-13 19:50:08,651 INFO L902 garLoopResultBuilder]: At program point mgsl_allocate_dma_buffers_returnLabel#1(lines 9220 9289) the Hoare annotation is: true [2022-12-13 19:50:08,651 INFO L899 garLoopResultBuilder]: For program point L11864(lines 11864 11867) no Hoare annotation was computed. [2022-12-13 19:50:08,651 INFO L902 garLoopResultBuilder]: At program point L11798(line 11798) the Hoare annotation is: true [2022-12-13 19:50:08,651 INFO L899 garLoopResultBuilder]: For program point L11831-1(line 11831) no Hoare annotation was computed. [2022-12-13 19:50:08,651 INFO L902 garLoopResultBuilder]: At program point L11831(line 11831) the Hoare annotation is: true [2022-12-13 19:50:08,651 INFO L899 garLoopResultBuilder]: For program point L11666-2(lines 11666 11670) no Hoare annotation was computed. [2022-12-13 19:50:08,651 INFO L902 garLoopResultBuilder]: At program point L9321(lines 9293 9346) the Hoare annotation is: true [2022-12-13 19:50:08,651 INFO L899 garLoopResultBuilder]: For program point L6943-1(line 6943) no Hoare annotation was computed. [2022-12-13 19:50:08,651 INFO L902 garLoopResultBuilder]: At program point L6943(line 6943) the Hoare annotation is: true [2022-12-13 19:50:08,651 INFO L902 garLoopResultBuilder]: At program point mgsl_alloc_buffer_list_memory_ldv_42297#1(lines 9293 9346) the Hoare annotation is: true [2022-12-13 19:50:08,651 INFO L899 garLoopResultBuilder]: For program point L11898(lines 11898 11901) no Hoare annotation was computed. [2022-12-13 19:50:08,651 INFO L899 garLoopResultBuilder]: For program point L11733(line 11733) no Hoare annotation was computed. [2022-12-13 19:50:08,651 INFO L899 garLoopResultBuilder]: For program point L11766-1(line 11766) no Hoare annotation was computed. [2022-12-13 19:50:08,651 INFO L902 garLoopResultBuilder]: At program point L11832(line 11832) the Hoare annotation is: true [2022-12-13 19:50:08,651 INFO L902 garLoopResultBuilder]: At program point L11766(line 11766) the Hoare annotation is: true [2022-12-13 19:50:08,651 INFO L902 garLoopResultBuilder]: At program point L11799(line 11799) the Hoare annotation is: true [2022-12-13 19:50:08,651 INFO L899 garLoopResultBuilder]: For program point L11832-1(line 11832) no Hoare annotation was computed. [2022-12-13 19:50:08,652 INFO L899 garLoopResultBuilder]: For program point L9322(lines 9322 9326) no Hoare annotation was computed. [2022-12-13 19:50:08,652 INFO L902 garLoopResultBuilder]: At program point L9256(line 9256) the Hoare annotation is: true [2022-12-13 19:50:08,652 INFO L899 garLoopResultBuilder]: For program point L9256-1(line 9256) no Hoare annotation was computed. [2022-12-13 19:50:08,652 INFO L899 garLoopResultBuilder]: For program point startupEXIT(lines 6915 6970) no Hoare annotation was computed. [2022-12-13 19:50:08,652 INFO L899 garLoopResultBuilder]: For program point L9653(lines 9653 9658) no Hoare annotation was computed. [2022-12-13 19:50:08,652 INFO L899 garLoopResultBuilder]: For program point L11734-1(line 11734) no Hoare annotation was computed. [2022-12-13 19:50:08,652 INFO L902 garLoopResultBuilder]: At program point L11602(line 11602) the Hoare annotation is: true [2022-12-13 19:50:08,652 INFO L899 garLoopResultBuilder]: For program point L11800(line 11800) no Hoare annotation was computed. [2022-12-13 19:50:08,652 INFO L899 garLoopResultBuilder]: For program point L11833-1(line 11833) no Hoare annotation was computed. [2022-12-13 19:50:08,652 INFO L902 garLoopResultBuilder]: At program point L11833(line 11833) the Hoare annotation is: true [2022-12-13 19:50:08,652 INFO L902 garLoopResultBuilder]: At program point L11734(line 11734) the Hoare annotation is: true [2022-12-13 19:50:08,652 INFO L899 garLoopResultBuilder]: For program point L11602-1(line 11602) no Hoare annotation was computed. [2022-12-13 19:50:08,652 INFO L902 garLoopResultBuilder]: At program point L11107(lines 11101 11121) the Hoare annotation is: true [2022-12-13 19:50:08,652 INFO L899 garLoopResultBuilder]: For program point L9257(lines 9257 9283) no Hoare annotation was computed. [2022-12-13 19:50:08,652 INFO L902 garLoopResultBuilder]: At program point L11834(line 11834) the Hoare annotation is: true [2022-12-13 19:50:08,652 INFO L902 garLoopResultBuilder]: At program point request_dma_returnLabel#1(lines 14440 14442) the Hoare annotation is: true [2022-12-13 19:50:08,652 INFO L902 garLoopResultBuilder]: At program point mgsl_alloc_intermediate_txbuffer_memory_ldv_42338#1(lines 9472 9487) the Hoare annotation is: true [2022-12-13 19:50:08,652 INFO L899 garLoopResultBuilder]: For program point L11603(lines 11603 11613) no Hoare annotation was computed. [2022-12-13 19:50:08,653 INFO L902 garLoopResultBuilder]: At program point L11768(line 11768) the Hoare annotation is: true [2022-12-13 19:50:08,653 INFO L902 garLoopResultBuilder]: At program point L11801-1(line 11801) the Hoare annotation is: true [2022-12-13 19:50:08,653 INFO L902 garLoopResultBuilder]: At program point mgsl_memory_test_ldv_42849#1(lines 11986 12049) the Hoare annotation is: true [2022-12-13 19:50:08,653 INFO L902 garLoopResultBuilder]: At program point L11801(line 11801) the Hoare annotation is: true [2022-12-13 19:50:08,653 INFO L899 garLoopResultBuilder]: For program point L11834-1(line 11834) no Hoare annotation was computed. [2022-12-13 19:50:08,653 INFO L902 garLoopResultBuilder]: At program point L11735-1(line 11735) the Hoare annotation is: true [2022-12-13 19:50:08,653 INFO L902 garLoopResultBuilder]: At program point L11735(line 11735) the Hoare annotation is: true [2022-12-13 19:50:08,653 INFO L902 garLoopResultBuilder]: At program point L11768-1(line 11768) the Hoare annotation is: true [2022-12-13 19:50:08,653 INFO L899 garLoopResultBuilder]: For program point L11108(lines 11108 11112) no Hoare annotation was computed. [2022-12-13 19:50:08,653 INFO L899 garLoopResultBuilder]: For program point L11934-2(lines 11927 11978) no Hoare annotation was computed. [2022-12-13 19:50:08,653 INFO L899 garLoopResultBuilder]: For program point L11802(line 11802) no Hoare annotation was computed. [2022-12-13 19:50:08,653 INFO L902 garLoopResultBuilder]: At program point L11835-1(line 11835) the Hoare annotation is: true [2022-12-13 19:50:08,653 INFO L902 garLoopResultBuilder]: At program point L11835(line 11835) the Hoare annotation is: true [2022-12-13 19:50:08,653 INFO L899 garLoopResultBuilder]: For program point L11934(lines 11934 11938) no Hoare annotation was computed. [2022-12-13 19:50:08,653 INFO L899 garLoopResultBuilder]: For program point L9622-1(lines 9622 9623) no Hoare annotation was computed. [2022-12-13 19:50:08,653 INFO L902 garLoopResultBuilder]: At program point L9490(lines 9459 9498) the Hoare annotation is: true [2022-12-13 19:50:08,653 INFO L902 garLoopResultBuilder]: At program point L11736(line 11736) the Hoare annotation is: true [2022-12-13 19:50:08,653 INFO L902 garLoopResultBuilder]: At program point L11769(line 11769) the Hoare annotation is: true [2022-12-13 19:50:08,654 INFO L902 garLoopResultBuilder]: At program point L9622(lines 9622 9623) the Hoare annotation is: true [2022-12-13 19:50:08,654 INFO L899 garLoopResultBuilder]: For program point L12034(lines 12034 12037) no Hoare annotation was computed. [2022-12-13 19:50:08,654 INFO L902 garLoopResultBuilder]: At program point mgsl_register_test_ldv_42726#1(lines 11572 11626) the Hoare annotation is: true [2022-12-13 19:50:08,654 INFO L902 garLoopResultBuilder]: At program point L11836(line 11836) the Hoare annotation is: true [2022-12-13 19:50:08,654 INFO L899 garLoopResultBuilder]: For program point L11770(line 11770) no Hoare annotation was computed. [2022-12-13 19:50:08,654 INFO L899 garLoopResultBuilder]: For program point L11803-1(line 11803) no Hoare annotation was computed. [2022-12-13 19:50:08,654 INFO L902 garLoopResultBuilder]: At program point L11803(line 11803) the Hoare annotation is: true [2022-12-13 19:50:08,654 INFO L902 garLoopResultBuilder]: At program point mgsl_claim_resources_errout#1(lines 9593 9684) the Hoare annotation is: true [2022-12-13 19:50:08,654 INFO L902 garLoopResultBuilder]: At program point L11572(lines 11572 11627) the Hoare annotation is: true [2022-12-13 19:50:08,654 INFO L899 garLoopResultBuilder]: For program point L9491(lines 9491 9495) no Hoare annotation was computed. [2022-12-13 19:50:08,654 INFO L902 garLoopResultBuilder]: At program point L11737(line 11737) the Hoare annotation is: true [2022-12-13 19:50:08,654 INFO L899 garLoopResultBuilder]: For program point L6948-2(lines 6920 6969) no Hoare annotation was computed. [2022-12-13 19:50:08,654 INFO L899 garLoopResultBuilder]: For program point L6948(lines 6948 6951) no Hoare annotation was computed. [2022-12-13 19:50:08,654 INFO L902 garLoopResultBuilder]: At program point L11804(line 11804) the Hoare annotation is: true [2022-12-13 19:50:08,654 INFO L899 garLoopResultBuilder]: For program point L11837(line 11837) no Hoare annotation was computed. [2022-12-13 19:50:08,654 INFO L902 garLoopResultBuilder]: At program point L11738(line 11738) the Hoare annotation is: true [2022-12-13 19:50:08,654 INFO L902 garLoopResultBuilder]: At program point L11771-1(line 11771) the Hoare annotation is: true [2022-12-13 19:50:08,655 INFO L902 garLoopResultBuilder]: At program point L11771(line 11771) the Hoare annotation is: true [2022-12-13 19:50:08,655 INFO L902 garLoopResultBuilder]: At program point L11804-1(line 11804) the Hoare annotation is: true [2022-12-13 19:50:08,655 INFO L899 garLoopResultBuilder]: For program point L11672(line 11672) no Hoare annotation was computed. [2022-12-13 19:50:08,655 INFO L899 garLoopResultBuilder]: For program point L9624(lines 9624 9629) no Hoare annotation was computed. [2022-12-13 19:50:08,655 INFO L902 garLoopResultBuilder]: At program point mgsl_alloc_intermediate_rxbuffer_memory_returnLabel#1(lines 9436 9447) the Hoare annotation is: true [2022-12-13 19:50:08,655 INFO L899 garLoopResultBuilder]: For program point L9294-2(lines 9294 9306) no Hoare annotation was computed. [2022-12-13 19:50:08,655 INFO L899 garLoopResultBuilder]: For program point L9294(lines 9294 9306) no Hoare annotation was computed. [2022-12-13 19:50:08,655 INFO L899 garLoopResultBuilder]: For program point L11772(line 11772) no Hoare annotation was computed. [2022-12-13 19:50:08,655 INFO L899 garLoopResultBuilder]: For program point L11805(line 11805) no Hoare annotation was computed. [2022-12-13 19:50:08,655 INFO L899 garLoopResultBuilder]: For program point L11739(line 11739) no Hoare annotation was computed. [2022-12-13 19:50:08,655 INFO L899 garLoopResultBuilder]: For program point L11871-1(line 11871) no Hoare annotation was computed. [2022-12-13 19:50:08,655 INFO L902 garLoopResultBuilder]: At program point L11871(line 11871) the Hoare annotation is: true [2022-12-13 19:50:08,655 INFO L899 garLoopResultBuilder]: For program point L9460(lines 9460 9465) no Hoare annotation was computed. [2022-12-13 19:50:08,655 INFO L902 garLoopResultBuilder]: At program point L9460-2(lines 9460 9465) the Hoare annotation is: true [2022-12-13 19:50:08,655 INFO L899 garLoopResultBuilder]: For program point L11673-1(line 11673) no Hoare annotation was computed. [2022-12-13 19:50:08,655 INFO L902 garLoopResultBuilder]: At program point mgsl_alloc_intermediate_txbuffer_memory_returnLabel#1(lines 9456 9499) the Hoare annotation is: true [2022-12-13 19:50:08,655 INFO L902 garLoopResultBuilder]: At program point L11673(line 11673) the Hoare annotation is: true [2022-12-13 19:50:08,655 INFO L899 garLoopResultBuilder]: For program point L11607-1(line 11607) no Hoare annotation was computed. [2022-12-13 19:50:08,656 INFO L902 garLoopResultBuilder]: At program point L11607(line 11607) the Hoare annotation is: true [2022-12-13 19:50:08,656 INFO L899 garLoopResultBuilder]: For program point L9262-1(line 9262) no Hoare annotation was computed. [2022-12-13 19:50:08,656 INFO L902 garLoopResultBuilder]: At program point L9262(line 9262) the Hoare annotation is: true [2022-12-13 19:50:08,656 INFO L902 garLoopResultBuilder]: At program point L11773-1(line 11773) the Hoare annotation is: true [2022-12-13 19:50:08,656 INFO L902 garLoopResultBuilder]: At program point L11773(line 11773) the Hoare annotation is: true [2022-12-13 19:50:08,656 INFO L902 garLoopResultBuilder]: At program point L11674(line 11674) the Hoare annotation is: true [2022-12-13 19:50:08,656 INFO L899 garLoopResultBuilder]: For program point L11905(line 11905) no Hoare annotation was computed. [2022-12-13 19:50:08,656 INFO L899 garLoopResultBuilder]: For program point L11839-1(line 11839) no Hoare annotation was computed. [2022-12-13 19:50:08,656 INFO L902 garLoopResultBuilder]: At program point L11839(line 11839) the Hoare annotation is: true [2022-12-13 19:50:08,656 INFO L902 garLoopResultBuilder]: At program point mgsl_dma_test_returnLabel#1(lines 11679 11919) the Hoare annotation is: true [2022-12-13 19:50:08,656 INFO L902 garLoopResultBuilder]: At program point mgsl_alloc_buffer_list_memory_returnLabel#1(lines 9290 9347) the Hoare annotation is: true [2022-12-13 19:50:08,656 INFO L899 garLoopResultBuilder]: For program point L11608(lines 11608 11612) no Hoare annotation was computed. [2022-12-13 19:50:08,656 INFO L902 garLoopResultBuilder]: At program point L11674-1(line 11674) the Hoare annotation is: true [2022-12-13 19:50:08,656 INFO L899 garLoopResultBuilder]: For program point L9230-2(lines 9230 9233) no Hoare annotation was computed. [2022-12-13 19:50:08,656 INFO L899 garLoopResultBuilder]: For program point L9263(lines 9263 9282) no Hoare annotation was computed. [2022-12-13 19:50:08,656 INFO L899 garLoopResultBuilder]: For program point L9230(lines 9230 9233) no Hoare annotation was computed. [2022-12-13 19:50:08,656 INFO L899 garLoopResultBuilder]: For program point L11972(lines 11972 11976) no Hoare annotation was computed. [2022-12-13 19:50:08,656 INFO L899 garLoopResultBuilder]: For program point L12005(lines 12005 12008) no Hoare annotation was computed. [2022-12-13 19:50:08,656 INFO L902 garLoopResultBuilder]: At program point L11906(line 11906) the Hoare annotation is: true [2022-12-13 19:50:08,657 INFO L899 garLoopResultBuilder]: For program point L11972-2(lines 11972 11976) no Hoare annotation was computed. [2022-12-13 19:50:08,657 INFO L902 garLoopResultBuilder]: At program point L9594(lines 9594 9595) the Hoare annotation is: true [2022-12-13 19:50:08,657 INFO L899 garLoopResultBuilder]: For program point L11675(line 11675) no Hoare annotation was computed. [2022-12-13 19:50:08,657 INFO L902 garLoopResultBuilder]: At program point L11840(line 11840) the Hoare annotation is: true [2022-12-13 19:50:08,657 INFO L899 garLoopResultBuilder]: For program point L11906-1(line 11906) no Hoare annotation was computed. [2022-12-13 19:50:08,657 INFO L902 garLoopResultBuilder]: At program point L11774(line 11774) the Hoare annotation is: true [2022-12-13 19:50:08,657 INFO L899 garLoopResultBuilder]: For program point L11840-1(line 11840) no Hoare annotation was computed. [2022-12-13 19:50:08,657 INFO L899 garLoopResultBuilder]: For program point L9594-1(lines 9594 9595) no Hoare annotation was computed. [2022-12-13 19:50:08,657 INFO L902 garLoopResultBuilder]: At program point L11576(line 11576) the Hoare annotation is: true [2022-12-13 19:50:08,657 INFO L899 garLoopResultBuilder]: For program point L11576-1(line 11576) no Hoare annotation was computed. [2022-12-13 19:50:08,657 INFO L902 garLoopResultBuilder]: At program point L11907-1(line 11907) the Hoare annotation is: true [2022-12-13 19:50:08,657 INFO L902 garLoopResultBuilder]: At program point L11907(line 11907) the Hoare annotation is: true [2022-12-13 19:50:08,657 INFO L899 garLoopResultBuilder]: For program point L11841-1(line 11841) no Hoare annotation was computed. [2022-12-13 19:50:08,657 INFO L902 garLoopResultBuilder]: At program point L11841(line 11841) the Hoare annotation is: true [2022-12-13 19:50:08,657 INFO L899 garLoopResultBuilder]: For program point L11775(line 11775) no Hoare annotation was computed. [2022-12-13 19:50:08,657 INFO L902 garLoopResultBuilder]: At program point mgsl_adapter_test_returnLabel#1(lines 11920 11979) the Hoare annotation is: true [2022-12-13 19:50:08,657 INFO L899 garLoopResultBuilder]: For program point L11577-1(line 11577) no Hoare annotation was computed. [2022-12-13 19:50:08,657 INFO L902 garLoopResultBuilder]: At program point L11577(line 11577) the Hoare annotation is: true [2022-12-13 19:50:08,658 INFO L899 garLoopResultBuilder]: For program point L11908(line 11908) no Hoare annotation was computed. [2022-12-13 19:50:08,658 INFO L902 garLoopResultBuilder]: At program point L11842(line 11842) the Hoare annotation is: true [2022-12-13 19:50:08,658 INFO L899 garLoopResultBuilder]: For program point L6953-1(line 6953) no Hoare annotation was computed. [2022-12-13 19:50:08,658 INFO L902 garLoopResultBuilder]: At program point L6953(line 6953) the Hoare annotation is: true [2022-12-13 19:50:08,658 INFO L902 garLoopResultBuilder]: At program point mgsl_register_test_returnLabel#1(lines 11527 11632) the Hoare annotation is: true [2022-12-13 19:50:08,658 INFO L902 garLoopResultBuilder]: At program point L11644(line 11644) the Hoare annotation is: true [2022-12-13 19:50:08,658 INFO L902 garLoopResultBuilder]: At program point mgsl_irq_test_returnLabel#1(lines 11633 11678) the Hoare annotation is: true [2022-12-13 19:50:08,658 INFO L899 garLoopResultBuilder]: For program point L9596(lines 9596 9601) no Hoare annotation was computed. [2022-12-13 19:50:08,658 INFO L902 garLoopResultBuilder]: At program point L11578(line 11578) the Hoare annotation is: true [2022-12-13 19:50:08,658 INFO L899 garLoopResultBuilder]: For program point L11644-1(line 11644) no Hoare annotation was computed. [2022-12-13 19:50:08,658 INFO L899 garLoopResultBuilder]: For program point L9662(lines 9662 9668) no Hoare annotation was computed. [2022-12-13 19:50:08,658 INFO L902 garLoopResultBuilder]: At program point L9299(line 9299) the Hoare annotation is: true [2022-12-13 19:50:08,658 INFO L899 garLoopResultBuilder]: For program point L9299-1(line 9299) no Hoare annotation was computed. [2022-12-13 19:50:08,658 INFO L899 garLoopResultBuilder]: For program point L11578-1(line 11578) no Hoare annotation was computed. [2022-12-13 19:50:08,658 INFO L899 garLoopResultBuilder]: For program point L6954(line 6954) no Hoare annotation was computed. [2022-12-13 19:50:08,658 INFO L902 garLoopResultBuilder]: At program point L6954-4(lines 6954 6957) the Hoare annotation is: true [2022-12-13 19:50:08,658 INFO L899 garLoopResultBuilder]: For program point L6954-2(lines 6954 6957) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L11645-1(line 11645) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L902 garLoopResultBuilder]: At program point L11645(line 11645) the Hoare annotation is: true [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L11579-1(line 11579) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L902 garLoopResultBuilder]: At program point L11579(line 11579) the Hoare annotation is: true [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L9333(lines 9333 9336) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L9333-2(lines 9333 9336) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L9234(lines 9234 9244) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L6922(lines 6922 6926) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L6955-1(line 6955) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L902 garLoopResultBuilder]: At program point L6955(line 6955) the Hoare annotation is: true [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L11910-2(lines 11910 11916) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L6922-2(lines 6922 6926) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L11910(lines 11910 11916) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L902 garLoopResultBuilder]: At program point L11580(line 11580) the Hoare annotation is: true [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L11646-1(line 11646) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L9466(line 9466) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L899 garLoopResultBuilder]: For program point L11580-1(line 11580) no Hoare annotation was computed. [2022-12-13 19:50:08,659 INFO L902 garLoopResultBuilder]: At program point L9631(line 9631) the Hoare annotation is: true [2022-12-13 19:50:08,659 INFO L902 garLoopResultBuilder]: At program point L11646(line 11646) the Hoare annotation is: true [2022-12-13 19:50:08,660 INFO L899 garLoopResultBuilder]: For program point L9631-1(line 9631) no Hoare annotation was computed. [2022-12-13 19:50:08,660 INFO L899 garLoopResultBuilder]: For program point L9301(lines 9301 9304) no Hoare annotation was computed. [2022-12-13 19:50:08,660 INFO L899 garLoopResultBuilder]: For program point L11911-1(lines 11911 11912) no Hoare annotation was computed. [2022-12-13 19:50:08,660 INFO L902 garLoopResultBuilder]: At program point L11911(lines 11911 11912) the Hoare annotation is: true [2022-12-13 19:50:08,660 INFO L899 garLoopResultBuilder]: For program point L11581-1(line 11581) no Hoare annotation was computed. [2022-12-13 19:50:08,660 INFO L902 garLoopResultBuilder]: At program point L11581(line 11581) the Hoare annotation is: true [2022-12-13 19:50:08,660 INFO L902 garLoopResultBuilder]: At program point L9665(line 9665) the Hoare annotation is: true [2022-12-13 19:50:08,660 INFO L902 garLoopResultBuilder]: At program point mgsl_dma_test_ldv_42776#1(lines 11715 11918) the Hoare annotation is: true [2022-12-13 19:50:08,660 INFO L899 garLoopResultBuilder]: For program point L9665-1(line 9665) no Hoare annotation was computed. [2022-12-13 19:50:08,660 INFO L899 garLoopResultBuilder]: For program point L9269(lines 9269 9281) no Hoare annotation was computed. [2022-12-13 19:50:08,660 INFO L899 garLoopResultBuilder]: For program point L11813-1(line 11813) no Hoare annotation was computed. [2022-12-13 19:50:08,660 INFO L902 garLoopResultBuilder]: At program point L11813(line 11813) the Hoare annotation is: true [2022-12-13 19:50:08,660 INFO L902 garLoopResultBuilder]: At program point mgsl_alloc_intermediate_txbuffer_memory_ldv_42340#1(lines 9472 9487) the Hoare annotation is: true [2022-12-13 19:50:08,660 INFO L899 garLoopResultBuilder]: For program point L11582-1(line 11582) no Hoare annotation was computed. [2022-12-13 19:50:08,660 INFO L899 garLoopResultBuilder]: For program point L9633(lines 9633 9638) no Hoare annotation was computed. [2022-12-13 19:50:08,660 INFO L902 garLoopResultBuilder]: At program point $Ultimate##94(lines 9480 9484) the Hoare annotation is: true [2022-12-13 19:50:08,660 INFO L902 garLoopResultBuilder]: At program point L11648(line 11648) the Hoare annotation is: true [2022-12-13 19:50:08,661 INFO L902 garLoopResultBuilder]: At program point L11582(line 11582) the Hoare annotation is: true [2022-12-13 19:50:08,661 INFO L902 garLoopResultBuilder]: At program point mgsl_dma_test_ldv_42766#1(lines 11715 11918) the Hoare annotation is: true [2022-12-13 19:50:08,661 INFO L899 garLoopResultBuilder]: For program point L11648-1(line 11648) no Hoare annotation was computed. [2022-12-13 19:50:08,661 INFO L899 garLoopResultBuilder]: For program point L6958(line 6958) no Hoare annotation was computed. [2022-12-13 19:50:08,661 INFO L902 garLoopResultBuilder]: At program point mgsl_memory_test_ldv_42843#1(lines 11986 12049) the Hoare annotation is: true [2022-12-13 19:50:08,661 INFO L902 garLoopResultBuilder]: At program point mgsl_alloc_buffer_list_memory_ldv_42300#1(lines 9293 9346) the Hoare annotation is: true [2022-12-13 19:50:08,661 INFO L899 garLoopResultBuilder]: For program point L11814-1(line 11814) no Hoare annotation was computed. [2022-12-13 19:50:08,661 INFO L902 garLoopResultBuilder]: At program point get_zeroed_page_returnLabel#1(lines 14306 14308) the Hoare annotation is: true [2022-12-13 19:50:08,661 INFO L902 garLoopResultBuilder]: At program point L11814(line 11814) the Hoare annotation is: true [2022-12-13 19:50:08,661 INFO L902 garLoopResultBuilder]: At program point L11649-1(line 11649) the Hoare annotation is: true [2022-12-13 19:50:08,661 INFO L902 garLoopResultBuilder]: At program point L11649(line 11649) the Hoare annotation is: true [2022-12-13 19:50:08,661 INFO L899 garLoopResultBuilder]: For program point L11583(lines 11583 11617) no Hoare annotation was computed. [2022-12-13 19:50:08,661 INFO L899 garLoopResultBuilder]: For program point L5935(lines 5935 5940) no Hoare annotation was computed. [2022-12-13 19:50:08,661 INFO L902 garLoopResultBuilder]: At program point L11914(lines 11914 11915) the Hoare annotation is: true [2022-12-13 19:50:08,661 INFO L899 garLoopResultBuilder]: For program point L11947(lines 11947 11951) no Hoare annotation was computed. [2022-12-13 19:50:08,661 INFO L902 garLoopResultBuilder]: At program point request_irq_returnLabel#1(lines 5532 5540) the Hoare annotation is: true [2022-12-13 19:50:08,661 INFO L899 garLoopResultBuilder]: For program point L11650(line 11650) no Hoare annotation was computed. [2022-12-13 19:50:08,661 INFO L899 garLoopResultBuilder]: For program point L11947-2(lines 11927 11978) no Hoare annotation was computed. [2022-12-13 19:50:08,662 INFO L899 garLoopResultBuilder]: For program point L11914-1(lines 11914 11915) no Hoare annotation was computed. [2022-12-13 19:50:08,662 INFO L899 garLoopResultBuilder]: For program point L11815-1(line 11815) no Hoare annotation was computed. [2022-12-13 19:50:08,662 INFO L902 garLoopResultBuilder]: At program point L11815(line 11815) the Hoare annotation is: true [2022-12-13 19:50:08,662 INFO L899 garLoopResultBuilder]: For program point L9470-1(line 9470) no Hoare annotation was computed. [2022-12-13 19:50:08,662 INFO L902 garLoopResultBuilder]: At program point L9338(lines 9293 9346) the Hoare annotation is: true [2022-12-13 19:50:08,662 INFO L902 garLoopResultBuilder]: At program point L9470(line 9470) the Hoare annotation is: true [2022-12-13 19:50:08,662 INFO L899 garLoopResultBuilder]: For program point L6927(lines 6927 6930) no Hoare annotation was computed. [2022-12-13 19:50:08,662 INFO L902 garLoopResultBuilder]: At program point mgsl_reset_tx_dma_buffers_returnLabel#1(lines 11099 11122) the Hoare annotation is: true [2022-12-13 19:50:08,662 INFO L902 garLoopResultBuilder]: At program point L5936(line 5936) the Hoare annotation is: true [2022-12-13 19:50:08,662 INFO L902 garLoopResultBuilder]: At program point $Ultimate##173(lines 11845 11849) the Hoare annotation is: true [2022-12-13 19:50:08,662 INFO L899 garLoopResultBuilder]: For program point L12047-1(line 12047) no Hoare annotation was computed. [2022-12-13 19:50:08,662 INFO L902 garLoopResultBuilder]: At program point $Ultimate##171(lines 11830 11862) the Hoare annotation is: true [2022-12-13 19:50:08,662 INFO L902 garLoopResultBuilder]: At program point L12047(line 12047) the Hoare annotation is: true [2022-12-13 19:50:08,662 INFO L902 garLoopResultBuilder]: At program point request_threaded_irq_returnLabel#1(lines 14444 14446) the Hoare annotation is: true [2022-12-13 19:50:08,662 INFO L902 garLoopResultBuilder]: At program point L11651-1(line 11651) the Hoare annotation is: true [2022-12-13 19:50:08,662 INFO L902 garLoopResultBuilder]: At program point $Ultimate##175(lines 11855 11859) the Hoare annotation is: true [2022-12-13 19:50:08,662 INFO L902 garLoopResultBuilder]: At program point L11651(line 11651) the Hoare annotation is: true [2022-12-13 19:50:08,663 INFO L899 garLoopResultBuilder]: For program point L11783-1(line 11783) no Hoare annotation was computed. [2022-12-13 19:50:08,663 INFO L902 garLoopResultBuilder]: At program point L11783(line 11783) the Hoare annotation is: true [2022-12-13 19:50:08,663 INFO L902 garLoopResultBuilder]: At program point $Ultimate##178(lines 11863 11869) the Hoare annotation is: true [2022-12-13 19:50:08,663 INFO L899 garLoopResultBuilder]: For program point L9339(lines 9339 9343) no Hoare annotation was computed. [2022-12-13 19:50:08,663 INFO L899 garLoopResultBuilder]: For program point L9240(lines 9240 9243) no Hoare annotation was computed. [2022-12-13 19:50:08,663 INFO L899 garLoopResultBuilder]: For program point L9240-2(lines 9227 9288) no Hoare annotation was computed. [2022-12-13 19:50:08,663 INFO L902 garLoopResultBuilder]: At program point L11850(line 11850) the Hoare annotation is: true [2022-12-13 19:50:08,663 INFO L899 garLoopResultBuilder]: For program point L11652(line 11652) no Hoare annotation was computed. [2022-12-13 19:50:08,663 INFO L902 garLoopResultBuilder]: At program point $Ultimate##188(lines 11883 11887) the Hoare annotation is: true [2022-12-13 19:50:08,663 INFO L902 garLoopResultBuilder]: At program point $Ultimate##186(lines 11876 11880) the Hoare annotation is: true [2022-12-13 19:50:08,663 INFO L902 garLoopResultBuilder]: At program point L11784(line 11784) the Hoare annotation is: true [2022-12-13 19:50:08,663 INFO L899 garLoopResultBuilder]: For program point L11817-1(lines 11715 11918) no Hoare annotation was computed. [2022-12-13 19:50:08,663 INFO L902 garLoopResultBuilder]: At program point L11817(line 11817) the Hoare annotation is: true [2022-12-13 19:50:08,663 INFO L899 garLoopResultBuilder]: For program point L11850-1(line 11850) no Hoare annotation was computed. [2022-12-13 19:50:08,663 INFO L899 garLoopResultBuilder]: For program point L11784-1(line 11784) no Hoare annotation was computed. [2022-12-13 19:50:08,663 INFO L902 garLoopResultBuilder]: At program point L9307(line 9307) the Hoare annotation is: true [2022-12-13 19:50:08,663 INFO L899 garLoopResultBuilder]: For program point L9307-1(line 9307) no Hoare annotation was computed. [2022-12-13 19:50:08,663 INFO L899 garLoopResultBuilder]: For program point L9472(lines 9472 9488) no Hoare annotation was computed. [2022-12-13 19:50:08,664 INFO L902 garLoopResultBuilder]: At program point L9439(line 9439) the Hoare annotation is: true [2022-12-13 19:50:08,664 INFO L899 garLoopResultBuilder]: For program point L9439-1(line 9439) no Hoare annotation was computed. [2022-12-13 19:50:08,664 INFO L902 garLoopResultBuilder]: At program point L6962(line 6962) the Hoare annotation is: true [2022-12-13 19:50:08,664 INFO L902 garLoopResultBuilder]: At program point L5938(lines 5938 5939) the Hoare annotation is: true [2022-12-13 19:50:08,664 INFO L902 garLoopResultBuilder]: At program point $Ultimate##191(lines 11891 11904) the Hoare annotation is: true [2022-12-13 19:50:08,664 INFO L902 garLoopResultBuilder]: At program point L5938-1(lines 5932 5943) the Hoare annotation is: true [2022-12-13 19:50:08,664 INFO L899 garLoopResultBuilder]: For program point L11851-1(line 11851) no Hoare annotation was computed. [2022-12-13 19:50:08,664 INFO L902 garLoopResultBuilder]: At program point L11851(line 11851) the Hoare annotation is: true [2022-12-13 19:50:08,664 INFO L899 garLoopResultBuilder]: For program point L6962-1(line 6962) no Hoare annotation was computed. [2022-12-13 19:50:08,664 INFO L902 garLoopResultBuilder]: At program point mgsl_memory_test_ldv_42841#1(lines 11986 12049) the Hoare annotation is: true [2022-12-13 19:50:08,664 INFO L899 garLoopResultBuilder]: For program point L9605(lines 9605 9610) no Hoare annotation was computed. [2022-12-13 19:50:08,664 INFO L902 garLoopResultBuilder]: At program point L11653-1(line 11653) the Hoare annotation is: true [2022-12-13 19:50:08,664 INFO L902 garLoopResultBuilder]: At program point L11653(line 11653) the Hoare annotation is: true [2022-12-13 19:50:08,664 INFO L899 garLoopResultBuilder]: For program point L11719-2(lines 11719 11724) no Hoare annotation was computed. [2022-12-13 19:50:08,664 INFO L902 garLoopResultBuilder]: At program point L11554(line 11554) the Hoare annotation is: true [2022-12-13 19:50:08,664 INFO L899 garLoopResultBuilder]: For program point L11587-1(line 11587) no Hoare annotation was computed. [2022-12-13 19:50:08,664 INFO L902 garLoopResultBuilder]: At program point L11587(line 11587) the Hoare annotation is: true [2022-12-13 19:50:08,665 INFO L899 garLoopResultBuilder]: For program point L11785-1(line 11785) no Hoare annotation was computed. [2022-12-13 19:50:08,665 INFO L902 garLoopResultBuilder]: At program point L11785(line 11785) the Hoare annotation is: true [2022-12-13 19:50:08,665 INFO L902 garLoopResultBuilder]: At program point mgsl_alloc_buffer_list_memory_ldv_42302#1(lines 9293 9346) the Hoare annotation is: true [2022-12-13 19:50:08,665 INFO L899 garLoopResultBuilder]: For program point L11719(lines 11719 11724) no Hoare annotation was computed. [2022-12-13 19:50:08,665 INFO L899 garLoopResultBuilder]: For program point L9275(lines 9275 9280) no Hoare annotation was computed. [2022-12-13 19:50:08,665 INFO L899 garLoopResultBuilder]: For program point L11554-1(line 11554) no Hoare annotation was computed. [2022-12-13 19:50:08,665 INFO L902 garLoopResultBuilder]: At program point mgsl_reset_tx_dma_buffers_ldv_42618#1(lines 11101 11121) the Hoare annotation is: true [2022-12-13 19:50:08,665 INFO L899 garLoopResultBuilder]: For program point L6963(lines 6963 6966) no Hoare annotation was computed. [2022-12-13 19:50:08,665 INFO L902 garLoopResultBuilder]: At program point L11852(line 11852) the Hoare annotation is: true [2022-12-13 19:50:08,665 INFO L902 garLoopResultBuilder]: At program point L11786(line 11786) the Hoare annotation is: true [2022-12-13 19:50:08,665 INFO L899 garLoopResultBuilder]: For program point L11852-1(line 11852) no Hoare annotation was computed. [2022-12-13 19:50:08,665 INFO L899 garLoopResultBuilder]: For program point L6963-2(lines 6963 6966) no Hoare annotation was computed. [2022-12-13 19:50:08,665 INFO L899 garLoopResultBuilder]: For program point L11588(lines 11588 11616) no Hoare annotation was computed. [2022-12-13 19:50:08,665 INFO L899 garLoopResultBuilder]: For program point L11555-1(line 11555) no Hoare annotation was computed. [2022-12-13 19:50:08,665 INFO L902 garLoopResultBuilder]: At program point L11555(line 11555) the Hoare annotation is: true [2022-12-13 19:50:08,665 INFO L902 garLoopResultBuilder]: At program point L11720(line 11720) the Hoare annotation is: true [2022-12-13 19:50:08,665 INFO L899 garLoopResultBuilder]: For program point L11786-1(lines 11715 11918) no Hoare annotation was computed. [2022-12-13 19:50:08,665 INFO L902 garLoopResultBuilder]: At program point mgsl_alloc_intermediate_txbuffer_memory_ldv_42341#1(lines 9459 9498) the Hoare annotation is: true [2022-12-13 19:50:08,665 INFO L902 garLoopResultBuilder]: At program point L11654(line 11654) the Hoare annotation is: true [2022-12-13 19:50:08,666 INFO L899 garLoopResultBuilder]: For program point L11720-1(line 11720) no Hoare annotation was computed. [2022-12-13 19:50:08,666 INFO L899 garLoopResultBuilder]: For program point L9441(lines 9441 9444) no Hoare annotation was computed. [2022-12-13 19:50:08,666 INFO L899 garLoopResultBuilder]: For program point L6931(lines 6931 6941) no Hoare annotation was computed. [2022-12-13 19:50:08,666 INFO L899 garLoopResultBuilder]: For program point L6964-1(line 6964) no Hoare annotation was computed. [2022-12-13 19:50:08,666 INFO L902 garLoopResultBuilder]: At program point L6964(line 6964) the Hoare annotation is: true [2022-12-13 19:50:08,666 INFO L902 garLoopResultBuilder]: At program point mgsl_memory_test_ldv_42846#1(lines 11986 12049) the Hoare annotation is: true [2022-12-13 19:50:08,666 INFO L902 garLoopResultBuilder]: At program point L11853(line 11853) the Hoare annotation is: true [2022-12-13 19:50:08,666 INFO L899 garLoopResultBuilder]: For program point L6931-2(lines 6931 6941) no Hoare annotation was computed. [2022-12-13 19:50:08,666 INFO L902 garLoopResultBuilder]: At program point L11556(line 11556) the Hoare annotation is: true [2022-12-13 19:50:08,666 INFO L902 garLoopResultBuilder]: At program point $Ultimate##132(lines 11620 11624) the Hoare annotation is: true [2022-12-13 19:50:08,666 INFO L902 garLoopResultBuilder]: At program point $Ultimate##30(lines 12024 12028) the Hoare annotation is: true [2022-12-13 19:50:08,666 INFO L902 garLoopResultBuilder]: At program point L11556-1(line 11556) the Hoare annotation is: true [2022-12-13 19:50:08,666 INFO L899 garLoopResultBuilder]: For program point L9640(lines 9640 9644) no Hoare annotation was computed. [2022-12-13 19:50:08,666 INFO L902 garLoopResultBuilder]: At program point $Ultimate##34(lines 12041 12045) the Hoare annotation is: true [2022-12-13 19:50:08,666 INFO L899 garLoopResultBuilder]: For program point L9640-2(lines 9612 9660) no Hoare annotation was computed. [2022-12-13 19:50:08,666 INFO L902 garLoopResultBuilder]: At program point L11655(line 11655) the Hoare annotation is: true [2022-12-13 19:50:08,666 INFO L902 garLoopResultBuilder]: At program point $Ultimate##28(lines 12011 12015) the Hoare annotation is: true [2022-12-13 19:50:08,667 INFO L899 garLoopResultBuilder]: For program point L11821(lines 11821 11827) no Hoare annotation was computed. [2022-12-13 19:50:08,667 INFO L902 garLoopResultBuilder]: At program point L11722(lines 11722 11723) the Hoare annotation is: true [2022-12-13 19:50:08,667 INFO L899 garLoopResultBuilder]: For program point L9674(lines 9674 9679) no Hoare annotation was computed. [2022-12-13 19:50:08,667 INFO L902 garLoopResultBuilder]: At program point L11821-2(lines 11715 11918) the Hoare annotation is: true [2022-12-13 19:50:08,667 INFO L902 garLoopResultBuilder]: At program point L9476(line 9476) the Hoare annotation is: true [2022-12-13 19:50:08,667 INFO L899 garLoopResultBuilder]: For program point L11557(line 11557) no Hoare annotation was computed. [2022-12-13 19:50:08,667 INFO L899 garLoopResultBuilder]: For program point L9476-1(line 9476) no Hoare annotation was computed. [2022-12-13 19:50:08,667 INFO L899 garLoopResultBuilder]: For program point L11656(line 11656) no Hoare annotation was computed. [2022-12-13 19:50:08,667 INFO L899 garLoopResultBuilder]: For program point L11722-1(lines 11722 11723) no Hoare annotation was computed. [2022-12-13 19:50:08,667 INFO L899 garLoopResultBuilder]: For program point L9245-1(lines 9245 9249) no Hoare annotation was computed. [2022-12-13 19:50:08,667 INFO L902 garLoopResultBuilder]: At program point mgsl_memory_test_ldv_42847#1(lines 11986 12049) the Hoare annotation is: true [2022-12-13 19:50:08,667 INFO L899 garLoopResultBuilder]: For program point L11822(lines 11822 11825) no Hoare annotation was computed. [2022-12-13 19:50:08,667 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6915 6970) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,668 INFO L902 garLoopResultBuilder]: At program point L11657-1(line 11657) the Hoare annotation is: true [2022-12-13 19:50:08,668 INFO L902 garLoopResultBuilder]: At program point L11657(line 11657) the Hoare annotation is: true [2022-12-13 19:50:08,668 INFO L902 garLoopResultBuilder]: At program point $Ultimate##158(lines 11778 11782) the Hoare annotation is: true [2022-12-13 19:50:08,668 INFO L899 garLoopResultBuilder]: For program point L11558(lines 11558 11571) no Hoare annotation was computed. [2022-12-13 19:50:08,668 INFO L902 garLoopResultBuilder]: At program point $Ultimate##156(lines 11753 11757) the Hoare annotation is: true [2022-12-13 19:50:08,668 INFO L902 garLoopResultBuilder]: At program point mgsl_reset_tx_dma_buffers_ldv_42616#1(lines 11101 11121) the Hoare annotation is: true [2022-12-13 19:50:08,668 INFO L899 garLoopResultBuilder]: For program point L6934(lines 6934 6939) no Hoare annotation was computed. [2022-12-13 19:50:08,668 INFO L899 garLoopResultBuilder]: For program point L11658(line 11658) no Hoare annotation was computed. [2022-12-13 19:50:08,668 INFO L902 garLoopResultBuilder]: At program point mgsl_alloc_intermediate_txbuffer_memory_ldv_42343#1(lines 9459 9498) the Hoare annotation is: true [2022-12-13 19:50:08,668 INFO L902 garLoopResultBuilder]: At program point L11592(line 11592) the Hoare annotation is: true [2022-12-13 19:50:08,668 INFO L899 garLoopResultBuilder]: For program point L11592-1(line 11592) no Hoare annotation was computed. [2022-12-13 19:50:08,668 INFO L902 garLoopResultBuilder]: At program point mgsl_memory_test_ldv_42844#1(lines 11986 12049) the Hoare annotation is: true [2022-12-13 19:50:08,668 INFO L902 garLoopResultBuilder]: At program point mgsl_irq_test_ldv_42736#1(lines 11643 11677) the Hoare annotation is: true [2022-12-13 19:50:08,669 INFO L899 garLoopResultBuilder]: For program point L11593(lines 11593 11615) no Hoare annotation was computed. [2022-12-13 19:50:08,669 INFO L902 garLoopResultBuilder]: At program point mgsl_claim_resources_returnLabel#1(lines 9582 9685) the Hoare annotation is: true [2022-12-13 19:50:08,669 INFO L902 garLoopResultBuilder]: At program point L11891(lines 11891 11904) the Hoare annotation is: true [2022-12-13 19:50:08,669 INFO L902 garLoopResultBuilder]: At program point L11726-2(lines 11726 11732) the Hoare annotation is: true [2022-12-13 19:50:08,669 INFO L899 garLoopResultBuilder]: For program point L9612(lines 9612 9672) no Hoare annotation was computed. [2022-12-13 19:50:08,669 INFO L899 garLoopResultBuilder]: For program point L9612-2(lines 9612 9672) no Hoare annotation was computed. [2022-12-13 19:50:08,669 INFO L899 garLoopResultBuilder]: For program point L11726(lines 11726 11732) no Hoare annotation was computed. [2022-12-13 19:50:08,669 INFO L899 garLoopResultBuilder]: For program point L11561-1(line 11561) no Hoare annotation was computed. [2022-12-13 19:50:08,669 INFO L902 garLoopResultBuilder]: At program point L11561(line 11561) the Hoare annotation is: true [2022-12-13 19:50:08,669 INFO L902 garLoopResultBuilder]: At program point mgsl_dma_test_ldv_42764#1(lines 11715 11918) the Hoare annotation is: true [2022-12-13 19:50:08,669 INFO L899 garLoopResultBuilder]: For program point L5913(lines 5913 5917) no Hoare annotation was computed. [2022-12-13 19:50:08,669 INFO L902 garLoopResultBuilder]: At program point L9613(lines 9613 9614) the Hoare annotation is: true [2022-12-13 19:50:08,670 INFO L902 garLoopResultBuilder]: At program point L11628(line 11628) the Hoare annotation is: true [2022-12-13 19:50:08,670 INFO L899 garLoopResultBuilder]: For program point L9613-1(lines 9613 9614) no Hoare annotation was computed. [2022-12-13 19:50:08,670 INFO L899 garLoopResultBuilder]: For program point L11562(lines 11562 11570) no Hoare annotation was computed. [2022-12-13 19:50:08,670 INFO L899 garLoopResultBuilder]: For program point L11793(line 11793) no Hoare annotation was computed. [2022-12-13 19:50:08,670 INFO L899 garLoopResultBuilder]: For program point L11727-1(lines 11727 11728) no Hoare annotation was computed. [2022-12-13 19:50:08,670 INFO L902 garLoopResultBuilder]: At program point L11727(lines 11727 11728) the Hoare annotation is: true [2022-12-13 19:50:08,670 INFO L899 garLoopResultBuilder]: For program point L9316(lines 9316 9319) no Hoare annotation was computed. [2022-12-13 19:50:08,670 INFO L899 garLoopResultBuilder]: For program point L9316-2(lines 9316 9319) no Hoare annotation was computed. [2022-12-13 19:50:08,670 INFO L902 garLoopResultBuilder]: At program point L5914(line 5914) the Hoare annotation is: true [2022-12-13 19:50:08,670 INFO L902 garLoopResultBuilder]: At program point mgsl_irq_test_ldv_42738#1(lines 11643 11677) the Hoare annotation is: true [2022-12-13 19:50:08,670 INFO L899 garLoopResultBuilder]: For program point L11893(lines 11893 11902) no Hoare annotation was computed. [2022-12-13 19:50:08,671 INFO L902 garLoopResultBuilder]: At program point L11794(line 11794) the Hoare annotation is: true [2022-12-13 19:50:08,671 INFO L902 garLoopResultBuilder]: At program point init_timer_key_returnLabel#1(lines 14328 14330) the Hoare annotation is: true [2022-12-13 19:50:08,671 INFO L899 garLoopResultBuilder]: For program point L11629(line 11629) no Hoare annotation was computed. [2022-12-13 19:50:08,671 INFO L899 garLoopResultBuilder]: For program point L11761-1(line 11761) no Hoare annotation was computed. [2022-12-13 19:50:08,671 INFO L902 garLoopResultBuilder]: At program point L11761(line 11761) the Hoare annotation is: true [2022-12-13 19:50:08,671 INFO L899 garLoopResultBuilder]: For program point L11794-1(line 11794) no Hoare annotation was computed. [2022-12-13 19:50:08,671 INFO L899 garLoopResultBuilder]: For program point L11662(line 11662) no Hoare annotation was computed. [2022-12-13 19:50:08,671 INFO L899 garLoopResultBuilder]: For program point L9251(lines 9251 9284) no Hoare annotation was computed. [2022-12-13 19:50:08,671 INFO L899 garLoopResultBuilder]: For program point usc_loopmode_activeEXIT(lines 12240 12246) no Hoare annotation was computed. [2022-12-13 19:50:08,671 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 12240 12246) the Hoare annotation is: true [2022-12-13 19:50:08,671 INFO L899 garLoopResultBuilder]: For program point L12243-1(line 12243) no Hoare annotation was computed. [2022-12-13 19:50:08,671 INFO L902 garLoopResultBuilder]: At program point L12243(line 12243) the Hoare annotation is: true [2022-12-13 19:50:08,671 INFO L899 garLoopResultBuilder]: For program point usc_loopmode_activeFINAL(lines 12240 12246) no Hoare annotation was computed. [2022-12-13 19:50:08,672 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14239 14241) the Hoare annotation is: true [2022-12-13 19:50:08,672 INFO L899 garLoopResultBuilder]: For program point __wake_upEXIT(lines 14239 14241) no Hoare annotation was computed. [2022-12-13 19:50:08,672 INFO L899 garLoopResultBuilder]: For program point __wake_upFINAL(lines 14239 14241) no Hoare annotation was computed. [2022-12-13 19:50:08,672 INFO L899 garLoopResultBuilder]: For program point load_next_tx_holding_bufferFINAL(lines 9522 9558) no Hoare annotation was computed. [2022-12-13 19:50:08,672 INFO L899 garLoopResultBuilder]: For program point L9536(lines 9536 9539) no Hoare annotation was computed. [2022-12-13 19:50:08,672 INFO L899 garLoopResultBuilder]: For program point L9536-2(lines 9531 9554) no Hoare annotation was computed. [2022-12-13 19:50:08,672 INFO L899 garLoopResultBuilder]: For program point L9549(line 9549) no Hoare annotation was computed. [2022-12-13 19:50:08,672 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9522 9558) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= ~ldv_state_variable_2~0 4) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,672 INFO L899 garLoopResultBuilder]: For program point L9545(lines 9545 9548) no Hoare annotation was computed. [2022-12-13 19:50:08,672 INFO L902 garLoopResultBuilder]: At program point L9545-2(lines 9545 9548) the Hoare annotation is: true [2022-12-13 19:50:08,672 INFO L899 garLoopResultBuilder]: For program point L9531(lines 9531 9555) no Hoare annotation was computed. [2022-12-13 19:50:08,673 INFO L899 garLoopResultBuilder]: For program point L9531-1(lines 9531 9555) no Hoare annotation was computed. [2022-12-13 19:50:08,673 INFO L899 garLoopResultBuilder]: For program point load_next_tx_holding_bufferEXIT(lines 9522 9558) no Hoare annotation was computed. [2022-12-13 19:50:08,673 INFO L899 garLoopResultBuilder]: For program point L9550-1(line 9550) no Hoare annotation was computed. [2022-12-13 19:50:08,673 INFO L902 garLoopResultBuilder]: At program point L9550(line 9550) the Hoare annotation is: true [2022-12-13 19:50:08,673 INFO L899 garLoopResultBuilder]: For program point L9542-1(line 9542) no Hoare annotation was computed. [2022-12-13 19:50:08,673 INFO L895 garLoopResultBuilder]: At program point num_free_tx_dma_buffers_returnLabel#1(lines 11123 11128) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= ~ldv_state_variable_2~0 4) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,673 INFO L902 garLoopResultBuilder]: At program point L9542(line 9542) the Hoare annotation is: true [2022-12-13 19:50:08,673 INFO L899 garLoopResultBuilder]: For program point L7195(lines 7195 7203) no Hoare annotation was computed. [2022-12-13 19:50:08,673 INFO L899 garLoopResultBuilder]: For program point L7193-1(line 7193) no Hoare annotation was computed. [2022-12-13 19:50:08,673 INFO L895 garLoopResultBuilder]: At program point L7193(line 7193) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,673 INFO L899 garLoopResultBuilder]: For program point L7183(line 7183) no Hoare annotation was computed. [2022-12-13 19:50:08,674 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7168 7209) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,674 INFO L899 garLoopResultBuilder]: For program point L7206(line 7206) no Hoare annotation was computed. [2022-12-13 19:50:08,674 INFO L899 garLoopResultBuilder]: For program point mgsl_put_charFINAL(lines 7168 7209) no Hoare annotation was computed. [2022-12-13 19:50:08,674 INFO L899 garLoopResultBuilder]: For program point L7194(line 7194) no Hoare annotation was computed. [2022-12-13 19:50:08,674 INFO L899 garLoopResultBuilder]: For program point L7192-1(line 7192) no Hoare annotation was computed. [2022-12-13 19:50:08,674 INFO L902 garLoopResultBuilder]: At program point L7194-3(lines 7194 7205) the Hoare annotation is: true [2022-12-13 19:50:08,674 INFO L895 garLoopResultBuilder]: At program point L7192(line 7192) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,674 INFO L899 garLoopResultBuilder]: For program point L7194-2(lines 7194 7205) no Hoare annotation was computed. [2022-12-13 19:50:08,674 INFO L899 garLoopResultBuilder]: For program point L7188(lines 7188 7191) no Hoare annotation was computed. [2022-12-13 19:50:08,674 INFO L899 garLoopResultBuilder]: For program point mgsl_put_charEXIT(lines 7168 7209) no Hoare annotation was computed. [2022-12-13 19:50:08,674 INFO L899 garLoopResultBuilder]: For program point L7184(lines 7184 7187) no Hoare annotation was computed. [2022-12-13 19:50:08,675 INFO L899 garLoopResultBuilder]: For program point L7178(lines 7178 7182) no Hoare annotation was computed. [2022-12-13 19:50:08,675 INFO L895 garLoopResultBuilder]: At program point L7178-2(lines 7178 7182) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,675 INFO L899 garLoopResultBuilder]: For program point L6167(lines 6167 6170) no Hoare annotation was computed. [2022-12-13 19:50:08,675 INFO L895 garLoopResultBuilder]: At program point L6166(line 6166) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= ~ldv_state_variable_2~0 4) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,675 INFO L902 garLoopResultBuilder]: At program point L6167-1(lines 6167 6170) the Hoare annotation is: true [2022-12-13 19:50:08,675 INFO L895 garLoopResultBuilder]: At program point L6168(line 6168) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= ~ldv_state_variable_2~0 4) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,675 INFO L899 garLoopResultBuilder]: For program point L6165(line 6165) no Hoare annotation was computed. [2022-12-13 19:50:08,675 INFO L899 garLoopResultBuilder]: For program point L6166-1(line 6166) no Hoare annotation was computed. [2022-12-13 19:50:08,675 INFO L899 garLoopResultBuilder]: For program point mgsl_stopEXIT(lines 6149 6174) no Hoare annotation was computed. [2022-12-13 19:50:08,676 INFO L895 garLoopResultBuilder]: At program point L6161-2(lines 6161 6164) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= ~ldv_state_variable_2~0 4) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,676 INFO L899 garLoopResultBuilder]: For program point L6161(lines 6161 6164) no Hoare annotation was computed. [2022-12-13 19:50:08,676 INFO L899 garLoopResultBuilder]: For program point mgsl_stopFINAL(lines 6149 6174) no Hoare annotation was computed. [2022-12-13 19:50:08,676 INFO L899 garLoopResultBuilder]: For program point L6156-1(line 6156) no Hoare annotation was computed. [2022-12-13 19:50:08,676 INFO L899 garLoopResultBuilder]: For program point L6157(lines 6157 6160) no Hoare annotation was computed. [2022-12-13 19:50:08,676 INFO L895 garLoopResultBuilder]: At program point L6156(line 6156) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= ~ldv_state_variable_2~0 4) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,676 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6149 6174) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= ~ldv_state_variable_2~0 4) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,676 INFO L899 garLoopResultBuilder]: For program point mod_timerEXIT(lines 14383 14385) no Hoare annotation was computed. [2022-12-13 19:50:08,676 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14383 14385) the Hoare annotation is: true [2022-12-13 19:50:08,676 INFO L899 garLoopResultBuilder]: For program point mod_timerFINAL(lines 14383 14385) no Hoare annotation was computed. [2022-12-13 19:50:08,677 INFO L899 garLoopResultBuilder]: For program point L5472-1(line 5472) no Hoare annotation was computed. [2022-12-13 19:50:08,677 INFO L899 garLoopResultBuilder]: For program point signal_pendingEXIT(lines 5467 5475) no Hoare annotation was computed. [2022-12-13 19:50:08,677 INFO L902 garLoopResultBuilder]: At program point test_ti_thread_flag_returnLabel#1(lines 5358 5364) the Hoare annotation is: true [2022-12-13 19:50:08,677 INFO L902 garLoopResultBuilder]: At program point L5472(line 5472) the Hoare annotation is: true [2022-12-13 19:50:08,677 INFO L902 garLoopResultBuilder]: At program point test_tsk_thread_flag_returnLabel#1(lines 5460 5466) the Hoare annotation is: true [2022-12-13 19:50:08,677 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5467 5475) the Hoare annotation is: true [2022-12-13 19:50:08,677 INFO L899 garLoopResultBuilder]: For program point signal_pendingFINAL(lines 5467 5475) no Hoare annotation was computed. [2022-12-13 19:50:08,677 INFO L902 garLoopResultBuilder]: At program point variable_test_bit_returnLabel#1(lines 5220 5227) the Hoare annotation is: true [2022-12-13 19:50:08,677 INFO L902 garLoopResultBuilder]: At program point _raw_spin_unlock_irqrestore_returnLabel#1(lines 14260 14262) the Hoare annotation is: true [2022-12-13 19:50:08,677 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqrestoreEXIT(lines 5390 5396) no Hoare annotation was computed. [2022-12-13 19:50:08,677 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5390 5396) the Hoare annotation is: true [2022-12-13 19:50:08,677 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqrestoreFINAL(lines 5390 5396) no Hoare annotation was computed. [2022-12-13 19:50:08,678 INFO L899 garLoopResultBuilder]: For program point L10837-1(line 10837) no Hoare annotation was computed. [2022-12-13 19:50:08,678 INFO L902 garLoopResultBuilder]: At program point L10837(line 10837) the Hoare annotation is: true [2022-12-13 19:50:08,678 INFO L899 garLoopResultBuilder]: For program point L10424(line 10424) no Hoare annotation was computed. [2022-12-13 19:50:08,678 INFO L899 garLoopResultBuilder]: For program point L7055(line 7055) no Hoare annotation was computed. [2022-12-13 19:50:08,678 INFO L902 garLoopResultBuilder]: At program point L10887(line 10887) the Hoare annotation is: true [2022-12-13 19:50:08,678 INFO L902 garLoopResultBuilder]: At program point L10838-1(line 10838) the Hoare annotation is: true [2022-12-13 19:50:08,678 INFO L902 garLoopResultBuilder]: At program point L10425(line 10425) the Hoare annotation is: true [2022-12-13 19:50:08,678 INFO L902 garLoopResultBuilder]: At program point L10425-1(line 10425) the Hoare annotation is: true [2022-12-13 19:50:08,678 INFO L902 garLoopResultBuilder]: At program point L10838(line 10838) the Hoare annotation is: true [2022-12-13 19:50:08,678 INFO L899 garLoopResultBuilder]: For program point L10871(lines 10871 10874) no Hoare annotation was computed. [2022-12-13 19:50:08,678 INFO L902 garLoopResultBuilder]: At program point L11086-1(lines 11083 11087) the Hoare annotation is: true [2022-12-13 19:50:08,679 INFO L902 garLoopResultBuilder]: At program point L7056-1(line 7056) the Hoare annotation is: true [2022-12-13 19:50:08,679 INFO L902 garLoopResultBuilder]: At program point L7056(line 7056) the Hoare annotation is: true [2022-12-13 19:50:08,679 INFO L902 garLoopResultBuilder]: At program point L11086(line 11086) the Hoare annotation is: true [2022-12-13 19:50:08,679 INFO L899 garLoopResultBuilder]: For program point L10888(line 10888) no Hoare annotation was computed. [2022-12-13 19:50:08,679 INFO L899 garLoopResultBuilder]: For program point L10426(line 10426) no Hoare annotation was computed. [2022-12-13 19:50:08,679 INFO L899 garLoopResultBuilder]: For program point L10839(line 10839) no Hoare annotation was computed. [2022-12-13 19:50:08,679 INFO L899 garLoopResultBuilder]: For program point L7057(line 7057) no Hoare annotation was computed. [2022-12-13 19:50:08,679 INFO L899 garLoopResultBuilder]: For program point L10889-1(line 10889) no Hoare annotation was computed. [2022-12-13 19:50:08,679 INFO L902 garLoopResultBuilder]: At program point L10889(line 10889) the Hoare annotation is: true [2022-12-13 19:50:08,679 INFO L902 garLoopResultBuilder]: At program point L10427(line 10427) the Hoare annotation is: true [2022-12-13 19:50:08,679 INFO L899 garLoopResultBuilder]: For program point L7058(line 7058) no Hoare annotation was computed. [2022-12-13 19:50:08,679 INFO L902 garLoopResultBuilder]: At program point L10956(line 10956) the Hoare annotation is: true [2022-12-13 19:50:08,679 INFO L902 garLoopResultBuilder]: At program point L7058-3(lines 7058 7061) the Hoare annotation is: true [2022-12-13 19:50:08,680 INFO L899 garLoopResultBuilder]: For program point L10890(lines 10890 10894) no Hoare annotation was computed. [2022-12-13 19:50:08,680 INFO L899 garLoopResultBuilder]: For program point L7058-2(lines 7058 7061) no Hoare annotation was computed. [2022-12-13 19:50:08,680 INFO L902 garLoopResultBuilder]: At program point L10956-1(line 10956) the Hoare annotation is: true [2022-12-13 19:50:08,680 INFO L899 garLoopResultBuilder]: For program point L11088(line 11088) no Hoare annotation was computed. [2022-12-13 19:50:08,680 INFO L899 garLoopResultBuilder]: For program point L10890-1(lines 10890 10894) no Hoare annotation was computed. [2022-12-13 19:50:08,680 INFO L899 garLoopResultBuilder]: For program point L10841(lines 10841 10844) no Hoare annotation was computed. [2022-12-13 19:50:08,680 INFO L902 garLoopResultBuilder]: At program point L7059(line 7059) the Hoare annotation is: true [2022-12-13 19:50:08,680 INFO L902 garLoopResultBuilder]: At program point L10841-2(lines 10841 10844) the Hoare annotation is: true [2022-12-13 19:50:08,680 INFO L899 garLoopResultBuilder]: For program point L10957(line 10957) no Hoare annotation was computed. [2022-12-13 19:50:08,680 INFO L899 garLoopResultBuilder]: For program point L10412(lines 10412 10431) no Hoare annotation was computed. [2022-12-13 19:50:08,680 INFO L899 garLoopResultBuilder]: For program point L10891-1(line 10891) no Hoare annotation was computed. [2022-12-13 19:50:08,680 INFO L902 garLoopResultBuilder]: At program point L10891(line 10891) the Hoare annotation is: true [2022-12-13 19:50:08,681 INFO L902 garLoopResultBuilder]: At program point L11089-1(line 11089) the Hoare annotation is: true [2022-12-13 19:50:08,681 INFO L902 garLoopResultBuilder]: At program point L11089(line 11089) the Hoare annotation is: true [2022-12-13 19:50:08,681 INFO L899 garLoopResultBuilder]: For program point L7043(line 7043) no Hoare annotation was computed. [2022-12-13 19:50:08,681 INFO L899 garLoopResultBuilder]: For program point L7043-5(lines 7043 7047) no Hoare annotation was computed. [2022-12-13 19:50:08,681 INFO L902 garLoopResultBuilder]: At program point L10429(line 10429) the Hoare annotation is: true [2022-12-13 19:50:08,681 INFO L899 garLoopResultBuilder]: For program point L10429-1(line 10429) no Hoare annotation was computed. [2022-12-13 19:50:08,681 INFO L899 garLoopResultBuilder]: For program point L7043-3(line 7043) no Hoare annotation was computed. [2022-12-13 19:50:08,681 INFO L899 garLoopResultBuilder]: For program point L7043-2(line 7043) no Hoare annotation was computed. [2022-12-13 19:50:08,681 INFO L902 garLoopResultBuilder]: At program point L7043-7(lines 7043 7047) the Hoare annotation is: true [2022-12-13 19:50:08,681 INFO L899 garLoopResultBuilder]: For program point L11090(line 11090) no Hoare annotation was computed. [2022-12-13 19:50:08,681 INFO L899 garLoopResultBuilder]: For program point L10413(lines 10413 10417) no Hoare annotation was computed. [2022-12-13 19:50:08,681 INFO L902 garLoopResultBuilder]: At program point L10892(line 10892) the Hoare annotation is: true [2022-12-13 19:50:08,681 INFO L899 garLoopResultBuilder]: For program point L10958-1(lines 10958 10962) no Hoare annotation was computed. [2022-12-13 19:50:08,682 INFO L899 garLoopResultBuilder]: For program point L10413-2(lines 10413 10417) no Hoare annotation was computed. [2022-12-13 19:50:08,682 INFO L902 garLoopResultBuilder]: At program point L10859(line 10859) the Hoare annotation is: true [2022-12-13 19:50:08,682 INFO L899 garLoopResultBuilder]: For program point L10958(lines 10958 10962) no Hoare annotation was computed. [2022-12-13 19:50:08,682 INFO L902 garLoopResultBuilder]: At program point L10430-1(lines 10405 10434) the Hoare annotation is: true [2022-12-13 19:50:08,682 INFO L902 garLoopResultBuilder]: At program point L10430(line 10430) the Hoare annotation is: true [2022-12-13 19:50:08,682 INFO L902 garLoopResultBuilder]: At program point L11091(line 11091) the Hoare annotation is: true [2022-12-13 19:50:08,682 INFO L902 garLoopResultBuilder]: At program point L10860(line 10860) the Hoare annotation is: true [2022-12-13 19:50:08,682 INFO L899 garLoopResultBuilder]: For program point L10959-1(line 10959) no Hoare annotation was computed. [2022-12-13 19:50:08,682 INFO L902 garLoopResultBuilder]: At program point L10959(line 10959) the Hoare annotation is: true [2022-12-13 19:50:08,682 INFO L902 garLoopResultBuilder]: At program point L10877(line 10877) the Hoare annotation is: true [2022-12-13 19:50:08,682 INFO L902 garLoopResultBuilder]: At program point L10861(line 10861) the Hoare annotation is: true [2022-12-13 19:50:08,683 INFO L902 garLoopResultBuilder]: At program point L10960(line 10960) the Hoare annotation is: true [2022-12-13 19:50:08,683 INFO L899 garLoopResultBuilder]: For program point L10845(line 10845) no Hoare annotation was computed. [2022-12-13 19:50:08,683 INFO L899 garLoopResultBuilder]: For program point L10878(line 10878) no Hoare annotation was computed. [2022-12-13 19:50:08,683 INFO L899 garLoopResultBuilder]: For program point L11093-1(line 11093) no Hoare annotation was computed. [2022-12-13 19:50:08,683 INFO L902 garLoopResultBuilder]: At program point L11093(line 11093) the Hoare annotation is: true [2022-12-13 19:50:08,683 INFO L902 garLoopResultBuilder]: At program point L10895-2(lines 10828 10902) the Hoare annotation is: true [2022-12-13 19:50:08,683 INFO L902 garLoopResultBuilder]: At program point L10862(line 10862) the Hoare annotation is: true [2022-12-13 19:50:08,683 INFO L899 garLoopResultBuilder]: For program point L10895(lines 10895 10899) no Hoare annotation was computed. [2022-12-13 19:50:08,683 INFO L899 garLoopResultBuilder]: For program point L10879-1(line 10879) no Hoare annotation was computed. [2022-12-13 19:50:08,683 INFO L902 garLoopResultBuilder]: At program point L10879(line 10879) the Hoare annotation is: true [2022-12-13 19:50:08,683 INFO L902 garLoopResultBuilder]: At program point L11094-1(lines 11076 11098) the Hoare annotation is: true [2022-12-13 19:50:08,683 INFO L902 garLoopResultBuilder]: At program point L11094(line 11094) the Hoare annotation is: true [2022-12-13 19:50:08,683 INFO L899 garLoopResultBuilder]: For program point mgsl_program_hwEXIT(lines 7026 7065) no Hoare annotation was computed. [2022-12-13 19:50:08,684 INFO L899 garLoopResultBuilder]: For program point L10863(line 10863) no Hoare annotation was computed. [2022-12-13 19:50:08,684 INFO L899 garLoopResultBuilder]: For program point L7048(line 7048) no Hoare annotation was computed. [2022-12-13 19:50:08,684 INFO L899 garLoopResultBuilder]: For program point L10847-2(lines 10847 10850) no Hoare annotation was computed. [2022-12-13 19:50:08,684 INFO L902 garLoopResultBuilder]: At program point L10880(line 10880) the Hoare annotation is: true [2022-12-13 19:50:08,684 INFO L899 garLoopResultBuilder]: For program point L10847(lines 10847 10850) no Hoare annotation was computed. [2022-12-13 19:50:08,684 INFO L899 garLoopResultBuilder]: For program point L10880-1(line 10880) no Hoare annotation was computed. [2022-12-13 19:50:08,684 INFO L899 garLoopResultBuilder]: For program point L10897-1(line 10897) no Hoare annotation was computed. [2022-12-13 19:50:08,684 INFO L902 garLoopResultBuilder]: At program point L10897(line 10897) the Hoare annotation is: true [2022-12-13 19:50:08,684 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7026 7065) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,684 INFO L899 garLoopResultBuilder]: For program point L10881-1(line 10881) no Hoare annotation was computed. [2022-12-13 19:50:08,684 INFO L902 garLoopResultBuilder]: At program point L10881(line 10881) the Hoare annotation is: true [2022-12-13 19:50:08,685 INFO L899 garLoopResultBuilder]: For program point L10964(lines 10964 10967) no Hoare annotation was computed. [2022-12-13 19:50:08,685 INFO L899 garLoopResultBuilder]: For program point L10419(lines 10419 10422) no Hoare annotation was computed. [2022-12-13 19:50:08,685 INFO L902 garLoopResultBuilder]: At program point L10964-1(lines 10953 10970) the Hoare annotation is: true [2022-12-13 19:50:08,685 INFO L902 garLoopResultBuilder]: At program point L10419-2(lines 10419 10422) the Hoare annotation is: true [2022-12-13 19:50:08,685 INFO L899 garLoopResultBuilder]: For program point L10865(lines 10865 10868) no Hoare annotation was computed. [2022-12-13 19:50:08,685 INFO L899 garLoopResultBuilder]: For program point L10865-2(lines 10865 10868) no Hoare annotation was computed. [2022-12-13 19:50:08,685 INFO L902 garLoopResultBuilder]: At program point L10882(line 10882) the Hoare annotation is: true [2022-12-13 19:50:08,685 INFO L895 garLoopResultBuilder]: At program point L7034(line 7034) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,685 INFO L899 garLoopResultBuilder]: For program point L10882-1(line 10882) no Hoare annotation was computed. [2022-12-13 19:50:08,686 INFO L902 garLoopResultBuilder]: At program point L10965(line 10965) the Hoare annotation is: true [2022-12-13 19:50:08,686 INFO L899 garLoopResultBuilder]: For program point L7034-1(line 7034) no Hoare annotation was computed. [2022-12-13 19:50:08,686 INFO L899 garLoopResultBuilder]: For program point mgsl_program_hwFINAL(lines 7026 7065) no Hoare annotation was computed. [2022-12-13 19:50:08,686 INFO L899 garLoopResultBuilder]: For program point L11081(lines 11081 11095) no Hoare annotation was computed. [2022-12-13 19:50:08,686 INFO L899 garLoopResultBuilder]: For program point L7035-1(line 7035) no Hoare annotation was computed. [2022-12-13 19:50:08,686 INFO L895 garLoopResultBuilder]: At program point L7035(line 7035) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,686 INFO L902 garLoopResultBuilder]: At program point L11082(line 11082) the Hoare annotation is: true [2022-12-13 19:50:08,686 INFO L902 garLoopResultBuilder]: At program point L10884(line 10884) the Hoare annotation is: true [2022-12-13 19:50:08,686 INFO L902 garLoopResultBuilder]: At program point L10851-1(lines 10851 10858) the Hoare annotation is: true [2022-12-13 19:50:08,686 INFO L899 garLoopResultBuilder]: For program point L10851(lines 10851 10858) no Hoare annotation was computed. [2022-12-13 19:50:08,686 INFO L902 garLoopResultBuilder]: At program point L10884-1(line 10884) the Hoare annotation is: true [2022-12-13 19:50:08,687 INFO L899 garLoopResultBuilder]: For program point L11082-1(line 11082) no Hoare annotation was computed. [2022-12-13 19:50:08,687 INFO L902 garLoopResultBuilder]: At program point L7036-1(line 7036) the Hoare annotation is: true [2022-12-13 19:50:08,687 INFO L895 garLoopResultBuilder]: At program point L7036(line 7036) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,687 INFO L899 garLoopResultBuilder]: For program point L10835-1(line 10835) no Hoare annotation was computed. [2022-12-13 19:50:08,687 INFO L902 garLoopResultBuilder]: At program point L10835(line 10835) the Hoare annotation is: true [2022-12-13 19:50:08,687 INFO L899 garLoopResultBuilder]: For program point L11083(lines 11083 11087) no Hoare annotation was computed. [2022-12-13 19:50:08,687 INFO L899 garLoopResultBuilder]: For program point L7053-1(line 7053) no Hoare annotation was computed. [2022-12-13 19:50:08,687 INFO L902 garLoopResultBuilder]: At program point L7053(line 7053) the Hoare annotation is: true [2022-12-13 19:50:08,687 INFO L899 garLoopResultBuilder]: For program point L10885(line 10885) no Hoare annotation was computed. [2022-12-13 19:50:08,687 INFO L899 garLoopResultBuilder]: For program point L7037(line 7037) no Hoare annotation was computed. [2022-12-13 19:50:08,687 INFO L902 garLoopResultBuilder]: At program point L10836(line 10836) the Hoare annotation is: true [2022-12-13 19:50:08,687 INFO L902 garLoopResultBuilder]: At program point L10869-1(lines 10869 10876) the Hoare annotation is: true [2022-12-13 19:50:08,688 INFO L899 garLoopResultBuilder]: For program point L10869(lines 10869 10876) no Hoare annotation was computed. [2022-12-13 19:50:08,688 INFO L899 garLoopResultBuilder]: For program point L10836-1(line 10836) no Hoare annotation was computed. [2022-12-13 19:50:08,688 INFO L902 garLoopResultBuilder]: At program point L10423(line 10423) the Hoare annotation is: true [2022-12-13 19:50:08,688 INFO L902 garLoopResultBuilder]: At program point L11084(line 11084) the Hoare annotation is: true [2022-12-13 19:50:08,688 INFO L902 garLoopResultBuilder]: At program point L7054(line 7054) the Hoare annotation is: true [2022-12-13 19:50:08,688 INFO L902 garLoopResultBuilder]: At program point L7054-1(line 7054) the Hoare annotation is: true [2022-12-13 19:50:08,688 INFO L899 garLoopResultBuilder]: For program point L10853(lines 10853 10856) no Hoare annotation was computed. [2022-12-13 19:50:08,688 INFO L902 garLoopResultBuilder]: At program point L10886-1(line 10886) the Hoare annotation is: true [2022-12-13 19:50:08,688 INFO L902 garLoopResultBuilder]: At program point L10886(line 10886) the Hoare annotation is: true [2022-12-13 19:50:08,688 INFO L899 garLoopResultBuilder]: For program point L9755(lines 9755 9758) no Hoare annotation was computed. [2022-12-13 19:50:08,688 INFO L902 garLoopResultBuilder]: At program point ldv_free_netdev_17_returnLabel#1(lines 13726 13733) the Hoare annotation is: true [2022-12-13 19:50:08,688 INFO L899 garLoopResultBuilder]: For program point L9748(lines 9748 9773) no Hoare annotation was computed. [2022-12-13 19:50:08,689 INFO L899 garLoopResultBuilder]: For program point L9748-1(lines 9748 9773) no Hoare annotation was computed. [2022-12-13 19:50:08,689 INFO L899 garLoopResultBuilder]: For program point mgsl_add_deviceEXIT(lines 9742 9809) no Hoare annotation was computed. [2022-12-13 19:50:08,689 INFO L895 garLoopResultBuilder]: At program point ldv_42378(lines 9777 9790) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,689 INFO L899 garLoopResultBuilder]: For program point L12622-1(line 12622) no Hoare annotation was computed. [2022-12-13 19:50:08,689 INFO L902 garLoopResultBuilder]: At program point L12622(line 12622) the Hoare annotation is: true [2022-12-13 19:50:08,689 INFO L899 garLoopResultBuilder]: For program point L9798-2(lines 9798 9805) no Hoare annotation was computed. [2022-12-13 19:50:08,689 INFO L899 garLoopResultBuilder]: For program point L9794(lines 9794 9797) no Hoare annotation was computed. [2022-12-13 19:50:08,689 INFO L902 garLoopResultBuilder]: At program point register_netdev_returnLabel#1(lines 14433 14435) the Hoare annotation is: true [2022-12-13 19:50:08,689 INFO L899 garLoopResultBuilder]: For program point L9798(lines 9798 9805) no Hoare annotation was computed. [2022-12-13 19:50:08,689 INFO L899 garLoopResultBuilder]: For program point L9761(lines 9761 9771) no Hoare annotation was computed. [2022-12-13 19:50:08,689 INFO L899 garLoopResultBuilder]: For program point L9794-2(lines 9791 9797) no Hoare annotation was computed. [2022-12-13 19:50:08,690 INFO L902 garLoopResultBuilder]: At program point L13729(line 13729) the Hoare annotation is: true [2022-12-13 19:50:08,690 INFO L902 garLoopResultBuilder]: At program point hdlcdev_init_returnLabel#1(lines 12604 12636) the Hoare annotation is: true [2022-12-13 19:50:08,690 INFO L899 garLoopResultBuilder]: For program point L13729-1(line 13729) no Hoare annotation was computed. [2022-12-13 19:50:08,690 INFO L899 garLoopResultBuilder]: For program point mgsl_add_deviceFINAL(lines 9742 9809) no Hoare annotation was computed. [2022-12-13 19:50:08,690 INFO L899 garLoopResultBuilder]: For program point L9749(lines 9749 9752) no Hoare annotation was computed. [2022-12-13 19:50:08,690 INFO L899 garLoopResultBuilder]: For program point L9749-2(lines 9749 9752) no Hoare annotation was computed. [2022-12-13 19:50:08,690 INFO L899 garLoopResultBuilder]: For program point L12627(lines 12627 12632) no Hoare annotation was computed. [2022-12-13 19:50:08,690 INFO L899 garLoopResultBuilder]: For program point L9753(lines 9753 9760) no Hoare annotation was computed. [2022-12-13 19:50:08,690 INFO L899 garLoopResultBuilder]: For program point L9753-1(lines 9753 9760) no Hoare annotation was computed. [2022-12-13 19:50:08,690 INFO L895 garLoopResultBuilder]: At program point L9782(lines 9777 9790) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,690 INFO L895 garLoopResultBuilder]: At program point ldv_42380(lines 9777 9790) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,691 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9742 9809) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |old(#valid)| |#valid|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,691 INFO L899 garLoopResultBuilder]: For program point L12611(lines 12611 12615) no Hoare annotation was computed. [2022-12-13 19:50:08,691 INFO L899 garLoopResultBuilder]: For program point L9766(lines 9766 9769) no Hoare annotation was computed. [2022-12-13 19:50:08,691 INFO L902 garLoopResultBuilder]: At program point ldv_register_netdev_16_returnLabel#1(lines 13716 13725) the Hoare annotation is: true [2022-12-13 19:50:08,691 INFO L895 garLoopResultBuilder]: At program point L14267(line 14267) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,691 INFO L899 garLoopResultBuilder]: For program point L14267-1(line 14267) no Hoare annotation was computed. [2022-12-13 19:50:08,691 INFO L899 garLoopResultBuilder]: For program point L9791(lines 9791 9797) no Hoare annotation was computed. [2022-12-13 19:50:08,691 INFO L899 garLoopResultBuilder]: For program point L9783(lines 9783 9787) no Hoare annotation was computed. [2022-12-13 19:50:08,691 INFO L899 garLoopResultBuilder]: For program point L9775-2(lines 9775 9790) no Hoare annotation was computed. [2022-12-13 19:50:08,691 INFO L899 garLoopResultBuilder]: For program point L9775(lines 9775 9790) no Hoare annotation was computed. [2022-12-13 19:50:08,691 INFO L899 garLoopResultBuilder]: For program point L9763(lines 9763 9769) no Hoare annotation was computed. [2022-12-13 19:50:08,691 INFO L902 garLoopResultBuilder]: At program point alloc_hdlcdev_returnLabel#1(lines 14266 14268) the Hoare annotation is: true [2022-12-13 19:50:08,692 INFO L899 garLoopResultBuilder]: For program point mgsl_unthrottleEXIT(lines 7546 7581) no Hoare annotation was computed. [2022-12-13 19:50:08,692 INFO L902 garLoopResultBuilder]: At program point L7575-1(line 7575) the Hoare annotation is: true [2022-12-13 19:50:08,692 INFO L902 garLoopResultBuilder]: At program point L7575(line 7575) the Hoare annotation is: true [2022-12-13 19:50:08,692 INFO L899 garLoopResultBuilder]: For program point L7571-1(lines 7546 7581) no Hoare annotation was computed. [2022-12-13 19:50:08,692 INFO L899 garLoopResultBuilder]: For program point L7571(lines 7571 7578) no Hoare annotation was computed. [2022-12-13 19:50:08,692 INFO L899 garLoopResultBuilder]: For program point L7573-1(line 7573) no Hoare annotation was computed. [2022-12-13 19:50:08,692 INFO L902 garLoopResultBuilder]: At program point L7573(line 7573) the Hoare annotation is: true [2022-12-13 19:50:08,692 INFO L899 garLoopResultBuilder]: For program point L7567-1(line 7567) no Hoare annotation was computed. [2022-12-13 19:50:08,692 INFO L895 garLoopResultBuilder]: At program point L7567(line 7567) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,692 INFO L899 garLoopResultBuilder]: For program point L7563-1(lines 7563 7570) no Hoare annotation was computed. [2022-12-13 19:50:08,692 INFO L899 garLoopResultBuilder]: For program point L7563(lines 7563 7570) no Hoare annotation was computed. [2022-12-13 19:50:08,693 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7546 7581) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,693 INFO L899 garLoopResultBuilder]: For program point L7559(lines 7559 7562) no Hoare annotation was computed. [2022-12-13 19:50:08,693 INFO L895 garLoopResultBuilder]: At program point L7553-2(lines 7553 7557) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,693 INFO L899 garLoopResultBuilder]: For program point L7553(lines 7553 7557) no Hoare annotation was computed. [2022-12-13 19:50:08,693 INFO L899 garLoopResultBuilder]: For program point L7572-1(line 7572) no Hoare annotation was computed. [2022-12-13 19:50:08,693 INFO L902 garLoopResultBuilder]: At program point L7572(line 7572) the Hoare annotation is: true [2022-12-13 19:50:08,693 INFO L899 garLoopResultBuilder]: For program point L7564(lines 7564 7568) no Hoare annotation was computed. [2022-12-13 19:50:08,693 INFO L899 garLoopResultBuilder]: For program point L7558(line 7558) no Hoare annotation was computed. [2022-12-13 19:50:08,693 INFO L895 garLoopResultBuilder]: At program point L7521-2(lines 7521 7525) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,693 INFO L899 garLoopResultBuilder]: For program point L7521(lines 7521 7525) no Hoare annotation was computed. [2022-12-13 19:50:08,693 INFO L899 garLoopResultBuilder]: For program point L7536-1(line 7536) no Hoare annotation was computed. [2022-12-13 19:50:08,693 INFO L902 garLoopResultBuilder]: At program point L7536(line 7536) the Hoare annotation is: true [2022-12-13 19:50:08,694 INFO L899 garLoopResultBuilder]: For program point L7532-1(line 7532) no Hoare annotation was computed. [2022-12-13 19:50:08,694 INFO L895 garLoopResultBuilder]: At program point L7532(line 7532) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,694 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7514 7545) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,694 INFO L899 garLoopResultBuilder]: For program point L7526(line 7526) no Hoare annotation was computed. [2022-12-13 19:50:08,694 INFO L902 garLoopResultBuilder]: At program point L7539-1(line 7539) the Hoare annotation is: true [2022-12-13 19:50:08,694 INFO L902 garLoopResultBuilder]: At program point L7539(line 7539) the Hoare annotation is: true [2022-12-13 19:50:08,694 INFO L899 garLoopResultBuilder]: For program point L7535-1(lines 7514 7545) no Hoare annotation was computed. [2022-12-13 19:50:08,694 INFO L899 garLoopResultBuilder]: For program point L7535(lines 7535 7542) no Hoare annotation was computed. [2022-12-13 19:50:08,694 INFO L899 garLoopResultBuilder]: For program point L7537-1(line 7537) no Hoare annotation was computed. [2022-12-13 19:50:08,694 INFO L902 garLoopResultBuilder]: At program point L7537(line 7537) the Hoare annotation is: true [2022-12-13 19:50:08,694 INFO L899 garLoopResultBuilder]: For program point L7531(lines 7531 7534) no Hoare annotation was computed. [2022-12-13 19:50:08,695 INFO L899 garLoopResultBuilder]: For program point L7527(lines 7527 7530) no Hoare annotation was computed. [2022-12-13 19:50:08,695 INFO L899 garLoopResultBuilder]: For program point L7531-2(lines 7531 7534) no Hoare annotation was computed. [2022-12-13 19:50:08,695 INFO L899 garLoopResultBuilder]: For program point mgsl_throttleEXIT(lines 7514 7545) no Hoare annotation was computed. [2022-12-13 19:50:08,695 INFO L899 garLoopResultBuilder]: For program point L7009(line 7009) no Hoare annotation was computed. [2022-12-13 19:50:08,695 INFO L899 garLoopResultBuilder]: For program point L7005(line 7005) no Hoare annotation was computed. [2022-12-13 19:50:08,695 INFO L895 garLoopResultBuilder]: At program point L7001(line 7001) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,695 INFO L899 garLoopResultBuilder]: For program point L6997(line 6997) no Hoare annotation was computed. [2022-12-13 19:50:08,695 INFO L899 garLoopResultBuilder]: For program point L7018(lines 7018 7021) no Hoare annotation was computed. [2022-12-13 19:50:08,695 INFO L899 garLoopResultBuilder]: For program point shutdownFINAL(lines 6971 7025) no Hoare annotation was computed. [2022-12-13 19:50:08,695 INFO L895 garLoopResultBuilder]: At program point L6989(line 6989) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,695 INFO L899 garLoopResultBuilder]: For program point L7018-2(lines 7018 7021) no Hoare annotation was computed. [2022-12-13 19:50:08,696 INFO L895 garLoopResultBuilder]: At program point L7010(line 7010) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,696 INFO L895 garLoopResultBuilder]: At program point L7006(line 7006) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,696 INFO L899 garLoopResultBuilder]: For program point L7010-1(line 7010) no Hoare annotation was computed. [2022-12-13 19:50:08,696 INFO L895 garLoopResultBuilder]: At program point L7002(line 7002) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,696 INFO L895 garLoopResultBuilder]: At program point L7006-1(line 7006) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,696 INFO L895 garLoopResultBuilder]: At program point L6998(line 6998) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,696 INFO L895 garLoopResultBuilder]: At program point del_timer_sync_returnLabel#1(lines 14287 14289) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,696 INFO L899 garLoopResultBuilder]: For program point L6998-1(line 6998) no Hoare annotation was computed. [2022-12-13 19:50:08,697 INFO L899 garLoopResultBuilder]: For program point L6990(line 6990) no Hoare annotation was computed. [2022-12-13 19:50:08,697 INFO L899 garLoopResultBuilder]: For program point L7019-1(line 7019) no Hoare annotation was computed. [2022-12-13 19:50:08,697 INFO L902 garLoopResultBuilder]: At program point L7019(line 7019) the Hoare annotation is: true [2022-12-13 19:50:08,697 INFO L899 garLoopResultBuilder]: For program point L7011(line 7011) no Hoare annotation was computed. [2022-12-13 19:50:08,697 INFO L899 garLoopResultBuilder]: For program point L7007(line 7007) no Hoare annotation was computed. [2022-12-13 19:50:08,697 INFO L895 garLoopResultBuilder]: At program point L7011-3(lines 7011 7015) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,697 INFO L899 garLoopResultBuilder]: For program point L7011-2(lines 7011 7015) no Hoare annotation was computed. [2022-12-13 19:50:08,697 INFO L899 garLoopResultBuilder]: For program point L7003(line 7003) no Hoare annotation was computed. [2022-12-13 19:50:08,697 INFO L899 garLoopResultBuilder]: For program point L6999-1(line 6999) no Hoare annotation was computed. [2022-12-13 19:50:08,697 INFO L895 garLoopResultBuilder]: At program point L6999(line 6999) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,698 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6971 7025) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,698 INFO L895 garLoopResultBuilder]: At program point L7016(line 7016) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,698 INFO L895 garLoopResultBuilder]: At program point free_pages_returnLabel#1(lines 14302 14304) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,698 INFO L895 garLoopResultBuilder]: At program point L7008-1(line 7008) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,698 INFO L895 garLoopResultBuilder]: At program point L7008(line 7008) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,698 INFO L895 garLoopResultBuilder]: At program point L7004-1(line 7004) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,698 INFO L895 garLoopResultBuilder]: At program point L7004(line 7004) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,699 INFO L895 garLoopResultBuilder]: At program point L7000-1(line 7000) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,699 INFO L895 garLoopResultBuilder]: At program point L7000(line 7000) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,699 INFO L895 garLoopResultBuilder]: At program point L6992-2(lines 6992 6996) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,699 INFO L899 garLoopResultBuilder]: For program point shutdownEXIT(lines 6971 7025) no Hoare annotation was computed. [2022-12-13 19:50:08,699 INFO L899 garLoopResultBuilder]: For program point L6992(lines 6992 6996) no Hoare annotation was computed. [2022-12-13 19:50:08,699 INFO L895 garLoopResultBuilder]: At program point L6984-2(lines 6984 6988) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,699 INFO L899 garLoopResultBuilder]: For program point L6984(lines 6984 6988) no Hoare annotation was computed. [2022-12-13 19:50:08,699 INFO L899 garLoopResultBuilder]: For program point L7017(line 7017) no Hoare annotation was computed. [2022-12-13 19:50:08,699 INFO L899 garLoopResultBuilder]: For program point L6980(lines 6980 6983) no Hoare annotation was computed. [2022-12-13 19:50:08,699 INFO L895 garLoopResultBuilder]: At program point L7013(line 7013) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~debug_level~0 0))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_retval_3~0 0))) (.cse5 (= |old(#valid)| |#valid|))) (and (or .cse0 (= ~ldv_state_variable_2~0 4) (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) .cse5))) [2022-12-13 19:50:08,699 INFO L899 garLoopResultBuilder]: For program point L14108-1(lines 14106 14109) no Hoare annotation was computed. [2022-12-13 19:50:08,699 INFO L899 garLoopResultBuilder]: For program point L14106(lines 14106 14109) no Hoare annotation was computed. [2022-12-13 19:50:08,699 INFO L895 garLoopResultBuilder]: At program point L14108(line 14108) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 19:50:08,699 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_mutex_of_tty_portEXIT(lines 14103 14113) no Hoare annotation was computed. [2022-12-13 19:50:08,700 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 14103 14113) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_mutex_of_tty_port~0)| 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (= ~ldv_mutex_mutex_of_tty_port~0 |old(~ldv_mutex_mutex_of_tty_port~0)|)) [2022-12-13 19:50:08,700 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_mutex_of_tty_portFINAL(lines 14103 14113) no Hoare annotation was computed. [2022-12-13 19:50:08,700 INFO L899 garLoopResultBuilder]: For program point dtr_rtsEXIT(lines 8743 8762) no Hoare annotation was computed. [2022-12-13 19:50:08,700 INFO L902 garLoopResultBuilder]: At program point L8758(line 8758) the Hoare annotation is: true [2022-12-13 19:50:08,700 INFO L899 garLoopResultBuilder]: For program point L8753(lines 8753 8757) no Hoare annotation was computed. [2022-12-13 19:50:08,700 INFO L895 garLoopResultBuilder]: At program point L8752(line 8752) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,700 INFO L895 garLoopResultBuilder]: At program point L8751(line 8751) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,700 INFO L899 garLoopResultBuilder]: For program point L8752-1(line 8752) no Hoare annotation was computed. [2022-12-13 19:50:08,700 INFO L902 garLoopResultBuilder]: At program point L8753-2(lines 8753 8757) the Hoare annotation is: true [2022-12-13 19:50:08,700 INFO L899 garLoopResultBuilder]: For program point L8751-1(line 8751) no Hoare annotation was computed. [2022-12-13 19:50:08,700 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8743 8762) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,700 INFO L899 garLoopResultBuilder]: For program point dtr_rtsFINAL(lines 8743 8762) no Hoare annotation was computed. [2022-12-13 19:50:08,700 INFO L899 garLoopResultBuilder]: For program point iounmapEXIT(lines 14337 14339) no Hoare annotation was computed. [2022-12-13 19:50:08,700 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14337 14339) the Hoare annotation is: true [2022-12-13 19:50:08,700 INFO L899 garLoopResultBuilder]: For program point iounmapFINAL(lines 14337 14339) no Hoare annotation was computed. [2022-12-13 19:50:08,700 INFO L899 garLoopResultBuilder]: For program point synclink_remove_oneEXIT(lines 12682 12687) no Hoare annotation was computed. [2022-12-13 19:50:08,701 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 12682 12687) the Hoare annotation is: true [2022-12-13 19:50:08,701 INFO L899 garLoopResultBuilder]: For program point synclink_remove_oneFINAL(lines 12682 12687) no Hoare annotation was computed. [2022-12-13 19:50:08,701 INFO L899 garLoopResultBuilder]: For program point mgsl_hangupFINAL(lines 8704 8727) no Hoare annotation was computed. [2022-12-13 19:50:08,701 INFO L899 garLoopResultBuilder]: For program point mgsl_hangupEXIT(lines 8704 8727) no Hoare annotation was computed. [2022-12-13 19:50:08,701 INFO L902 garLoopResultBuilder]: At program point L8724(line 8724) the Hoare annotation is: true [2022-12-13 19:50:08,701 INFO L899 garLoopResultBuilder]: For program point L8715(lines 8715 8718) no Hoare annotation was computed. [2022-12-13 19:50:08,701 INFO L899 garLoopResultBuilder]: For program point L8714(line 8714) no Hoare annotation was computed. [2022-12-13 19:50:08,701 INFO L899 garLoopResultBuilder]: For program point L8720(line 8720) no Hoare annotation was computed. [2022-12-13 19:50:08,701 INFO L895 garLoopResultBuilder]: At program point L8719(line 8719) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,701 INFO L895 garLoopResultBuilder]: At program point L8719-1(line 8719) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (= |old(#valid)| |#valid|)) [2022-12-13 19:50:08,701 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8704 8727) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,701 INFO L899 garLoopResultBuilder]: For program point L8709(lines 8709 8713) no Hoare annotation was computed. [2022-12-13 19:50:08,701 INFO L895 garLoopResultBuilder]: At program point L8709-2(lines 8709 8713) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,701 INFO L902 garLoopResultBuilder]: At program point might_faultFINAL(lines 14379 14381) the Hoare annotation is: true [2022-12-13 19:50:08,701 INFO L899 garLoopResultBuilder]: For program point might_faultEXIT(lines 14379 14381) no Hoare annotation was computed. [2022-12-13 19:50:08,702 INFO L899 garLoopResultBuilder]: For program point L9953(lines 9953 9957) no Hoare annotation was computed. [2022-12-13 19:50:08,702 INFO L902 garLoopResultBuilder]: At program point ldv_free_netdev_18_returnLabel#1(lines 13734 13741) the Hoare annotation is: true [2022-12-13 19:50:08,702 INFO L899 garLoopResultBuilder]: For program point L9951(lines 9951 9960) no Hoare annotation was computed. [2022-12-13 19:50:08,702 INFO L895 garLoopResultBuilder]: At program point L9953-2(lines 9953 9957) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,702 INFO L899 garLoopResultBuilder]: For program point L9951-1(lines 9951 9960) no Hoare annotation was computed. [2022-12-13 19:50:08,702 INFO L895 garLoopResultBuilder]: At program point tty_unregister_driver_returnLabel#1(lines 14544 14546) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,702 INFO L902 garLoopResultBuilder]: At program point pci_unregister_driver_returnLabel#1(lines 14422 14424) the Hoare annotation is: true [2022-12-13 19:50:08,702 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9945 9983) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,702 INFO L902 garLoopResultBuilder]: At program point $Ultimate##10(lines 9977 9980) the Hoare annotation is: true [2022-12-13 19:50:08,702 INFO L902 garLoopResultBuilder]: At program point hdlcdev_exit_returnLabel#1(lines 12637 12645) the Hoare annotation is: true [2022-12-13 19:50:08,702 INFO L902 garLoopResultBuilder]: At program point $Ultimate##8(lines 9971 9975) the Hoare annotation is: true [2022-12-13 19:50:08,702 INFO L899 garLoopResultBuilder]: For program point synclink_cleanupEXIT(lines 9945 9983) no Hoare annotation was computed. [2022-12-13 19:50:08,702 INFO L902 garLoopResultBuilder]: At program point unregister_hdlc_device_returnLabel#1(lines 14550 14552) the Hoare annotation is: true [2022-12-13 19:50:08,702 INFO L902 garLoopResultBuilder]: At program point tty_port_destroy_returnLabel#1(lines 14520 14522) the Hoare annotation is: true [2022-12-13 19:50:08,702 INFO L899 garLoopResultBuilder]: For program point L9977-1(lines 9945 9983) no Hoare annotation was computed. [2022-12-13 19:50:08,702 INFO L902 garLoopResultBuilder]: At program point L9965(line 9965) the Hoare annotation is: true [2022-12-13 19:50:08,703 INFO L899 garLoopResultBuilder]: For program point L9965-1(line 9965) no Hoare annotation was computed. [2022-12-13 19:50:08,703 INFO L902 garLoopResultBuilder]: At program point L9969(line 9969) the Hoare annotation is: true [2022-12-13 19:50:08,703 INFO L902 garLoopResultBuilder]: At program point ldv_42415(lines 9949 9982) the Hoare annotation is: true [2022-12-13 19:50:08,703 INFO L902 garLoopResultBuilder]: At program point L13737(line 13737) the Hoare annotation is: true [2022-12-13 19:50:08,703 INFO L899 garLoopResultBuilder]: For program point L13737-1(line 13737) no Hoare annotation was computed. [2022-12-13 19:50:08,703 INFO L902 garLoopResultBuilder]: At program point L10066(line 10066) the Hoare annotation is: true [2022-12-13 19:50:08,703 INFO L899 garLoopResultBuilder]: For program point L10065(lines 10065 10068) no Hoare annotation was computed. [2022-12-13 19:50:08,703 INFO L899 garLoopResultBuilder]: For program point L10066-1(line 10066) no Hoare annotation was computed. [2022-12-13 19:50:08,703 INFO L902 garLoopResultBuilder]: At program point L10064(line 10064) the Hoare annotation is: true [2022-12-13 19:50:08,703 INFO L902 garLoopResultBuilder]: At program point L10063(line 10063) the Hoare annotation is: true [2022-12-13 19:50:08,703 INFO L899 garLoopResultBuilder]: For program point L10064-1(line 10064) no Hoare annotation was computed. [2022-12-13 19:50:08,703 INFO L899 garLoopResultBuilder]: For program point L10065-2(lines 10060 10071) no Hoare annotation was computed. [2022-12-13 19:50:08,703 INFO L899 garLoopResultBuilder]: For program point L10063-1(line 10063) no Hoare annotation was computed. [2022-12-13 19:50:08,703 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 10060 10071) the Hoare annotation is: true [2022-12-13 19:50:08,703 INFO L899 garLoopResultBuilder]: For program point usc_OutRegEXIT(lines 10060 10071) no Hoare annotation was computed. [2022-12-13 19:50:08,703 INFO L899 garLoopResultBuilder]: For program point warn_slowpath_nullEXIT(lines 14556 14558) no Hoare annotation was computed. [2022-12-13 19:50:08,703 INFO L899 garLoopResultBuilder]: For program point warn_slowpath_nullFINAL(lines 14556 14558) no Hoare annotation was computed. [2022-12-13 19:50:08,703 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14556 14558) the Hoare annotation is: true [2022-12-13 19:50:08,704 INFO L899 garLoopResultBuilder]: For program point capableEXIT(lines 14270 14272) no Hoare annotation was computed. [2022-12-13 19:50:08,704 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14270 14272) the Hoare annotation is: true [2022-12-13 19:50:08,704 INFO L899 garLoopResultBuilder]: For program point capableFINAL(lines 14270 14272) no Hoare annotation was computed. [2022-12-13 19:50:08,704 INFO L899 garLoopResultBuilder]: For program point msecs_to_jiffiesEXIT(lines 14387 14389) no Hoare annotation was computed. [2022-12-13 19:50:08,704 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14387 14389) the Hoare annotation is: true [2022-12-13 19:50:08,704 INFO L899 garLoopResultBuilder]: For program point msecs_to_jiffiesFINAL(lines 14387 14389) no Hoare annotation was computed. [2022-12-13 19:50:08,704 INFO L899 garLoopResultBuilder]: For program point L8318(lines 8318 8322) no Hoare annotation was computed. [2022-12-13 19:50:08,704 INFO L899 garLoopResultBuilder]: For program point L8289-1(line 8289) no Hoare annotation was computed. [2022-12-13 19:50:08,704 INFO L895 garLoopResultBuilder]: At program point L8289(line 8289) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,704 INFO L899 garLoopResultBuilder]: For program point L8318-2(lines 8318 8322) no Hoare annotation was computed. [2022-12-13 19:50:08,704 INFO L899 garLoopResultBuilder]: For program point L8298(lines 8298 8302) no Hoare annotation was computed. [2022-12-13 19:50:08,704 INFO L899 garLoopResultBuilder]: For program point L8298-2(lines 8298 8302) no Hoare annotation was computed. [2022-12-13 19:50:08,704 INFO L895 garLoopResultBuilder]: At program point L8290(line 8290) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,704 INFO L899 garLoopResultBuilder]: For program point L8290-1(line 8290) no Hoare annotation was computed. [2022-12-13 19:50:08,704 INFO L899 garLoopResultBuilder]: For program point L8303(lines 8303 8307) no Hoare annotation was computed. [2022-12-13 19:50:08,704 INFO L899 garLoopResultBuilder]: For program point L8303-2(lines 8303 8307) no Hoare annotation was computed. [2022-12-13 19:50:08,704 INFO L902 garLoopResultBuilder]: At program point L8291-1(line 8291) the Hoare annotation is: true [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point L8324-2(lines 8324 8328) no Hoare annotation was computed. [2022-12-13 19:50:08,705 INFO L895 garLoopResultBuilder]: At program point L8291(line 8291) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point L8324(lines 8324 8328) no Hoare annotation was computed. [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point tiocmgetEXIT(lines 8276 8331) no Hoare annotation was computed. [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point tiocmgetFINAL(lines 8276 8331) no Hoare annotation was computed. [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point L8308-2(lines 8308 8312) no Hoare annotation was computed. [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point L8308(lines 8308 8312) no Hoare annotation was computed. [2022-12-13 19:50:08,705 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8276 8331) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point L8292(line 8292) no Hoare annotation was computed. [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point L8313-2(lines 8313 8317) no Hoare annotation was computed. [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point L8313(lines 8313 8317) no Hoare annotation was computed. [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point L8293-2(lines 8293 8297) no Hoare annotation was computed. [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point L8293(lines 8293 8297) no Hoare annotation was computed. [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point put_tty_driverFINAL(lines 14429 14431) no Hoare annotation was computed. [2022-12-13 19:50:08,705 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14429 14431) the Hoare annotation is: true [2022-12-13 19:50:08,705 INFO L899 garLoopResultBuilder]: For program point put_tty_driverEXIT(lines 14429 14431) no Hoare annotation was computed. [2022-12-13 19:50:08,706 INFO L899 garLoopResultBuilder]: For program point L5568-1(line 5568) no Hoare annotation was computed. [2022-12-13 19:50:08,706 INFO L895 garLoopResultBuilder]: At program point L5568(line 5568) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,706 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5571 5577) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,706 INFO L899 garLoopResultBuilder]: For program point kmallocFINAL(lines 5571 5577) no Hoare annotation was computed. [2022-12-13 19:50:08,706 INFO L902 garLoopResultBuilder]: At program point __kmalloc_returnLabel#1(lines 5566 5569) the Hoare annotation is: true [2022-12-13 19:50:08,706 INFO L899 garLoopResultBuilder]: For program point kmallocEXIT(lines 5571 5577) no Hoare annotation was computed. [2022-12-13 19:50:08,706 INFO L899 garLoopResultBuilder]: For program point L8351-1(lines 8336 8364) no Hoare annotation was computed. [2022-12-13 19:50:08,706 INFO L899 garLoopResultBuilder]: For program point L8347-1(lines 8336 8364) no Hoare annotation was computed. [2022-12-13 19:50:08,706 INFO L899 garLoopResultBuilder]: For program point L8343-1(lines 8336 8364) no Hoare annotation was computed. [2022-12-13 19:50:08,706 INFO L899 garLoopResultBuilder]: For program point L8362(line 8362) no Hoare annotation was computed. [2022-12-13 19:50:08,706 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8332 8365) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,706 INFO L899 garLoopResultBuilder]: For program point L8360-1(line 8360) no Hoare annotation was computed. [2022-12-13 19:50:08,706 INFO L902 garLoopResultBuilder]: At program point L8360(line 8360) the Hoare annotation is: true [2022-12-13 19:50:08,706 INFO L899 garLoopResultBuilder]: For program point tiocmsetFINAL(lines 8332 8365) no Hoare annotation was computed. [2022-12-13 19:50:08,706 INFO L899 garLoopResultBuilder]: For program point L8338(lines 8338 8342) no Hoare annotation was computed. [2022-12-13 19:50:08,707 INFO L899 garLoopResultBuilder]: For program point L8338-2(lines 8336 8364) no Hoare annotation was computed. [2022-12-13 19:50:08,707 INFO L899 garLoopResultBuilder]: For program point tiocmsetEXIT(lines 8332 8365) no Hoare annotation was computed. [2022-12-13 19:50:08,707 INFO L899 garLoopResultBuilder]: For program point L8359(line 8359) no Hoare annotation was computed. [2022-12-13 19:50:08,707 INFO L902 garLoopResultBuilder]: At program point L8361-1(line 8361) the Hoare annotation is: true [2022-12-13 19:50:08,707 INFO L902 garLoopResultBuilder]: At program point L8361(line 8361) the Hoare annotation is: true [2022-12-13 19:50:08,707 INFO L902 garLoopResultBuilder]: At program point L8355-1(lines 8355 8358) the Hoare annotation is: true [2022-12-13 19:50:08,707 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2022-12-13 19:50:08,707 INFO L902 garLoopResultBuilder]: At program point L-1-3(line -1) the Hoare annotation is: true [2022-12-13 19:50:08,707 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memmoveFINAL(line -1) no Hoare annotation was computed. [2022-12-13 19:50:08,707 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,707 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memmoveEXIT(line -1) no Hoare annotation was computed. [2022-12-13 19:50:08,707 INFO L899 garLoopResultBuilder]: For program point hdlc_ioctlEXIT(lines 14317 14319) no Hoare annotation was computed. [2022-12-13 19:50:08,707 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14317 14319) the Hoare annotation is: true [2022-12-13 19:50:08,707 INFO L899 garLoopResultBuilder]: For program point hdlc_ioctlFINAL(lines 14317 14319) no Hoare annotation was computed. [2022-12-13 19:50:08,707 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lock_irqsaveFINAL(lines 14254 14256) no Hoare annotation was computed. [2022-12-13 19:50:08,707 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lock_irqsaveEXIT(lines 14254 14256) no Hoare annotation was computed. [2022-12-13 19:50:08,707 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14254 14256) the Hoare annotation is: true [2022-12-13 19:50:08,707 INFO L899 garLoopResultBuilder]: For program point L5630(lines 5630 5633) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point L5634-1(lines 5634 5637) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L902 garLoopResultBuilder]: At program point dma_alloc_coherent_mask_returnLabel#1(lines 5608 5623) the Hoare annotation is: true [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point L5630-2(lines 5627 5639) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point L5589-2(line 5589) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point L5589(line 5589) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point L5614(lines 5614 5618) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L902 garLoopResultBuilder]: At program point is_device_dma_capable_returnLabel#1(lines 5586 5591) the Hoare annotation is: true [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L902 garLoopResultBuilder]: At program point debug_dma_alloc_coherent_returnLabel#1(lines 14276 14278) the Hoare annotation is: true [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point L5652-2(lines 5652 5655) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point L5652(lines 5652 5655) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point dma_alloc_attrsFINAL(lines 5641 5672) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point L5661(lines 5661 5666) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point L5657(lines 5657 5660) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L902 garLoopResultBuilder]: At program point L5649(line 5649) the Hoare annotation is: true [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point L5649-1(line 5649) no Hoare annotation was computed. [2022-12-13 19:50:08,708 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5641 5672) the Hoare annotation is: true [2022-12-13 19:50:08,708 INFO L899 garLoopResultBuilder]: For program point dma_alloc_attrsEXIT(lines 5641 5672) no Hoare annotation was computed. [2022-12-13 19:50:08,709 INFO L902 garLoopResultBuilder]: At program point dma_alloc_coherent_gfp_flags_returnLabel#1(lines 5624 5640) the Hoare annotation is: true [2022-12-13 19:50:08,709 INFO L899 garLoopResultBuilder]: For program point L5613(lines 5613 5620) no Hoare annotation was computed. [2022-12-13 19:50:08,709 INFO L899 garLoopResultBuilder]: For program point L5613-1(lines 5613 5620) no Hoare annotation was computed. [2022-12-13 19:50:08,709 INFO L899 garLoopResultBuilder]: For program point L8533(lines 8533 8536) no Hoare annotation was computed. [2022-12-13 19:50:08,709 INFO L895 garLoopResultBuilder]: At program point L8533-2(lines 8529 8537) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,709 INFO L899 garLoopResultBuilder]: For program point L8529(lines 8529 8537) no Hoare annotation was computed. [2022-12-13 19:50:08,709 INFO L895 garLoopResultBuilder]: At program point L8546(line 8546) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,709 INFO L895 garLoopResultBuilder]: At program point L8521(line 8521) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,709 INFO L899 garLoopResultBuilder]: For program point L8521-1(line 8521) no Hoare annotation was computed. [2022-12-13 19:50:08,709 INFO L899 garLoopResultBuilder]: For program point L8538(line 8538) no Hoare annotation was computed. [2022-12-13 19:50:08,709 INFO L899 garLoopResultBuilder]: For program point L8513(lines 8513 8517) no Hoare annotation was computed. [2022-12-13 19:50:08,709 INFO L895 garLoopResultBuilder]: At program point L8513-2(lines 8513 8517) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,709 INFO L895 garLoopResultBuilder]: At program point L8522(line 8522) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,709 INFO L899 garLoopResultBuilder]: For program point L8522-1(line 8522) no Hoare annotation was computed. [2022-12-13 19:50:08,709 INFO L899 garLoopResultBuilder]: For program point L8518(line 8518) no Hoare annotation was computed. [2022-12-13 19:50:08,710 INFO L895 garLoopResultBuilder]: At program point L8539(line 8539) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,710 INFO L899 garLoopResultBuilder]: For program point L8539-1(line 8539) no Hoare annotation was computed. [2022-12-13 19:50:08,710 INFO L899 garLoopResultBuilder]: For program point L8527-2(lines 8527 8543) no Hoare annotation was computed. [2022-12-13 19:50:08,710 INFO L899 garLoopResultBuilder]: For program point L8527-3(lines 8527 8543) no Hoare annotation was computed. [2022-12-13 19:50:08,710 INFO L895 garLoopResultBuilder]: At program point L8523(line 8523) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,710 INFO L895 garLoopResultBuilder]: At program point L8523-1(line 8523) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,710 INFO L899 garLoopResultBuilder]: For program point L8527(line 8527) no Hoare annotation was computed. [2022-12-13 19:50:08,710 INFO L899 garLoopResultBuilder]: For program point mgsl_set_termiosEXIT(lines 8505 8551) no Hoare annotation was computed. [2022-12-13 19:50:08,710 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 8505 8551) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,710 INFO L899 garLoopResultBuilder]: For program point L8519-2(lines 8519 8526) no Hoare annotation was computed. [2022-12-13 19:50:08,710 INFO L899 garLoopResultBuilder]: For program point L8519-3(lines 8519 8526) no Hoare annotation was computed. [2022-12-13 19:50:08,710 INFO L899 garLoopResultBuilder]: For program point L8519(line 8519) no Hoare annotation was computed. [2022-12-13 19:50:08,710 INFO L899 garLoopResultBuilder]: For program point L8544-3(lines 8505 8551) no Hoare annotation was computed. [2022-12-13 19:50:08,710 INFO L895 garLoopResultBuilder]: At program point L8540(line 8540) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,710 INFO L895 garLoopResultBuilder]: At program point L8540-1(line 8540) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,710 INFO L899 garLoopResultBuilder]: For program point L8544(line 8544) no Hoare annotation was computed. [2022-12-13 19:50:08,711 INFO L899 garLoopResultBuilder]: For program point L8544-2(lines 8544 8548) no Hoare annotation was computed. [2022-12-13 19:50:08,711 INFO L895 garLoopResultBuilder]: At program point L8532(line 8532) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,711 INFO L899 garLoopResultBuilder]: For program point L8532-1(line 8532) no Hoare annotation was computed. [2022-12-13 19:50:08,711 INFO L899 garLoopResultBuilder]: For program point outwFINAL(lines 5441 5447) no Hoare annotation was computed. [2022-12-13 19:50:08,711 INFO L899 garLoopResultBuilder]: For program point outwEXIT(lines 5441 5447) no Hoare annotation was computed. [2022-12-13 19:50:08,711 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5441 5447) the Hoare annotation is: true [2022-12-13 19:50:08,711 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5427 5433) the Hoare annotation is: true [2022-12-13 19:50:08,711 INFO L899 garLoopResultBuilder]: For program point outbEXIT(lines 5427 5433) no Hoare annotation was computed. [2022-12-13 19:50:08,711 INFO L899 garLoopResultBuilder]: For program point outbFINAL(lines 5427 5433) no Hoare annotation was computed. [2022-12-13 19:50:08,711 INFO L899 garLoopResultBuilder]: For program point L10045(lines 10045 10048) no Hoare annotation was computed. [2022-12-13 19:50:08,711 INFO L899 garLoopResultBuilder]: For program point L10046-1(line 10046) no Hoare annotation was computed. [2022-12-13 19:50:08,711 INFO L902 garLoopResultBuilder]: At program point L10044(line 10044) the Hoare annotation is: true [2022-12-13 19:50:08,711 INFO L902 garLoopResultBuilder]: At program point L10043(line 10043) the Hoare annotation is: true [2022-12-13 19:50:08,711 INFO L899 garLoopResultBuilder]: For program point L10044-1(line 10044) no Hoare annotation was computed. [2022-12-13 19:50:08,711 INFO L899 garLoopResultBuilder]: For program point L10045-2(lines 10040 10051) no Hoare annotation was computed. [2022-12-13 19:50:08,711 INFO L899 garLoopResultBuilder]: For program point L10043-1(line 10043) no Hoare annotation was computed. [2022-12-13 19:50:08,711 INFO L899 garLoopResultBuilder]: For program point usc_OutDmaRegEXIT(lines 10040 10051) no Hoare annotation was computed. [2022-12-13 19:50:08,712 INFO L902 garLoopResultBuilder]: At program point L10046(line 10046) the Hoare annotation is: true [2022-12-13 19:50:08,712 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 10040 10051) the Hoare annotation is: true [2022-12-13 19:50:08,712 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14263 14265) the Hoare annotation is: true [2022-12-13 19:50:08,712 INFO L899 garLoopResultBuilder]: For program point add_wait_queueEXIT(lines 14263 14265) no Hoare annotation was computed. [2022-12-13 19:50:08,712 INFO L899 garLoopResultBuilder]: For program point add_wait_queueFINAL(lines 14263 14265) no Hoare annotation was computed. [2022-12-13 19:50:08,712 INFO L899 garLoopResultBuilder]: For program point netdev_get_tx_queueEXIT(lines 5801 5807) no Hoare annotation was computed. [2022-12-13 19:50:08,712 INFO L899 garLoopResultBuilder]: For program point netdev_get_tx_queueFINAL(lines 5801 5807) no Hoare annotation was computed. [2022-12-13 19:50:08,712 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5801 5807) the Hoare annotation is: true [2022-12-13 19:50:08,712 INFO L899 garLoopResultBuilder]: For program point __init_waitqueue_headFINAL(lines 14204 14206) no Hoare annotation was computed. [2022-12-13 19:50:08,712 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14204 14206) the Hoare annotation is: true [2022-12-13 19:50:08,712 INFO L899 garLoopResultBuilder]: For program point __init_waitqueue_headEXIT(lines 14204 14206) no Hoare annotation was computed. [2022-12-13 19:50:08,712 INFO L899 garLoopResultBuilder]: For program point set_bitFINAL(lines 5192 5198) no Hoare annotation was computed. [2022-12-13 19:50:08,712 INFO L899 garLoopResultBuilder]: For program point set_bitEXIT(lines 5192 5198) no Hoare annotation was computed. [2022-12-13 19:50:08,712 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5192 5198) the Hoare annotation is: true [2022-12-13 19:50:08,712 INFO L899 garLoopResultBuilder]: For program point usc_loopmode_cancel_transmitFINAL(lines 12220 12228) no Hoare annotation was computed. [2022-12-13 19:50:08,712 INFO L895 garLoopResultBuilder]: At program point L12224(line 12224) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,712 INFO L895 garLoopResultBuilder]: At program point L12223-1(line 12223) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,713 INFO L895 garLoopResultBuilder]: At program point L12223(line 12223) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,713 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 12220 12228) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,713 INFO L899 garLoopResultBuilder]: For program point usc_loopmode_cancel_transmitEXIT(lines 12220 12228) no Hoare annotation was computed. [2022-12-13 19:50:08,713 INFO L902 garLoopResultBuilder]: At program point L10775(lines 10740 10785) the Hoare annotation is: true [2022-12-13 19:50:08,713 INFO L899 garLoopResultBuilder]: For program point L10763(lines 10763 10772) no Hoare annotation was computed. [2022-12-13 19:50:08,713 INFO L899 garLoopResultBuilder]: For program point L10763-2(lines 10763 10772) no Hoare annotation was computed. [2022-12-13 19:50:08,713 INFO L899 garLoopResultBuilder]: For program point L10776(line 10776) no Hoare annotation was computed. [2022-12-13 19:50:08,713 INFO L902 garLoopResultBuilder]: At program point L10764(line 10764) the Hoare annotation is: true [2022-12-13 19:50:08,713 INFO L899 garLoopResultBuilder]: For program point L10764-1(line 10764) no Hoare annotation was computed. [2022-12-13 19:50:08,713 INFO L899 garLoopResultBuilder]: For program point L10748(line 10748) no Hoare annotation was computed. [2022-12-13 19:50:08,713 INFO L899 garLoopResultBuilder]: For program point L10748-2(lines 10748 10774) no Hoare annotation was computed. [2022-12-13 19:50:08,713 INFO L899 garLoopResultBuilder]: For program point usc_load_txfifoEXIT(lines 10732 10786) no Hoare annotation was computed. [2022-12-13 19:50:08,713 INFO L899 garLoopResultBuilder]: For program point L10769-1(line 10769) no Hoare annotation was computed. [2022-12-13 19:50:08,713 INFO L902 garLoopResultBuilder]: At program point L10769(line 10769) the Hoare annotation is: true [2022-12-13 19:50:08,713 INFO L899 garLoopResultBuilder]: For program point usc_load_txfifoFINAL(lines 10732 10786) no Hoare annotation was computed. [2022-12-13 19:50:08,713 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10732 10786) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 19:50:08,713 INFO L899 garLoopResultBuilder]: For program point L10757-1(line 10757) no Hoare annotation was computed. [2022-12-13 19:50:08,714 INFO L902 garLoopResultBuilder]: At program point L10757(line 10757) the Hoare annotation is: true [2022-12-13 19:50:08,714 INFO L899 garLoopResultBuilder]: For program point L10761-1(line 10761) no Hoare annotation was computed. [2022-12-13 19:50:08,714 INFO L902 garLoopResultBuilder]: At program point L10761(line 10761) the Hoare annotation is: true [2022-12-13 19:50:08,714 INFO L899 garLoopResultBuilder]: For program point L10778(line 10778) no Hoare annotation was computed. [2022-12-13 19:50:08,714 INFO L899 garLoopResultBuilder]: For program point L10741(line 10741) no Hoare annotation was computed. [2022-12-13 19:50:08,714 INFO L899 garLoopResultBuilder]: For program point L10741-2(lines 10741 10744) no Hoare annotation was computed. [2022-12-13 19:50:08,714 INFO L899 garLoopResultBuilder]: For program point L10745-1(line 10745) no Hoare annotation was computed. [2022-12-13 19:50:08,714 INFO L899 garLoopResultBuilder]: For program point L10778-2(lines 10778 10782) no Hoare annotation was computed. [2022-12-13 19:50:08,714 INFO L902 garLoopResultBuilder]: At program point L10745(line 10745) the Hoare annotation is: true [2022-12-13 19:50:08,714 INFO L902 garLoopResultBuilder]: At program point L10762(line 10762) the Hoare annotation is: true [2022-12-13 19:50:08,714 INFO L902 garLoopResultBuilder]: At program point ldv_42550(lines 10740 10785) the Hoare annotation is: true [2022-12-13 19:50:08,714 INFO L902 garLoopResultBuilder]: At program point ldv_42552(lines 10740 10785) the Hoare annotation is: true [2022-12-13 19:50:08,714 INFO L899 garLoopResultBuilder]: For program point L10762-1(line 10762) no Hoare annotation was computed. [2022-12-13 19:50:08,714 INFO L899 garLoopResultBuilder]: For program point L9371(lines 9371 9384) no Hoare annotation was computed. [2022-12-13 19:50:08,714 INFO L899 garLoopResultBuilder]: For program point mgsl_alloc_frame_memoryEXIT(lines 9362 9396) no Hoare annotation was computed. [2022-12-13 19:50:08,714 INFO L902 garLoopResultBuilder]: At program point $Ultimate##7(lines 9388 9392) the Hoare annotation is: true [2022-12-13 19:50:08,714 INFO L902 garLoopResultBuilder]: At program point L9376(lines 9376 9377) the Hoare annotation is: true [2022-12-13 19:50:08,714 INFO L899 garLoopResultBuilder]: For program point L9376-1(lines 9376 9377) no Hoare annotation was computed. [2022-12-13 19:50:08,715 INFO L899 garLoopResultBuilder]: For program point L9371-2(lines 9371 9384) no Hoare annotation was computed. [2022-12-13 19:50:08,715 INFO L902 garLoopResultBuilder]: At program point ldv_42313(lines 9367 9395) the Hoare annotation is: true [2022-12-13 19:50:08,715 INFO L902 garLoopResultBuilder]: At program point ldv_42315(lines 9367 9395) the Hoare annotation is: true [2022-12-13 19:50:08,715 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 9362 9396) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,715 INFO L899 garLoopResultBuilder]: For program point L9379(lines 9379 9382) no Hoare annotation was computed. [2022-12-13 19:50:08,715 INFO L899 garLoopResultBuilder]: For program point mgsl_alloc_frame_memoryFINAL(lines 9362 9396) no Hoare annotation was computed. [2022-12-13 19:50:08,715 INFO L895 garLoopResultBuilder]: At program point L10720(line 10720) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,715 INFO L899 garLoopResultBuilder]: For program point L10721(line 10721) no Hoare annotation was computed. [2022-12-13 19:50:08,715 INFO L895 garLoopResultBuilder]: At program point L10722-1(line 10722) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,715 INFO L899 garLoopResultBuilder]: For program point L10718(line 10718) no Hoare annotation was computed. [2022-12-13 19:50:08,715 INFO L899 garLoopResultBuilder]: For program point L10719-1(line 10719) no Hoare annotation was computed. [2022-12-13 19:50:08,715 INFO L895 garLoopResultBuilder]: At program point L10719(line 10719) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,715 INFO L895 garLoopResultBuilder]: At program point L10720-1(line 10720) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,715 INFO L899 garLoopResultBuilder]: For program point usc_stop_transmitterEXIT(lines 10709 10731) no Hoare annotation was computed. [2022-12-13 19:50:08,716 INFO L899 garLoopResultBuilder]: For program point L10713(lines 10713 10717) no Hoare annotation was computed. [2022-12-13 19:50:08,716 INFO L895 garLoopResultBuilder]: At program point L10713-2(lines 10713 10717) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,716 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 10709 10731) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,716 INFO L895 garLoopResultBuilder]: At program point L10724(line 10724) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,716 INFO L895 garLoopResultBuilder]: At program point L10725(line 10725) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,716 INFO L895 garLoopResultBuilder]: At program point L10722(line 10722) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,716 INFO L899 garLoopResultBuilder]: For program point L10723(line 10723) no Hoare annotation was computed. [2022-12-13 19:50:08,716 INFO L895 garLoopResultBuilder]: At program point L10724-1(line 10724) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= ~debug_level~0 0))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse5 (not (= ~ldv_retval_3~0 0)))) (and (or .cse0 .cse1 (not (= 2 ~ldv_mutex_mutex_of_tty_port~0)) .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~ldv_mutex_mutex_of_tty_port~0 1))))) [2022-12-13 19:50:08,716 INFO L899 garLoopResultBuilder]: For program point L10726(line 10726) no Hoare annotation was computed. [2022-12-13 19:50:08,716 INFO L899 garLoopResultBuilder]: For program point usc_stop_transmitterFINAL(lines 10709 10731) no Hoare annotation was computed. [2022-12-13 19:50:08,716 INFO L899 garLoopResultBuilder]: For program point L7410(lines 7410 7414) no Hoare annotation was computed. [2022-12-13 19:50:08,716 INFO L899 garLoopResultBuilder]: For program point mgsl_write_roomFINAL(lines 7388 7419) no Hoare annotation was computed. [2022-12-13 19:50:08,716 INFO L899 garLoopResultBuilder]: For program point L7404-1(lines 7404 7408) no Hoare annotation was computed. [2022-12-13 19:50:08,717 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7388 7419) the Hoare annotation is: true [2022-12-13 19:50:08,717 INFO L899 garLoopResultBuilder]: For program point L7400-2(lines 7392 7418) no Hoare annotation was computed. [2022-12-13 19:50:08,717 INFO L899 garLoopResultBuilder]: For program point L7400(lines 7400 7403) no Hoare annotation was computed. [2022-12-13 19:50:08,717 INFO L899 garLoopResultBuilder]: For program point mgsl_write_roomEXIT(lines 7388 7419) no Hoare annotation was computed. [2022-12-13 19:50:08,717 INFO L902 garLoopResultBuilder]: At program point L7394(line 7394) the Hoare annotation is: true [2022-12-13 19:50:08,717 INFO L899 garLoopResultBuilder]: For program point L7394-1(line 7394) no Hoare annotation was computed. [2022-12-13 19:50:08,717 INFO L899 garLoopResultBuilder]: For program point L7409-2(lines 7409 7416) no Hoare annotation was computed. [2022-12-13 19:50:08,717 INFO L899 garLoopResultBuilder]: For program point L7409(line 7409) no Hoare annotation was computed. [2022-12-13 19:50:08,717 INFO L899 garLoopResultBuilder]: For program point L7395(lines 7395 7398) no Hoare annotation was computed. [2022-12-13 19:50:08,717 INFO L895 garLoopResultBuilder]: At program point L14234(line 14234) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,717 INFO L899 garLoopResultBuilder]: For program point __request_regionEXIT(lines 14233 14235) no Hoare annotation was computed. [2022-12-13 19:50:08,717 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 14233 14235) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,717 INFO L899 garLoopResultBuilder]: For program point __request_regionFINAL(lines 14233 14235) no Hoare annotation was computed. [2022-12-13 19:50:08,717 INFO L899 garLoopResultBuilder]: For program point L14234-1(line 14234) no Hoare annotation was computed. [2022-12-13 19:50:08,717 INFO L899 garLoopResultBuilder]: For program point scheduleEXIT(lines 14447 14449) no Hoare annotation was computed. [2022-12-13 19:50:08,717 INFO L902 garLoopResultBuilder]: At program point scheduleFINAL(lines 14447 14449) the Hoare annotation is: true [2022-12-13 19:50:08,717 INFO L899 garLoopResultBuilder]: For program point hdlcdev_tx_timeoutEXIT(lines 12536 12557) no Hoare annotation was computed. [2022-12-13 19:50:08,718 INFO L899 garLoopResultBuilder]: For program point L12542-1(line 12542) no Hoare annotation was computed. [2022-12-13 19:50:08,718 INFO L899 garLoopResultBuilder]: For program point L12544(lines 12544 12547) no Hoare annotation was computed. [2022-12-13 19:50:08,718 INFO L895 garLoopResultBuilder]: At program point L12542(line 12542) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,718 INFO L899 garLoopResultBuilder]: For program point L12544-2(lines 12544 12547) no Hoare annotation was computed. [2022-12-13 19:50:08,718 INFO L899 garLoopResultBuilder]: For program point hdlcdev_tx_timeoutFINAL(lines 12536 12557) no Hoare annotation was computed. [2022-12-13 19:50:08,718 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 12536 12557) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~debug_level~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_retval_3~0 0)) (not (= ~ldv_mutex_mutex_of_tty_port~0 1))) [2022-12-13 19:50:08,718 INFO L899 garLoopResultBuilder]: For program point L12550-1(line 12550) no Hoare annotation was computed. [2022-12-13 19:50:08,718 INFO L902 garLoopResultBuilder]: At program point L12552(line 12552) the Hoare annotation is: true [2022-12-13 19:50:08,718 INFO L902 garLoopResultBuilder]: At program point L12553(line 12553) the Hoare annotation is: true [2022-12-13 19:50:08,718 INFO L902 garLoopResultBuilder]: At program point L12550(line 12550) the Hoare annotation is: true [2022-12-13 19:50:08,718 INFO L899 garLoopResultBuilder]: For program point L12551-1(line 12551) no Hoare annotation was computed. [2022-12-13 19:50:08,718 INFO L902 garLoopResultBuilder]: At program point L12551(line 12551) the Hoare annotation is: true [2022-12-13 19:50:08,718 INFO L902 garLoopResultBuilder]: At program point L12552-1(line 12552) the Hoare annotation is: true [2022-12-13 19:50:08,718 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5448 5454) the Hoare annotation is: true [2022-12-13 19:50:08,718 INFO L899 garLoopResultBuilder]: For program point inwFINAL(lines 5448 5454) no Hoare annotation was computed. [2022-12-13 19:50:08,719 INFO L899 garLoopResultBuilder]: For program point inwEXIT(lines 5448 5454) no Hoare annotation was computed. [2022-12-13 19:50:08,719 INFO L899 garLoopResultBuilder]: For program point _copy_from_userEXIT(lines 14243 14245) no Hoare annotation was computed. [2022-12-13 19:50:08,719 INFO L899 garLoopResultBuilder]: For program point _copy_from_userFINAL(lines 14243 14245) no Hoare annotation was computed. [2022-12-13 19:50:08,719 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 14243 14245) the Hoare annotation is: true [2022-12-13 19:50:08,719 INFO L899 garLoopResultBuilder]: For program point L13050(lines 13050 13054) no Hoare annotation was computed. [2022-12-13 19:50:08,719 INFO L895 garLoopResultBuilder]: At program point single_release_returnLabel#1(lines 14471 14473) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,719 INFO L899 garLoopResultBuilder]: For program point L13050-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,719 INFO L899 garLoopResultBuilder]: For program point L8558-1(line 8558) no Hoare annotation was computed. [2022-12-13 19:50:08,719 INFO L895 garLoopResultBuilder]: At program point L13711(line 13711) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,719 INFO L895 garLoopResultBuilder]: At program point L13711-1(line 13711) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,719 INFO L895 garLoopResultBuilder]: At program point L8558(line 8558) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,719 INFO L899 garLoopResultBuilder]: For program point L7369-3(line 7369) no Hoare annotation was computed. [2022-12-13 19:50:08,719 INFO L899 garLoopResultBuilder]: For program point L13315-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,719 INFO L899 garLoopResultBuilder]: For program point L7369-2(line 7369) no Hoare annotation was computed. [2022-12-13 19:50:08,719 INFO L899 garLoopResultBuilder]: For program point L7369(line 7369) no Hoare annotation was computed. [2022-12-13 19:50:08,719 INFO L899 garLoopResultBuilder]: For program point L13447-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,720 INFO L899 garLoopResultBuilder]: For program point L7369-5(lines 7369 7378) no Hoare annotation was computed. [2022-12-13 19:50:08,720 INFO L895 garLoopResultBuilder]: At program point L13051(line 13051) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,720 INFO L899 garLoopResultBuilder]: For program point L13051-1(line 13051) no Hoare annotation was computed. [2022-12-13 19:50:08,720 INFO L899 garLoopResultBuilder]: For program point L12787(lines 12787 12791) no Hoare annotation was computed. [2022-12-13 19:50:08,720 INFO L895 garLoopResultBuilder]: At program point save_tx_buffer_request_returnLabel#1(lines 9559 9581) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,720 INFO L895 garLoopResultBuilder]: At program point L7370(line 7370) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,720 INFO L899 garLoopResultBuilder]: For program point L8559(lines 8559 8562) no Hoare annotation was computed. [2022-12-13 19:50:08,720 INFO L895 garLoopResultBuilder]: At program point L13712(lines 13708 13715) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,720 INFO L899 garLoopResultBuilder]: For program point L13316-1(line 13316) no Hoare annotation was computed. [2022-12-13 19:50:08,720 INFO L895 garLoopResultBuilder]: At program point L13316(line 13316) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,720 INFO L899 garLoopResultBuilder]: For program point L7370-1(line 7370) no Hoare annotation was computed. [2022-12-13 19:50:08,720 INFO L899 garLoopResultBuilder]: For program point L13448-1(line 13448) no Hoare annotation was computed. [2022-12-13 19:50:08,720 INFO L895 garLoopResultBuilder]: At program point L13448(line 13448) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,720 INFO L899 garLoopResultBuilder]: For program point L13184(line 13184) no Hoare annotation was computed. [2022-12-13 19:50:08,720 INFO L899 garLoopResultBuilder]: For program point L7371-1(line 7371) no Hoare annotation was computed. [2022-12-13 19:50:08,721 INFO L899 garLoopResultBuilder]: For program point L12656-1(line 12656) no Hoare annotation was computed. [2022-12-13 19:50:08,721 INFO L895 garLoopResultBuilder]: At program point L7371(line 7371) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,721 INFO L895 garLoopResultBuilder]: At program point L12656(line 12656) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,721 INFO L895 garLoopResultBuilder]: At program point L10014-1(lines 10011 10017) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,721 INFO L899 garLoopResultBuilder]: For program point L13185(lines 13185 13192) no Hoare annotation was computed. [2022-12-13 19:50:08,721 INFO L895 garLoopResultBuilder]: At program point L10014(line 10014) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,721 INFO L895 garLoopResultBuilder]: At program point L7372-1(lines 7372 7375) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,721 INFO L899 garLoopResultBuilder]: For program point L13582(line 13582) no Hoare annotation was computed. [2022-12-13 19:50:08,721 INFO L899 garLoopResultBuilder]: For program point L7372(lines 7372 7375) no Hoare annotation was computed. [2022-12-13 19:50:08,721 INFO L899 garLoopResultBuilder]: For program point L12657(lines 12657 12661) no Hoare annotation was computed. [2022-12-13 19:50:08,721 INFO L899 garLoopResultBuilder]: For program point L8826(line 8826) no Hoare annotation was computed. [2022-12-13 19:50:08,721 INFO L895 garLoopResultBuilder]: At program point $Ultimate##609(lines 8585 8589) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,721 INFO L895 garLoopResultBuilder]: At program point L12394(line 12394) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,721 INFO L895 garLoopResultBuilder]: At program point L7373(line 7373) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,721 INFO L899 garLoopResultBuilder]: For program point L13187(lines 13187 13190) no Hoare annotation was computed. [2022-12-13 19:50:08,722 INFO L899 garLoopResultBuilder]: For program point L12394-1(line 12394) no Hoare annotation was computed. [2022-12-13 19:50:08,722 INFO L899 garLoopResultBuilder]: For program point L13055-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,722 INFO L899 garLoopResultBuilder]: For program point L8563(lines 8563 8567) no Hoare annotation was computed. [2022-12-13 19:50:08,722 INFO L899 garLoopResultBuilder]: For program point L8563-2(lines 8563 8567) no Hoare annotation was computed. [2022-12-13 19:50:08,722 INFO L899 garLoopResultBuilder]: For program point L13320-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,722 INFO L895 garLoopResultBuilder]: At program point L8828(lines 8787 8933) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,722 INFO L899 garLoopResultBuilder]: For program point L13056-1(line 13056) no Hoare annotation was computed. [2022-12-13 19:50:08,722 INFO L895 garLoopResultBuilder]: At program point L13056(line 13056) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,722 INFO L899 garLoopResultBuilder]: For program point L12396(lines 12396 12400) no Hoare annotation was computed. [2022-12-13 19:50:08,722 INFO L895 garLoopResultBuilder]: At program point L12396-2(lines 12396 12400) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,722 INFO L895 garLoopResultBuilder]: At program point L13453(line 13453) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,722 INFO L899 garLoopResultBuilder]: For program point L13453-1(line 13453) no Hoare annotation was computed. [2022-12-13 19:50:08,722 INFO L895 garLoopResultBuilder]: At program point L13321(line 13321) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,722 INFO L899 garLoopResultBuilder]: For program point L13321-1(line 13321) no Hoare annotation was computed. [2022-12-13 19:50:08,722 INFO L899 garLoopResultBuilder]: For program point L8829(lines 8829 8832) no Hoare annotation was computed. [2022-12-13 19:50:08,722 INFO L899 garLoopResultBuilder]: For program point L8829-2(lines 8829 8832) no Hoare annotation was computed. [2022-12-13 19:50:08,723 INFO L902 garLoopResultBuilder]: At program point main_returnLabel#1(lines 12738 13591) the Hoare annotation is: true [2022-12-13 19:50:08,723 INFO L899 garLoopResultBuilder]: For program point L12795(line 12795) no Hoare annotation was computed. [2022-12-13 19:50:08,723 INFO L899 garLoopResultBuilder]: For program point L13060-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,723 INFO L899 garLoopResultBuilder]: For program point L13325-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,723 INFO L895 garLoopResultBuilder]: At program point L13061(line 13061) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,723 INFO L899 garLoopResultBuilder]: For program point L13061-1(line 13061) no Hoare annotation was computed. [2022-12-13 19:50:08,723 INFO L895 garLoopResultBuilder]: At program point main_ldv_final#1(lines 12746 13590) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,723 INFO L899 garLoopResultBuilder]: For program point L13458(line 13458) no Hoare annotation was computed. [2022-12-13 19:50:08,723 INFO L899 garLoopResultBuilder]: For program point L8569(lines 8569 8572) no Hoare annotation was computed. [2022-12-13 19:50:08,723 INFO L899 garLoopResultBuilder]: For program point L7380-1(lines 7380 7384) no Hoare annotation was computed. [2022-12-13 19:50:08,723 INFO L895 garLoopResultBuilder]: At program point mgsl_open_returnLabel#1(lines 8969 9046) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,723 INFO L899 garLoopResultBuilder]: For program point L13194(line 13194) no Hoare annotation was computed. [2022-12-13 19:50:08,723 INFO L899 garLoopResultBuilder]: For program point L13326-1(line 13326) no Hoare annotation was computed. [2022-12-13 19:50:08,723 INFO L895 garLoopResultBuilder]: At program point L12401(line 12401) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,723 INFO L895 garLoopResultBuilder]: At program point L13326(line 13326) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,723 INFO L899 garLoopResultBuilder]: For program point L9891(lines 9891 9898) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L8834(lines 8834 8857) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L13459(lines 13459 13463) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L12402(line 12402) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L13195(lines 13195 13199) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L13459-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L8835(line 8835) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L13195-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L13460-1(line 13460) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L895 garLoopResultBuilder]: At program point L13460(line 13460) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L13196-1(line 13196) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L895 garLoopResultBuilder]: At program point L13196(line 13196) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,724 INFO L895 garLoopResultBuilder]: At program point L8836(line 8836) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L8836-1(line 8836) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L895 garLoopResultBuilder]: At program point L12404(line 12404) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L12404-1(line 12404) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L9894-1(line 9894) no Hoare annotation was computed. [2022-12-13 19:50:08,724 INFO L899 garLoopResultBuilder]: For program point L12933(line 12933) no Hoare annotation was computed. [2022-12-13 19:50:08,725 INFO L895 garLoopResultBuilder]: At program point L9894(line 9894) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,725 INFO L899 garLoopResultBuilder]: For program point L13065-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,725 INFO L899 garLoopResultBuilder]: For program point L12405-1(line 12405) no Hoare annotation was computed. [2022-12-13 19:50:08,725 INFO L895 garLoopResultBuilder]: At program point L12405(line 12405) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,725 INFO L895 garLoopResultBuilder]: At program point L13066(line 13066) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,725 INFO L899 garLoopResultBuilder]: For program point L12802(line 12802) no Hoare annotation was computed. [2022-12-13 19:50:08,725 INFO L899 garLoopResultBuilder]: For program point L13066-1(line 13066) no Hoare annotation was computed. [2022-12-13 19:50:08,725 INFO L895 garLoopResultBuilder]: At program point L8574-2(lines 8574 8577) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,725 INFO L899 garLoopResultBuilder]: For program point L8574(lines 8574 8577) no Hoare annotation was computed. [2022-12-13 19:50:08,725 INFO L895 garLoopResultBuilder]: At program point L13331(line 13331) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,725 INFO L899 garLoopResultBuilder]: For program point L13331-1(line 13331) no Hoare annotation was computed. [2022-12-13 19:50:08,725 INFO L899 garLoopResultBuilder]: For program point L12803(lines 12803 12900) no Hoare annotation was computed. [2022-12-13 19:50:08,725 INFO L895 garLoopResultBuilder]: At program point L12671-2(lines 12671 12677) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,725 INFO L899 garLoopResultBuilder]: For program point L12671(lines 12671 12677) no Hoare annotation was computed. [2022-12-13 19:50:08,725 INFO L895 garLoopResultBuilder]: At program point L8575(line 8575) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,726 INFO L899 garLoopResultBuilder]: For program point L8575-1(line 8575) no Hoare annotation was computed. [2022-12-13 19:50:08,726 INFO L899 garLoopResultBuilder]: For program point L13464-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,726 INFO L899 garLoopResultBuilder]: For program point L12407-1(line 12407) no Hoare annotation was computed. [2022-12-13 19:50:08,726 INFO L895 garLoopResultBuilder]: At program point L12407(line 12407) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,726 INFO L899 garLoopResultBuilder]: For program point L13200-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,726 INFO L899 garLoopResultBuilder]: For program point L8840(line 8840) no Hoare annotation was computed. [2022-12-13 19:50:08,726 INFO L895 garLoopResultBuilder]: At program point L13465(line 13465) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,726 INFO L899 garLoopResultBuilder]: For program point L13465-1(line 13465) no Hoare annotation was computed. [2022-12-13 19:50:08,726 INFO L895 garLoopResultBuilder]: At program point L13201(line 13201) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,726 INFO L899 garLoopResultBuilder]: For program point L13201-1(line 13201) no Hoare annotation was computed. [2022-12-13 19:50:08,726 INFO L899 garLoopResultBuilder]: For program point L12805(lines 12805 12897) no Hoare annotation was computed. [2022-12-13 19:50:08,726 INFO L895 garLoopResultBuilder]: At program point L8841(line 8841) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,726 INFO L899 garLoopResultBuilder]: For program point L8841-1(line 8841) no Hoare annotation was computed. [2022-12-13 19:50:08,726 INFO L899 garLoopResultBuilder]: For program point L8578(line 8578) no Hoare annotation was computed. [2022-12-13 19:50:08,726 INFO L899 garLoopResultBuilder]: For program point L12806(line 12806) no Hoare annotation was computed. [2022-12-13 19:50:08,726 INFO L895 garLoopResultBuilder]: At program point L13071(line 13071) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L13071-1(line 13071) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L12807-2(lines 12805 12897) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L12807(lines 12807 12811) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L13336(line 13336) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L12940(line 12940) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L895 garLoopResultBuilder]: At program point L8580(line 8580) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L8580-1(line 8580) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L12808-1(line 12808) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L895 garLoopResultBuilder]: At program point L12808(line 12808) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L13469-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L13205-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L13337(lines 13337 13341) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L8845(line 8845) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L12941(lines 12941 13009) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L13470-1(line 13470) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L895 garLoopResultBuilder]: At program point L13470(line 13470) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L13206-1(line 13206) no Hoare annotation was computed. [2022-12-13 19:50:08,727 INFO L899 garLoopResultBuilder]: For program point L8978(lines 8978 8982) no Hoare annotation was computed. [2022-12-13 19:50:08,728 INFO L895 garLoopResultBuilder]: At program point L13206(line 13206) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,728 INFO L899 garLoopResultBuilder]: For program point L8846-1(line 8846) no Hoare annotation was computed. [2022-12-13 19:50:08,728 INFO L895 garLoopResultBuilder]: At program point hdlcdev_open_returnLabel#1(lines 12332 12387) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,728 INFO L895 garLoopResultBuilder]: At program point L8978-2(lines 8978 8982) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,728 INFO L895 garLoopResultBuilder]: At program point L8846(line 8846) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,728 INFO L899 garLoopResultBuilder]: For program point L12678(line 12678) no Hoare annotation was computed. [2022-12-13 19:50:08,728 INFO L895 garLoopResultBuilder]: At program point IS_ERR_returnLabel#1(lines 5307 5313) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,728 INFO L899 garLoopResultBuilder]: For program point L12943(lines 12943 13006) no Hoare annotation was computed. [2022-12-13 19:50:08,728 INFO L899 garLoopResultBuilder]: For program point L13076(line 13076) no Hoare annotation was computed. [2022-12-13 19:50:08,728 INFO L899 garLoopResultBuilder]: For program point L12812-1(lines 12805 12897) no Hoare annotation was computed. [2022-12-13 19:50:08,728 INFO L899 garLoopResultBuilder]: For program point L12944(line 12944) no Hoare annotation was computed. [2022-12-13 19:50:08,728 INFO L899 garLoopResultBuilder]: For program point L13077-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,728 INFO L899 garLoopResultBuilder]: For program point L13077(lines 13077 13081) no Hoare annotation was computed. [2022-12-13 19:50:08,728 INFO L895 garLoopResultBuilder]: At program point L12813(line 12813) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,728 INFO L899 garLoopResultBuilder]: For program point L12813-1(line 12813) no Hoare annotation was computed. [2022-12-13 19:50:08,729 INFO L899 garLoopResultBuilder]: For program point L12945-2(lines 12943 13006) no Hoare annotation was computed. [2022-12-13 19:50:08,729 INFO L899 garLoopResultBuilder]: For program point L12945(lines 12945 12949) no Hoare annotation was computed. [2022-12-13 19:50:08,729 INFO L895 garLoopResultBuilder]: At program point L8585-1(lines 8552 8592) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,729 INFO L895 garLoopResultBuilder]: At program point synclink_init_one_returnLabel#1(lines 12646 12681) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,729 INFO L899 garLoopResultBuilder]: For program point L13474-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,729 INFO L895 garLoopResultBuilder]: At program point L12946(line 12946) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,729 INFO L899 garLoopResultBuilder]: For program point L13078-1(line 13078) no Hoare annotation was computed. [2022-12-13 19:50:08,729 INFO L899 garLoopResultBuilder]: For program point L8850(line 8850) no Hoare annotation was computed. [2022-12-13 19:50:08,729 INFO L895 garLoopResultBuilder]: At program point L13078(line 13078) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,729 INFO L899 garLoopResultBuilder]: For program point L13210-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,729 INFO L895 garLoopResultBuilder]: At program point ldv_hdlcdev_ops_ndo_uninit_1_returnLabel#1(lines 14349 14351) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,729 INFO L899 garLoopResultBuilder]: For program point L12946-1(line 12946) no Hoare annotation was computed. [2022-12-13 19:50:08,729 INFO L895 garLoopResultBuilder]: At program point L13475(line 13475) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,729 INFO L899 garLoopResultBuilder]: For program point L13475-1(line 13475) no Hoare annotation was computed. [2022-12-13 19:50:08,729 INFO L895 garLoopResultBuilder]: At program point tty_port_close_end_returnLabel#1(lines 14513 14515) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,730 INFO L895 garLoopResultBuilder]: At program point block_til_ready_returnLabel#1(lines 8763 8934) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,730 INFO L895 garLoopResultBuilder]: At program point L13211(line 13211) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,730 INFO L899 garLoopResultBuilder]: For program point L13211-1(line 13211) no Hoare annotation was computed. [2022-12-13 19:50:08,730 INFO L899 garLoopResultBuilder]: For program point L13343(line 13343) no Hoare annotation was computed. [2022-12-13 19:50:08,730 INFO L895 garLoopResultBuilder]: At program point L8851(line 8851) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,730 INFO L899 garLoopResultBuilder]: For program point L8851-1(line 8851) no Hoare annotation was computed. [2022-12-13 19:50:08,730 INFO L899 garLoopResultBuilder]: For program point L8983(line 8983) no Hoare annotation was computed. [2022-12-13 19:50:08,730 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-12-13 19:50:08,730 INFO L899 garLoopResultBuilder]: For program point L13344(lines 13344 13348) no Hoare annotation was computed. [2022-12-13 19:50:08,730 INFO L899 garLoopResultBuilder]: For program point L8984(line 8984) no Hoare annotation was computed. [2022-12-13 19:50:08,730 INFO L899 garLoopResultBuilder]: For program point L8984-2(lines 8984 8996) no Hoare annotation was computed. [2022-12-13 19:50:08,730 INFO L895 garLoopResultBuilder]: At program point pci_enable_device_returnLabel#1(lines 14419 14421) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,730 INFO L899 garLoopResultBuilder]: For program point L8985(lines 8985 8988) no Hoare annotation was computed. [2022-12-13 19:50:08,730 INFO L899 garLoopResultBuilder]: For program point L8985-2(lines 8985 8988) no Hoare annotation was computed. [2022-12-13 19:50:08,730 INFO L895 garLoopResultBuilder]: At program point L12818(line 12818) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,730 INFO L899 garLoopResultBuilder]: For program point L12950-1(lines 12943 13006) no Hoare annotation was computed. [2022-12-13 19:50:08,731 INFO L899 garLoopResultBuilder]: For program point L13082-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,731 INFO L895 garLoopResultBuilder]: At program point L9911-1(lines 9911 9914) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,731 INFO L899 garLoopResultBuilder]: For program point L12818-1(line 12818) no Hoare annotation was computed. [2022-12-13 19:50:08,731 INFO L895 garLoopResultBuilder]: At program point L13083(line 13083) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,731 INFO L899 garLoopResultBuilder]: For program point L13083-1(line 13083) no Hoare annotation was computed. [2022-12-13 19:50:08,731 INFO L895 garLoopResultBuilder]: At program point L12951(line 12951) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,731 INFO L899 garLoopResultBuilder]: For program point L12951-1(line 12951) no Hoare annotation was computed. [2022-12-13 19:50:08,731 INFO L899 garLoopResultBuilder]: For program point L8855(line 8855) no Hoare annotation was computed. [2022-12-13 19:50:08,731 INFO L899 garLoopResultBuilder]: For program point L13480-1(line 13480) no Hoare annotation was computed. [2022-12-13 19:50:08,731 INFO L895 garLoopResultBuilder]: At program point L13480(line 13480) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,731 INFO L899 garLoopResultBuilder]: For program point L13216-1(line 13216) no Hoare annotation was computed. [2022-12-13 19:50:08,731 INFO L895 garLoopResultBuilder]: At program point L13216(line 13216) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,731 INFO L899 garLoopResultBuilder]: For program point L7271(lines 7271 7275) no Hoare annotation was computed. [2022-12-13 19:50:08,731 INFO L895 garLoopResultBuilder]: At program point L7271-2(lines 7271 7275) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,731 INFO L899 garLoopResultBuilder]: For program point L8989(lines 8989 8993) no Hoare annotation was computed. [2022-12-13 19:50:08,731 INFO L899 garLoopResultBuilder]: For program point L13350(line 13350) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L9915(line 9915) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L895 garLoopResultBuilder]: At program point L8858(lines 8787 8933) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L13351-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L13351(lines 13351 13355) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L9916(lines 9916 9923) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L8859(line 8859) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L13087-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L12823(line 12823) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L13352-1(line 13352) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L895 garLoopResultBuilder]: At program point L13352(line 13352) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L9917(lines 9917 9920) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L12956-1(line 12956) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L8860(line 8860) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L895 garLoopResultBuilder]: At program point L12956(line 12956) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L8860-2(lines 8860 8868) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L899 garLoopResultBuilder]: For program point L13088-1(line 13088) no Hoare annotation was computed. [2022-12-13 19:50:08,732 INFO L895 garLoopResultBuilder]: At program point L13088(line 13088) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L12824(lines 12824 12831) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L13485(line 13485) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L13221(line 13221) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L8861(lines 8861 8865) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L895 garLoopResultBuilder]: At program point L8861-2(lines 8787 8933) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L13486-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L13486(lines 13486 13490) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L7276(line 7276) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L13222-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L13222(lines 13222 13226) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L12826(lines 12826 12829) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L895 garLoopResultBuilder]: At program point L13487(line 13487) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L13487-1(line 13487) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L7277(lines 7277 7280) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L895 garLoopResultBuilder]: At program point L13223(line 13223) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L13223-1(line 13223) no Hoare annotation was computed. [2022-12-13 19:50:08,733 INFO L899 garLoopResultBuilder]: For program point L13356-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,734 INFO L899 garLoopResultBuilder]: For program point L13092-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,734 INFO L895 garLoopResultBuilder]: At program point L13357(line 13357) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,734 INFO L895 garLoopResultBuilder]: At program point hdlc_close_returnLabel#1(lines 14313 14315) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,734 INFO L899 garLoopResultBuilder]: For program point L13357-1(line 13357) no Hoare annotation was computed. [2022-12-13 19:50:08,734 INFO L895 garLoopResultBuilder]: At program point L13093(line 13093) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,734 INFO L899 garLoopResultBuilder]: For program point L13093-1(line 13093) no Hoare annotation was computed. [2022-12-13 19:50:08,734 INFO L899 garLoopResultBuilder]: For program point L12961(line 12961) no Hoare annotation was computed. [2022-12-13 19:50:08,734 INFO L899 garLoopResultBuilder]: For program point L8998-1(line 8998) no Hoare annotation was computed. [2022-12-13 19:50:08,734 INFO L899 garLoopResultBuilder]: For program point L12962(lines 12962 12966) no Hoare annotation was computed. [2022-12-13 19:50:08,734 INFO L895 garLoopResultBuilder]: At program point L8998(line 8998) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,734 INFO L895 garLoopResultBuilder]: At program point mgsl_write_returnLabel#1(lines 7250 7387) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,734 INFO L899 garLoopResultBuilder]: For program point L12962-2(lines 12943 13006) no Hoare annotation was computed. [2022-12-13 19:50:08,734 INFO L899 garLoopResultBuilder]: For program point L13491-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,734 INFO L899 garLoopResultBuilder]: For program point L13227-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,734 INFO L899 garLoopResultBuilder]: For program point L7281(lines 7281 7284) no Hoare annotation was computed. [2022-12-13 19:50:08,734 INFO L895 garLoopResultBuilder]: At program point L12963(line 12963) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,735 INFO L899 garLoopResultBuilder]: For program point L12963-1(line 12963) no Hoare annotation was computed. [2022-12-13 19:50:08,735 INFO L895 garLoopResultBuilder]: At program point L8999(line 8999) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,735 INFO L899 garLoopResultBuilder]: For program point L8999-1(line 8999) no Hoare annotation was computed. [2022-12-13 19:50:08,735 INFO L899 garLoopResultBuilder]: For program point L13492-1(line 13492) no Hoare annotation was computed. [2022-12-13 19:50:08,735 INFO L895 garLoopResultBuilder]: At program point L13492(line 13492) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,735 INFO L899 garLoopResultBuilder]: For program point L13228-1(line 13228) no Hoare annotation was computed. [2022-12-13 19:50:08,735 INFO L895 garLoopResultBuilder]: At program point L13228(line 13228) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,735 INFO L899 garLoopResultBuilder]: For program point L9000(lines 9000 9005) no Hoare annotation was computed. [2022-12-13 19:50:08,735 INFO L895 garLoopResultBuilder]: At program point L5829(line 5829) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,735 INFO L899 garLoopResultBuilder]: For program point L5829-1(line 5829) no Hoare annotation was computed. [2022-12-13 19:50:08,735 INFO L899 garLoopResultBuilder]: For program point L13361-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,735 INFO L895 garLoopResultBuilder]: At program point L5830(line 5830) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,735 INFO L895 garLoopResultBuilder]: At program point L5830-1(lines 5826 5833) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,735 INFO L899 garLoopResultBuilder]: For program point L12833(line 12833) no Hoare annotation was computed. [2022-12-13 19:50:08,735 INFO L895 garLoopResultBuilder]: At program point L13362(line 13362) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,736 INFO L895 garLoopResultBuilder]: At program point L13098(line 13098) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,736 INFO L895 garLoopResultBuilder]: At program point L9002(line 9002) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,736 INFO L899 garLoopResultBuilder]: For program point L13362-1(line 13362) no Hoare annotation was computed. [2022-12-13 19:50:08,736 INFO L899 garLoopResultBuilder]: For program point L12834(lines 12834 12838) no Hoare annotation was computed. [2022-12-13 19:50:08,736 INFO L899 garLoopResultBuilder]: For program point L13098-1(line 13098) no Hoare annotation was computed. [2022-12-13 19:50:08,736 INFO L899 garLoopResultBuilder]: For program point L8870(lines 8870 8873) no Hoare annotation was computed. [2022-12-13 19:50:08,736 INFO L899 garLoopResultBuilder]: For program point L7285-2(lines 7285 7368) no Hoare annotation was computed. [2022-12-13 19:50:08,736 INFO L899 garLoopResultBuilder]: For program point L7285(line 7285) no Hoare annotation was computed. [2022-12-13 19:50:08,736 INFO L899 garLoopResultBuilder]: For program point L12967-1(lines 12943 13006) no Hoare annotation was computed. [2022-12-13 19:50:08,736 INFO L895 garLoopResultBuilder]: At program point hdlc_start_xmit_returnLabel#1(lines 14325 14327) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,736 INFO L899 garLoopResultBuilder]: For program point L7286(lines 7286 7305) no Hoare annotation was computed. [2022-12-13 19:50:08,736 INFO L899 garLoopResultBuilder]: For program point L13496-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,736 INFO L895 garLoopResultBuilder]: At program point __pci_register_driver_returnLabel#1(lines 14224 14226) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,736 INFO L899 garLoopResultBuilder]: For program point L13232-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,736 INFO L899 garLoopResultBuilder]: For program point L12968-1(line 12968) no Hoare annotation was computed. [2022-12-13 19:50:08,736 INFO L895 garLoopResultBuilder]: At program point L12968(line 12968) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,736 INFO L899 garLoopResultBuilder]: For program point L7287(lines 7287 7291) no Hoare annotation was computed. [2022-12-13 19:50:08,737 INFO L895 garLoopResultBuilder]: At program point L13497(line 13497) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,737 INFO L899 garLoopResultBuilder]: For program point L13497-1(line 13497) no Hoare annotation was computed. [2022-12-13 19:50:08,737 INFO L895 garLoopResultBuilder]: At program point L13233(line 13233) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,737 INFO L899 garLoopResultBuilder]: For program point L13233-1(line 13233) no Hoare annotation was computed. [2022-12-13 19:50:08,737 INFO L899 garLoopResultBuilder]: For program point L13366-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,737 INFO L895 garLoopResultBuilder]: At program point L8874(line 8874) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,737 INFO L899 garLoopResultBuilder]: For program point L8874-1(line 8874) no Hoare annotation was computed. [2022-12-13 19:50:08,737 INFO L895 garLoopResultBuilder]: At program point L13367(line 13367) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,737 INFO L899 garLoopResultBuilder]: For program point L13367-1(line 13367) no Hoare annotation was computed. [2022-12-13 19:50:08,737 INFO L895 garLoopResultBuilder]: At program point L9932(line 9932) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,737 INFO L895 garLoopResultBuilder]: At program point L9932-1(lines 9907 9943) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,737 INFO L895 garLoopResultBuilder]: At program point L8875(line 8875) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,737 INFO L899 garLoopResultBuilder]: For program point L8875-1(line 8875) no Hoare annotation was computed. [2022-12-13 19:50:08,737 INFO L899 garLoopResultBuilder]: For program point L13103(line 13103) no Hoare annotation was computed. [2022-12-13 19:50:08,737 INFO L895 garLoopResultBuilder]: At program point L9007(line 9007) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,737 INFO L899 garLoopResultBuilder]: For program point L9007-1(line 9007) no Hoare annotation was computed. [2022-12-13 19:50:08,738 INFO L899 garLoopResultBuilder]: For program point L8876(lines 8876 8880) no Hoare annotation was computed. [2022-12-13 19:50:08,738 INFO L899 garLoopResultBuilder]: For program point L13104-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,738 INFO L899 garLoopResultBuilder]: For program point L9008(lines 9008 9015) no Hoare annotation was computed. [2022-12-13 19:50:08,738 INFO L899 garLoopResultBuilder]: For program point L13104(lines 13104 13108) no Hoare annotation was computed. [2022-12-13 19:50:08,738 INFO L899 garLoopResultBuilder]: For program point L9008-2(lines 9008 9015) no Hoare annotation was computed. [2022-12-13 19:50:08,738 INFO L899 garLoopResultBuilder]: For program point L12840(line 12840) no Hoare annotation was computed. [2022-12-13 19:50:08,738 INFO L899 garLoopResultBuilder]: For program point L13501-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,738 INFO L899 garLoopResultBuilder]: For program point L13237-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,738 INFO L895 garLoopResultBuilder]: At program point L12973(line 12973) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,738 INFO L899 garLoopResultBuilder]: For program point L12973-1(line 12973) no Hoare annotation was computed. [2022-12-13 19:50:08,738 INFO L895 garLoopResultBuilder]: At program point L9009(line 9009) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,738 INFO L899 garLoopResultBuilder]: For program point L9009-1(line 9009) no Hoare annotation was computed. [2022-12-13 19:50:08,738 INFO L895 garLoopResultBuilder]: At program point L13105(line 13105) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,738 INFO L899 garLoopResultBuilder]: For program point L13105-1(line 13105) no Hoare annotation was computed. [2022-12-13 19:50:08,738 INFO L895 garLoopResultBuilder]: At program point tty_unlock_returnLabel#1(lines 14540 14542) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,738 INFO L899 garLoopResultBuilder]: For program point L12841(lines 12841 12845) no Hoare annotation was computed. [2022-12-13 19:50:08,739 INFO L895 garLoopResultBuilder]: At program point L5310(line 5310) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,739 INFO L899 garLoopResultBuilder]: For program point L13502-1(line 13502) no Hoare annotation was computed. [2022-12-13 19:50:08,739 INFO L895 garLoopResultBuilder]: At program point L13502(line 13502) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,739 INFO L899 garLoopResultBuilder]: For program point L5310-1(line 5310) no Hoare annotation was computed. [2022-12-13 19:50:08,739 INFO L899 garLoopResultBuilder]: For program point L7292(lines 7292 7296) no Hoare annotation was computed. [2022-12-13 19:50:08,739 INFO L899 garLoopResultBuilder]: For program point L13238-1(line 13238) no Hoare annotation was computed. [2022-12-13 19:50:08,739 INFO L899 garLoopResultBuilder]: For program point L9010(lines 9010 9013) no Hoare annotation was computed. [2022-12-13 19:50:08,739 INFO L895 garLoopResultBuilder]: At program point L13238(line 13238) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,739 INFO L895 garLoopResultBuilder]: At program point irq_canonicalize_returnLabel#1(lines 5476 5486) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,739 INFO L895 garLoopResultBuilder]: At program point L9935(lines 9907 9943) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,739 INFO L899 garLoopResultBuilder]: For program point L9936-3(line 9936) no Hoare annotation was computed. [2022-12-13 19:50:08,739 INFO L899 garLoopResultBuilder]: For program point L9936-5(lines 9936 9940) no Hoare annotation was computed. [2022-12-13 19:50:08,739 INFO L899 garLoopResultBuilder]: For program point L9936(line 9936) no Hoare annotation was computed. [2022-12-13 19:50:08,739 INFO L899 garLoopResultBuilder]: For program point L9936-2(line 9936) no Hoare annotation was computed. [2022-12-13 19:50:08,739 INFO L899 garLoopResultBuilder]: For program point L13372-1(line 13372) no Hoare annotation was computed. [2022-12-13 19:50:08,739 INFO L895 garLoopResultBuilder]: At program point L13372(line 13372) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,739 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-12-13 19:50:08,740 INFO L899 garLoopResultBuilder]: For program point L13109-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,740 INFO L899 garLoopResultBuilder]: For program point L8881(lines 8881 8885) no Hoare annotation was computed. [2022-12-13 19:50:08,740 INFO L899 garLoopResultBuilder]: For program point L8881-2(lines 8881 8885) no Hoare annotation was computed. [2022-12-13 19:50:08,740 INFO L899 garLoopResultBuilder]: For program point L12978(line 12978) no Hoare annotation was computed. [2022-12-13 19:50:08,740 INFO L899 garLoopResultBuilder]: For program point L13110-1(line 13110) no Hoare annotation was computed. [2022-12-13 19:50:08,740 INFO L895 garLoopResultBuilder]: At program point L13110(line 13110) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,740 INFO L895 garLoopResultBuilder]: At program point ldv_mgsl_port_ops_activate_3_returnLabel#1(lines 14365 14367) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,740 INFO L895 garLoopResultBuilder]: At program point L13507(line 13507) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,740 INFO L899 garLoopResultBuilder]: For program point L13507-1(line 13507) no Hoare annotation was computed. [2022-12-13 19:50:08,740 INFO L895 garLoopResultBuilder]: At program point ldv_mgsl_port_ops_shutdown_3_returnLabel#1(lines 14373 14375) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,740 INFO L895 garLoopResultBuilder]: At program point L13243(line 13243) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,740 INFO L899 garLoopResultBuilder]: For program point L13243-1(line 13243) no Hoare annotation was computed. [2022-12-13 19:50:08,740 INFO L899 garLoopResultBuilder]: For program point L12979(lines 12979 12983) no Hoare annotation was computed. [2022-12-13 19:50:08,740 INFO L899 garLoopResultBuilder]: For program point L12847(line 12847) no Hoare annotation was computed. [2022-12-13 19:50:08,740 INFO L899 garLoopResultBuilder]: For program point L12848-2(lines 12805 12897) no Hoare annotation was computed. [2022-12-13 19:50:08,740 INFO L899 garLoopResultBuilder]: For program point L12848(lines 12848 12852) no Hoare annotation was computed. [2022-12-13 19:50:08,740 INFO L899 garLoopResultBuilder]: For program point L7299-1(line 7299) no Hoare annotation was computed. [2022-12-13 19:50:08,741 INFO L895 garLoopResultBuilder]: At program point L7299(line 7299) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,741 INFO L899 garLoopResultBuilder]: For program point L13377(line 13377) no Hoare annotation was computed. [2022-12-13 19:50:08,741 INFO L899 garLoopResultBuilder]: For program point L9017(lines 9017 9025) no Hoare annotation was computed. [2022-12-13 19:50:08,741 INFO L895 garLoopResultBuilder]: At program point L12849(line 12849) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,741 INFO L899 garLoopResultBuilder]: For program point L12849-1(line 12849) no Hoare annotation was computed. [2022-12-13 19:50:08,741 INFO L899 garLoopResultBuilder]: For program point L13378(lines 13378 13382) no Hoare annotation was computed. [2022-12-13 19:50:08,741 INFO L899 garLoopResultBuilder]: For program point L7300-1(line 7300) no Hoare annotation was computed. [2022-12-13 19:50:08,741 INFO L895 garLoopResultBuilder]: At program point L7300(line 7300) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,741 INFO L899 garLoopResultBuilder]: For program point L9018(lines 9018 9022) no Hoare annotation was computed. [2022-12-13 19:50:08,741 INFO L899 garLoopResultBuilder]: For program point L13378-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,741 INFO L899 garLoopResultBuilder]: For program point L5715(lines 5715 5718) no Hoare annotation was computed. [2022-12-13 19:50:08,741 INFO L899 garLoopResultBuilder]: For program point L13114-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,741 INFO L895 garLoopResultBuilder]: At program point L13379(line 13379) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,741 INFO L899 garLoopResultBuilder]: For program point L13379-1(line 13379) no Hoare annotation was computed. [2022-12-13 19:50:08,741 INFO L899 garLoopResultBuilder]: For program point L7301-1(line 7301) no Hoare annotation was computed. [2022-12-13 19:50:08,741 INFO L895 garLoopResultBuilder]: At program point L7301(line 7301) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,742 INFO L895 garLoopResultBuilder]: At program point tty_set_operations_returnLabel#1(lines 14537 14539) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,742 INFO L895 garLoopResultBuilder]: At program point L13115(line 13115) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,742 INFO L899 garLoopResultBuilder]: For program point L13115-1(line 13115) no Hoare annotation was computed. [2022-12-13 19:50:08,742 INFO L895 garLoopResultBuilder]: At program point L8887(line 8887) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,742 INFO L899 garLoopResultBuilder]: For program point L8887-1(line 8887) no Hoare annotation was computed. [2022-12-13 19:50:08,742 INFO L895 garLoopResultBuilder]: At program point L7302(line 7302) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,742 INFO L899 garLoopResultBuilder]: For program point L13512(line 13512) no Hoare annotation was computed. [2022-12-13 19:50:08,742 INFO L899 garLoopResultBuilder]: For program point L13248(line 13248) no Hoare annotation was computed. [2022-12-13 19:50:08,742 INFO L895 garLoopResultBuilder]: At program point ldv_initialize_returnLabel#1(lines 14172 14181) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,742 INFO L899 garLoopResultBuilder]: For program point L13513-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,742 INFO L899 garLoopResultBuilder]: For program point L13513(lines 13513 13517) no Hoare annotation was computed. [2022-12-13 19:50:08,742 INFO L899 garLoopResultBuilder]: For program point L13249-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,742 INFO L899 garLoopResultBuilder]: For program point L13249(lines 13249 13253) no Hoare annotation was computed. [2022-12-13 19:50:08,742 INFO L899 garLoopResultBuilder]: For program point L12985(line 12985) no Hoare annotation was computed. [2022-12-13 19:50:08,742 INFO L895 garLoopResultBuilder]: At program point L13514(line 13514) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,743 INFO L895 garLoopResultBuilder]: At program point L13250(line 13250) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,743 INFO L899 garLoopResultBuilder]: For program point L13514-1(line 13514) no Hoare annotation was computed. [2022-12-13 19:50:08,743 INFO L895 garLoopResultBuilder]: At program point $Ultimate##427(lines 9033 9043) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,743 INFO L899 garLoopResultBuilder]: For program point L12986(lines 12986 12994) no Hoare annotation was computed. [2022-12-13 19:50:08,743 INFO L899 garLoopResultBuilder]: For program point L13250-1(line 13250) no Hoare annotation was computed. [2022-12-13 19:50:08,743 INFO L899 garLoopResultBuilder]: For program point L12854-1(line 12854) no Hoare annotation was computed. [2022-12-13 19:50:08,743 INFO L895 garLoopResultBuilder]: At program point L12854(line 12854) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,743 INFO L895 garLoopResultBuilder]: At program point interruptible_sleep_on_returnLabel#1(lines 14331 14333) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,743 INFO L895 garLoopResultBuilder]: At program point mgsl_get_text_ptr_returnLabel#1(lines 6110 6115) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,743 INFO L899 garLoopResultBuilder]: For program point L13383-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,743 INFO L899 garLoopResultBuilder]: For program point L13119-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,743 INFO L899 garLoopResultBuilder]: For program point L7306(lines 7306 7314) no Hoare annotation was computed. [2022-12-13 19:50:08,743 INFO L899 garLoopResultBuilder]: For program point L7306-2(lines 7306 7314) no Hoare annotation was computed. [2022-12-13 19:50:08,743 INFO L899 garLoopResultBuilder]: For program point L13384-1(line 13384) no Hoare annotation was computed. [2022-12-13 19:50:08,743 INFO L895 garLoopResultBuilder]: At program point L13384(line 13384) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,743 INFO L899 garLoopResultBuilder]: For program point L8892(lines 8892 8915) no Hoare annotation was computed. [2022-12-13 19:50:08,743 INFO L899 garLoopResultBuilder]: For program point L12988(lines 12988 12992) no Hoare annotation was computed. [2022-12-13 19:50:08,744 INFO L899 garLoopResultBuilder]: For program point L13120-1(line 13120) no Hoare annotation was computed. [2022-12-13 19:50:08,744 INFO L895 garLoopResultBuilder]: At program point L13120(line 13120) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,744 INFO L899 garLoopResultBuilder]: For program point L7307-1(line 7307) no Hoare annotation was computed. [2022-12-13 19:50:08,744 INFO L895 garLoopResultBuilder]: At program point L7307(line 7307) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,744 INFO L899 garLoopResultBuilder]: For program point L8893(line 8893) no Hoare annotation was computed. [2022-12-13 19:50:08,744 INFO L899 garLoopResultBuilder]: For program point L13518-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,744 INFO L899 garLoopResultBuilder]: For program point L7308(lines 7308 7312) no Hoare annotation was computed. [2022-12-13 19:50:08,744 INFO L899 garLoopResultBuilder]: For program point L13254-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,744 INFO L899 garLoopResultBuilder]: For program point L9026(lines 9026 9030) no Hoare annotation was computed. [2022-12-13 19:50:08,744 INFO L899 garLoopResultBuilder]: For program point L8894-1(line 8894) no Hoare annotation was computed. [2022-12-13 19:50:08,744 INFO L899 garLoopResultBuilder]: For program point L9026-2(lines 9026 9030) no Hoare annotation was computed. [2022-12-13 19:50:08,744 INFO L895 garLoopResultBuilder]: At program point L8894(line 8894) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,744 INFO L895 garLoopResultBuilder]: At program point L13519(line 13519) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,744 INFO L899 garLoopResultBuilder]: For program point L13519-1(line 13519) no Hoare annotation was computed. [2022-12-13 19:50:08,744 INFO L895 garLoopResultBuilder]: At program point L13255(line 13255) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,744 INFO L895 garLoopResultBuilder]: At program point seq_lseek_returnLabel#1(lines 14455 14457) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,745 INFO L899 garLoopResultBuilder]: For program point L13255-1(line 13255) no Hoare annotation was computed. [2022-12-13 19:50:08,745 INFO L899 garLoopResultBuilder]: For program point L12859(line 12859) no Hoare annotation was computed. [2022-12-13 19:50:08,745 INFO L899 garLoopResultBuilder]: For program point L13388-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,745 INFO L895 garLoopResultBuilder]: At program point ldv_mgsl_ops_release_2_returnLabel#1(lines 14357 14359) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,745 INFO L899 garLoopResultBuilder]: For program point L12860-2(lines 12805 12897) no Hoare annotation was computed. [2022-12-13 19:50:08,745 INFO L899 garLoopResultBuilder]: For program point L12860(lines 12860 12864) no Hoare annotation was computed. [2022-12-13 19:50:08,745 INFO L895 garLoopResultBuilder]: At program point L13389(line 13389) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,745 INFO L899 garLoopResultBuilder]: For program point L13389-1(line 13389) no Hoare annotation was computed. [2022-12-13 19:50:08,745 INFO L895 garLoopResultBuilder]: At program point __tty_alloc_driver_returnLabel#1(lines 14236 14238) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,745 INFO L895 garLoopResultBuilder]: At program point L13125(line 13125) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,745 INFO L899 garLoopResultBuilder]: For program point L13125-1(line 13125) no Hoare annotation was computed. [2022-12-13 19:50:08,745 INFO L895 garLoopResultBuilder]: At program point L12861(line 12861) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,745 INFO L899 garLoopResultBuilder]: For program point L12861-1(line 12861) no Hoare annotation was computed. [2022-12-13 19:50:08,745 INFO L899 garLoopResultBuilder]: For program point L8898(line 8898) no Hoare annotation was computed. [2022-12-13 19:50:08,745 INFO L899 garLoopResultBuilder]: For program point L13259-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,745 INFO L895 garLoopResultBuilder]: At program point L8899(line 8899) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,745 INFO L899 garLoopResultBuilder]: For program point L8899-1(line 8899) no Hoare annotation was computed. [2022-12-13 19:50:08,746 INFO L899 garLoopResultBuilder]: For program point L13524-1(line 13524) no Hoare annotation was computed. [2022-12-13 19:50:08,746 INFO L895 garLoopResultBuilder]: At program point L13524(line 13524) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,746 INFO L899 garLoopResultBuilder]: For program point L13260-1(line 13260) no Hoare annotation was computed. [2022-12-13 19:50:08,746 INFO L895 garLoopResultBuilder]: At program point L13260(line 13260) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,746 INFO L899 garLoopResultBuilder]: For program point L12996(line 12996) no Hoare annotation was computed. [2022-12-13 19:50:08,746 INFO L899 garLoopResultBuilder]: For program point L14185(lines 14185 14188) no Hoare annotation was computed. [2022-12-13 19:50:08,746 INFO L895 garLoopResultBuilder]: At program point tty_port_carrier_raised_returnLabel#1(lines 14510 14512) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,746 INFO L899 garLoopResultBuilder]: For program point L7315(lines 7315 7332) no Hoare annotation was computed. [2022-12-13 19:50:08,746 INFO L899 garLoopResultBuilder]: For program point L13393-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,746 INFO L899 garLoopResultBuilder]: For program point L12997(lines 12997 13002) no Hoare annotation was computed. [2022-12-13 19:50:08,746 INFO L899 garLoopResultBuilder]: For program point L9033(lines 9033 9043) no Hoare annotation was computed. [2022-12-13 19:50:08,746 INFO L899 garLoopResultBuilder]: For program point L12865-1(lines 12805 12897) no Hoare annotation was computed. [2022-12-13 19:50:08,746 INFO L895 garLoopResultBuilder]: At program point L13394(line 13394) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,746 INFO L895 garLoopResultBuilder]: At program point L14187(line 14187) the Hoare annotation is: false [2022-12-13 19:50:08,746 INFO L899 garLoopResultBuilder]: For program point L13130(line 13130) no Hoare annotation was computed. [2022-12-13 19:50:08,746 INFO L899 garLoopResultBuilder]: For program point L14187-1(lines 14184 14202) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L9034(lines 9034 9037) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L13394-1(line 13394) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L895 garLoopResultBuilder]: At program point L12866(line 12866) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L9034-2(lines 9034 9037) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L12866-1(line 12866) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L7317-1(line 7317) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L895 garLoopResultBuilder]: At program point L7317(line 7317) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L13131(lines 13131 13135) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L13131-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L8903(line 8903) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L7318(lines 7318 7322) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L13132-1(line 13132) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L895 garLoopResultBuilder]: At program point L13132(line 13132) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L13264-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L895 garLoopResultBuilder]: At program point L8904(line 8904) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L8904-1(line 8904) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L9565(lines 9565 9568) no Hoare annotation was computed. [2022-12-13 19:50:08,747 INFO L899 garLoopResultBuilder]: For program point L13529(line 13529) no Hoare annotation was computed. [2022-12-13 19:50:08,748 INFO L895 garLoopResultBuilder]: At program point L13265(line 13265) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,748 INFO L899 garLoopResultBuilder]: For program point L13265-1(line 13265) no Hoare annotation was computed. [2022-12-13 19:50:08,748 INFO L899 garLoopResultBuilder]: For program point L13530(lines 13530 13535) no Hoare annotation was computed. [2022-12-13 19:50:08,748 INFO L899 garLoopResultBuilder]: For program point L12341-1(line 12341) no Hoare annotation was computed. [2022-12-13 19:50:08,748 INFO L895 garLoopResultBuilder]: At program point L12341(line 12341) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,748 INFO L895 garLoopResultBuilder]: At program point L14191(line 14191) the Hoare annotation is: false [2022-12-13 19:50:08,748 INFO L899 garLoopResultBuilder]: For program point L14191-1(lines 14184 14202) no Hoare annotation was computed. [2022-12-13 19:50:08,748 INFO L899 garLoopResultBuilder]: For program point L9038(lines 9038 9041) no Hoare annotation was computed. [2022-12-13 19:50:08,748 INFO L895 garLoopResultBuilder]: At program point L13399(line 13399) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,748 INFO L899 garLoopResultBuilder]: For program point L13399-1(line 13399) no Hoare annotation was computed. [2022-12-13 19:50:08,748 INFO L895 garLoopResultBuilder]: At program point L12871(line 12871) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,748 INFO L899 garLoopResultBuilder]: For program point L12871-1(line 12871) no Hoare annotation was computed. [2022-12-13 19:50:08,748 INFO L895 garLoopResultBuilder]: At program point ldv_mgsl_port_ops_destruct_3_returnLabel#1(lines 14369 14371) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,748 INFO L895 garLoopResultBuilder]: At program point hdlcdev_close_returnLabel#1(lines 12388 12410) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,748 INFO L899 garLoopResultBuilder]: For program point L12343-2(lines 12343 12347) no Hoare annotation was computed. [2022-12-13 19:50:08,748 INFO L899 garLoopResultBuilder]: For program point L12343(lines 12343 12347) no Hoare annotation was computed. [2022-12-13 19:50:08,749 INFO L899 garLoopResultBuilder]: For program point L8908(line 8908) no Hoare annotation was computed. [2022-12-13 19:50:08,749 INFO L895 garLoopResultBuilder]: At program point ldv_mgsl_ops_setup_2_returnLabel#1(lines 14361 14363) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,749 INFO L899 garLoopResultBuilder]: For program point L13004(line 13004) no Hoare annotation was computed. [2022-12-13 19:50:08,749 INFO L899 garLoopResultBuilder]: For program point L13136-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,749 INFO L895 garLoopResultBuilder]: At program point L8909(line 8909) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,749 INFO L899 garLoopResultBuilder]: For program point L8909-1(line 8909) no Hoare annotation was computed. [2022-12-13 19:50:08,749 INFO L895 garLoopResultBuilder]: At program point L13137(line 13137) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,749 INFO L899 garLoopResultBuilder]: For program point L13137-1(line 13137) no Hoare annotation was computed. [2022-12-13 19:50:08,749 INFO L899 garLoopResultBuilder]: For program point L7324-2(lines 7324 7328) no Hoare annotation was computed. [2022-12-13 19:50:08,749 INFO L899 garLoopResultBuilder]: For program point L7324(lines 7324 7328) no Hoare annotation was computed. [2022-12-13 19:50:08,749 INFO L895 garLoopResultBuilder]: At program point L14195(line 14195) the Hoare annotation is: false [2022-12-13 19:50:08,749 INFO L899 garLoopResultBuilder]: For program point L14195-1(lines 14184 14202) no Hoare annotation was computed. [2022-12-13 19:50:08,749 INFO L899 garLoopResultBuilder]: For program point L13270-1(line 13270) no Hoare annotation was computed. [2022-12-13 19:50:08,749 INFO L895 garLoopResultBuilder]: At program point L13270(line 13270) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,749 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L895 garLoopResultBuilder]: At program point L9572(line 9572) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L9572-1(line 9572) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L13404(line 13404) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L12876(line 12876) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L13405-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L13405(lines 13405 13409) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L13537(line 13537) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L13141-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L12877(lines 12877 12885) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L8913(line 8913) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L13538(lines 13538 13543) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L12349(lines 12349 12352) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L13406-1(line 13406) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L895 garLoopResultBuilder]: At program point L13406(line 13406) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,750 INFO L899 garLoopResultBuilder]: For program point L13142-1(line 13142) no Hoare annotation was computed. [2022-12-13 19:50:08,750 INFO L895 garLoopResultBuilder]: At program point L14199(line 14199) the Hoare annotation is: false [2022-12-13 19:50:08,750 INFO L895 garLoopResultBuilder]: At program point L13142(line 13142) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,750 INFO L902 garLoopResultBuilder]: At program point L14199-1(lines 14182 14203) the Hoare annotation is: true [2022-12-13 19:50:08,751 INFO L899 garLoopResultBuilder]: For program point L5479(lines 5479 5483) no Hoare annotation was computed. [2022-12-13 19:50:08,751 INFO L899 garLoopResultBuilder]: For program point L9575-2(lines 9575 9578) no Hoare annotation was computed. [2022-12-13 19:50:08,751 INFO L899 garLoopResultBuilder]: For program point L5479-2(lines 5479 5483) no Hoare annotation was computed. [2022-12-13 19:50:08,751 INFO L899 garLoopResultBuilder]: For program point L9575(lines 9575 9578) no Hoare annotation was computed. [2022-12-13 19:50:08,751 INFO L895 garLoopResultBuilder]: At program point single_open_returnLabel#1(lines 14467 14469) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,751 INFO L899 garLoopResultBuilder]: For program point L13275(line 13275) no Hoare annotation was computed. [2022-12-13 19:50:08,751 INFO L899 garLoopResultBuilder]: For program point L13011(line 13011) no Hoare annotation was computed. [2022-12-13 19:50:08,751 INFO L899 garLoopResultBuilder]: For program point L12879(lines 12879 12883) no Hoare annotation was computed. [2022-12-13 19:50:08,751 INFO L899 garLoopResultBuilder]: For program point L13276-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,751 INFO L899 garLoopResultBuilder]: For program point L13276(lines 13276 13280) no Hoare annotation was computed. [2022-12-13 19:50:08,751 INFO L895 garLoopResultBuilder]: At program point L8916(lines 8787 8933) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,751 INFO L899 garLoopResultBuilder]: For program point L13012(lines 13012 13550) no Hoare annotation was computed. [2022-12-13 19:50:08,751 INFO L895 garLoopResultBuilder]: At program point L7331(line 7331) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,751 INFO L895 garLoopResultBuilder]: At program point seq_read_returnLabel#1(lines 14463 14465) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,751 INFO L895 garLoopResultBuilder]: At program point L13277(line 13277) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,751 INFO L899 garLoopResultBuilder]: For program point L13277-1(line 13277) no Hoare annotation was computed. [2022-12-13 19:50:08,752 INFO L899 garLoopResultBuilder]: For program point L8917(lines 8787 8933) no Hoare annotation was computed. [2022-12-13 19:50:08,752 INFO L899 garLoopResultBuilder]: For program point L12353-1(line 12353) no Hoare annotation was computed. [2022-12-13 19:50:08,752 INFO L895 garLoopResultBuilder]: At program point L12353(line 12353) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,752 INFO L899 garLoopResultBuilder]: For program point L13410-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,752 INFO L899 garLoopResultBuilder]: For program point L8918-1(lines 8918 8921) no Hoare annotation was computed. [2022-12-13 19:50:08,752 INFO L899 garLoopResultBuilder]: For program point L13014(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,752 INFO L899 garLoopResultBuilder]: For program point L13146-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,752 INFO L895 garLoopResultBuilder]: At program point tty_port_raise_dtr_rts_returnLabel#1(lines 14530 14532) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,752 INFO L895 garLoopResultBuilder]: At program point L13411(line 13411) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,752 INFO L899 garLoopResultBuilder]: For program point L13411-1(line 13411) no Hoare annotation was computed. [2022-12-13 19:50:08,752 INFO L895 garLoopResultBuilder]: At program point L12354(line 12354) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,752 INFO L895 garLoopResultBuilder]: At program point L13147(line 13147) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,752 INFO L899 garLoopResultBuilder]: For program point L13147-1(line 13147) no Hoare annotation was computed. [2022-12-13 19:50:08,752 INFO L899 garLoopResultBuilder]: For program point L12354-1(line 12354) no Hoare annotation was computed. [2022-12-13 19:50:08,752 INFO L899 garLoopResultBuilder]: For program point L13015(line 13015) no Hoare annotation was computed. [2022-12-13 19:50:08,752 INFO L895 garLoopResultBuilder]: At program point L7334(lines 7333 7368) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,753 INFO L899 garLoopResultBuilder]: For program point L12355(line 12355) no Hoare annotation was computed. [2022-12-13 19:50:08,753 INFO L899 garLoopResultBuilder]: For program point L12355-2(lines 12355 12360) no Hoare annotation was computed. [2022-12-13 19:50:08,753 INFO L895 garLoopResultBuilder]: At program point L8788(line 8788) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,753 INFO L899 garLoopResultBuilder]: For program point L8788-1(line 8788) no Hoare annotation was computed. [2022-12-13 19:50:08,753 INFO L899 garLoopResultBuilder]: For program point L13016(lines 13016 13020) no Hoare annotation was computed. [2022-12-13 19:50:08,753 INFO L899 garLoopResultBuilder]: For program point L7335(line 7335) no Hoare annotation was computed. [2022-12-13 19:50:08,753 INFO L899 garLoopResultBuilder]: For program point L13545(line 13545) no Hoare annotation was computed. [2022-12-13 19:50:08,753 INFO L895 garLoopResultBuilder]: At program point alloc_tty_driver_returnLabel#1(lines 5707 5721) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,753 INFO L899 garLoopResultBuilder]: For program point L13281-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,753 INFO L895 garLoopResultBuilder]: At program point L13017(line 13017) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,753 INFO L899 garLoopResultBuilder]: For program point L13017-1(line 13017) no Hoare annotation was computed. [2022-12-13 19:50:08,753 INFO L899 garLoopResultBuilder]: For program point L12357-1(line 12357) no Hoare annotation was computed. [2022-12-13 19:50:08,753 INFO L895 garLoopResultBuilder]: At program point L12357(line 12357) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,753 INFO L895 garLoopResultBuilder]: At program point L13282(line 13282) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,753 INFO L899 garLoopResultBuilder]: For program point L7336-1(line 7336) no Hoare annotation was computed. [2022-12-13 19:50:08,753 INFO L895 garLoopResultBuilder]: At program point L7336(line 7336) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,754 INFO L895 garLoopResultBuilder]: At program point mgsl_proc_open_returnLabel#1(lines 9210 9216) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,754 INFO L895 garLoopResultBuilder]: At program point mgsl_enum_isa_devices_returnLabel#1(lines 9903 9944) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,754 INFO L899 garLoopResultBuilder]: For program point L13282-1(line 13282) no Hoare annotation was computed. [2022-12-13 19:50:08,754 INFO L895 garLoopResultBuilder]: At program point mgsl_init_tty_returnLabel#1(lines 9870 9902) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,754 INFO L899 garLoopResultBuilder]: For program point L13415-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,754 INFO L899 garLoopResultBuilder]: For program point L8923(lines 8923 8927) no Hoare annotation was computed. [2022-12-13 19:50:08,754 INFO L895 garLoopResultBuilder]: At program point L12755(lines 12746 13590) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,754 INFO L899 garLoopResultBuilder]: For program point L12887(line 12887) no Hoare annotation was computed. [2022-12-13 19:50:08,754 INFO L899 garLoopResultBuilder]: For program point L8923-2(lines 8787 8933) no Hoare annotation was computed. [2022-12-13 19:50:08,754 INFO L895 garLoopResultBuilder]: At program point tty_register_driver_returnLabel#1(lines 14534 14536) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,754 INFO L899 garLoopResultBuilder]: For program point L13416-1(line 13416) no Hoare annotation was computed. [2022-12-13 19:50:08,754 INFO L895 garLoopResultBuilder]: At program point L13416(line 13416) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,754 INFO L899 garLoopResultBuilder]: For program point L13152-1(line 13152) no Hoare annotation was computed. [2022-12-13 19:50:08,754 INFO L895 garLoopResultBuilder]: At program point L13152(line 13152) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,754 INFO L895 garLoopResultBuilder]: At program point ldv_hdlcdev_ops_ndo_init_1_returnLabel#1(lines 14345 14347) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,754 INFO L899 garLoopResultBuilder]: For program point L12888(lines 12888 12893) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L12757(lines 12757 13584) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L7340-2(lines 7340 7344) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L7340(lines 7340 7344) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L13286-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L13022(line 13022) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L12758(line 12758) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L895 garLoopResultBuilder]: At program point tty_lock_returnLabel#1(lines 14506 14508) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,755 INFO L895 garLoopResultBuilder]: At program point L12362(line 12362) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,755 INFO L895 garLoopResultBuilder]: At program point L13287(line 13287) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,755 INFO L895 garLoopResultBuilder]: At program point L12362-1(line 12362) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L13287-1(line 13287) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L13023-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L13023(lines 13023 13027) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L12759(lines 12759 12800) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L13420-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L12363(line 12363) no Hoare annotation was computed. [2022-12-13 19:50:08,755 INFO L899 garLoopResultBuilder]: For program point L13552(line 13552) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L13024-1(line 13024) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L8928-1(lines 8928 8931) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L895 garLoopResultBuilder]: At program point L13024(line 13024) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L12364(lines 12364 12371) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L895 garLoopResultBuilder]: At program point L13421(line 13421) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L13421-1(line 13421) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L13553(lines 13553 13580) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L13157(line 13157) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L8797(lines 8797 8801) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L8797-2(lines 8797 8801) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L12761(lines 12761 12797) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L12365-1(line 12365) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L895 garLoopResultBuilder]: At program point L12365(line 12365) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L9987(lines 9987 9990) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L13158-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L13158(lines 13158 13162) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L12762(line 12762) no Hoare annotation was computed. [2022-12-13 19:50:08,756 INFO L899 garLoopResultBuilder]: For program point L9987-2(lines 9987 9990) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L13555(lines 13555 13577) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L12366-1(line 12366) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L13291-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L895 garLoopResultBuilder]: At program point L12366(line 12366) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,757 INFO L895 garLoopResultBuilder]: At program point L13159(line 13159) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L13159-1(line 13159) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L12763(lines 12763 12768) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L12895(line 12895) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L13556(line 13556) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L7346(lines 7346 7350) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L13292-1(line 13292) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L7346-2(lines 7346 7350) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L895 garLoopResultBuilder]: At program point L13292(line 13292) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L13028-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L13557(lines 13557 13565) no Hoare annotation was computed. [2022-12-13 19:50:08,757 INFO L895 garLoopResultBuilder]: At program point L12368(line 12368) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,757 INFO L899 garLoopResultBuilder]: For program point L12368-1(line 12368) no Hoare annotation was computed. [2022-12-13 19:50:08,758 INFO L895 garLoopResultBuilder]: At program point L13029(line 13029) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,758 INFO L899 garLoopResultBuilder]: For program point L13029-1(line 13029) no Hoare annotation was computed. [2022-12-13 19:50:08,758 INFO L895 garLoopResultBuilder]: At program point L13426(line 13426) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,758 INFO L899 garLoopResultBuilder]: For program point L13426-1(line 13426) no Hoare annotation was computed. [2022-12-13 19:50:08,758 INFO L899 garLoopResultBuilder]: For program point L8802(line 8802) no Hoare annotation was computed. [2022-12-13 19:50:08,758 INFO L899 garLoopResultBuilder]: For program point L8802-2(lines 8802 8806) no Hoare annotation was computed. [2022-12-13 19:50:08,758 INFO L899 garLoopResultBuilder]: For program point L13559(lines 13559 13563) no Hoare annotation was computed. [2022-12-13 19:50:08,758 INFO L899 garLoopResultBuilder]: For program point L13163-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,758 INFO L895 garLoopResultBuilder]: At program point synclink_init_error#1(lines 9986 10009) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,758 INFO L899 garLoopResultBuilder]: For program point L13164-1(line 13164) no Hoare annotation was computed. [2022-12-13 19:50:08,758 INFO L895 garLoopResultBuilder]: At program point L13164(line 13164) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,758 INFO L895 garLoopResultBuilder]: At program point tty_ldisc_flush_returnLabel#1(lines 14500 14502) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,758 INFO L899 garLoopResultBuilder]: For program point L9994(lines 9994 9999) no Hoare annotation was computed. [2022-12-13 19:50:08,758 INFO L895 garLoopResultBuilder]: At program point L13297(line 13297) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,758 INFO L899 garLoopResultBuilder]: For program point L13297-1(line 13297) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L9994-2(lines 9994 9999) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L13033-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L12373-1(line 12373) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L895 garLoopResultBuilder]: At program point L12373(line 12373) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L7352(lines 7352 7356) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L895 garLoopResultBuilder]: At program point L13034(line 13034) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L12770(line 12770) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L12902(line 12902) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L13034-1(line 13034) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L895 garLoopResultBuilder]: At program point L7353-1(lines 7285 7368) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,759 INFO L895 garLoopResultBuilder]: At program point L7353(line 7353) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L13431(line 13431) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L12771(lines 12771 12775) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L8807-2(lines 8807 8810) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L12903(lines 12903 12938) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L8807(lines 8807 8810) no Hoare annotation was computed. [2022-12-13 19:50:08,759 INFO L899 garLoopResultBuilder]: For program point L13432-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,760 INFO L899 garLoopResultBuilder]: For program point L13432(lines 13432 13436) no Hoare annotation was computed. [2022-12-13 19:50:08,760 INFO L899 garLoopResultBuilder]: For program point L13168-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,760 INFO L895 garLoopResultBuilder]: At program point L12376(line 12376) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,760 INFO L895 garLoopResultBuilder]: At program point L13433(line 13433) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,760 INFO L899 garLoopResultBuilder]: For program point L12376-1(line 12376) no Hoare annotation was computed. [2022-12-13 19:50:08,760 INFO L899 garLoopResultBuilder]: For program point L13433-1(line 13433) no Hoare annotation was computed. [2022-12-13 19:50:08,760 INFO L895 garLoopResultBuilder]: At program point L13169(line 13169) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,760 INFO L899 garLoopResultBuilder]: For program point L13169-1(line 13169) no Hoare annotation was computed. [2022-12-13 19:50:08,760 INFO L899 garLoopResultBuilder]: For program point L12905(lines 12905 12935) no Hoare annotation was computed. [2022-12-13 19:50:08,760 INFO L899 garLoopResultBuilder]: For program point L12377-1(line 12377) no Hoare annotation was computed. [2022-12-13 19:50:08,760 INFO L895 garLoopResultBuilder]: At program point L12377(line 12377) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,760 INFO L899 garLoopResultBuilder]: For program point L13302(line 13302) no Hoare annotation was computed. [2022-12-13 19:50:08,760 INFO L899 garLoopResultBuilder]: For program point L12906(line 12906) no Hoare annotation was computed. [2022-12-13 19:50:08,760 INFO L899 garLoopResultBuilder]: For program point L13038-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,760 INFO L895 garLoopResultBuilder]: At program point L12378(line 12378) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,760 INFO L899 garLoopResultBuilder]: For program point L13567(line 13567) no Hoare annotation was computed. [2022-12-13 19:50:08,760 INFO L899 garLoopResultBuilder]: For program point L13303(lines 13303 13307) no Hoare annotation was computed. [2022-12-13 19:50:08,761 INFO L895 garLoopResultBuilder]: At program point L12378-1(line 12378) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,761 INFO L899 garLoopResultBuilder]: For program point L12907(lines 12907 12912) no Hoare annotation was computed. [2022-12-13 19:50:08,761 INFO L895 garLoopResultBuilder]: At program point L13039(line 13039) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,761 INFO L899 garLoopResultBuilder]: For program point L13039-1(line 13039) no Hoare annotation was computed. [2022-12-13 19:50:08,761 INFO L895 garLoopResultBuilder]: At program point L7358(lines 7358 7359) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,761 INFO L899 garLoopResultBuilder]: For program point L12379(line 12379) no Hoare annotation was computed. [2022-12-13 19:50:08,761 INFO L899 garLoopResultBuilder]: For program point L7358-1(lines 7358 7359) no Hoare annotation was computed. [2022-12-13 19:50:08,761 INFO L899 garLoopResultBuilder]: For program point L13568(lines 13568 13573) no Hoare annotation was computed. [2022-12-13 19:50:08,761 INFO L899 garLoopResultBuilder]: For program point L13304-1(line 13304) no Hoare annotation was computed. [2022-12-13 19:50:08,761 INFO L895 garLoopResultBuilder]: At program point L13304(line 13304) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,761 INFO L895 garLoopResultBuilder]: At program point L8812(line 8812) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,761 INFO L899 garLoopResultBuilder]: For program point L8812-1(lines 8787 8933) no Hoare annotation was computed. [2022-12-13 19:50:08,761 INFO L899 garLoopResultBuilder]: For program point L10001(lines 10001 10004) no Hoare annotation was computed. [2022-12-13 19:50:08,761 INFO L899 garLoopResultBuilder]: For program point L12380(lines 12380 12384) no Hoare annotation was computed. [2022-12-13 19:50:08,761 INFO L899 garLoopResultBuilder]: For program point L13437-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,761 INFO L895 garLoopResultBuilder]: At program point L13569(line 13569) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,762 INFO L899 garLoopResultBuilder]: For program point L13569-1(line 13569) no Hoare annotation was computed. [2022-12-13 19:50:08,762 INFO L899 garLoopResultBuilder]: For program point L13173-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,762 INFO L895 garLoopResultBuilder]: At program point L8813-1(lines 8813 8817) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,762 INFO L899 garLoopResultBuilder]: For program point L12777(line 12777) no Hoare annotation was computed. [2022-12-13 19:50:08,762 INFO L895 garLoopResultBuilder]: At program point L12381(line 12381) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,762 INFO L899 garLoopResultBuilder]: For program point L13438-1(line 13438) no Hoare annotation was computed. [2022-12-13 19:50:08,762 INFO L895 garLoopResultBuilder]: At program point L13438(line 13438) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,762 INFO L899 garLoopResultBuilder]: For program point L13174-1(line 13174) no Hoare annotation was computed. [2022-12-13 19:50:08,762 INFO L895 garLoopResultBuilder]: At program point L13174(line 13174) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,762 INFO L899 garLoopResultBuilder]: For program point L12778(lines 12778 12782) no Hoare annotation was computed. [2022-12-13 19:50:08,762 INFO L895 garLoopResultBuilder]: At program point $Ultimate##133(lines 9911 9914) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,762 INFO L895 garLoopResultBuilder]: At program point L13703(line 13703) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,762 INFO L895 garLoopResultBuilder]: At program point L13703-1(line 13703) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,762 INFO L895 garLoopResultBuilder]: At program point synclink_init_returnLabel#1(lines 9984 10010) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,763 INFO L895 garLoopResultBuilder]: At program point L7362(line 7362) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,763 INFO L895 garLoopResultBuilder]: At program point L13704(lines 13700 13707) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mutex_of_tty_port~0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,763 INFO L899 garLoopResultBuilder]: For program point L7362-1(line 7362) no Hoare annotation was computed. [2022-12-13 19:50:08,763 INFO L899 garLoopResultBuilder]: For program point L12383-1(lines 12380 12384) no Hoare annotation was computed. [2022-12-13 19:50:08,763 INFO L895 garLoopResultBuilder]: At program point L12383(line 12383) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,763 INFO L899 garLoopResultBuilder]: For program point L13044-1(line 13044) no Hoare annotation was computed. [2022-12-13 19:50:08,763 INFO L895 garLoopResultBuilder]: At program point L13044(line 13044) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,763 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2022-12-13 19:50:08,763 INFO L895 garLoopResultBuilder]: At program point tty_port_close_start_returnLabel#1(lines 14517 14519) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,763 INFO L899 garLoopResultBuilder]: For program point L13309(line 13309) no Hoare annotation was computed. [2022-12-13 19:50:08,763 INFO L899 garLoopResultBuilder]: For program point L9874(lines 9874 9877) no Hoare annotation was computed. [2022-12-13 19:50:08,763 INFO L899 garLoopResultBuilder]: For program point L13310-2(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,763 INFO L899 garLoopResultBuilder]: For program point L13310(lines 13310 13314) no Hoare annotation was computed. [2022-12-13 19:50:08,763 INFO L899 garLoopResultBuilder]: For program point L13442-1(lines 13014 13547) no Hoare annotation was computed. [2022-12-13 19:50:08,763 INFO L899 garLoopResultBuilder]: For program point L12914(line 12914) no Hoare annotation was computed. [2022-12-13 19:50:08,763 INFO L899 garLoopResultBuilder]: For program point L8818(line 8818) no Hoare annotation was computed. [2022-12-13 19:50:08,763 INFO L899 garLoopResultBuilder]: For program point L10007(line 10007) no Hoare annotation was computed. [2022-12-13 19:50:08,764 INFO L895 garLoopResultBuilder]: At program point L13443(line 13443) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,764 INFO L899 garLoopResultBuilder]: For program point L13443-1(line 13443) no Hoare annotation was computed. [2022-12-13 19:50:08,764 INFO L899 garLoopResultBuilder]: For program point L13575(line 13575) no Hoare annotation was computed. [2022-12-13 19:50:08,764 INFO L895 garLoopResultBuilder]: At program point L13179(line 13179) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,764 INFO L899 garLoopResultBuilder]: For program point L13179-1(line 13179) no Hoare annotation was computed. [2022-12-13 19:50:08,764 INFO L895 garLoopResultBuilder]: At program point L13311(line 13311) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,764 INFO L899 garLoopResultBuilder]: For program point L13311-1(line 13311) no Hoare annotation was computed. [2022-12-13 19:50:08,764 INFO L899 garLoopResultBuilder]: For program point L12915(lines 12915 12931) no Hoare annotation was computed. [2022-12-13 19:50:08,764 INFO L895 garLoopResultBuilder]: At program point L8819(line 8819) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,764 INFO L899 garLoopResultBuilder]: For program point L8819-1(line 8819) no Hoare annotation was computed. [2022-12-13 19:50:08,764 INFO L899 garLoopResultBuilder]: For program point L12651(lines 12651 12655) no Hoare annotation was computed. [2022-12-13 19:50:08,764 INFO L895 garLoopResultBuilder]: At program point L14237(line 14237) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,764 INFO L899 garLoopResultBuilder]: For program point L14237-1(line 14237) no Hoare annotation was computed. [2022-12-13 19:50:08,764 INFO L895 garLoopResultBuilder]: At program point L8820(line 8820) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,764 INFO L899 garLoopResultBuilder]: For program point L8820-1(line 8820) no Hoare annotation was computed. [2022-12-13 19:50:08,764 INFO L895 garLoopResultBuilder]: At program point $Ultimate##591(lines 7380 7384) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,765 INFO L899 garLoopResultBuilder]: For program point L12784(line 12784) no Hoare annotation was computed. [2022-12-13 19:50:08,765 INFO L899 garLoopResultBuilder]: For program point L12917-2(lines 12915 12930) no Hoare annotation was computed. [2022-12-13 19:50:08,765 INFO L899 garLoopResultBuilder]: For program point L8821(lines 8821 8825) no Hoare annotation was computed. [2022-12-13 19:50:08,765 INFO L899 garLoopResultBuilder]: For program point L12917(lines 12917 12924) no Hoare annotation was computed. [2022-12-13 19:50:08,765 INFO L895 garLoopResultBuilder]: At program point L8821-2(lines 8821 8825) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (not (= ~ldv_state_variable_2~0 4)) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,765 INFO L899 garLoopResultBuilder]: For program point L13049(line 13049) no Hoare annotation was computed. [2022-12-13 19:50:08,765 INFO L899 garLoopResultBuilder]: For program point L12785(lines 12785 12793) no Hoare annotation was computed. [2022-12-13 19:50:08,765 INFO L895 garLoopResultBuilder]: At program point hdlc_open_returnLabel#1(lines 14321 14323) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_mutex_of_tty_port~0 1) (= ~debug_level~0 0) (or |ULTIMATE.start_main_#t~switch2315#1| (not (= ~ldv_state_variable_2~0 |ULTIMATE.start_main_~tmp~122#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 19:50:08,765 INFO L899 garLoopResultBuilder]: For program point mgsl_breakFINAL(lines 8366 8397) no Hoare annotation was computed. [2022-12-13 19:50:08,765 INFO L899 garLoopResultBuilder]: For program point L8386-1(line 8386) no Hoare annotation was computed. [2022-12-13 19:50:08,765 INFO L899 garLoopResultBuilder]: For program point L8380(line 8380) no Hoare annotation was computed. [2022-12-13 19:50:08,765 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 8366 8397) the Hoare annotation is: true [2022-12-13 19:50:08,765 INFO L899 garLoopResultBuilder]: For program point L8391-1(line 8391) no Hoare annotation was computed. [2022-12-13 19:50:08,765 INFO L902 garLoopResultBuilder]: At program point L8391(line 8391) the Hoare annotation is: true [2022-12-13 19:50:08,765 INFO L899 garLoopResultBuilder]: For program point L8387(lines 8387 8393) no Hoare annotation was computed. [2022-12-13 19:50:08,765 INFO L902 garLoopResultBuilder]: At program point L8389(line 8389) the Hoare annotation is: true [2022-12-13 19:50:08,766 INFO L899 garLoopResultBuilder]: For program point L8385-1(line 8385) no Hoare annotation was computed. [2022-12-13 19:50:08,766 INFO L902 garLoopResultBuilder]: At program point L8385(line 8385) the Hoare annotation is: true [2022-12-13 19:50:08,766 INFO L899 garLoopResultBuilder]: For program point mgsl_breakEXIT(lines 8366 8397) no Hoare annotation was computed. [2022-12-13 19:50:08,766 INFO L899 garLoopResultBuilder]: For program point L8381(lines 8381 8384) no Hoare annotation was computed. [2022-12-13 19:50:08,766 INFO L899 garLoopResultBuilder]: For program point L8375(lines 8375 8379) no Hoare annotation was computed. [2022-12-13 19:50:08,766 INFO L902 garLoopResultBuilder]: At program point L8375-2(lines 8375 8379) the Hoare annotation is: true [2022-12-13 19:50:08,766 INFO L899 garLoopResultBuilder]: For program point L8394(line 8394) no Hoare annotation was computed. [2022-12-13 19:50:08,766 INFO L902 garLoopResultBuilder]: At program point L8392-1(lines 8387 8393) the Hoare annotation is: true [2022-12-13 19:50:08,766 INFO L902 garLoopResultBuilder]: At program point L8392(line 8392) the Hoare annotation is: true [2022-12-13 19:50:08,766 INFO L902 garLoopResultBuilder]: At program point L8386(line 8386) the Hoare annotation is: true [2022-12-13 19:50:08,766 INFO L899 garLoopResultBuilder]: For program point L8388-1(line 8388) no Hoare annotation was computed. [2022-12-13 19:50:08,766 INFO L902 garLoopResultBuilder]: At program point L8388(line 8388) the Hoare annotation is: true [2022-12-13 19:50:08,769 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 19:50:08,771 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-13 19:50:08,809 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,809 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,809 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,809 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,810 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,810 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,810 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,810 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,819 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,819 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,819 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,819 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,841 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,842 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,842 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,842 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,842 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,842 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,842 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,843 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,843 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,843 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,843 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,843 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,844 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,844 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,844 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,844 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,844 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,844 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,844 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,844 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,845 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,845 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,845 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,845 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,847 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,847 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,847 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,847 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,847 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,847 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,847 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,847 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,848 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,848 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,848 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,848 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,848 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,848 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,848 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,848 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,849 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,849 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,849 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,849 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,849 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,849 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,849 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,850 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,856 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,856 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,856 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,857 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,857 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,857 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,857 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,857 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,871 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,872 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,872 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,872 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,872 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,872 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,872 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,873 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,878 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,878 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,878 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,878 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,878 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,879 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,879 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,879 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,898 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,898 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,898 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,898 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,899 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,899 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,899 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,899 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,906 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,906 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,906 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,906 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,906 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,906 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,906 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,907 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,907 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,907 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,907 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,907 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,907 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,907 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,907 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,907 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,910 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,910 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,911 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,911 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,911 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,911 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,911 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,911 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,911 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,911 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,911 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,912 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,912 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,912 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,912 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,912 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,912 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,912 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,912 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,913 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,913 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,913 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,913 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,913 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,916 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,916 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,916 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,916 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,917 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,917 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,917 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,917 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,917 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,917 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,917 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,917 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,918 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,918 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:08,918 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,918 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:08,925 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.12 07:50:08 BoogieIcfgContainer [2022-12-13 19:50:08,925 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-13 19:50:08,925 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-13 19:50:08,926 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-13 19:50:08,926 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-13 19:50:08,926 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 07:40:50" (3/4) ... [2022-12-13 19:50:08,928 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-12-13 19:50:08,933 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_wait_until_sent [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_allocate_device [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure jiffies_to_msecs [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_install [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure remove_wait_queue [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tty_hung_up_p [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_release_resources [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_free_attrs [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_reset [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_free_frame_memory [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_InReg [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_tx_start_queue [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_to_hdlc [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_flush_chars [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure free_netdev [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_loopmode_send_done [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_enable_loopback [2022-12-13 19:50:08,934 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_load_tx_dma_buffer [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_wake_queue [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_start [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_current [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_carrier_off [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_set_txidle [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure hdlcdev_ioctl [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_DmaCmd [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure constant_test_bit [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_flush_buffer [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_loopback_frame [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ioremap_nocache [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __release_region [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_ioctl [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_send_xchar [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_change_params [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_mutex_of_tty_port [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2022-12-13 19:50:08,935 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_get_serial_signals [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_start_receiver [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_set_serial_signals [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure carrier_raised [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_trace_block [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_carrier_on [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure clear_bit [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_reset_rx_dma_buffers [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_RTCmd [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure msgl_get_icount [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_stop_queue [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_start_transmitter [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure del_timer [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure msleep_interruptible [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_set_sdlc_mode [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_chars_in_buffer [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mgsl_ops_disconnect_2 [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_stop_receiver [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure hdlc_change_mtu [2022-12-13 19:50:08,936 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tty_wakeup [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_paranoia_check [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_InDmaReg [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure startup [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_loopmode_active [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __wake_up [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure load_next_tx_holding_buffer [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_put_char [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_stop [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mod_timer [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure signal_pending [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_program_hw [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_add_device [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_unthrottle [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_throttle [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure shutdown [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_mutex_of_tty_port [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dtr_rts [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure iounmap [2022-12-13 19:50:08,937 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure synclink_remove_one [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_hangup [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure might_fault [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure synclink_cleanup [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_OutReg [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure capable [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure msecs_to_jiffies [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tiocmget [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure put_tty_driver [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kmalloc [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tiocmset [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure hdlc_ioctl [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_alloc_attrs [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_set_termios [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure outw [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure outb [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_OutDmaReg [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure add_wait_queue [2022-12-13 19:50:08,938 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netdev_get_tx_queue [2022-12-13 19:50:08,939 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __init_waitqueue_head [2022-12-13 19:50:08,939 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure set_bit [2022-12-13 19:50:08,939 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_loopmode_cancel_transmit [2022-12-13 19:50:08,939 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_load_txfifo [2022-12-13 19:50:08,939 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_alloc_frame_memory [2022-12-13 19:50:08,939 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure usc_stop_transmitter [2022-12-13 19:50:08,939 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_write_room [2022-12-13 19:50:08,939 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __request_region [2022-12-13 19:50:08,939 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure schedule [2022-12-13 19:50:08,939 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure hdlcdev_tx_timeout [2022-12-13 19:50:08,939 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure inw [2022-12-13 19:50:08,939 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2022-12-13 19:50:08,940 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mgsl_break [2022-12-13 19:50:09,002 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 749 nodes and edges [2022-12-13 19:50:09,011 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 247 nodes and edges [2022-12-13 19:50:09,017 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 82 nodes and edges [2022-12-13 19:50:09,022 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 33 nodes and edges [2022-12-13 19:50:09,025 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 16 nodes and edges [2022-12-13 19:50:09,029 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2022-12-13 19:50:09,032 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2022-12-13 19:50:09,036 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-12-13 19:50:09,039 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-12-13 19:50:09,068 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) || ((((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && ldv_state_variable_1 == \old(ldv_state_variable_1)) && \old(\valid) == \valid) [2022-12-13 19:50:09,069 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || (((((\old(unknown-#length-unknown) == unknown-#length-unknown && ldv_mutex_mutex_of_tty_port == 1) && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid) [2022-12-13 19:50:09,069 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || ldv_mutex_mutex_of_tty_port == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) [2022-12-13 19:50:09,069 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || (((((\old(unknown-#length-unknown) == unknown-#length-unknown && ldv_mutex_mutex_of_tty_port == 1) && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid) [2022-12-13 19:50:09,069 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || (((((\old(unknown-#length-unknown) == unknown-#length-unknown && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && 2 == ldv_mutex_mutex_of_tty_port) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) [2022-12-13 19:50:09,069 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || 2 == ldv_mutex_mutex_of_tty_port) || !(ldv_retval_3 == 0) [2022-12-13 19:50:09,069 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || (((((\old(unknown-#length-unknown) == unknown-#length-unknown && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && 2 == ldv_mutex_mutex_of_tty_port) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) [2022-12-13 19:50:09,072 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || (((((\old(unknown-#length-unknown) == unknown-#length-unknown && ldv_mutex_mutex_of_tty_port == 1) && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid) [2022-12-13 19:50:09,072 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || ldv_mutex_mutex_of_tty_port == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) [2022-12-13 19:50:09,072 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ((\old(unknown-#length-unknown) == unknown-#length-unknown && ldv_mutex_mutex_of_tty_port == 1) && \old(\valid) == \valid) [2022-12-13 19:50:09,073 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,073 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ((\old(unknown-#length-unknown) == unknown-#length-unknown && ldv_mutex_mutex_of_tty_port == 1) && \old(\valid) == \valid) [2022-12-13 19:50:09,074 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || ((\old(unknown-#length-unknown) == unknown-#length-unknown && \old(\valid) == \valid) && ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port))) || !(ldv_retval_3 == 0) [2022-12-13 19:50:09,074 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,075 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,075 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,075 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ((\old(unknown-#length-unknown) == unknown-#length-unknown && ldv_mutex_mutex_of_tty_port == 1) && \old(\valid) == \valid) [2022-12-13 19:50:09,075 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,075 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ((\old(unknown-#length-unknown) == unknown-#length-unknown && ldv_mutex_mutex_of_tty_port == 1) && \old(\valid) == \valid) [2022-12-13 19:50:09,076 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,078 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!(ldv_mutex_lock == 1) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) && ((((((!(ldv_mutex_lock == 1) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) [2022-12-13 19:50:09,080 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid) && (((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) || \old(\valid) == \valid) [2022-12-13 19:50:09,081 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,081 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,082 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,083 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,083 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,083 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,083 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,083 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,083 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,084 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,084 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,084 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) && (((((!(ldv_mutex_lock == 1) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) [2022-12-13 19:50:09,087 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,087 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) [2022-12-13 19:50:09,087 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid) && (((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) || \old(\valid) == \valid) [2022-12-13 19:50:09,088 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) [2022-12-13 19:50:09,088 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || (((((\old(unknown-#length-unknown) == unknown-#length-unknown && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid) && ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port)) [2022-12-13 19:50:09,089 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) && ((((((!(ldv_mutex_lock == 1) || !(debug_level == 0)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) [2022-12-13 19:50:09,090 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid) && (((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) || \old(\valid) == \valid) [2022-12-13 19:50:09,091 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!(ldv_mutex_lock == 1) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || ldv_state_variable_2 == 4) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) [2022-12-13 19:50:09,091 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid) && (((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) || \old(\valid) == \valid) [2022-12-13 19:50:09,091 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) [2022-12-13 19:50:09,091 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) [2022-12-13 19:50:09,094 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) && ((((((!(ldv_mutex_lock == 1) || !(debug_level == 0)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) [2022-12-13 19:50:09,097 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || (\old(unknown-#length-unknown) == unknown-#length-unknown && \old(\valid) == \valid)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) [2022-12-13 19:50:09,097 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || (\old(unknown-#length-unknown) == unknown-#length-unknown && \old(\valid) == \valid)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) [2022-12-13 19:50:09,097 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || (\old(unknown-#length-unknown) == unknown-#length-unknown && \old(\valid) == \valid)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) [2022-12-13 19:50:09,429 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/witness.graphml [2022-12-13 19:50:09,429 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-13 19:50:09,430 INFO L158 Benchmark]: Toolchain (without parser) took 586548.87ms. Allocated memory was 123.7MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 72.4MB in the beginning and 383.5MB in the end (delta: -311.0MB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2022-12-13 19:50:09,430 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 123.7MB. Free memory is still 94.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 19:50:09,430 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2732.82ms. Allocated memory was 123.7MB in the beginning and 180.4MB in the end (delta: 56.6MB). Free memory was 72.2MB in the beginning and 49.7MB in the end (delta: 22.5MB). Peak memory consumption was 96.1MB. Max. memory is 16.1GB. [2022-12-13 19:50:09,430 INFO L158 Benchmark]: Boogie Procedure Inliner took 275.98ms. Allocated memory was 180.4MB in the beginning and 218.1MB in the end (delta: 37.7MB). Free memory was 49.7MB in the beginning and 86.9MB in the end (delta: -37.2MB). Peak memory consumption was 6.6MB. Max. memory is 16.1GB. [2022-12-13 19:50:09,430 INFO L158 Benchmark]: Boogie Preprocessor took 253.27ms. Allocated memory is still 218.1MB. Free memory was 86.9MB in the beginning and 91.9MB in the end (delta: -5.0MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2022-12-13 19:50:09,431 INFO L158 Benchmark]: RCFGBuilder took 24356.28ms. Allocated memory was 218.1MB in the beginning and 461.4MB in the end (delta: 243.3MB). Free memory was 91.9MB in the beginning and 281.0MB in the end (delta: -189.1MB). Peak memory consumption was 281.6MB. Max. memory is 16.1GB. [2022-12-13 19:50:09,431 INFO L158 Benchmark]: TraceAbstraction took 558422.04ms. Allocated memory was 461.4MB in the beginning and 1.7GB in the end (delta: 1.2GB). Free memory was 281.0MB in the beginning and 555.4MB in the end (delta: -274.4MB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2022-12-13 19:50:09,431 INFO L158 Benchmark]: Witness Printer took 503.93ms. Allocated memory is still 1.7GB. Free memory was 555.4MB in the beginning and 383.5MB in the end (delta: 171.9MB). Peak memory consumption was 169.9MB. Max. memory is 16.1GB. [2022-12-13 19:50:09,432 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.17ms. Allocated memory is still 123.7MB. Free memory is still 94.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2732.82ms. Allocated memory was 123.7MB in the beginning and 180.4MB in the end (delta: 56.6MB). Free memory was 72.2MB in the beginning and 49.7MB in the end (delta: 22.5MB). Peak memory consumption was 96.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 275.98ms. Allocated memory was 180.4MB in the beginning and 218.1MB in the end (delta: 37.7MB). Free memory was 49.7MB in the beginning and 86.9MB in the end (delta: -37.2MB). Peak memory consumption was 6.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 253.27ms. Allocated memory is still 218.1MB. Free memory was 86.9MB in the beginning and 91.9MB in the end (delta: -5.0MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * RCFGBuilder took 24356.28ms. Allocated memory was 218.1MB in the beginning and 461.4MB in the end (delta: 243.3MB). Free memory was 91.9MB in the beginning and 281.0MB in the end (delta: -189.1MB). Peak memory consumption was 281.6MB. Max. memory is 16.1GB. * TraceAbstraction took 558422.04ms. Allocated memory was 461.4MB in the beginning and 1.7GB in the end (delta: 1.2GB). Free memory was 281.0MB in the beginning and 555.4MB in the end (delta: -274.4MB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. * Witness Printer took 503.93ms. Allocated memory is still 1.7GB. Free memory was 555.4MB in the beginning and 383.5MB in the end (delta: 171.9MB). Peak memory consumption was 169.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5399]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) - InvariantResult [Line: 9210]: Loop Invariant Derived loop invariant: (((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 10974]: Loop Invariant [2022-12-13 19:50:09,543 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,543 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,543 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,543 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,544 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,544 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,544 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,544 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,544 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,544 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,545 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,545 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,545 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,545 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,545 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,545 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: ((((((!(ldv_mutex_lock == 1) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) && ((((((!(ldv_mutex_lock == 1) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) - InvariantResult [Line: 7104]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8940]: Loop Invariant [2022-12-13 19:50:09,546 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,546 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,546 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,546 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,546 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,546 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,546 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,547 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: (((((!(ldv_mutex_lock == 1) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) - InvariantResult [Line: 11980]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8103]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) - InvariantResult [Line: 14534]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 9977]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5566]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11517]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 10940]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9293]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9293]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11778]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5220]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11123]: Loop Invariant [2022-12-13 19:50:09,551 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,551 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,551 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,551 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,552 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,552 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,552 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,552 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: ((((((!(ldv_mutex_lock == 1) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || ldv_state_variable_2 == 4) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) - InvariantResult [Line: 14444]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14296]: Loop Invariant [2022-12-13 19:50:09,552 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,552 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,552 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,553 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,553 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,553 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,553 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,553 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,553 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,553 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,554 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,554 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,554 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,554 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,554 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,554 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) && (((((!(ldv_mutex_lock == 1) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) - InvariantResult [Line: 9033]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 10793]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8585]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 14365]: Loop Invariant Derived loop invariant: (((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 8696]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 10911]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 13660]: Loop Invariant [2022-12-13 19:50:09,573 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,573 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,573 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,574 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,574 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,574 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,574 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,574 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || (((((\old(unknown-#length-unknown) == unknown-#length-unknown && ldv_mutex_mutex_of_tty_port == 1) && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid) - InvariantResult [Line: 12443]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5707]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 9436]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11527]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11076]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5608]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 10011]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 7640]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || ldv_mutex_mutex_of_tty_port == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 10793]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14373]: Loop Invariant Derived loop invariant: (((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5579]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14530]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 9459]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14207]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14510]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 11131]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9456]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14325]: Loop Invariant Derived loop invariant: (((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5250]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11891]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9293]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14517]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 9870]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 14182]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14313]: Loop Invariant Derived loop invariant: (((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5307]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 11863]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14361]: Loop Invariant Derived loop invariant: ((((((ldv_state_variable_2 == 1 && ldv_retval_3 == 0) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 11753]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 13652]: Loop Invariant [2022-12-13 19:50:09,647 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,648 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,648 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,648 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,648 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,648 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,648 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,648 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: (((((!(ldv_mutex_lock == 1) || (((((\old(unknown-#length-unknown) == unknown-#length-unknown && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && 2 == ldv_mutex_mutex_of_tty_port) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 12081]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11620]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11643]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11643]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5358]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14520]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 12229]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) - InvariantResult [Line: 14220]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8787]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 11920]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9903]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 12604]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 12746]: Loop Invariant Derived loop invariant: ((1 == ldv_mutex_mutex_of_device && ldv_mutex_mutex_of_tty_port == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 6110]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 14224]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 13734]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5460]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7611]: Loop Invariant [2022-12-13 19:50:09,678 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,678 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,678 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,678 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,678 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,679 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,679 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,679 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || (((((\old(unknown-#length-unknown) == unknown-#length-unknown && ldv_mutex_mutex_of_tty_port == 1) && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid) - InvariantResult [Line: 9348]: Loop Invariant Derived loop invariant: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid) && (((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) || \old(\valid) == \valid) - InvariantResult [Line: 14260]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8671]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9397]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9777]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || (\old(unknown-#length-unknown) == unknown-#length-unknown && \old(\valid) == \valid)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) - InvariantResult [Line: 8787]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 8130]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) - InvariantResult [Line: 9459]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 12146]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9984]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 9459]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9427]: Loop Invariant Derived loop invariant: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid) && (((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) || \old(\valid) == \valid) - InvariantResult [Line: 11986]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5231]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11845]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9500]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5860]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 10740]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14500]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && 2 == ldv_mutex_mutex_of_tty_port) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 10828]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14321]: Loop Invariant Derived loop invariant: (((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5206]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7806]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) - InvariantResult [Line: 12109]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9911]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5624]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14349]: Loop Invariant Derived loop invariant: (((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 14331]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 11469]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7712]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || ((\old(unknown-#length-unknown) == unknown-#length-unknown && \old(\valid) == \valid) && ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port))) || !(ldv_retval_3 == 0) - InvariantResult [Line: 9472]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8156]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) - InvariantResult [Line: 7861]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) - InvariantResult [Line: 11099]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14369]: Loop Invariant Derived loop invariant: (((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 14266]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 10405]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8763]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5293]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9907]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 9593]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 10251]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 10093]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9971]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5932]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 12086]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 12090]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11715]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9502]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14440]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14483]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 12090]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5921]: Loop Invariant Derived loop invariant: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid) && (((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) || \old(\valid) == \valid) - InvariantResult [Line: 14467]: Loop Invariant Derived loop invariant: (((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 7781]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ((\old(unknown-#length-unknown) == unknown-#length-unknown && ldv_mutex_mutex_of_tty_port == 1) && \old(\valid) == \valid) - InvariantResult [Line: 12051]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9367]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8552]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 7685]: Loop Invariant [2022-12-13 19:50:09,766 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,766 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,766 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,766 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,766 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,766 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,766 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,766 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || (((((\old(unknown-#length-unknown) == unknown-#length-unknown && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid) && ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port)) - InvariantResult [Line: 14328]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14537]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 14293]: Loop Invariant Derived loop invariant: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid) && (((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) || \old(\valid) == \valid) - InvariantResult [Line: 12738]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5910]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8787]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 12136]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 12024]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11876]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9290]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 13726]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14306]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11101]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11679]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9220]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14172]: Loop Invariant Derived loop invariant: (((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && ldv_mutex_lock == 1) && ldv_state_variable_2 == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 12075]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9502]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9986]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 13708]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 11004]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9401]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7380]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 14433]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11101]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14527]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11131]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14287]: Loop Invariant [2022-12-13 19:50:09,803 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,803 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,803 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,803 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,803 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,803 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,803 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,803 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,803 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,803 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,804 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,804 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,804 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,804 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,804 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,804 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) && ((((((!(ldv_mutex_lock == 1) || !(debug_level == 0)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) - InvariantResult [Line: 14540]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 12746]: Loop Invariant Derived loop invariant: ((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 11633]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8649]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7285]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 8649]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 14302]: Loop Invariant [2022-12-13 19:50:09,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,820 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: (((((((!(ldv_mutex_lock == 1) || ldv_state_variable_2 == 4) || !(2 == ldv_mutex_mutex_of_tty_port)) || !(debug_level == 0)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) && ((((((!(ldv_mutex_lock == 1) || !(debug_level == 0)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1)) - InvariantResult [Line: 13676]: Loop Invariant [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,821 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,822 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || (((((\old(unknown-#length-unknown) == unknown-#length-unknown && ldv_mutex_mutex_of_tty_port == 1) && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && \old(\valid) == \valid) - InvariantResult [Line: 7582]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ((\old(unknown-#length-unknown) == unknown-#length-unknown && ldv_mutex_mutex_of_tty_port == 1) && \old(\valid) == \valid) - InvariantResult [Line: 14276]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 12090]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9293]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9472]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11469]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8156]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) - InvariantResult [Line: 8969]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 14422]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5834]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9448]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 12443]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11986]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8940]: Loop Invariant [2022-12-13 19:50:09,828 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,828 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,828 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,828 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,829 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,829 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,829 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,829 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: (((((!(ldv_mutex_lock == 1) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) - InvariantResult [Line: 8940]: Loop Invariant [2022-12-13 19:50:09,829 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,829 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,829 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,829 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,829 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,830 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 19:50:09,830 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 19:50:09,830 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset Derived loop invariant: (((((!(ldv_mutex_lock == 1) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) - InvariantResult [Line: 5239]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) - InvariantResult [Line: 13700]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && 2 == ldv_mutex_mutex_of_tty_port) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 14236]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 12637]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 12332]: Loop Invariant Derived loop invariant: (((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 10093]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5808]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8787]: Loop Invariant Derived loop invariant: ((((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && !(ldv_state_variable_2 == 4)) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 11855]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11715]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9582]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 12646]: Loop Invariant Derived loop invariant: (((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_mutex_of_tty_port == 1) && debug_level == 0) && (aux-switch (tmp) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___0 = __VERIFIER_nondet_int(); switch (tmp___0) { case 0: ; if (ldv_state_variable_4 == 2) { single_release(mgsl_proc_fops_group1, mgsl_proc_fops_group2); ldv_state_variable_4 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43108; case 1: ; if (ldv_state_variable_4 == 2) { seq_read(mgsl_proc_fops_group2, ldvarg4, ldvarg3, ldvarg2); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 2: ; if (ldv_state_variable_4 == 2) { seq_lseek(mgsl_proc_fops_group2, ldvarg1, ldvarg0); ldv_state_variable_4 = 2; } else { } goto ldv_43108; case 3: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = mgsl_proc_open(mgsl_proc_fops_group1, mgsl_proc_fops_group2); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43108; default: ; goto ldv_43108; } ldv_43108: ; } else { } goto ldv_43113; case 1: ; if (ldv_state_variable_1 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_1 == 1) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_ioctl(net_device_ops_group1, ldvarg9, ldvarg8); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 1: ; if (ldv_state_variable_1 == 2) { ldv_retval_2 = hdlcdev_open(net_device_ops_group1); if (ldv_retval_2 == 0) { ldv_state_variable_1 = 3; } else { } } else { } goto ldv_43116; case 2: ; if (ldv_state_variable_1 == 3) { hdlc_start_xmit(ldvarg7, net_device_ops_group1); ldv_state_variable_1 = 3; } else { } goto ldv_43116; case 3: ; if (ldv_state_variable_1 == 3) { hdlcdev_close(net_device_ops_group1); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 4: ; if (ldv_state_variable_1 == 3) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlc_change_mtu(net_device_ops_group1, ldvarg6); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 5: ; if (ldv_state_variable_1 == 1) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 1; } else { } if (ldv_state_variable_1 == 3) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 3; } else { } if (ldv_state_variable_1 == 2) { hdlcdev_tx_timeout(ldvarg5); ldv_state_variable_1 = 2; } else { } goto ldv_43116; case 6: ; if (ldv_state_variable_1 == 1) { ldv_retval_1 = ldv_hdlcdev_ops_ndo_init_1(); if (ldv_retval_1 == 0) { ldv_state_variable_1 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43116; case 7: ; if (ldv_state_variable_1 == 2) { ldv_hdlcdev_ops_ndo_uninit_1(); ldv_state_variable_1 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43116; default: ; goto ldv_43116; } ldv_43116: ; } else { } goto ldv_43113; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { synclink_exit(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_43128; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_3 = synclink_init(); if (ldv_retval_3 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_state_variable_2 = 1; ldv_state_variable_3 = 1; ldv_state_variable_4 = 1; } else { } if (ldv_retval_3 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_43128; default: ; goto ldv_43128; } ldv_43128: ; } else { } goto ldv_43113; case 3: ; if (ldv_state_variable_3 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_3 == 1) { carrier_raised(ldvarg12); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { carrier_raised(ldvarg12); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { carrier_raised(ldvarg12); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 1: ; if (ldv_state_variable_3 == 1) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 1; } else { } if (ldv_state_variable_3 == 3) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 3; } else { } if (ldv_state_variable_3 == 2) { dtr_rts(ldvarg10, ldvarg11); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 2: ; if (ldv_state_variable_3 == 1) { ldv_mgsl_port_ops_destruct_3(); ldv_state_variable_3 = 2; } else { } goto ldv_43133; case 3: ; if (ldv_state_variable_3 == 1) { ldv_retval_4 = ldv_mgsl_port_ops_activate_3(); if (ldv_retval_4 == 0) { ldv_state_variable_3 = 3; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43133; case 4: ; if (ldv_state_variable_3 == 3) { ldv_mgsl_port_ops_shutdown_3(); ldv_state_variable_3 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43133; default: ; goto ldv_43133; } ldv_43133: ; } else { } goto ldv_43113; case 4: ; if (ldv_state_variable_2 != 0) { tmp___4 = __VERIFIER_nondet_int(); switch (tmp___4) { case 0: ; if (ldv_state_variable_2 == 3) { mgsl_start(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 1: ; if (ldv_state_variable_2 == 4) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_send_xchar(mgsl_ops_group0, (int )ldvarg25); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 2: ; if (ldv_state_variable_2 == 4) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_put_char(mgsl_ops_group0, (int )ldvarg24); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 3: ; if (ldv_state_variable_2 == 4) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_throttle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 4: ; if (ldv_state_variable_2 == 4) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { msgl_get_icount(mgsl_ops_group0, ldvarg23); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 5: ; if (ldv_state_variable_2 == 4) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_hangup(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 6: ; if (ldv_state_variable_2 == 4) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_unthrottle(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 7: ; if (ldv_state_variable_2 == 2) { ldv_retval_5 = mgsl_open(mgsl_ops_group0, mgsl_ops_group1); if (ldv_retval_5 == 0) { ldv_state_variable_2 = 3; } else { } } else { } goto ldv_43141; case 8: ; if (ldv_state_variable_2 == 4) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_set_termios(mgsl_ops_group0, ldvarg22); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 9: ; if (ldv_state_variable_2 == 4) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 10: ; if (ldv_state_variable_2 == 4) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_ioctl(mgsl_ops_group0, ldvarg21, ldvarg20); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 11: ; if (ldv_state_variable_2 == 4) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_install(ldvarg19, mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 12: ; if (ldv_state_variable_2 == 5) { mgsl_stop(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } goto ldv_43141; case 13: ; if (ldv_state_variable_2 == 4) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmset(mgsl_ops_group0, ldvarg18, ldvarg17); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 14: ; if (ldv_state_variable_2 == 5) { mgsl_write(mgsl_ops_group0, (unsigned char const *)ldvarg16, ldvarg15); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 15: ; if (ldv_state_variable_2 == 3) { mgsl_close(mgsl_ops_group0, mgsl_ops_group1); ldv_state_variable_2 = 2; } else { } goto ldv_43141; case 16: ; if (ldv_state_variable_2 == 4) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_write_room(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 17: ; if (ldv_state_variable_2 == 4) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_break(mgsl_ops_group0, ldvarg14); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 18: ; if (ldv_state_variable_2 == 4) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_chars_in_buffer(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 19: ; if (ldv_state_variable_2 == 4) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { tiocmget(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 20: ; if (ldv_state_variable_2 == 4) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_flush_chars(mgsl_ops_group0); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 21: ; if (ldv_state_variable_2 == 4) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 1) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 1; } else { } if (ldv_state_variable_2 == 3) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 3; } else { } if (ldv_state_variable_2 == 2) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 2; } else { } if (ldv_state_variable_2 == 5) { mgsl_wait_until_sent(mgsl_ops_group0, ldvarg13); ldv_state_variable_2 = 5; } else { } goto ldv_43141; case 22: ; if (ldv_state_variable_2 == 3) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 2) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } if (ldv_state_variable_2 == 5) { ldv_mgsl_ops_disconnect_2(); ldv_state_variable_2 = 4; } else { } goto ldv_43141; case 23: ; if (ldv_state_variable_2 == 4) { ldv_mgsl_ops_release_2(); ldv_state_variable_2 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43141; case 24: ; if (ldv_state_variable_2 == 1) { ldv_mgsl_ops_setup_2(); ldv_state_variable_2 = 2; ref_cnt = ref_cnt + 1; } else { } goto ldv_43141; default: ; goto ldv_43141; } ldv_43141: ; } else { } goto ldv_43113; case 5: ; if (ldv_state_variable_5 != 0) { tmp___5 = __VERIFIER_nondet_int(); switch (tmp___5) { case 0: ; if (ldv_state_variable_5 == 1) { ldv_retval_6 = synclink_init_one(synclink_pci_driver_group0, (struct pci_device_id const *)ldvarg26); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_43169; case 1: ; if (ldv_state_variable_5 == 2) { synclink_remove_one(synclink_pci_driver_group0); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_43169; default: ; goto ldv_43169; } ldv_43169: ; } else { } goto ldv_43113; default: ; goto ldv_43113; }-aux || !(ldv_state_variable_2 == tmp))) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 11883]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11101]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9777]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || (\old(unknown-#length-unknown) == unknown-#length-unknown && \old(\valid) == \valid)) || !(ldv_retval_3 == 0)) || !(ldv_mutex_mutex_of_tty_port == 1) - InvariantResult [Line: 10093]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11131]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8156]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_mutex_of_tty_port) == 1)) || !(debug_level == 0)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || ldv_mutex_mutex_of_tty_port == \old(ldv_mutex_mutex_of_tty_port) - InvariantResult [Line: 12090]: Loop Invariant Derived loop invariant: 1 RESULT: Ultimate proved your program to be correct! [2022-12-13 19:50:10,067 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2022-12-13 19:50:10,070 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c5e03b37-392d-4c48-a694-c2cd15a93a68/bin/uautomizer-uyxdKDjOR8/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