./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/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_6146192c-8907-4663-b263-35128228d07e/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/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_6146192c-8907-4663-b263-35128228d07e/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 98b726a200cc424fa7bb1c37464c61d975878210ba7711cf31eb9bd278784d63 --- 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 15:23:03,363 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 15:23:03,365 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 15:23:03,381 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 15:23:03,382 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 15:23:03,383 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 15:23:03,384 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 15:23:03,385 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 15:23:03,387 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 15:23:03,387 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 15:23:03,388 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 15:23:03,389 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 15:23:03,389 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 15:23:03,390 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 15:23:03,391 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 15:23:03,392 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 15:23:03,393 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 15:23:03,394 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 15:23:03,395 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 15:23:03,397 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 15:23:03,398 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 15:23:03,399 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 15:23:03,400 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 15:23:03,401 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 15:23:03,404 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 15:23:03,404 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 15:23:03,405 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 15:23:03,405 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 15:23:03,406 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 15:23:03,407 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 15:23:03,407 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 15:23:03,408 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 15:23:03,408 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 15:23:03,409 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 15:23:03,410 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 15:23:03,410 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 15:23:03,410 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 15:23:03,411 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 15:23:03,411 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 15:23:03,412 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 15:23:03,412 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 15:23:03,413 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-12-13 15:23:03,426 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 15:23:03,426 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 15:23:03,426 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 15:23:03,426 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 15:23:03,426 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 15:23:03,427 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 15:23:03,427 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 15:23:03,427 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 15:23:03,427 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 15:23:03,427 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 15:23:03,427 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 15:23:03,428 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 15:23:03,434 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 15:23:03,435 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 15:23:03,435 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 15:23:03,435 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 15:23:03,435 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 15:23:03,435 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 15:23:03,435 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 15:23:03,436 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 15:23:03,436 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 15:23:03,436 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 15:23:03,436 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 15:23:03,436 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 15:23:03,437 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 15:23:03,437 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 15:23:03,437 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 15:23:03,437 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 15:23:03,437 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 15:23:03,437 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 15:23:03,438 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 15:23:03,438 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 15:23:03,438 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_6146192c-8907-4663-b263-35128228d07e/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_6146192c-8907-4663-b263-35128228d07e/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 -> 98b726a200cc424fa7bb1c37464c61d975878210ba7711cf31eb9bd278784d63 [2022-12-13 15:23:03,626 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 15:23:03,642 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 15:23:03,644 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 15:23:03,645 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 15:23:03,645 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 15:23:03,646 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i [2022-12-13 15:23:06,200 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 15:23:06,485 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 15:23:06,486 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i [2022-12-13 15:23:06,503 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/bin/uautomizer-uyxdKDjOR8/data/7c28293f9/57fb05be5a5b4700931e759c3358a0d2/FLAG5ab4ef8fc [2022-12-13 15:23:06,796 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/bin/uautomizer-uyxdKDjOR8/data/7c28293f9/57fb05be5a5b4700931e759c3358a0d2 [2022-12-13 15:23:06,803 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 15:23:06,806 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 15:23:06,809 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 15:23:06,810 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 15:23:06,820 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 15:23:06,821 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 03:23:06" (1/1) ... [2022-12-13 15:23:06,824 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@252be9fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:06, skipping insertion in model container [2022-12-13 15:23:06,825 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 03:23:06" (1/1) ... [2022-12-13 15:23:06,845 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 15:23:06,973 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 15:23:07,286 WARN L623 FunctionHandler]: Unknown extern function __list_add [2022-12-13 15:23:07,353 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock_irqrestore [2022-12-13 15:23:07,370 WARN L623 FunctionHandler]: Unknown extern function ioremap_nocache [2022-12-13 15:23:07,406 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,409 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-13 15:23:07,441 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,444 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-13 15:23:07,469 WARN L623 FunctionHandler]: Unknown extern function __const_udelay [2022-12-13 15:23:07,469 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-13 15:23:07,471 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,472 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 15:23:07,476 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,478 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,478 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 15:23:07,481 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,482 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,485 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,486 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,492 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,506 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,518 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,520 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,527 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,534 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 15:23:07,536 WARN L623 FunctionHandler]: Unknown extern function platform_device_register [2022-12-13 15:23:07,537 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,538 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,574 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-13 15:23:07,580 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,581 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 15:23:07,586 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,587 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 15:23:07,592 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,593 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 15:23:07,600 WARN L623 FunctionHandler]: Unknown extern function gpiochip_add [2022-12-13 15:23:07,604 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,605 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 15:23:07,605 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-13 15:23:07,606 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,607 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,607 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,608 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,608 WARN L623 FunctionHandler]: Unknown extern function gpiochip_remove [2022-12-13 15:23:07,609 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,609 WARN L623 FunctionHandler]: Unknown extern function iounmap [2022-12-13 15:23:07,609 WARN L623 FunctionHandler]: Unknown extern function release_resource [2022-12-13 15:23:07,610 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,613 WARN L623 FunctionHandler]: Unknown extern function gpiochip_remove [2022-12-13 15:23:07,613 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,614 WARN L623 FunctionHandler]: Unknown extern function gpiochip_remove [2022-12-13 15:23:07,614 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,614 WARN L623 FunctionHandler]: Unknown extern function iounmap [2022-12-13 15:23:07,615 WARN L623 FunctionHandler]: Unknown extern function release_resource [2022-12-13 15:23:07,615 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,624 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-13 15:23:07,630 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,631 WARN L623 FunctionHandler]: Unknown extern function sprintf [2022-12-13 15:23:07,638 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-13 15:23:07,639 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-13 15:23:07,645 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-13 15:23:07,646 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 15:23:07,647 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,649 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-13 15:23:07,649 WARN L623 FunctionHandler]: Unknown extern function device_create_file [2022-12-13 15:23:07,650 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,651 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,652 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,655 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,656 WARN L623 FunctionHandler]: Unknown extern function platform_get_irq [2022-12-13 15:23:07,656 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,657 WARN L623 FunctionHandler]: Unknown extern function platform_get_resource [2022-12-13 15:23:07,657 WARN L623 FunctionHandler]: Unknown extern function platform_get_resource [2022-12-13 15:23:07,657 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,658 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-13 15:23:07,658 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,659 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,660 WARN L623 FunctionHandler]: Unknown extern function release_resource [2022-12-13 15:23:07,660 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,660 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,667 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,668 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,674 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-13 15:23:07,678 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,678 WARN L623 FunctionHandler]: Unknown extern function pci_enable_device [2022-12-13 15:23:07,679 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,679 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,680 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,680 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-13 15:23:07,681 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,681 WARN L623 FunctionHandler]: Unknown extern function pci_ioremap_bar [2022-12-13 15:23:07,681 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,682 WARN L623 FunctionHandler]: Unknown extern function release_resource [2022-12-13 15:23:07,682 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,682 WARN L623 FunctionHandler]: Unknown extern function pci_disable_device [2022-12-13 15:23:07,682 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,685 WARN L623 FunctionHandler]: Unknown extern function list_del [2022-12-13 15:23:07,685 WARN L623 FunctionHandler]: Unknown extern function platform_device_unregister [2022-12-13 15:23:07,688 WARN L623 FunctionHandler]: Unknown extern function device_remove_file [2022-12-13 15:23:07,691 WARN L623 FunctionHandler]: Unknown extern function iounmap [2022-12-13 15:23:07,691 WARN L623 FunctionHandler]: Unknown extern function release_resource [2022-12-13 15:23:07,691 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,691 WARN L623 FunctionHandler]: Unknown extern function pci_disable_device [2022-12-13 15:23:07,694 WARN L623 FunctionHandler]: Unknown extern function iounmap [2022-12-13 15:23:07,694 WARN L623 FunctionHandler]: Unknown extern function release_resource [2022-12-13 15:23:07,694 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,703 WARN L623 FunctionHandler]: Unknown extern function __pci_register_driver [2022-12-13 15:23:07,706 WARN L623 FunctionHandler]: Unknown extern function pci_unregister_driver [2022-12-13 15:23:07,716 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 15:23:07,716 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 15:23:07,716 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 15:23:07,717 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-13 15:23:07,717 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 15:23:07,717 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 15:23:07,718 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 15:23:07,718 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 15:23:07,718 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 15:23:07,718 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 15:23:07,718 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 15:23:07,719 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 15:23:07,719 WARN L623 FunctionHandler]: Unknown extern function platform_driver_register [2022-12-13 15:23:07,720 WARN L623 FunctionHandler]: Unknown extern function platform_driver_unregister [2022-12-13 15:23:07,722 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_6146192c-8907-4663-b263-35128228d07e/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i[171889,171902] [2022-12-13 15:23:07,779 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 15:23:07,797 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 15:23:07,854 WARN L623 FunctionHandler]: Unknown extern function __list_add [2022-12-13 15:23:07,856 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock_irqrestore [2022-12-13 15:23:07,858 WARN L623 FunctionHandler]: Unknown extern function ioremap_nocache [2022-12-13 15:23:07,859 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,859 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-13 15:23:07,862 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,862 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-13 15:23:07,864 WARN L623 FunctionHandler]: Unknown extern function __const_udelay [2022-12-13 15:23:07,864 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-13 15:23:07,865 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,866 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 15:23:07,868 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,869 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,870 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 15:23:07,871 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,872 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,874 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,874 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,878 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,883 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,891 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,893 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,895 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,898 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 15:23:07,899 WARN L623 FunctionHandler]: Unknown extern function platform_device_register [2022-12-13 15:23:07,900 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,901 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,907 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-13 15:23:07,910 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,910 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 15:23:07,912 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,913 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 15:23:07,915 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,916 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 15:23:07,919 WARN L623 FunctionHandler]: Unknown extern function gpiochip_add [2022-12-13 15:23:07,920 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,920 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 15:23:07,921 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-13 15:23:07,921 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,921 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,922 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,922 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,922 WARN L623 FunctionHandler]: Unknown extern function gpiochip_remove [2022-12-13 15:23:07,923 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,923 WARN L623 FunctionHandler]: Unknown extern function iounmap [2022-12-13 15:23:07,923 WARN L623 FunctionHandler]: Unknown extern function release_resource [2022-12-13 15:23:07,923 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,924 WARN L623 FunctionHandler]: Unknown extern function gpiochip_remove [2022-12-13 15:23:07,924 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,924 WARN L623 FunctionHandler]: Unknown extern function gpiochip_remove [2022-12-13 15:23:07,924 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,924 WARN L623 FunctionHandler]: Unknown extern function iounmap [2022-12-13 15:23:07,925 WARN L623 FunctionHandler]: Unknown extern function release_resource [2022-12-13 15:23:07,925 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,926 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-13 15:23:07,927 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 15:23:07,928 WARN L623 FunctionHandler]: Unknown extern function sprintf [2022-12-13 15:23:07,929 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-13 15:23:07,930 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-13 15:23:07,931 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-13 15:23:07,931 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 15:23:07,932 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,932 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-13 15:23:07,933 WARN L623 FunctionHandler]: Unknown extern function device_create_file [2022-12-13 15:23:07,933 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,934 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,934 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,935 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,936 WARN L623 FunctionHandler]: Unknown extern function platform_get_irq [2022-12-13 15:23:07,936 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,936 WARN L623 FunctionHandler]: Unknown extern function platform_get_resource [2022-12-13 15:23:07,936 WARN L623 FunctionHandler]: Unknown extern function platform_get_resource [2022-12-13 15:23:07,936 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,937 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-13 15:23:07,937 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,938 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,938 WARN L623 FunctionHandler]: Unknown extern function release_resource [2022-12-13 15:23:07,938 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,938 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,940 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,941 WARN L623 FunctionHandler]: Unknown extern function __dynamic_dev_dbg [2022-12-13 15:23:07,942 WARN L623 FunctionHandler]: Unknown extern function _dev_info [2022-12-13 15:23:07,943 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,944 WARN L623 FunctionHandler]: Unknown extern function pci_enable_device [2022-12-13 15:23:07,944 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,944 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,945 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,945 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-13 15:23:07,945 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,946 WARN L623 FunctionHandler]: Unknown extern function pci_ioremap_bar [2022-12-13 15:23:07,946 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 15:23:07,946 WARN L623 FunctionHandler]: Unknown extern function release_resource [2022-12-13 15:23:07,946 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,946 WARN L623 FunctionHandler]: Unknown extern function pci_disable_device [2022-12-13 15:23:07,947 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,947 WARN L623 FunctionHandler]: Unknown extern function list_del [2022-12-13 15:23:07,947 WARN L623 FunctionHandler]: Unknown extern function platform_device_unregister [2022-12-13 15:23:07,948 WARN L623 FunctionHandler]: Unknown extern function device_remove_file [2022-12-13 15:23:07,948 WARN L623 FunctionHandler]: Unknown extern function iounmap [2022-12-13 15:23:07,948 WARN L623 FunctionHandler]: Unknown extern function release_resource [2022-12-13 15:23:07,948 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,948 WARN L623 FunctionHandler]: Unknown extern function pci_disable_device [2022-12-13 15:23:07,949 WARN L623 FunctionHandler]: Unknown extern function iounmap [2022-12-13 15:23:07,949 WARN L623 FunctionHandler]: Unknown extern function release_resource [2022-12-13 15:23:07,949 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 15:23:07,954 WARN L623 FunctionHandler]: Unknown extern function __pci_register_driver [2022-12-13 15:23:07,954 WARN L623 FunctionHandler]: Unknown extern function pci_unregister_driver [2022-12-13 15:23:07,957 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 15:23:07,958 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 15:23:07,958 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 15:23:07,958 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-13 15:23:07,958 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 15:23:07,958 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 15:23:07,959 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 15:23:07,959 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 15:23:07,959 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 15:23:07,959 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 15:23:07,959 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 15:23:07,959 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 15:23:07,960 WARN L623 FunctionHandler]: Unknown extern function platform_driver_register [2022-12-13 15:23:07,960 WARN L623 FunctionHandler]: Unknown extern function platform_driver_unregister [2022-12-13 15:23:07,960 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_6146192c-8907-4663-b263-35128228d07e/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i[171889,171902] [2022-12-13 15:23:07,967 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 15:23:08,014 INFO L208 MainTranslator]: Completed translation [2022-12-13 15:23:08,014 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08 WrapperNode [2022-12-13 15:23:08,014 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 15:23:08,015 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 15:23:08,015 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 15:23:08,015 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 15:23:08,021 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08" (1/1) ... [2022-12-13 15:23:08,061 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08" (1/1) ... [2022-12-13 15:23:08,150 INFO L138 Inliner]: procedures = 180, calls = 1622, calls flagged for inlining = 67, calls inlined = 59, statements flattened = 3294 [2022-12-13 15:23:08,151 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 15:23:08,151 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 15:23:08,152 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 15:23:08,152 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 15:23:08,159 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08" (1/1) ... [2022-12-13 15:23:08,159 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08" (1/1) ... [2022-12-13 15:23:08,176 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08" (1/1) ... [2022-12-13 15:23:08,176 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08" (1/1) ... [2022-12-13 15:23:08,248 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08" (1/1) ... [2022-12-13 15:23:08,258 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08" (1/1) ... [2022-12-13 15:23:08,272 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08" (1/1) ... [2022-12-13 15:23:08,283 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08" (1/1) ... [2022-12-13 15:23:08,322 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 15:23:08,322 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 15:23:08,322 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 15:23:08,323 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 15:23:08,323 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08" (1/1) ... [2022-12-13 15:23:08,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 15:23:08,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 15:23:08,345 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 15:23:08,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 15:23:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure gpiochip_remove [2022-12-13 15:23:08,378 INFO L138 BoogieDeclarations]: Found implementation of procedure gpiochip_remove [2022-12-13 15:23:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2022-12-13 15:23:08,378 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2022-12-13 15:23:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-12-13 15:23:08,378 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-12-13 15:23:08,379 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_mdelay [2022-12-13 15:23:08,379 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_mdelay [2022-12-13 15:23:08,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_clock_lock_of_sm501_devdata [2022-12-13 15:23:08,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_clock_lock_of_sm501_devdata [2022-12-13 15:23:08,379 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_calc_clock [2022-12-13 15:23:08,379 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_calc_clock [2022-12-13 15:23:08,379 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_input [2022-12-13 15:23:08,379 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_input [2022-12-13 15:23:08,379 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_plat_probe [2022-12-13 15:23:08,379 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_plat_probe [2022-12-13 15:23:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_init_regs [2022-12-13 15:23:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_init_regs [2022-12-13 15:23:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_setup_uart_data [2022-12-13 15:23:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_setup_uart_data [2022-12-13 15:23:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_plat_remove [2022-12-13 15:23:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_plat_remove [2022-12-13 15:23:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 15:23:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_set_power [2022-12-13 15:23:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_set_power [2022-12-13 15:23:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_pin2nr [2022-12-13 15:23:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_pin2nr [2022-12-13 15:23:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure to_sm501_gpio [2022-12-13 15:23:08,381 INFO L138 BoogieDeclarations]: Found implementation of procedure to_sm501_gpio [2022-12-13 15:23:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_unit_power [2022-12-13 15:23:08,381 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_unit_power [2022-12-13 15:23:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_dev_remove [2022-12-13 15:23:08,381 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_dev_remove [2022-12-13 15:23:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-12-13 15:23:08,381 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-12-13 15:23:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_get [2022-12-13 15:23:08,381 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_get [2022-12-13 15:23:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_clock_lock_of_sm501_devdata [2022-12-13 15:23:08,381 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_clock_lock_of_sm501_devdata [2022-12-13 15:23:08,382 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_create_mem [2022-12-13 15:23:08,382 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_create_mem [2022-12-13 15:23:08,382 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-12-13 15:23:08,382 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-12-13 15:23:08,382 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_calc_pll [2022-12-13 15:23:08,382 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_calc_pll [2022-12-13 15:23:08,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-13 15:23:08,382 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-12-13 15:23:08,382 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-12-13 15:23:08,382 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-12-13 15:23:08,382 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-12-13 15:23:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-12-13 15:23:08,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-12-13 15:23:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2022-12-13 15:23:08,383 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2022-12-13 15:23:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_create_subio [2022-12-13 15:23:08,383 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_create_subio [2022-12-13 15:23:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_register_device [2022-12-13 15:23:08,383 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_register_device [2022-12-13 15:23:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-12-13 15:23:08,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-12-13 15:23:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_init_dev [2022-12-13 15:23:08,383 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_init_dev [2022-12-13 15:23:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_register_chip [2022-12-13 15:23:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_register_chip [2022-12-13 15:23:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-13 15:23:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure to_sm_device [2022-12-13 15:23:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure to_sm_device [2022-12-13 15:23:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-12-13 15:23:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-12-13 15:23:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-12-13 15:23:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-12-13 15:23:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_select_clock [2022-12-13 15:23:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_select_clock [2022-12-13 15:23:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 15:23:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_create_irq [2022-12-13 15:23:08,385 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_create_irq [2022-12-13 15:23:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 15:23:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-13 15:23:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_sync_regs [2022-12-13 15:23:08,385 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_sync_regs [2022-12-13 15:23:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure release_resource [2022-12-13 15:23:08,385 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resource [2022-12-13 15:23:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-12-13 15:23:08,385 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-12-13 15:23:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-13 15:23:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_create_subdev [2022-12-13 15:23:08,386 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_create_subdev [2022-12-13 15:23:08,386 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_to_dev [2022-12-13 15:23:08,386 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_to_dev [2022-12-13 15:23:08,386 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2022-12-13 15:23:08,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2022-12-13 15:23:08,386 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-12-13 15:23:08,386 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-12-13 15:23:08,386 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_resource [2022-12-13 15:23:08,386 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_resource [2022-12-13 15:23:08,386 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 15:23:08,386 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_dump_gate [2022-12-13 15:23:08,387 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_dump_gate [2022-12-13 15:23:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2022-12-13 15:23:08,387 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2022-12-13 15:23:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-12-13 15:23:08,387 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-12-13 15:23:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-13 15:23:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2022-12-13 15:23:08,387 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2022-12-13 15:23:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_set_clock [2022-12-13 15:23:08,387 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_set_clock [2022-12-13 15:23:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_modify_reg [2022-12-13 15:23:08,387 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_modify_reg [2022-12-13 15:23:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-12-13 15:23:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-12-13 15:23:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-12-13 15:23:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-12-13 15:23:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-12-13 15:23:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-12-13 15:23:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_init_reg [2022-12-13 15:23:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_init_reg [2022-12-13 15:23:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-12-13 15:23:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-12-13 15:23:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 15:23:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2022-12-13 15:23:08,389 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2022-12-13 15:23:08,389 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_plat_resume [2022-12-13 15:23:08,389 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_plat_resume [2022-12-13 15:23:08,389 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_ensure_gpio [2022-12-13 15:23:08,389 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_ensure_gpio [2022-12-13 15:23:08,389 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 15:23:08,389 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 15:23:08,761 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 15:23:08,764 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 15:23:11,929 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 15:23:11,942 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 15:23:11,942 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-13 15:23:11,945 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 03:23:11 BoogieIcfgContainer [2022-12-13 15:23:11,946 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 15:23:11,948 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 15:23:11,948 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 15:23:11,951 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 15:23:11,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 03:23:06" (1/3) ... [2022-12-13 15:23:11,951 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@163246f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 03:23:11, skipping insertion in model container [2022-12-13 15:23:11,952 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 03:23:08" (2/3) ... [2022-12-13 15:23:11,952 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@163246f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 03:23:11, skipping insertion in model container [2022-12-13 15:23:11,952 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 03:23:11" (3/3) ... [2022-12-13 15:23:11,953 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i [2022-12-13 15:23:11,971 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 15:23:11,972 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-13 15:23:12,040 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 15:23:12,046 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;@2c8ca12, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 15:23:12,046 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-13 15:23:12,054 INFO L276 IsEmpty]: Start isEmpty. Operand has 1034 states, 731 states have (on average 1.33515731874145) internal successors, (976), 745 states have internal predecessors, (976), 243 states have call successors, (243), 58 states have call predecessors, (243), 58 states have return successors, (243), 243 states have call predecessors, (243), 243 states have call successors, (243) [2022-12-13 15:23:12,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-13 15:23:12,064 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 15:23:12,065 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 15:23:12,065 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 15:23:12,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 15:23:12,070 INFO L85 PathProgramCache]: Analyzing trace with hash 658895498, now seen corresponding path program 1 times [2022-12-13 15:23:12,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 15:23:12,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036156533] [2022-12-13 15:23:12,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 15:23:12,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 15:23:12,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:12,564 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 15:23:12,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 15:23:12,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036156533] [2022-12-13 15:23:12,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036156533] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 15:23:12,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 15:23:12,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 15:23:12,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612616237] [2022-12-13 15:23:12,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 15:23:12,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 15:23:12,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 15:23:12,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 15:23:12,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 15:23:12,605 INFO L87 Difference]: Start difference. First operand has 1034 states, 731 states have (on average 1.33515731874145) internal successors, (976), 745 states have internal predecessors, (976), 243 states have call successors, (243), 58 states have call predecessors, (243), 58 states have return successors, (243), 243 states have call predecessors, (243), 243 states have call successors, (243) Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 15:23:12,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 15:23:12,923 INFO L93 Difference]: Finished difference Result 3070 states and 4462 transitions. [2022-12-13 15:23:12,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 15:23:12,925 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-12-13 15:23:12,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 15:23:12,945 INFO L225 Difference]: With dead ends: 3070 [2022-12-13 15:23:12,945 INFO L226 Difference]: Without dead ends: 2035 [2022-12-13 15:23:12,954 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 15:23:12,956 INFO L413 NwaCegarLoop]: 1679 mSDtfsCounter, 1408 mSDsluCounter, 1426 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1408 SdHoareTripleChecker+Valid, 3105 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-13 15:23:12,957 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1408 Valid, 3105 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-13 15:23:12,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2035 states. [2022-12-13 15:23:13,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2035 to 2031. [2022-12-13 15:23:13,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2031 states, 1436 states have (on average 1.3168523676880224) internal successors, (1891), 1455 states have internal predecessors, (1891), 480 states have call successors, (480), 115 states have call predecessors, (480), 114 states have return successors, (474), 474 states have call predecessors, (474), 474 states have call successors, (474) [2022-12-13 15:23:13,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2031 states to 2031 states and 2845 transitions. [2022-12-13 15:23:13,109 INFO L78 Accepts]: Start accepts. Automaton has 2031 states and 2845 transitions. Word has length 18 [2022-12-13 15:23:13,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 15:23:13,110 INFO L495 AbstractCegarLoop]: Abstraction has 2031 states and 2845 transitions. [2022-12-13 15:23:13,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 15:23:13,110 INFO L276 IsEmpty]: Start isEmpty. Operand 2031 states and 2845 transitions. [2022-12-13 15:23:13,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-13 15:23:13,113 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 15:23:13,113 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] [2022-12-13 15:23:13,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 15:23:13,113 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 15:23:13,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 15:23:13,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1231327272, now seen corresponding path program 1 times [2022-12-13 15:23:13,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 15:23:13,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290069699] [2022-12-13 15:23:13,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 15:23:13,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 15:23:13,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:13,282 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 15:23:13,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 15:23:13,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290069699] [2022-12-13 15:23:13,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290069699] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 15:23:13,283 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 15:23:13,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 15:23:13,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141972089] [2022-12-13 15:23:13,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 15:23:13,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 15:23:13,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 15:23:13,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 15:23:13,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 15:23:13,285 INFO L87 Difference]: Start difference. First operand 2031 states and 2845 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 15:23:13,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 15:23:13,387 INFO L93 Difference]: Finished difference Result 2053 states and 2871 transitions. [2022-12-13 15:23:13,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 15:23:13,387 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-12-13 15:23:13,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 15:23:13,394 INFO L225 Difference]: With dead ends: 2053 [2022-12-13 15:23:13,395 INFO L226 Difference]: Without dead ends: 2042 [2022-12-13 15:23:13,396 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 15:23:13,397 INFO L413 NwaCegarLoop]: 1450 mSDtfsCounter, 1433 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1433 SdHoareTripleChecker+Valid, 1463 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-13 15:23:13,397 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1433 Valid, 1463 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 15:23:13,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2042 states. [2022-12-13 15:23:13,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2042 to 2031. [2022-12-13 15:23:13,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2031 states, 1436 states have (on average 1.3161559888579386) internal successors, (1890), 1455 states have internal predecessors, (1890), 480 states have call successors, (480), 115 states have call predecessors, (480), 114 states have return successors, (474), 474 states have call predecessors, (474), 474 states have call successors, (474) [2022-12-13 15:23:13,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2031 states to 2031 states and 2844 transitions. [2022-12-13 15:23:13,472 INFO L78 Accepts]: Start accepts. Automaton has 2031 states and 2844 transitions. Word has length 21 [2022-12-13 15:23:13,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 15:23:13,472 INFO L495 AbstractCegarLoop]: Abstraction has 2031 states and 2844 transitions. [2022-12-13 15:23:13,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 15:23:13,472 INFO L276 IsEmpty]: Start isEmpty. Operand 2031 states and 2844 transitions. [2022-12-13 15:23:13,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-13 15:23:13,473 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 15:23:13,473 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] [2022-12-13 15:23:13,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-13 15:23:13,474 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 15:23:13,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 15:23:13,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1174068970, now seen corresponding path program 1 times [2022-12-13 15:23:13,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 15:23:13,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620880235] [2022-12-13 15:23:13,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 15:23:13,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 15:23:13,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:13,594 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 15:23:13,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 15:23:13,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620880235] [2022-12-13 15:23:13,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620880235] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 15:23:13,594 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 15:23:13,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 15:23:13,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590057990] [2022-12-13 15:23:13,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 15:23:13,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 15:23:13,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 15:23:13,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 15:23:13,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 15:23:13,595 INFO L87 Difference]: Start difference. First operand 2031 states and 2844 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 15:23:13,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 15:23:13,726 INFO L93 Difference]: Finished difference Result 2081 states and 2888 transitions. [2022-12-13 15:23:13,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 15:23:13,727 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-12-13 15:23:13,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 15:23:13,736 INFO L225 Difference]: With dead ends: 2081 [2022-12-13 15:23:13,736 INFO L226 Difference]: Without dead ends: 2077 [2022-12-13 15:23:13,738 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 15:23:13,738 INFO L413 NwaCegarLoop]: 1433 mSDtfsCounter, 1247 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1247 SdHoareTripleChecker+Valid, 1620 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-13 15:23:13,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1247 Valid, 1620 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 15:23:13,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2077 states. [2022-12-13 15:23:13,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2077 to 2075. [2022-12-13 15:23:13,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2075 states, 1470 states have (on average 1.3095238095238095) internal successors, (1925), 1487 states have internal predecessors, (1925), 480 states have call successors, (480), 125 states have call predecessors, (480), 124 states have return successors, (476), 476 states have call predecessors, (476), 476 states have call successors, (476) [2022-12-13 15:23:13,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2075 states to 2075 states and 2881 transitions. [2022-12-13 15:23:13,818 INFO L78 Accepts]: Start accepts. Automaton has 2075 states and 2881 transitions. Word has length 21 [2022-12-13 15:23:13,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 15:23:13,818 INFO L495 AbstractCegarLoop]: Abstraction has 2075 states and 2881 transitions. [2022-12-13 15:23:13,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 15:23:13,819 INFO L276 IsEmpty]: Start isEmpty. Operand 2075 states and 2881 transitions. [2022-12-13 15:23:13,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-13 15:23:13,819 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 15:23:13,819 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] [2022-12-13 15:23:13,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-13 15:23:13,820 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 15:23:13,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 15:23:13,820 INFO L85 PathProgramCache]: Analyzing trace with hash -2036901577, now seen corresponding path program 1 times [2022-12-13 15:23:13,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 15:23:13,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073279959] [2022-12-13 15:23:13,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 15:23:13,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 15:23:13,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:13,943 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 15:23:13,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 15:23:13,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073279959] [2022-12-13 15:23:13,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073279959] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 15:23:13,944 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 15:23:13,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 15:23:13,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219087667] [2022-12-13 15:23:13,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 15:23:13,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 15:23:13,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 15:23:13,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 15:23:13,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 15:23:13,945 INFO L87 Difference]: Start difference. First operand 2075 states and 2881 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 15:23:14,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 15:23:14,038 INFO L93 Difference]: Finished difference Result 2077 states and 2882 transitions. [2022-12-13 15:23:14,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 15:23:14,039 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-12-13 15:23:14,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 15:23:14,059 INFO L225 Difference]: With dead ends: 2077 [2022-12-13 15:23:14,059 INFO L226 Difference]: Without dead ends: 2074 [2022-12-13 15:23:14,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 15:23:14,061 INFO L413 NwaCegarLoop]: 1431 mSDtfsCounter, 1413 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1413 SdHoareTripleChecker+Valid, 1431 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-13 15:23:14,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1413 Valid, 1431 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 15:23:14,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2074 states. [2022-12-13 15:23:14,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2074 to 2074. [2022-12-13 15:23:14,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2074 states, 1470 states have (on average 1.308843537414966) internal successors, (1924), 1486 states have internal predecessors, (1924), 479 states have call successors, (479), 125 states have call predecessors, (479), 124 states have return successors, (476), 476 states have call predecessors, (476), 476 states have call successors, (476) [2022-12-13 15:23:14,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2074 states to 2074 states and 2879 transitions. [2022-12-13 15:23:14,135 INFO L78 Accepts]: Start accepts. Automaton has 2074 states and 2879 transitions. Word has length 22 [2022-12-13 15:23:14,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 15:23:14,135 INFO L495 AbstractCegarLoop]: Abstraction has 2074 states and 2879 transitions. [2022-12-13 15:23:14,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 15:23:14,135 INFO L276 IsEmpty]: Start isEmpty. Operand 2074 states and 2879 transitions. [2022-12-13 15:23:14,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-13 15:23:14,136 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 15:23:14,136 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 15:23:14,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-13 15:23:14,136 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 15:23:14,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 15:23:14,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1280063545, now seen corresponding path program 1 times [2022-12-13 15:23:14,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 15:23:14,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684219004] [2022-12-13 15:23:14,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 15:23:14,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 15:23:14,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:14,266 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 15:23:14,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 15:23:14,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684219004] [2022-12-13 15:23:14,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684219004] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 15:23:14,267 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 15:23:14,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 15:23:14,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198502348] [2022-12-13 15:23:14,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 15:23:14,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 15:23:14,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 15:23:14,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 15:23:14,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 15:23:14,268 INFO L87 Difference]: Start difference. First operand 2074 states and 2879 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 15:23:14,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 15:23:14,372 INFO L93 Difference]: Finished difference Result 2076 states and 2880 transitions. [2022-12-13 15:23:14,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 15:23:14,372 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-12-13 15:23:14,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 15:23:14,379 INFO L225 Difference]: With dead ends: 2076 [2022-12-13 15:23:14,379 INFO L226 Difference]: Without dead ends: 2073 [2022-12-13 15:23:14,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 15:23:14,381 INFO L413 NwaCegarLoop]: 1429 mSDtfsCounter, 1410 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1410 SdHoareTripleChecker+Valid, 1429 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-13 15:23:14,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1410 Valid, 1429 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 15:23:14,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2073 states. [2022-12-13 15:23:14,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2073 to 2073. [2022-12-13 15:23:14,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2073 states, 1470 states have (on average 1.3081632653061224) internal successors, (1923), 1485 states have internal predecessors, (1923), 478 states have call successors, (478), 125 states have call predecessors, (478), 124 states have return successors, (476), 476 states have call predecessors, (476), 476 states have call successors, (476) [2022-12-13 15:23:14,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2073 states to 2073 states and 2877 transitions. [2022-12-13 15:23:14,496 INFO L78 Accepts]: Start accepts. Automaton has 2073 states and 2877 transitions. Word has length 23 [2022-12-13 15:23:14,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 15:23:14,496 INFO L495 AbstractCegarLoop]: Abstraction has 2073 states and 2877 transitions. [2022-12-13 15:23:14,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 15:23:14,497 INFO L276 IsEmpty]: Start isEmpty. Operand 2073 states and 2877 transitions. [2022-12-13 15:23:14,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-12-13 15:23:14,497 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 15:23:14,498 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 15:23:14,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-13 15:23:14,498 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 15:23:14,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 15:23:14,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1026772090, now seen corresponding path program 1 times [2022-12-13 15:23:14,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 15:23:14,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222271949] [2022-12-13 15:23:14,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 15:23:14,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 15:23:14,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:14,636 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 15:23:14,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 15:23:14,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222271949] [2022-12-13 15:23:14,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222271949] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 15:23:14,637 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 15:23:14,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 15:23:14,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138626263] [2022-12-13 15:23:14,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 15:23:14,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 15:23:14,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 15:23:14,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 15:23:14,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 15:23:14,639 INFO L87 Difference]: Start difference. First operand 2073 states and 2877 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 15:23:14,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 15:23:14,736 INFO L93 Difference]: Finished difference Result 2075 states and 2878 transitions. [2022-12-13 15:23:14,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 15:23:14,739 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-12-13 15:23:14,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 15:23:14,749 INFO L225 Difference]: With dead ends: 2075 [2022-12-13 15:23:14,749 INFO L226 Difference]: Without dead ends: 2063 [2022-12-13 15:23:14,751 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 15:23:14,751 INFO L413 NwaCegarLoop]: 1428 mSDtfsCounter, 1407 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1407 SdHoareTripleChecker+Valid, 1428 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-13 15:23:14,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1407 Valid, 1428 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 15:23:14,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2063 states. [2022-12-13 15:23:14,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2063 to 2063. [2022-12-13 15:23:14,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2063 states, 1461 states have (on average 1.3086926762491444) internal successors, (1912), 1475 states have internal predecessors, (1912), 477 states have call successors, (477), 125 states have call predecessors, (477), 124 states have return successors, (476), 476 states have call predecessors, (476), 476 states have call successors, (476) [2022-12-13 15:23:14,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2063 states to 2063 states and 2865 transitions. [2022-12-13 15:23:14,869 INFO L78 Accepts]: Start accepts. Automaton has 2063 states and 2865 transitions. Word has length 24 [2022-12-13 15:23:14,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 15:23:14,870 INFO L495 AbstractCegarLoop]: Abstraction has 2063 states and 2865 transitions. [2022-12-13 15:23:14,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 15:23:14,870 INFO L276 IsEmpty]: Start isEmpty. Operand 2063 states and 2865 transitions. [2022-12-13 15:23:14,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2022-12-13 15:23:14,878 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 15:23:14,878 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:23:14,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-13 15:23:14,879 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 15:23:14,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 15:23:14,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1722032541, now seen corresponding path program 1 times [2022-12-13 15:23:14,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 15:23:14,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051756802] [2022-12-13 15:23:14,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 15:23:14,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 15:23:14,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-12-13 15:23:15,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-12-13 15:23:15,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-12-13 15:23:15,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-12-13 15:23:15,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-12-13 15:23:15,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-12-13 15:23:15,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-12-13 15:23:15,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-12-13 15:23:15,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-12-13 15:23:15,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-12-13 15:23:15,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-12-13 15:23:15,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-12-13 15:23:15,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-12-13 15:23:15,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-12-13 15:23:15,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-12-13 15:23:15,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-12-13 15:23:15,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-12-13 15:23:15,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-12-13 15:23:15,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-12-13 15:23:15,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-12-13 15:23:15,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 15:23:15,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-12-13 15:23:15,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 15:23:15,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-12-13 15:23:15,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 15:23:15,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2022-12-13 15:23:15,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2022-12-13 15:23:15,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2022-12-13 15:23:15,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:15,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2022-12-13 15:23:15,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2022-12-13 15:23:15,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2022-12-13 15:23:15,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2022-12-13 15:23:15,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2022-12-13 15:23:15,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:15,479 INFO L134 CoverageAnalysis]: Checked inductivity of 336 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2022-12-13 15:23:15,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 15:23:15,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051756802] [2022-12-13 15:23:15,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051756802] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 15:23:15,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 15:23:15,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 15:23:15,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937947802] [2022-12-13 15:23:15,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 15:23:15,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 15:23:15,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 15:23:15,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 15:23:15,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-13 15:23:15,483 INFO L87 Difference]: Start difference. First operand 2063 states and 2865 transitions. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 3 states have internal predecessors, (148), 2 states have call successors, (48), 7 states have call predecessors, (48), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2022-12-13 15:23:22,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 15:23:23,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 15:23:24,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 15:23:26,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 15:23:27,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 15:23:29,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 15:23:30,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 15:23:32,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 15:23:32,254 INFO L93 Difference]: Finished difference Result 7175 states and 10308 transitions. [2022-12-13 15:23:32,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-13 15:23:32,255 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 3 states have internal predecessors, (148), 2 states have call successors, (48), 7 states have call predecessors, (48), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 332 [2022-12-13 15:23:32,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 15:23:32,274 INFO L225 Difference]: With dead ends: 7175 [2022-12-13 15:23:32,274 INFO L226 Difference]: Without dead ends: 5115 [2022-12-13 15:23:32,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2022-12-13 15:23:32,281 INFO L413 NwaCegarLoop]: 1481 mSDtfsCounter, 2996 mSDsluCounter, 3851 mSDsCounter, 0 mSdLazyCounter, 4656 mSolverCounterSat, 2055 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3272 SdHoareTripleChecker+Valid, 5332 SdHoareTripleChecker+Invalid, 6711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2055 IncrementalHoareTripleChecker+Valid, 4656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.2s IncrementalHoareTripleChecker+Time [2022-12-13 15:23:32,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3272 Valid, 5332 Invalid, 6711 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2055 Valid, 4656 Invalid, 0 Unknown, 0 Unchecked, 16.2s Time] [2022-12-13 15:23:32,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5115 states. [2022-12-13 15:23:32,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5115 to 3794. [2022-12-13 15:23:32,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3794 states, 2696 states have (on average 1.307492581602374) internal successors, (3525), 2718 states have internal predecessors, (3525), 865 states have call successors, (865), 233 states have call predecessors, (865), 232 states have return successors, (864), 864 states have call predecessors, (864), 864 states have call successors, (864) [2022-12-13 15:23:32,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3794 states to 3794 states and 5254 transitions. [2022-12-13 15:23:32,540 INFO L78 Accepts]: Start accepts. Automaton has 3794 states and 5254 transitions. Word has length 332 [2022-12-13 15:23:32,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 15:23:32,541 INFO L495 AbstractCegarLoop]: Abstraction has 3794 states and 5254 transitions. [2022-12-13 15:23:32,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 3 states have internal predecessors, (148), 2 states have call successors, (48), 7 states have call predecessors, (48), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2022-12-13 15:23:32,541 INFO L276 IsEmpty]: Start isEmpty. Operand 3794 states and 5254 transitions. [2022-12-13 15:23:32,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2022-12-13 15:23:32,549 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 15:23:32,550 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:23:32,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-13 15:23:32,550 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 15:23:32,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 15:23:32,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1192675074, now seen corresponding path program 1 times [2022-12-13 15:23:32,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 15:23:32,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965142261] [2022-12-13 15:23:32,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 15:23:32,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 15:23:32,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-12-13 15:23:32,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:32,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-12-13 15:23:32,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:32,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-12-13 15:23:32,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:32,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-12-13 15:23:32,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-12-13 15:23:32,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-12-13 15:23:32,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-12-13 15:23:32,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-12-13 15:23:32,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-12-13 15:23:32,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-12-13 15:23:32,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-12-13 15:23:32,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:32,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-12-13 15:23:33,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:33,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:33,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-12-13 15:23:33,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-12-13 15:23:33,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-12-13 15:23:33,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-12-13 15:23:33,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-12-13 15:23:33,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:33,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 15:23:33,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-12-13 15:23:33,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:33,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 15:23:33,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-12-13 15:23:33,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:33,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 15:23:33,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2022-12-13 15:23:33,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:33,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:33,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2022-12-13 15:23:33,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2022-12-13 15:23:33,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 15:23:33,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2022-12-13 15:23:33,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2022-12-13 15:23:33,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2022-12-13 15:23:33,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2022-12-13 15:23:33,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2022-12-13 15:23:33,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 15:23:33,191 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 241 trivial. 0 not checked. [2022-12-13 15:23:33,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 15:23:33,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965142261] [2022-12-13 15:23:33,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965142261] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 15:23:33,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 15:23:33,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 15:23:33,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744931457] [2022-12-13 15:23:33,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 15:23:33,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 15:23:33,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 15:23:33,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 15:23:33,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-13 15:23:33,194 INFO L87 Difference]: Start difference. First operand 3794 states and 5254 transitions. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (39), 8 states have call predecessors, (39), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-12-13 15:23:38,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 15:23:41,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 15:23:42,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 15:23:42,444 INFO L93 Difference]: Finished difference Result 5110 states and 7440 transitions. [2022-12-13 15:23:42,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 15:23:42,445 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (39), 8 states have call predecessors, (39), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 295 [2022-12-13 15:23:42,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 15:23:42,446 INFO L225 Difference]: With dead ends: 5110 [2022-12-13 15:23:42,446 INFO L226 Difference]: Without dead ends: 0 [2022-12-13 15:23:42,458 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2022-12-13 15:23:42,458 INFO L413 NwaCegarLoop]: 997 mSDtfsCounter, 1548 mSDsluCounter, 2772 mSDsCounter, 0 mSdLazyCounter, 3240 mSolverCounterSat, 1202 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1690 SdHoareTripleChecker+Valid, 3769 SdHoareTripleChecker+Invalid, 4442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1202 IncrementalHoareTripleChecker+Valid, 3240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2022-12-13 15:23:42,458 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1690 Valid, 3769 Invalid, 4442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1202 Valid, 3240 Invalid, 0 Unknown, 0 Unchecked, 8.9s Time] [2022-12-13 15:23:42,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-12-13 15:23:42,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-12-13 15:23:42,459 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 15:23:42,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-12-13 15:23:42,460 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 295 [2022-12-13 15:23:42,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 15:23:42,460 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-13 15:23:42,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (39), 8 states have call predecessors, (39), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-12-13 15:23:42,460 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-12-13 15:23:42,460 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-12-13 15:23:42,462 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-13 15:23:42,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-13 15:23:42,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-12-13 15:23:57,520 INFO L899 garLoopResultBuilder]: For program point gpiochip_removeEXIT(lines 6278 6280) no Hoare annotation was computed. [2022-12-13 15:23:57,520 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6278 6280) the Hoare annotation is: true [2022-12-13 15:23:57,520 INFO L899 garLoopResultBuilder]: For program point gpiochip_removeFINAL(lines 6278 6280) no Hoare annotation was computed. [2022-12-13 15:23:57,521 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataFINAL(lines 6259 6261) no Hoare annotation was computed. [2022-12-13 15:23:57,521 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6259 6261) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,521 INFO L899 garLoopResultBuilder]: For program point L6260-1(line 6260) no Hoare annotation was computed. [2022-12-13 15:23:57,521 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataEXIT(lines 6259 6261) no Hoare annotation was computed. [2022-12-13 15:23:57,521 INFO L895 garLoopResultBuilder]: At program point L6260(line 6260) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,521 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6238 6240) the Hoare annotation is: true [2022-12-13 15:23:57,521 INFO L899 garLoopResultBuilder]: For program point __raw_spin_lock_initEXIT(lines 6238 6240) no Hoare annotation was computed. [2022-12-13 15:23:57,522 INFO L899 garLoopResultBuilder]: For program point __raw_spin_lock_initFINAL(lines 6238 6240) no Hoare annotation was computed. [2022-12-13 15:23:57,522 INFO L899 garLoopResultBuilder]: For program point sm501_create_irqFINAL(lines 4388 4398) no Hoare annotation was computed. [2022-12-13 15:23:57,522 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4388 4398) 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 (= ~ldv_mutex_clock_lock_of_sm501_devdata~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))) [2022-12-13 15:23:57,522 INFO L899 garLoopResultBuilder]: For program point sm501_create_irqEXIT(lines 4388 4398) no Hoare annotation was computed. [2022-12-13 15:23:57,522 INFO L902 garLoopResultBuilder]: At program point ldv_30747(lines 3784 3798) the Hoare annotation is: true [2022-12-13 15:23:57,522 INFO L899 garLoopResultBuilder]: For program point L3792(lines 3792 3796) no Hoare annotation was computed. [2022-12-13 15:23:57,522 INFO L899 garLoopResultBuilder]: For program point sm501_mdelayEXIT(lines 3780 3803) no Hoare annotation was computed. [2022-12-13 15:23:57,522 INFO L902 garLoopResultBuilder]: At program point L3789(lines 3784 3798) the Hoare annotation is: true [2022-12-13 15:23:57,522 INFO L902 garLoopResultBuilder]: At program point msleep_returnLabel#1(lines 6290 6292) the Hoare annotation is: true [2022-12-13 15:23:57,522 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3780 3803) the Hoare annotation is: true [2022-12-13 15:23:57,522 INFO L899 garLoopResultBuilder]: For program point L3784(lines 3784 3800) no Hoare annotation was computed. [2022-12-13 15:23:57,523 INFO L902 garLoopResultBuilder]: At program point __const_udelay_returnLabel#1(lines 6221 6223) the Hoare annotation is: true [2022-12-13 15:23:57,523 INFO L902 garLoopResultBuilder]: At program point L3784-1(lines 3780 3803) the Hoare annotation is: true [2022-12-13 15:23:57,523 INFO L895 garLoopResultBuilder]: At program point L5818(line 5818) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,523 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5813 5823) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,523 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_clock_lock_of_sm501_devdataEXIT(lines 5813 5823) no Hoare annotation was computed. [2022-12-13 15:23:57,523 INFO L899 garLoopResultBuilder]: For program point L5818-1(lines 5816 5819) no Hoare annotation was computed. [2022-12-13 15:23:57,523 INFO L899 garLoopResultBuilder]: For program point L5816(lines 5816 5819) no Hoare annotation was computed. [2022-12-13 15:23:57,523 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_clock_lock_of_sm501_devdataFINAL(lines 5813 5823) no Hoare annotation was computed. [2022-12-13 15:23:57,523 INFO L899 garLoopResultBuilder]: For program point sm501_calc_clockEXIT(lines 3971 4020) no Hoare annotation was computed. [2022-12-13 15:23:57,523 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3971 4020) 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 (= ~ldv_mutex_clock_lock_of_sm501_devdata~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))) [2022-12-13 15:23:57,523 INFO L902 garLoopResultBuilder]: At program point $Ultimate##10(lines 4012 4016) the Hoare annotation is: true [2022-12-13 15:23:57,524 INFO L902 garLoopResultBuilder]: At program point $Ultimate##8(lines 4004 4008) the Hoare annotation is: true [2022-12-13 15:23:57,524 INFO L902 garLoopResultBuilder]: At program point ldv_30842(lines 3979 4019) the Hoare annotation is: true [2022-12-13 15:23:57,524 INFO L899 garLoopResultBuilder]: For program point L3994(lines 3994 4001) no Hoare annotation was computed. [2022-12-13 15:23:57,524 INFO L899 garLoopResultBuilder]: For program point L3994-2(lines 3994 4001) no Hoare annotation was computed. [2022-12-13 15:23:57,524 INFO L902 garLoopResultBuilder]: At program point ldv_30847(lines 3979 4019) the Hoare annotation is: true [2022-12-13 15:23:57,524 INFO L899 garLoopResultBuilder]: For program point L3990(lines 3990 3993) no Hoare annotation was computed. [2022-12-13 15:23:57,524 INFO L899 garLoopResultBuilder]: For program point L3990-2(lines 3990 3993) no Hoare annotation was computed. [2022-12-13 15:23:57,524 INFO L902 garLoopResultBuilder]: At program point ldv_30844(lines 3979 4019) the Hoare annotation is: true [2022-12-13 15:23:57,524 INFO L902 garLoopResultBuilder]: At program point ldv_30845(lines 3979 4019) the Hoare annotation is: true [2022-12-13 15:23:57,524 INFO L899 garLoopResultBuilder]: For program point sm501_calc_clockFINAL(lines 3971 4020) no Hoare annotation was computed. [2022-12-13 15:23:57,524 INFO L899 garLoopResultBuilder]: For program point L4608-1(line 4608) no Hoare annotation was computed. [2022-12-13 15:23:57,524 INFO L899 garLoopResultBuilder]: For program point L4610-1(line 4610) no Hoare annotation was computed. [2022-12-13 15:23:57,524 INFO L902 garLoopResultBuilder]: At program point L4608(line 4608) the Hoare annotation is: true [2022-12-13 15:23:57,524 INFO L899 garLoopResultBuilder]: For program point L4623(line 4623) no Hoare annotation was computed. [2022-12-13 15:23:57,525 INFO L902 garLoopResultBuilder]: At program point L4619(line 4619) the Hoare annotation is: true [2022-12-13 15:23:57,525 INFO L902 garLoopResultBuilder]: At program point L4619-1(line 4619) the Hoare annotation is: true [2022-12-13 15:23:57,525 INFO L902 garLoopResultBuilder]: At program point L4621(line 4621) the Hoare annotation is: true [2022-12-13 15:23:57,525 INFO L902 garLoopResultBuilder]: At program point L4621-1(line 4621) the Hoare annotation is: true [2022-12-13 15:23:57,525 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4582 4626) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (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 15:23:57,525 INFO L899 garLoopResultBuilder]: For program point L4615(line 4615) no Hoare annotation was computed. [2022-12-13 15:23:57,525 INFO L902 garLoopResultBuilder]: At program point L4617(line 4617) the Hoare annotation is: true [2022-12-13 15:23:57,525 INFO L899 garLoopResultBuilder]: For program point L4617-1(line 4617) no Hoare annotation was computed. [2022-12-13 15:23:57,525 INFO L902 garLoopResultBuilder]: At program point L4609-2(lines 4609 4614) the Hoare annotation is: true [2022-12-13 15:23:57,525 INFO L899 garLoopResultBuilder]: For program point L4609(lines 4609 4614) no Hoare annotation was computed. [2022-12-13 15:23:57,525 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_inputEXIT(lines 4582 4626) no Hoare annotation was computed. [2022-12-13 15:23:57,526 INFO L895 garLoopResultBuilder]: At program point L4597(line 4597) 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 (= ~ldv_mutex_clock_lock_of_sm501_devdata~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))) [2022-12-13 15:23:57,526 INFO L899 garLoopResultBuilder]: For program point L4597-1(line 4597) no Hoare annotation was computed. [2022-12-13 15:23:57,526 INFO L902 garLoopResultBuilder]: At program point L4622(line 4622) the Hoare annotation is: true [2022-12-13 15:23:57,526 INFO L899 garLoopResultBuilder]: For program point L4620(line 4620) no Hoare annotation was computed. [2022-12-13 15:23:57,526 INFO L899 garLoopResultBuilder]: For program point L4616-1(line 4616) no Hoare annotation was computed. [2022-12-13 15:23:57,526 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_inputFINAL(lines 4582 4626) no Hoare annotation was computed. [2022-12-13 15:23:57,526 INFO L902 garLoopResultBuilder]: At program point L4616(line 4616) the Hoare annotation is: true [2022-12-13 15:23:57,526 INFO L902 garLoopResultBuilder]: At program point L4610(line 4610) the Hoare annotation is: true [2022-12-13 15:23:57,526 INFO L899 garLoopResultBuilder]: For program point L5052(lines 5052 5057) no Hoare annotation was computed. [2022-12-13 15:23:57,526 INFO L895 garLoopResultBuilder]: At program point err_claim(lines 5049 5102) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,526 INFO L895 garLoopResultBuilder]: At program point L5098(lines 5049 5102) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,526 INFO L895 garLoopResultBuilder]: At program point L5069(line 5069) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,526 INFO L899 garLoopResultBuilder]: For program point L5069-1(line 5069) no Hoare annotation was computed. [2022-12-13 15:23:57,526 INFO L895 garLoopResultBuilder]: At program point L5086(line 5086) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,526 INFO L899 garLoopResultBuilder]: For program point L5086-1(line 5086) no Hoare annotation was computed. [2022-12-13 15:23:57,526 INFO L899 garLoopResultBuilder]: For program point L5078(lines 5078 5083) no Hoare annotation was computed. [2022-12-13 15:23:57,527 INFO L899 garLoopResultBuilder]: For program point L5070(line 5070) no Hoare annotation was computed. [2022-12-13 15:23:57,527 INFO L899 garLoopResultBuilder]: For program point L3695-1(line 3695) no Hoare annotation was computed. [2022-12-13 15:23:57,527 INFO L895 garLoopResultBuilder]: At program point L3695(line 3695) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,527 INFO L895 garLoopResultBuilder]: At program point L5099(lines 5049 5102) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,527 INFO L899 garLoopResultBuilder]: For program point L5070-2(lines 5070 5075) no Hoare annotation was computed. [2022-12-13 15:23:57,527 INFO L899 garLoopResultBuilder]: For program point L5062(lines 5062 5066) no Hoare annotation was computed. [2022-12-13 15:23:57,527 INFO L899 garLoopResultBuilder]: For program point L5087(lines 5087 5092) no Hoare annotation was computed. [2022-12-13 15:23:57,527 INFO L895 garLoopResultBuilder]: At program point L5050(line 5050) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,527 INFO L895 garLoopResultBuilder]: At program point platform_set_drvdata_returnLabel#1(lines 3692 3698) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,527 INFO L899 garLoopResultBuilder]: For program point L5050-1(line 5050) no Hoare annotation was computed. [2022-12-13 15:23:57,527 INFO L899 garLoopResultBuilder]: For program point sm501_plat_probeEXIT(lines 5043 5103) no Hoare annotation was computed. [2022-12-13 15:23:57,527 INFO L895 garLoopResultBuilder]: At program point resource_size_returnLabel#1(lines 3636 3641) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,527 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5043 5103) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,527 INFO L899 garLoopResultBuilder]: For program point L5096-1(line 5096) no Hoare annotation was computed. [2022-12-13 15:23:57,527 INFO L895 garLoopResultBuilder]: At program point L5096(line 5096) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,527 INFO L895 garLoopResultBuilder]: At program point platform_get_irq_returnLabel#1(lines 6331 6333) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,527 INFO L899 garLoopResultBuilder]: For program point sm501_plat_probeFINAL(lines 5043 5103) no Hoare annotation was computed. [2022-12-13 15:23:57,527 INFO L899 garLoopResultBuilder]: For program point L5076-1(lines 5076 5077) no Hoare annotation was computed. [2022-12-13 15:23:57,528 INFO L895 garLoopResultBuilder]: At program point L5076(lines 5076 5077) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,528 INFO L899 garLoopResultBuilder]: For program point L5068-1(line 5068) no Hoare annotation was computed. [2022-12-13 15:23:57,528 INFO L895 garLoopResultBuilder]: At program point L5068(line 5068) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,528 INFO L895 garLoopResultBuilder]: At program point L5097(line 5097) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,528 INFO L899 garLoopResultBuilder]: For program point L5097-1(line 5097) no Hoare annotation was computed. [2022-12-13 15:23:57,528 INFO L895 garLoopResultBuilder]: At program point L5093(line 5093) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,528 INFO L899 garLoopResultBuilder]: For program point L5093-1(line 5093) no Hoare annotation was computed. [2022-12-13 15:23:57,528 INFO L902 garLoopResultBuilder]: At program point L3776(line 3776) the Hoare annotation is: true [2022-12-13 15:23:57,528 INFO L899 garLoopResultBuilder]: For program point L3776-1(line 3776) no Hoare annotation was computed. [2022-12-13 15:23:57,528 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3773 3779) the Hoare annotation is: true [2022-12-13 15:23:57,528 INFO L899 garLoopResultBuilder]: For program point sm501_sync_regsFINAL(lines 3773 3779) no Hoare annotation was computed. [2022-12-13 15:23:57,528 INFO L899 garLoopResultBuilder]: For program point sm501_sync_regsEXIT(lines 3773 3779) no Hoare annotation was computed. [2022-12-13 15:23:57,528 INFO L899 garLoopResultBuilder]: For program point sm501_init_regsEXIT(lines 4929 4948) no Hoare annotation was computed. [2022-12-13 15:23:57,528 INFO L899 garLoopResultBuilder]: For program point L3822(lines 3822 3838) no Hoare annotation was computed. [2022-12-13 15:23:57,528 INFO L899 garLoopResultBuilder]: For program point L4941-2(lines 4929 4948) no Hoare annotation was computed. [2022-12-13 15:23:57,528 INFO L895 garLoopResultBuilder]: At program point L3822-1(lines 3822 3838) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,528 INFO L895 garLoopResultBuilder]: At program point L3818(line 3818) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,528 INFO L899 garLoopResultBuilder]: For program point L4941(lines 4941 4945) no Hoare annotation was computed. [2022-12-13 15:23:57,528 INFO L899 garLoopResultBuilder]: For program point L3818-1(line 3818) no Hoare annotation was computed. [2022-12-13 15:23:57,528 INFO L895 garLoopResultBuilder]: At program point L4933(line 4933) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,529 INFO L895 garLoopResultBuilder]: At program point L4933-1(line 4933) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,529 INFO L899 garLoopResultBuilder]: For program point L3839(line 3839) no Hoare annotation was computed. [2022-12-13 15:23:57,529 INFO L899 garLoopResultBuilder]: For program point L3831-1(line 3831) no Hoare annotation was computed. [2022-12-13 15:23:57,529 INFO L895 garLoopResultBuilder]: At program point L3831(line 3831) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,529 INFO L899 garLoopResultBuilder]: For program point L3823-1(line 3823) no Hoare annotation was computed. [2022-12-13 15:23:57,529 INFO L895 garLoopResultBuilder]: At program point L3823(line 3823) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,529 INFO L895 garLoopResultBuilder]: At program point L4938(line 4938) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,529 INFO L899 garLoopResultBuilder]: For program point L3819-1(line 3819) no Hoare annotation was computed. [2022-12-13 15:23:57,529 INFO L895 garLoopResultBuilder]: At program point L3819(line 3819) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,529 INFO L895 garLoopResultBuilder]: At program point L4934(line 4934) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,529 INFO L899 garLoopResultBuilder]: For program point L3815-1(line 3815) no Hoare annotation was computed. [2022-12-13 15:23:57,529 INFO L899 garLoopResultBuilder]: For program point L4938-1(line 4938) no Hoare annotation was computed. [2022-12-13 15:23:57,529 INFO L895 garLoopResultBuilder]: At program point L3815(line 3815) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,529 INFO L899 garLoopResultBuilder]: For program point L3832(lines 3832 3836) no Hoare annotation was computed. [2022-12-13 15:23:57,529 INFO L895 garLoopResultBuilder]: At program point L3824(line 3824) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,529 INFO L895 garLoopResultBuilder]: At program point L4943(line 4943) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,529 INFO L899 garLoopResultBuilder]: For program point L4943-1(line 4943) no Hoare annotation was computed. [2022-12-13 15:23:57,529 INFO L899 garLoopResultBuilder]: For program point L3824-1(line 3824) no Hoare annotation was computed. [2022-12-13 15:23:57,530 INFO L895 garLoopResultBuilder]: At program point sm501_misc_control_returnLabel#1(lines 3804 3842) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,530 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4929 4948) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,530 INFO L899 garLoopResultBuilder]: For program point L4935(line 4935) no Hoare annotation was computed. [2022-12-13 15:23:57,530 INFO L899 garLoopResultBuilder]: For program point L3821(line 3821) no Hoare annotation was computed. [2022-12-13 15:23:57,530 INFO L899 garLoopResultBuilder]: For program point L3821-2(line 3821) no Hoare annotation was computed. [2022-12-13 15:23:57,530 INFO L899 garLoopResultBuilder]: For program point L3817-1(line 3817) no Hoare annotation was computed. [2022-12-13 15:23:57,530 INFO L895 garLoopResultBuilder]: At program point L3817(line 3817) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,530 INFO L899 garLoopResultBuilder]: For program point L3821-4(line 3821) no Hoare annotation was computed. [2022-12-13 15:23:57,530 INFO L899 garLoopResultBuilder]: For program point L4936-2(lines 4936 4940) no Hoare annotation was computed. [2022-12-13 15:23:57,530 INFO L899 garLoopResultBuilder]: For program point L4936(lines 4936 4940) no Hoare annotation was computed. [2022-12-13 15:23:57,530 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4415 4428) 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 (= ~ldv_mutex_clock_lock_of_sm501_devdata~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))) [2022-12-13 15:23:57,530 INFO L899 garLoopResultBuilder]: For program point sm501_setup_uart_dataEXIT(lines 4415 4428) no Hoare annotation was computed. [2022-12-13 15:23:57,530 INFO L899 garLoopResultBuilder]: For program point sm501_setup_uart_dataFINAL(lines 4415 4428) no Hoare annotation was computed. [2022-12-13 15:23:57,530 INFO L899 garLoopResultBuilder]: For program point release_resourceEXIT(lines 6342 6344) no Hoare annotation was computed. [2022-12-13 15:23:57,530 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6342 6344) the Hoare annotation is: true [2022-12-13 15:23:57,530 INFO L899 garLoopResultBuilder]: For program point release_resourceFINAL(lines 6342 6344) no Hoare annotation was computed. [2022-12-13 15:23:57,530 INFO L902 garLoopResultBuilder]: At program point L5339(line 5339) the Hoare annotation is: true [2022-12-13 15:23:57,531 INFO L899 garLoopResultBuilder]: For program point L5340-1(line 5340) no Hoare annotation was computed. [2022-12-13 15:23:57,531 INFO L902 garLoopResultBuilder]: At program point L5338(line 5338) the Hoare annotation is: true [2022-12-13 15:23:57,531 INFO L899 garLoopResultBuilder]: For program point L5339-1(line 5339) no Hoare annotation was computed. [2022-12-13 15:23:57,531 INFO L902 garLoopResultBuilder]: At program point L5341(line 5341) the Hoare annotation is: true [2022-12-13 15:23:57,531 INFO L902 garLoopResultBuilder]: At program point L5340(line 5340) the Hoare annotation is: true [2022-12-13 15:23:57,531 INFO L899 garLoopResultBuilder]: For program point L5341-1(line 5341) no Hoare annotation was computed. [2022-12-13 15:23:57,531 INFO L899 garLoopResultBuilder]: For program point L5336-1(line 5336) no Hoare annotation was computed. [2022-12-13 15:23:57,531 INFO L899 garLoopResultBuilder]: For program point L5338-1(line 5338) no Hoare annotation was computed. [2022-12-13 15:23:57,531 INFO L895 garLoopResultBuilder]: At program point L5336(line 5336) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,531 INFO L899 garLoopResultBuilder]: For program point sm501_plat_removeFINAL(lines 5332 5344) no Hoare annotation was computed. [2022-12-13 15:23:57,531 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5332 5344) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,531 INFO L899 garLoopResultBuilder]: For program point sm501_plat_removeEXIT(lines 5332 5344) no Hoare annotation was computed. [2022-12-13 15:23:57,531 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L895 garLoopResultBuilder]: At program point L-1-1(line -1) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,532 INFO L899 garLoopResultBuilder]: For program point L-1-2(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L899 garLoopResultBuilder]: For program point L-1-4(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L895 garLoopResultBuilder]: At program point L-1-5(line -1) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,532 INFO L899 garLoopResultBuilder]: For program point L-1-6(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L895 garLoopResultBuilder]: At program point L-1-8(line -1) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,532 INFO L899 garLoopResultBuilder]: For program point L-1-9(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L899 garLoopResultBuilder]: For program point L-1-10(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L899 garLoopResultBuilder]: For program point ##fun~$Pointer$~TO~intFINAL(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,532 INFO L899 garLoopResultBuilder]: For program point ##fun~$Pointer$~TO~intEXIT(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L895 garLoopResultBuilder]: At program point L5118(line 5118) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,532 INFO L899 garLoopResultBuilder]: For program point L5118-1(line 5118) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L899 garLoopResultBuilder]: For program point L5127(lines 5127 5131) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L899 garLoopResultBuilder]: For program point L5127-2(lines 5127 5131) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L899 garLoopResultBuilder]: For program point L5119(lines 5119 5134) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,532 INFO L895 garLoopResultBuilder]: At program point L-1-1(line -1) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,532 INFO L895 garLoopResultBuilder]: At program point L5152(line 5152) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,533 INFO L899 garLoopResultBuilder]: For program point L-1-2(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,533 INFO L895 garLoopResultBuilder]: At program point L-1-4(line -1) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,533 INFO L899 garLoopResultBuilder]: For program point L-1-5(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,533 INFO L899 garLoopResultBuilder]: For program point L-1-6(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,533 INFO L899 garLoopResultBuilder]: For program point sm501_set_powerFINAL(lines 5104 5157) no Hoare annotation was computed. [2022-12-13 15:23:57,533 INFO L895 garLoopResultBuilder]: At program point L5145(line 5145) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,533 INFO L899 garLoopResultBuilder]: For program point L5145-1(line 5145) no Hoare annotation was computed. [2022-12-13 15:23:57,533 INFO L899 garLoopResultBuilder]: For program point L5137(lines 5137 5154) no Hoare annotation was computed. [2022-12-13 15:23:57,533 INFO L899 garLoopResultBuilder]: For program point L5137-1(lines 5137 5154) no Hoare annotation was computed. [2022-12-13 15:23:57,533 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5104 5157) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,533 INFO L899 garLoopResultBuilder]: For program point L5117-2(lines 5117 5136) no Hoare annotation was computed. [2022-12-13 15:23:57,533 INFO L899 garLoopResultBuilder]: For program point L5146(lines 5146 5150) no Hoare annotation was computed. [2022-12-13 15:23:57,533 INFO L899 garLoopResultBuilder]: For program point L5117(lines 5117 5136) no Hoare annotation was computed. [2022-12-13 15:23:57,533 INFO L899 garLoopResultBuilder]: For program point L5113(lines 5113 5116) no Hoare annotation was computed. [2022-12-13 15:23:57,533 INFO L899 garLoopResultBuilder]: For program point L5146-2(lines 5146 5150) no Hoare annotation was computed. [2022-12-13 15:23:57,534 INFO L899 garLoopResultBuilder]: For program point sm501_set_powerEXIT(lines 5104 5157) no Hoare annotation was computed. [2022-12-13 15:23:57,534 INFO L895 garLoopResultBuilder]: At program point L5126(line 5126) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,534 INFO L895 garLoopResultBuilder]: At program point ##fun~$Pointer$~X~int~TO~int_returnLabel#1(line -1) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,534 INFO L899 garLoopResultBuilder]: For program point L5126-1(line 5126) no Hoare annotation was computed. [2022-12-13 15:23:57,534 INFO L899 garLoopResultBuilder]: For program point L4817-2(lines 4817 4821) no Hoare annotation was computed. [2022-12-13 15:23:57,534 INFO L899 garLoopResultBuilder]: For program point L4817(lines 4817 4821) no Hoare annotation was computed. [2022-12-13 15:23:57,534 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_pin2nrEXIT(lines 4811 4825) no Hoare annotation was computed. [2022-12-13 15:23:57,534 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4811 4825) the Hoare annotation is: true [2022-12-13 15:23:57,534 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_pin2nrFINAL(lines 4811 4825) no Hoare annotation was computed. [2022-12-13 15:23:57,534 INFO L899 garLoopResultBuilder]: For program point to_sm501_gpioEXIT(lines 4482 4488) no Hoare annotation was computed. [2022-12-13 15:23:57,534 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4482 4488) the Hoare annotation is: true [2022-12-13 15:23:57,534 INFO L899 garLoopResultBuilder]: For program point to_sm501_gpioFINAL(lines 4482 4488) no Hoare annotation was computed. [2022-12-13 15:23:57,534 INFO L899 garLoopResultBuilder]: For program point sm501_unit_powerFINAL(lines 3866 3970) no Hoare annotation was computed. [2022-12-13 15:23:57,535 INFO L895 garLoopResultBuilder]: At program point L3950(lines 3880 3969) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,535 INFO L895 garLoopResultBuilder]: At program point L3884(line 3884) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,535 INFO L899 garLoopResultBuilder]: For program point L3884-1(line 3884) no Hoare annotation was computed. [2022-12-13 15:23:57,535 INFO L895 garLoopResultBuilder]: At program point L3942(line 3942) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,535 INFO L899 garLoopResultBuilder]: For program point L3909(line 3909) no Hoare annotation was computed. [2022-12-13 15:23:57,535 INFO L899 garLoopResultBuilder]: For program point L3942-1(line 3942) no Hoare annotation was computed. [2022-12-13 15:23:57,535 INFO L899 garLoopResultBuilder]: For program point L3909-2(lines 3909 3913) no Hoare annotation was computed. [2022-12-13 15:23:57,535 INFO L899 garLoopResultBuilder]: For program point L3934(lines 3934 3949) no Hoare annotation was computed. [2022-12-13 15:23:57,535 INFO L899 garLoopResultBuilder]: For program point L3926(line 3926) no Hoare annotation was computed. [2022-12-13 15:23:57,535 INFO L899 garLoopResultBuilder]: For program point L3959-1(line 3959) no Hoare annotation was computed. [2022-12-13 15:23:57,535 INFO L895 garLoopResultBuilder]: At program point L3959(line 3959) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,535 INFO L899 garLoopResultBuilder]: For program point L3926-2(line 3926) no Hoare annotation was computed. [2022-12-13 15:23:57,535 INFO L899 garLoopResultBuilder]: For program point L3926-4(line 3926) no Hoare annotation was computed. [2022-12-13 15:23:57,535 INFO L899 garLoopResultBuilder]: For program point L3951-1(line 3951) no Hoare annotation was computed. [2022-12-13 15:23:57,535 INFO L895 garLoopResultBuilder]: At program point L3951(line 3951) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,535 INFO L899 garLoopResultBuilder]: For program point L3943-1(line 3943) no Hoare annotation was computed. [2022-12-13 15:23:57,536 INFO L895 garLoopResultBuilder]: At program point L3943(line 3943) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,536 INFO L899 garLoopResultBuilder]: For program point L3935(line 3935) no Hoare annotation was computed. [2022-12-13 15:23:57,536 INFO L899 garLoopResultBuilder]: For program point L3960(lines 3960 3964) no Hoare annotation was computed. [2022-12-13 15:23:57,536 INFO L895 garLoopResultBuilder]: At program point L3960-2(lines 3960 3964) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,536 INFO L895 garLoopResultBuilder]: At program point L3952(line 3952) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,536 INFO L895 garLoopResultBuilder]: At program point L3886(line 3886) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,536 INFO L899 garLoopResultBuilder]: For program point L3952-1(line 3952) no Hoare annotation was computed. [2022-12-13 15:23:57,536 INFO L899 garLoopResultBuilder]: For program point L3886-1(line 3886) no Hoare annotation was computed. [2022-12-13 15:23:57,536 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3866 3970) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,536 INFO L895 garLoopResultBuilder]: At program point L3936(line 3936) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,536 INFO L899 garLoopResultBuilder]: For program point L3903-1(line 3903) no Hoare annotation was computed. [2022-12-13 15:23:57,536 INFO L895 garLoopResultBuilder]: At program point L3903(line 3903) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,536 INFO L899 garLoopResultBuilder]: For program point L3936-1(line 3936) no Hoare annotation was computed. [2022-12-13 15:23:57,536 INFO L899 garLoopResultBuilder]: For program point L3928(lines 3928 3931) no Hoare annotation was computed. [2022-12-13 15:23:57,536 INFO L895 garLoopResultBuilder]: At program point L5712-1(line 5712) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,536 INFO L895 garLoopResultBuilder]: At program point L5712(line 5712) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,536 INFO L895 garLoopResultBuilder]: At program point L5704-1(line 5704) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,537 INFO L895 garLoopResultBuilder]: At program point L5704(line 5704) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,537 INFO L899 garLoopResultBuilder]: For program point L3904(lines 3904 3908) no Hoare annotation was computed. [2022-12-13 15:23:57,537 INFO L899 garLoopResultBuilder]: For program point L3937-1(line 3937) no Hoare annotation was computed. [2022-12-13 15:23:57,537 INFO L895 garLoopResultBuilder]: At program point L3937(line 3937) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,537 INFO L899 garLoopResultBuilder]: For program point L3904-2(lines 3904 3908) no Hoare annotation was computed. [2022-12-13 15:23:57,537 INFO L895 garLoopResultBuilder]: At program point L3888(line 3888) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,537 INFO L899 garLoopResultBuilder]: For program point L3921(lines 3921 3933) no Hoare annotation was computed. [2022-12-13 15:23:57,537 INFO L895 garLoopResultBuilder]: At program point L5713(lines 5709 5716) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,537 INFO L899 garLoopResultBuilder]: For program point L3888-1(line 3888) no Hoare annotation was computed. [2022-12-13 15:23:57,537 INFO L899 garLoopResultBuilder]: For program point L3921-2(lines 3921 3933) no Hoare annotation was computed. [2022-12-13 15:23:57,537 INFO L899 garLoopResultBuilder]: For program point L3946(line 3946) no Hoare annotation was computed. [2022-12-13 15:23:57,537 INFO L895 garLoopResultBuilder]: At program point L5705(lines 5701 5708) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,538 INFO L899 garLoopResultBuilder]: For program point sm501_unit_powerEXIT(lines 3866 3970) no Hoare annotation was computed. [2022-12-13 15:23:57,538 INFO L899 garLoopResultBuilder]: For program point L3922(lines 3922 3925) no Hoare annotation was computed. [2022-12-13 15:23:57,538 INFO L899 garLoopResultBuilder]: For program point L3914(lines 3914 3918) no Hoare annotation was computed. [2022-12-13 15:23:57,538 INFO L899 garLoopResultBuilder]: For program point L3881-1(line 3881) no Hoare annotation was computed. [2022-12-13 15:23:57,538 INFO L899 garLoopResultBuilder]: For program point L3914-2(lines 3914 3918) no Hoare annotation was computed. [2022-12-13 15:23:57,538 INFO L895 garLoopResultBuilder]: At program point L3881(line 3881) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,538 INFO L899 garLoopResultBuilder]: For program point L3890(line 3890) no Hoare annotation was computed. [2022-12-13 15:23:57,538 INFO L899 garLoopResultBuilder]: For program point L3890-2(line 3890) no Hoare annotation was computed. [2022-12-13 15:23:57,538 INFO L899 garLoopResultBuilder]: For program point L3890-4(line 3890) no Hoare annotation was computed. [2022-12-13 15:23:57,538 INFO L899 garLoopResultBuilder]: For program point L3940(line 3940) no Hoare annotation was computed. [2022-12-13 15:23:57,538 INFO L899 garLoopResultBuilder]: For program point L3940-2(line 3940) no Hoare annotation was computed. [2022-12-13 15:23:57,538 INFO L899 garLoopResultBuilder]: For program point L3932(line 3932) no Hoare annotation was computed. [2022-12-13 15:23:57,538 INFO L895 garLoopResultBuilder]: At program point L3965(lines 3880 3969) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,539 INFO L899 garLoopResultBuilder]: For program point L3932-2(line 3932) no Hoare annotation was computed. [2022-12-13 15:23:57,539 INFO L899 garLoopResultBuilder]: For program point L3932-4(line 3932) no Hoare annotation was computed. [2022-12-13 15:23:57,539 INFO L899 garLoopResultBuilder]: For program point L3891(lines 3891 3896) no Hoare annotation was computed. [2022-12-13 15:23:57,539 INFO L899 garLoopResultBuilder]: For program point L3941(line 3941) no Hoare annotation was computed. [2022-12-13 15:23:57,539 INFO L899 garLoopResultBuilder]: For program point L4314-1(lines 4314 4317) no Hoare annotation was computed. [2022-12-13 15:23:57,539 INFO L899 garLoopResultBuilder]: For program point L4309-2(lines 4297 4319) no Hoare annotation was computed. [2022-12-13 15:23:57,539 INFO L899 garLoopResultBuilder]: For program point L4309(lines 4309 4313) no Hoare annotation was computed. [2022-12-13 15:23:57,539 INFO L895 garLoopResultBuilder]: At program point L4298(lines 4298 4299) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (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 15:23:57,539 INFO L899 garLoopResultBuilder]: For program point sm501_create_subdevEXIT(lines 4293 4320) no Hoare annotation was computed. [2022-12-13 15:23:57,539 INFO L899 garLoopResultBuilder]: For program point L4301(lines 4301 4304) no Hoare annotation was computed. [2022-12-13 15:23:57,539 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4293 4320) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (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 15:23:57,540 INFO L899 garLoopResultBuilder]: For program point sm501_create_subdevFINAL(lines 4293 4320) no Hoare annotation was computed. [2022-12-13 15:23:57,540 INFO L899 garLoopResultBuilder]: For program point L4298-1(lines 4298 4299) no Hoare annotation was computed. [2022-12-13 15:23:57,540 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_to_devEXIT(lines 4489 4495) no Hoare annotation was computed. [2022-12-13 15:23:57,540 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_to_devFINAL(lines 4489 4495) no Hoare annotation was computed. [2022-12-13 15:23:57,540 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4489 4495) the Hoare annotation is: true [2022-12-13 15:23:57,540 INFO L899 garLoopResultBuilder]: For program point ioremapFINAL(lines 3659 3665) no Hoare annotation was computed. [2022-12-13 15:23:57,540 INFO L895 garLoopResultBuilder]: At program point L6282(line 6282) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,540 INFO L899 garLoopResultBuilder]: For program point ioremapEXIT(lines 3659 3665) no Hoare annotation was computed. [2022-12-13 15:23:57,540 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3659 3665) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,540 INFO L899 garLoopResultBuilder]: For program point L6282-1(line 6282) no Hoare annotation was computed. [2022-12-13 15:23:57,540 INFO L902 garLoopResultBuilder]: At program point ioremap_nocache_returnLabel#1(lines 6281 6283) the Hoare annotation is: true [2022-12-13 15:23:57,540 INFO L902 garLoopResultBuilder]: At program point _raw_spin_unlock_irqrestore_returnLabel#1(lines 6252 6254) the Hoare annotation is: true [2022-12-13 15:23:57,540 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqrestoreEXIT(lines 3627 3633) no Hoare annotation was computed. [2022-12-13 15:23:57,541 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3627 3633) the Hoare annotation is: true [2022-12-13 15:23:57,541 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqrestoreFINAL(lines 3627 3633) no Hoare annotation was computed. [2022-12-13 15:23:57,541 INFO L899 garLoopResultBuilder]: For program point sm501_dev_removeEXIT(lines 5288 5316) no Hoare annotation was computed. [2022-12-13 15:23:57,541 INFO L899 garLoopResultBuilder]: For program point L4800(line 4800) no Hoare annotation was computed. [2022-12-13 15:23:57,541 INFO L895 garLoopResultBuilder]: At program point L4796-2(lines 4796 4799) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,541 INFO L899 garLoopResultBuilder]: For program point L4796(lines 4796 4799) no Hoare annotation was computed. [2022-12-13 15:23:57,541 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5288 5316) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,541 INFO L895 garLoopResultBuilder]: At program point L4807(line 4807) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,541 INFO L899 garLoopResultBuilder]: For program point L4807-1(line 4807) no Hoare annotation was computed. [2022-12-13 15:23:57,541 INFO L895 garLoopResultBuilder]: At program point list_del_returnLabel#1(lines 6287 6289) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,541 INFO L895 garLoopResultBuilder]: At program point sm501_remove_sub_returnLabel#1(lines 5280 5287) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,541 INFO L895 garLoopResultBuilder]: At program point $Ultimate##2(lines 5306 5310) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,541 INFO L895 garLoopResultBuilder]: At program point L4805(line 4805) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,541 INFO L899 garLoopResultBuilder]: For program point L4805-1(line 4805) no Hoare annotation was computed. [2022-12-13 15:23:57,541 INFO L899 garLoopResultBuilder]: For program point L4801-2(lines 4801 4804) no Hoare annotation was computed. [2022-12-13 15:23:57,541 INFO L899 garLoopResultBuilder]: For program point L4801(lines 4801 4804) no Hoare annotation was computed. [2022-12-13 15:23:57,541 INFO L895 garLoopResultBuilder]: At program point ldv_31215(lines 5294 5315) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,541 INFO L895 garLoopResultBuilder]: At program point L4795(line 4795) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,541 INFO L899 garLoopResultBuilder]: For program point L4795-1(line 4795) no Hoare annotation was computed. [2022-12-13 15:23:57,541 INFO L899 garLoopResultBuilder]: For program point L4791(lines 4791 4794) no Hoare annotation was computed. [2022-12-13 15:23:57,542 INFO L902 garLoopResultBuilder]: At program point sm501_gpio_remove_returnLabel#1(lines 4786 4810) the Hoare annotation is: true [2022-12-13 15:23:57,542 INFO L895 garLoopResultBuilder]: At program point ldv_31217(lines 5294 5315) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,542 INFO L899 garLoopResultBuilder]: For program point sm501_dev_removeFINAL(lines 5288 5316) no Hoare annotation was computed. [2022-12-13 15:23:57,542 INFO L895 garLoopResultBuilder]: At program point platform_device_unregister_returnLabel#1(lines 6320 6322) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,542 INFO L895 garLoopResultBuilder]: At program point device_remove_file_returnLabel#1(lines 6270 6272) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,542 INFO L895 garLoopResultBuilder]: At program point L4806(line 4806) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,542 INFO L899 garLoopResultBuilder]: For program point L4806-1(line 4806) no Hoare annotation was computed. [2022-12-13 15:23:57,542 INFO L899 garLoopResultBuilder]: For program point L3706(lines 3706 3708) no Hoare annotation was computed. [2022-12-13 15:23:57,542 INFO L899 garLoopResultBuilder]: For program point L3707(line 3707) no Hoare annotation was computed. [2022-12-13 15:23:57,542 INFO L902 garLoopResultBuilder]: At program point ldv_is_err_returnLabel#1(lines 3710 3713) the Hoare annotation is: true [2022-12-13 15:23:57,542 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3714 3723) no Hoare annotation was computed. [2022-12-13 15:23:57,542 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3714 3723) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,542 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3714 3723) no Hoare annotation was computed. [2022-12-13 15:23:57,542 INFO L899 garLoopResultBuilder]: For program point L3716(lines 3716 3722) no Hoare annotation was computed. [2022-12-13 15:23:57,542 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_getEXIT(lines 4496 4509) no Hoare annotation was computed. [2022-12-13 15:23:57,542 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4496 4509) the Hoare annotation is: true [2022-12-13 15:23:57,542 INFO L899 garLoopResultBuilder]: For program point L4504-1(line 4504) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L902 garLoopResultBuilder]: At program point L4502(line 4502) the Hoare annotation is: true [2022-12-13 15:23:57,543 INFO L902 garLoopResultBuilder]: At program point L4504(line 4504) the Hoare annotation is: true [2022-12-13 15:23:57,543 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_getFINAL(lines 4496 4509) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L899 garLoopResultBuilder]: For program point L4502-1(line 4502) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_clock_lock_of_sm501_devdataEXIT(lines 5871 5881) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5871 5881) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0)) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2022-12-13 15:23:57,543 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_clock_lock_of_sm501_devdataFINAL(lines 5871 5881) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L899 garLoopResultBuilder]: For program point L5876-1(lines 5874 5877) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L899 garLoopResultBuilder]: For program point L5874(lines 5874 5877) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L895 garLoopResultBuilder]: At program point L5876(line 5876) 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 (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2022-12-13 15:23:57,543 INFO L899 garLoopResultBuilder]: For program point sm501_create_memEXIT(lines 4376 4387) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4376 4387) 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 (= ~ldv_mutex_clock_lock_of_sm501_devdata~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))) [2022-12-13 15:23:57,543 INFO L899 garLoopResultBuilder]: For program point sm501_create_memFINAL(lines 4376 4387) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L899 garLoopResultBuilder]: For program point L6335-1(line 6335) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L895 garLoopResultBuilder]: At program point L6335(line 6335) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,543 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6334 6336) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,543 INFO L899 garLoopResultBuilder]: For program point platform_get_resourceFINAL(lines 6334 6336) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L899 garLoopResultBuilder]: For program point platform_get_resourceEXIT(lines 6334 6336) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L899 garLoopResultBuilder]: For program point sm501_dump_gateFINAL(lines 3767 3772) no Hoare annotation was computed. [2022-12-13 15:23:57,543 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3767 3772) the Hoare annotation is: true [2022-12-13 15:23:57,544 INFO L899 garLoopResultBuilder]: For program point sm501_dump_gateEXIT(lines 3767 3772) no Hoare annotation was computed. [2022-12-13 15:23:57,544 INFO L899 garLoopResultBuilder]: For program point dev_set_drvdataFINAL(lines 6263 6265) no Hoare annotation was computed. [2022-12-13 15:23:57,544 INFO L899 garLoopResultBuilder]: For program point dev_set_drvdataEXIT(lines 6263 6265) no Hoare annotation was computed. [2022-12-13 15:23:57,544 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6263 6265) the Hoare annotation is: true [2022-12-13 15:23:57,544 INFO L899 garLoopResultBuilder]: For program point iounmapEXIT(lines 6284 6286) no Hoare annotation was computed. [2022-12-13 15:23:57,544 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6284 6286) the Hoare annotation is: true [2022-12-13 15:23:57,544 INFO L899 garLoopResultBuilder]: For program point iounmapFINAL(lines 6284 6286) no Hoare annotation was computed. [2022-12-13 15:23:57,544 INFO L899 garLoopResultBuilder]: For program point platform_get_drvdataEXIT(lines 3685 3691) no Hoare annotation was computed. [2022-12-13 15:23:57,544 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3685 3691) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,544 INFO L895 garLoopResultBuilder]: At program point L3688(line 3688) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,544 INFO L899 garLoopResultBuilder]: For program point platform_get_drvdataFINAL(lines 3685 3691) no Hoare annotation was computed. [2022-12-13 15:23:57,544 INFO L899 garLoopResultBuilder]: For program point L3688-1(line 3688) no Hoare annotation was computed. [2022-12-13 15:23:57,544 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 6346 6348) no Hoare annotation was computed. [2022-12-13 15:23:57,544 INFO L899 garLoopResultBuilder]: For program point kfreeFINAL(lines 6346 6348) no Hoare annotation was computed. [2022-12-13 15:23:57,544 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6346 6348) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (= |old(#valid)| |#valid|)) [2022-12-13 15:23:57,544 INFO L902 garLoopResultBuilder]: At program point ldv_30858(lines 4029 4073) the Hoare annotation is: true [2022-12-13 15:23:57,544 INFO L899 garLoopResultBuilder]: For program point sm501_calc_pllFINAL(lines 4021 4074) no Hoare annotation was computed. [2022-12-13 15:23:57,544 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4021 4074) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (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 15:23:57,544 INFO L899 garLoopResultBuilder]: For program point L4041-1(line 4041) no Hoare annotation was computed. [2022-12-13 15:23:57,544 INFO L902 garLoopResultBuilder]: At program point L4041(line 4041) the Hoare annotation is: true [2022-12-13 15:23:57,544 INFO L902 garLoopResultBuilder]: At program point $Ultimate##5(lines 4050 4054) the Hoare annotation is: true [2022-12-13 15:23:57,545 INFO L902 garLoopResultBuilder]: At program point ldv_30861(lines 4029 4073) the Hoare annotation is: true [2022-12-13 15:23:57,545 INFO L902 garLoopResultBuilder]: At program point $Ultimate##9(lines 4066 4070) the Hoare annotation is: true [2022-12-13 15:23:57,545 INFO L902 garLoopResultBuilder]: At program point ldv_30864(lines 4029 4073) the Hoare annotation is: true [2022-12-13 15:23:57,545 INFO L902 garLoopResultBuilder]: At program point $Ultimate##7(lines 4058 4062) the Hoare annotation is: true [2022-12-13 15:23:57,545 INFO L902 garLoopResultBuilder]: At program point ldv_30863(lines 4029 4073) the Hoare annotation is: true [2022-12-13 15:23:57,545 INFO L902 garLoopResultBuilder]: At program point ldv_30860(lines 4029 4073) the Hoare annotation is: true [2022-12-13 15:23:57,545 INFO L899 garLoopResultBuilder]: For program point sm501_calc_pllEXIT(lines 4021 4074) no Hoare annotation was computed. [2022-12-13 15:23:57,545 INFO L902 garLoopResultBuilder]: At program point ldv_30866(lines 4029 4073) the Hoare annotation is: true [2022-12-13 15:23:57,545 INFO L899 garLoopResultBuilder]: For program point L4042(lines 4042 4047) no Hoare annotation was computed. [2022-12-13 15:23:57,545 INFO L899 garLoopResultBuilder]: For program point L4042-2(lines 4042 4047) no Hoare annotation was computed. [2022-12-13 15:23:57,545 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 6300 6302) no Hoare annotation was computed. [2022-12-13 15:23:57,545 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6300 6302) the Hoare annotation is: true [2022-12-13 15:23:57,545 INFO L899 garLoopResultBuilder]: For program point mutex_unlockFINAL(lines 6300 6302) no Hoare annotation was computed. [2022-12-13 15:23:57,545 INFO L899 garLoopResultBuilder]: For program point pci_disable_deviceEXIT(lines 6303 6305) no Hoare annotation was computed. [2022-12-13 15:23:57,545 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6303 6305) the Hoare annotation is: true [2022-12-13 15:23:57,545 INFO L899 garLoopResultBuilder]: For program point pci_disable_deviceFINAL(lines 6303 6305) no Hoare annotation was computed. [2022-12-13 15:23:57,545 INFO L899 garLoopResultBuilder]: For program point L4164-4(line 4164) no Hoare annotation was computed. [2022-12-13 15:23:57,545 INFO L899 garLoopResultBuilder]: For program point L4197-4(line 4197) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4181(line 4181) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4181-2(line 4181) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4181-4(line 4181) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4198(line 4198) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4132(line 4132) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4198-4(line 4198) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4132-2(line 4132) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4198-2(line 4198) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4132-4(line 4132) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L895 garLoopResultBuilder]: At program point L4215(lines 4117 4238) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point sm501_set_clockEXIT(lines 4096 4239) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4149(lines 4149 4152) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4149-2(lines 4146 4152) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4199(lines 4199 4214) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4133(lines 4133 4139) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4216-1(line 4216) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4150(line 4150) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L895 garLoopResultBuilder]: At program point L4216(line 4216) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4150-2(line 4150) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4150-4(line 4150) no Hoare annotation was computed. [2022-12-13 15:23:57,546 INFO L895 garLoopResultBuilder]: At program point L5736-1(line 5736) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,546 INFO L899 garLoopResultBuilder]: For program point L4134(line 4134) no Hoare annotation was computed. [2022-12-13 15:23:57,547 INFO L899 garLoopResultBuilder]: For program point L4167(lines 4167 4170) no Hoare annotation was computed. [2022-12-13 15:23:57,547 INFO L899 garLoopResultBuilder]: For program point L4200(line 4200) no Hoare annotation was computed. [2022-12-13 15:23:57,547 INFO L895 garLoopResultBuilder]: At program point L5736(line 5736) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,547 INFO L899 garLoopResultBuilder]: For program point L4134-2(line 4134) no Hoare annotation was computed. [2022-12-13 15:23:57,547 INFO L899 garLoopResultBuilder]: For program point L4134-4(line 4134) no Hoare annotation was computed. [2022-12-13 15:23:57,547 INFO L895 garLoopResultBuilder]: At program point L5720-1(line 5720) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,547 INFO L895 garLoopResultBuilder]: At program point L4217-2(lines 4217 4220) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,547 INFO L895 garLoopResultBuilder]: At program point L4118(line 4118) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,547 INFO L899 garLoopResultBuilder]: For program point L4217(lines 4217 4220) no Hoare annotation was computed. [2022-12-13 15:23:57,547 INFO L895 garLoopResultBuilder]: At program point L5720(line 5720) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,547 INFO L899 garLoopResultBuilder]: For program point L4118-1(line 4118) no Hoare annotation was computed. [2022-12-13 15:23:57,547 INFO L899 garLoopResultBuilder]: For program point L4234(line 4234) no Hoare annotation was computed. [2022-12-13 15:23:57,547 INFO L899 garLoopResultBuilder]: For program point L4168(line 4168) no Hoare annotation was computed. [2022-12-13 15:23:57,547 INFO L899 garLoopResultBuilder]: For program point L4168-2(line 4168) no Hoare annotation was computed. [2022-12-13 15:23:57,547 INFO L895 garLoopResultBuilder]: At program point L4201(line 4201) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,547 INFO L895 garLoopResultBuilder]: At program point L5737(lines 5733 5740) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,548 INFO L899 garLoopResultBuilder]: For program point L4201-1(line 4201) no Hoare annotation was computed. [2022-12-13 15:23:57,548 INFO L899 garLoopResultBuilder]: For program point L4168-4(line 4168) no Hoare annotation was computed. [2022-12-13 15:23:57,548 INFO L895 garLoopResultBuilder]: At program point L4218(line 4218) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,548 INFO L899 garLoopResultBuilder]: For program point L4185(line 4185) no Hoare annotation was computed. [2022-12-13 15:23:57,548 INFO L895 garLoopResultBuilder]: At program point L5721(lines 5717 5724) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,548 INFO L899 garLoopResultBuilder]: For program point L4218-1(line 4218) no Hoare annotation was computed. [2022-12-13 15:23:57,548 INFO L895 garLoopResultBuilder]: At program point L4202(line 4202) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,548 INFO L899 garLoopResultBuilder]: For program point L4136(lines 4136 4139) no Hoare annotation was computed. [2022-12-13 15:23:57,548 INFO L899 garLoopResultBuilder]: For program point L4136-2(lines 4129 4142) no Hoare annotation was computed. [2022-12-13 15:23:57,548 INFO L899 garLoopResultBuilder]: For program point L4202-1(line 4202) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L895 garLoopResultBuilder]: At program point L4120(line 4120) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4153(lines 4153 4156) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4120-1(line 4120) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4236-1(line 4236) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L895 garLoopResultBuilder]: At program point L4236(line 4236) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4137(line 4137) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4137-2(line 4137) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4137-4(line 4137) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4154(line 4154) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4154-2(line 4154) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4154-4(line 4154) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L895 garLoopResultBuilder]: At program point L4188(lines 4117 4238) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,549 INFO L895 garLoopResultBuilder]: At program point L4122(line 4122) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4221(line 4221) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4122-1(line 4122) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4172(line 4172) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4205-2(line 4205) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4172-2(line 4172) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4205(line 4205) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4206(line 4206) no Hoare annotation was computed. [2022-12-13 15:23:57,549 INFO L899 garLoopResultBuilder]: For program point L4173(line 4173) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4140-1(line 4140) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4140-3(line 4140) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L895 garLoopResultBuilder]: At program point L4190(line 4190) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,550 INFO L895 garLoopResultBuilder]: At program point L4124(line 4124) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4190-1(line 4190) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4124-1(line 4124) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L895 garLoopResultBuilder]: At program point L4207(line 4207) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4207-1(line 4207) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L895 garLoopResultBuilder]: At program point L4174(line 4174) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4141(line 4141) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4174-1(line 4174) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4141-2(line 4141) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4141-4(line 4141) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4208-1(line 4208) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4175(line 4175) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L895 garLoopResultBuilder]: At program point L4208(line 4208) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4175-2(line 4175) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L899 garLoopResultBuilder]: For program point L4175-4(line 4175) no Hoare annotation was computed. [2022-12-13 15:23:57,550 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4096 4239) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,550 INFO L895 garLoopResultBuilder]: At program point L4192(line 4192) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,551 INFO L895 garLoopResultBuilder]: At program point L5728-1(line 5728) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4159(line 4159) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4192-1(line 4192) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L895 garLoopResultBuilder]: At program point L5728(line 5728) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4176(lines 4176 4179) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4143-1(line 4143) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4176-2(lines 4176 4179) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L895 garLoopResultBuilder]: At program point L4143(line 4143) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,551 INFO L895 garLoopResultBuilder]: At program point L4160(line 4160) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,551 INFO L895 garLoopResultBuilder]: At program point L5729(lines 5725 5732) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4160-1(line 4160) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4127(lines 4127 4187) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4177(line 4177) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4177-2(line 4177) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4177-4(line 4177) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L895 garLoopResultBuilder]: At program point L4194(line 4194) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4128(line 4128) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4194-1(line 4194) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4211(line 4211) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4145(line 4145) no Hoare annotation was computed. [2022-12-13 15:23:57,551 INFO L899 garLoopResultBuilder]: For program point L4145-2(line 4145) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4145-4(line 4145) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4228-1(line 4228) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4162(line 4162) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L895 garLoopResultBuilder]: At program point L4228(line 4228) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4162-2(line 4162) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4129(lines 4129 4157) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4162-4(line 4162) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4146(lines 4146 4152) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4196(line 4196) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L895 garLoopResultBuilder]: At program point L4229-2(lines 4229 4233) 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)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,552 INFO L895 garLoopResultBuilder]: At program point L4130(line 4130) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4196-2(line 4196) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4229(lines 4229 4233) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4163(lines 4163 4166) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point sm501_set_clockFINAL(lines 4096 4239) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4196-4(line 4196) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4130-1(line 4130) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4163-2(lines 4163 4166) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4180(lines 4180 4183) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4147(line 4147) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4147-2(line 4147) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4147-4(line 4147) no Hoare annotation was computed. [2022-12-13 15:23:57,552 INFO L899 garLoopResultBuilder]: For program point L4164(line 4164) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point L4197(line 4197) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point L4164-2(line 4164) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point L4197-2(line 4197) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point ldv_errorFINAL(lines 5760 5765) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 5760 5765) the Hoare annotation is: true [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 5763) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 5760 5765) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L902 garLoopResultBuilder]: At program point L3861-1(line 3861) the Hoare annotation is: true [2022-12-13 15:23:57,553 INFO L902 garLoopResultBuilder]: At program point L3861(line 3861) the Hoare annotation is: true [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point sm501_modify_regEXIT(lines 3843 3865) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point L3859(line 3859) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point L3859-2(line 3859) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point L3855-1(line 3855) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L902 garLoopResultBuilder]: At program point L3855(line 3855) the Hoare annotation is: true [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point L3859-4(line 3859) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3843 3865) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point sm501_modify_regFINAL(lines 3843 3865) no Hoare annotation was computed. [2022-12-13 15:23:57,553 INFO L899 garLoopResultBuilder]: For program point L3862(line 3862) no Hoare annotation was computed. [2022-12-13 15:23:57,554 INFO L902 garLoopResultBuilder]: At program point L3860(line 3860) the Hoare annotation is: true [2022-12-13 15:23:57,554 INFO L899 garLoopResultBuilder]: For program point L3858(line 3858) no Hoare annotation was computed. [2022-12-13 15:23:57,554 INFO L899 garLoopResultBuilder]: For program point L3860-1(line 3860) no Hoare annotation was computed. [2022-12-13 15:23:57,554 INFO L902 garLoopResultBuilder]: At program point L3856(line 3856) the Hoare annotation is: true [2022-12-13 15:23:57,554 INFO L899 garLoopResultBuilder]: For program point L3858-2(line 3858) no Hoare annotation was computed. [2022-12-13 15:23:57,554 INFO L902 garLoopResultBuilder]: At program point L3854(line 3854) the Hoare annotation is: true [2022-12-13 15:23:57,554 INFO L899 garLoopResultBuilder]: For program point L3858-4(line 3858) no Hoare annotation was computed. [2022-12-13 15:23:57,554 INFO L899 garLoopResultBuilder]: For program point L3856-1(line 3856) no Hoare annotation was computed. [2022-12-13 15:23:57,554 INFO L895 garLoopResultBuilder]: At program point L3852(line 3852) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,554 INFO L899 garLoopResultBuilder]: For program point L3854-1(line 3854) no Hoare annotation was computed. [2022-12-13 15:23:57,554 INFO L899 garLoopResultBuilder]: For program point L3852-1(line 3852) no Hoare annotation was computed. [2022-12-13 15:23:57,554 INFO L895 garLoopResultBuilder]: At program point L3726(line 3726) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,554 INFO L902 garLoopResultBuilder]: At program point kmalloc_returnLabel#1(lines 3729 3735) the Hoare annotation is: true [2022-12-13 15:23:57,554 INFO L899 garLoopResultBuilder]: For program point L3726-1(line 3726) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3737 3743) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,555 INFO L899 garLoopResultBuilder]: For program point kzallocEXIT(lines 3737 3743) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L902 garLoopResultBuilder]: At program point __kmalloc_returnLabel#1(lines 3724 3727) the Hoare annotation is: true [2022-12-13 15:23:57,555 INFO L899 garLoopResultBuilder]: For program point kzallocFINAL(lines 3737 3743) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L899 garLoopResultBuilder]: For program point pci_set_drvdataFINAL(lines 3751 3757) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L902 garLoopResultBuilder]: At program point L3754(line 3754) the Hoare annotation is: true [2022-12-13 15:23:57,555 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3751 3757) the Hoare annotation is: true [2022-12-13 15:23:57,555 INFO L899 garLoopResultBuilder]: For program point L3754-1(line 3754) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L899 garLoopResultBuilder]: For program point pci_set_drvdataEXIT(lines 3751 3757) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lock_irqsaveFINAL(lines 6249 6251) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lock_irqsaveEXIT(lines 6249 6251) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6249 6251) the Hoare annotation is: true [2022-12-13 15:23:57,555 INFO L899 garLoopResultBuilder]: For program point sm501_create_subioFINAL(lines 4365 4375) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4365 4375) 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 (= ~ldv_mutex_clock_lock_of_sm501_devdata~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))) [2022-12-13 15:23:57,555 INFO L899 garLoopResultBuilder]: For program point sm501_create_subioEXIT(lines 4365 4375) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L899 garLoopResultBuilder]: For program point L4352-2(lines 4352 4356) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L899 garLoopResultBuilder]: For program point L4352(lines 4352 4356) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L895 garLoopResultBuilder]: At program point ldv_30957(lines 4328 4363) 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 (= ~ldv_mutex_clock_lock_of_sm501_devdata~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))) [2022-12-13 15:23:57,555 INFO L899 garLoopResultBuilder]: For program point L4344-2(lines 4344 4361) no Hoare annotation was computed. [2022-12-13 15:23:57,555 INFO L902 garLoopResultBuilder]: At program point __list_add_returnLabel#1(lines 6228 6230) the Hoare annotation is: true [2022-12-13 15:23:57,555 INFO L895 garLoopResultBuilder]: At program point ldv_30959(lines 4328 4363) 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 (= ~ldv_mutex_clock_lock_of_sm501_devdata~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))) [2022-12-13 15:23:57,556 INFO L899 garLoopResultBuilder]: For program point L4344(lines 4344 4361) no Hoare annotation was computed. [2022-12-13 15:23:57,556 INFO L895 garLoopResultBuilder]: At program point L4336(lines 4328 4363) 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 (= ~ldv_mutex_clock_lock_of_sm501_devdata~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))) [2022-12-13 15:23:57,556 INFO L899 garLoopResultBuilder]: For program point sm501_register_deviceEXIT(lines 4321 4364) no Hoare annotation was computed. [2022-12-13 15:23:57,556 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4321 4364) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (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 15:23:57,556 INFO L902 garLoopResultBuilder]: At program point list_add_tail_returnLabel#1(lines 3578 3584) the Hoare annotation is: true [2022-12-13 15:23:57,556 INFO L902 garLoopResultBuilder]: At program point L4351(line 4351) the Hoare annotation is: true [2022-12-13 15:23:57,556 INFO L899 garLoopResultBuilder]: For program point L4351-1(line 4351) no Hoare annotation was computed. [2022-12-13 15:23:57,556 INFO L899 garLoopResultBuilder]: For program point sm501_register_deviceFINAL(lines 4321 4364) no Hoare annotation was computed. [2022-12-13 15:23:57,556 INFO L895 garLoopResultBuilder]: At program point platform_device_register_returnLabel#1(lines 6317 6319) 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 (= ~ldv_mutex_clock_lock_of_sm501_devdata~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))) [2022-12-13 15:23:57,556 INFO L899 garLoopResultBuilder]: For program point L4337(lines 4337 4341) no Hoare annotation was computed. [2022-12-13 15:23:57,556 INFO L895 garLoopResultBuilder]: At program point L4329(line 4329) 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 (= ~ldv_mutex_clock_lock_of_sm501_devdata~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))) [2022-12-13 15:23:57,556 INFO L899 garLoopResultBuilder]: For program point L4329-1(line 4329) no Hoare annotation was computed. [2022-12-13 15:23:57,556 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectFINAL(lines 5767 5772) no Hoare annotation was computed. [2022-12-13 15:23:57,556 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5767 5772) the Hoare annotation is: true [2022-12-13 15:23:57,556 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 5767 5772) no Hoare annotation was computed. [2022-12-13 15:23:57,556 INFO L899 garLoopResultBuilder]: For program point readlFINAL(lines 3644 3650) no Hoare annotation was computed. [2022-12-13 15:23:57,556 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3644 3650) the Hoare annotation is: true [2022-12-13 15:23:57,556 INFO L899 garLoopResultBuilder]: For program point readlEXIT(lines 3644 3650) no Hoare annotation was computed. [2022-12-13 15:23:57,556 INFO L895 garLoopResultBuilder]: At program point L4478(line 4478) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L4957-2(line 4957) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L895 garLoopResultBuilder]: At program point L4445(line 4445) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L4957(line 4957) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L4478-1(line 4478) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L4445-1(line 4445) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L4957-4(line 4957) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L895 garLoopResultBuilder]: At program point sm501_register_gpio_i2c_instance_returnLabel#1(lines 4832 4857) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L4875(lines 4875 4879) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L4743(lines 4743 4744) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L895 garLoopResultBuilder]: At program point sm501_register_gpio_err_low_chip#1(lines 4726 4784) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,557 INFO L895 garLoopResultBuilder]: At program point L4446(line 4446) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L5024-2(line 5024) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L4958(line 4958) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L5024(line 5024) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L5024-5(lines 5024 5032) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L5024-6(lines 5024 5032) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L4958-4(line 4958) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point sm501_init_devEXIT(lines 4964 5042) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L4446-1(line 4446) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L5024-3(line 5024) no Hoare annotation was computed. [2022-12-13 15:23:57,557 INFO L899 garLoopResultBuilder]: For program point L4958-2(line 4958) no Hoare annotation was computed. [2022-12-13 15:23:57,558 INFO L895 garLoopResultBuilder]: At program point device_create_file_returnLabel#1(lines 6267 6269) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,558 INFO L899 garLoopResultBuilder]: For program point L5008(lines 5008 5023) no Hoare annotation was computed. [2022-12-13 15:23:57,558 INFO L895 garLoopResultBuilder]: At program point L4447(line 4447) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,558 INFO L899 garLoopResultBuilder]: For program point L4447-1(line 4447) no Hoare annotation was computed. [2022-12-13 15:23:57,558 INFO L899 garLoopResultBuilder]: For program point sm501_init_devFINAL(lines 4964 5042) no Hoare annotation was computed. [2022-12-13 15:23:57,558 INFO L895 garLoopResultBuilder]: At program point sm501_register_usbhost_returnLabel#1(lines 4399 4414) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,558 INFO L895 garLoopResultBuilder]: At program point L5009(line 5009) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,558 INFO L899 garLoopResultBuilder]: For program point L5009-1(line 5009) no Hoare annotation was computed. [2022-12-13 15:23:57,558 INFO L895 garLoopResultBuilder]: At program point L4778(lines 4726 4784) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,558 INFO L899 garLoopResultBuilder]: For program point L4745(lines 4745 4749) no Hoare annotation was computed. [2022-12-13 15:23:57,558 INFO L899 garLoopResultBuilder]: For program point L5026(lines 5026 5030) no Hoare annotation was computed. [2022-12-13 15:23:57,558 INFO L899 garLoopResultBuilder]: For program point L4448-1(line 4448) no Hoare annotation was computed. [2022-12-13 15:23:57,558 INFO L895 garLoopResultBuilder]: At program point sm501_register_gpio_i2c_ldv_31119#1(lines 4862 4882) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,558 INFO L895 garLoopResultBuilder]: At program point L4448(line 4448) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,558 INFO L899 garLoopResultBuilder]: For program point L5010(lines 5010 5013) no Hoare annotation was computed. [2022-12-13 15:23:57,558 INFO L899 garLoopResultBuilder]: For program point L5010-2(lines 5010 5013) no Hoare annotation was computed. [2022-12-13 15:23:57,558 INFO L895 garLoopResultBuilder]: At program point L4779(line 4779) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,558 INFO L899 garLoopResultBuilder]: For program point L4779-1(line 4779) no Hoare annotation was computed. [2022-12-13 15:23:57,558 INFO L895 garLoopResultBuilder]: At program point L4845(line 4845) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,558 INFO L899 garLoopResultBuilder]: For program point L4845-1(line 4845) no Hoare annotation was computed. [2022-12-13 15:23:57,559 INFO L895 garLoopResultBuilder]: At program point L4763(line 4763) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,559 INFO L899 garLoopResultBuilder]: For program point L4763-1(line 4763) no Hoare annotation was computed. [2022-12-13 15:23:57,559 INFO L895 garLoopResultBuilder]: At program point L4978(line 4978) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,559 INFO L899 garLoopResultBuilder]: For program point L4978-1(line 4978) no Hoare annotation was computed. [2022-12-13 15:23:57,559 INFO L895 garLoopResultBuilder]: At program point L4780(lines 4726 4784) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,559 INFO L895 garLoopResultBuilder]: At program point L4995(line 4995) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,559 INFO L899 garLoopResultBuilder]: For program point L4995-1(line 4995) no Hoare annotation was computed. [2022-12-13 15:23:57,559 INFO L899 garLoopResultBuilder]: For program point L4764(lines 4764 4768) no Hoare annotation was computed. [2022-12-13 15:23:57,559 INFO L895 garLoopResultBuilder]: At program point L4979(line 4979) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,559 INFO L899 garLoopResultBuilder]: For program point L4979-1(line 4979) no Hoare annotation was computed. [2022-12-13 15:23:57,559 INFO L895 garLoopResultBuilder]: At program point L4847(line 4847) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,559 INFO L899 garLoopResultBuilder]: For program point L4847-1(line 4847) no Hoare annotation was computed. [2022-12-13 15:23:57,559 INFO L895 garLoopResultBuilder]: At program point sm501_register_display_returnLabel#1(lines 4465 4481) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,559 INFO L895 garLoopResultBuilder]: At program point L4781(line 4781) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,560 INFO L899 garLoopResultBuilder]: For program point L4781-1(line 4781) no Hoare annotation was computed. [2022-12-13 15:23:57,560 INFO L899 garLoopResultBuilder]: For program point L4451-1(lines 4451 4459) no Hoare annotation was computed. [2022-12-13 15:23:57,560 INFO L895 garLoopResultBuilder]: At program point L4782(line 4782) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,560 INFO L899 garLoopResultBuilder]: For program point L4782-1(line 4782) no Hoare annotation was computed. [2022-12-13 15:23:57,560 INFO L895 garLoopResultBuilder]: At program point L4997-2(lines 4997 5000) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,560 INFO L899 garLoopResultBuilder]: For program point L4997(lines 4997 5000) no Hoare annotation was computed. [2022-12-13 15:23:57,560 INFO L895 garLoopResultBuilder]: At program point sm501_register_gpio_i2c_ldv_31117#1(lines 4862 4882) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,560 INFO L899 garLoopResultBuilder]: For program point L5014(lines 5014 5017) no Hoare annotation was computed. [2022-12-13 15:23:57,560 INFO L895 garLoopResultBuilder]: At program point L4403(line 4403) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,560 INFO L899 garLoopResultBuilder]: For program point L4436-1(line 4436) no Hoare annotation was computed. [2022-12-13 15:23:57,561 INFO L899 garLoopResultBuilder]: For program point L4403-1(line 4403) no Hoare annotation was computed. [2022-12-13 15:23:57,561 INFO L895 garLoopResultBuilder]: At program point L4981(line 4981) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,561 INFO L895 garLoopResultBuilder]: At program point L4469(line 4469) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,561 INFO L899 garLoopResultBuilder]: For program point L4981-1(line 4981) no Hoare annotation was computed. [2022-12-13 15:23:57,561 INFO L895 garLoopResultBuilder]: At program point L4436(line 4436) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,561 INFO L899 garLoopResultBuilder]: For program point L5014-2(lines 5014 5017) no Hoare annotation was computed. [2022-12-13 15:23:57,561 INFO L899 garLoopResultBuilder]: For program point L4469-1(line 4469) no Hoare annotation was computed. [2022-12-13 15:23:57,561 INFO L895 garLoopResultBuilder]: At program point L4750(line 4750) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,561 INFO L899 garLoopResultBuilder]: For program point L4750-1(line 4750) no Hoare annotation was computed. [2022-12-13 15:23:57,561 INFO L899 garLoopResultBuilder]: For program point L4470(lines 4470 4473) no Hoare annotation was computed. [2022-12-13 15:23:57,562 INFO L899 garLoopResultBuilder]: For program point L4437(lines 4437 4440) no Hoare annotation was computed. [2022-12-13 15:23:57,562 INFO L899 garLoopResultBuilder]: For program point L4404(lines 4404 4407) no Hoare annotation was computed. [2022-12-13 15:23:57,562 INFO L899 garLoopResultBuilder]: For program point L4751(lines 4751 4756) no Hoare annotation was computed. [2022-12-13 15:23:57,562 INFO L895 garLoopResultBuilder]: At program point L4454(line 4454) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,562 INFO L899 garLoopResultBuilder]: For program point L4454-1(line 4454) no Hoare annotation was computed. [2022-12-13 15:23:57,562 INFO L895 garLoopResultBuilder]: At program point INIT_LIST_HEAD_returnLabel#1(lines 3569 3576) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,562 INFO L895 garLoopResultBuilder]: At program point L4735(line 4735) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,562 INFO L899 garLoopResultBuilder]: For program point L4735-1(line 4735) no Hoare annotation was computed. [2022-12-13 15:23:57,562 INFO L899 garLoopResultBuilder]: For program point L4983(lines 4983 4987) no Hoare annotation was computed. [2022-12-13 15:23:57,562 INFO L895 garLoopResultBuilder]: At program point L4455(line 4455) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,563 INFO L899 garLoopResultBuilder]: For program point L4455-1(line 4455) no Hoare annotation was computed. [2022-12-13 15:23:57,563 INFO L899 garLoopResultBuilder]: For program point L4868(lines 4868 4871) no Hoare annotation was computed. [2022-12-13 15:23:57,563 INFO L895 garLoopResultBuilder]: At program point L4736-2(lines 4736 4740) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,563 INFO L895 garLoopResultBuilder]: At program point __mutex_init_returnLabel#1(lines 6231 6233) 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)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,563 INFO L899 garLoopResultBuilder]: For program point L4736(lines 4736 4740) no Hoare annotation was computed. [2022-12-13 15:23:57,563 INFO L895 garLoopResultBuilder]: At program point sm501_gpio_isregistered_returnLabel#1(lines 4826 4831) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,563 INFO L899 garLoopResultBuilder]: For program point L5034(lines 5034 5038) no Hoare annotation was computed. [2022-12-13 15:23:57,563 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4964 5042) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,563 INFO L899 garLoopResultBuilder]: For program point L4456-1(line 4456) no Hoare annotation was computed. [2022-12-13 15:23:57,564 INFO L899 garLoopResultBuilder]: For program point L5001(line 5001) no Hoare annotation was computed. [2022-12-13 15:23:57,564 INFO L895 garLoopResultBuilder]: At program point L4456(line 4456) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,564 INFO L895 garLoopResultBuilder]: At program point sm501_register_uart_returnLabel#1(lines 4429 4464) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,564 INFO L899 garLoopResultBuilder]: For program point L5018(lines 5018 5021) no Hoare annotation was computed. [2022-12-13 15:23:57,564 INFO L895 garLoopResultBuilder]: At program point sm501_check_clocks_returnLabel#1(lines 4949 4961) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,564 INFO L895 garLoopResultBuilder]: At program point L4457(line 4457) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,564 INFO L899 garLoopResultBuilder]: For program point L4457-1(line 4457) no Hoare annotation was computed. [2022-12-13 15:23:57,564 INFO L895 garLoopResultBuilder]: At program point L4474(line 4474) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,564 INFO L899 garLoopResultBuilder]: For program point L4408-1(line 4408) no Hoare annotation was computed. [2022-12-13 15:23:57,565 INFO L895 garLoopResultBuilder]: At program point L4854(line 4854) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,565 INFO L899 garLoopResultBuilder]: For program point L4474-1(line 4474) no Hoare annotation was computed. [2022-12-13 15:23:57,565 INFO L895 garLoopResultBuilder]: At program point L4408(line 4408) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,565 INFO L899 garLoopResultBuilder]: For program point L4854-1(line 4854) no Hoare annotation was computed. [2022-12-13 15:23:57,565 INFO L895 garLoopResultBuilder]: At program point sm501_register_gpio_returnLabel#1(lines 4718 4785) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,565 INFO L899 garLoopResultBuilder]: For program point L5003(lines 5003 5007) no Hoare annotation was computed. [2022-12-13 15:23:57,565 INFO L899 garLoopResultBuilder]: For program point L5003-2(lines 4976 5041) no Hoare annotation was computed. [2022-12-13 15:23:57,565 INFO L899 garLoopResultBuilder]: For program point L4772(line 4772) no Hoare annotation was computed. [2022-12-13 15:23:57,565 INFO L895 garLoopResultBuilder]: At program point L4475(line 4475) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,565 INFO L899 garLoopResultBuilder]: For program point L4442(lines 4442 4450) no Hoare annotation was computed. [2022-12-13 15:23:57,565 INFO L899 garLoopResultBuilder]: For program point L4475-1(line 4475) no Hoare annotation was computed. [2022-12-13 15:23:57,565 INFO L895 garLoopResultBuilder]: At program point L4409(line 4409) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,565 INFO L899 garLoopResultBuilder]: For program point L4409-1(line 4409) no Hoare annotation was computed. [2022-12-13 15:23:57,565 INFO L899 garLoopResultBuilder]: For program point L4442-2(lines 4435 4463) no Hoare annotation was computed. [2022-12-13 15:23:57,565 INFO L895 garLoopResultBuilder]: At program point L4839(line 4839) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,565 INFO L899 garLoopResultBuilder]: For program point L4839-1(line 4839) no Hoare annotation was computed. [2022-12-13 15:23:57,565 INFO L899 garLoopResultBuilder]: For program point L4773(lines 4773 4777) no Hoare annotation was computed. [2022-12-13 15:23:57,566 INFO L899 garLoopResultBuilder]: For program point L4988-1(line 4988) no Hoare annotation was computed. [2022-12-13 15:23:57,566 INFO L895 garLoopResultBuilder]: At program point L4955(line 4955) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,566 INFO L899 garLoopResultBuilder]: For program point L4476-1(line 4476) no Hoare annotation was computed. [2022-12-13 15:23:57,566 INFO L895 garLoopResultBuilder]: At program point L4410(line 4410) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,566 INFO L899 garLoopResultBuilder]: For program point L4955-1(line 4955) no Hoare annotation was computed. [2022-12-13 15:23:57,566 INFO L895 garLoopResultBuilder]: At program point L4988(line 4988) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,566 INFO L895 garLoopResultBuilder]: At program point L4476(line 4476) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,566 INFO L899 garLoopResultBuilder]: For program point L4410-1(line 4410) no Hoare annotation was computed. [2022-12-13 15:23:57,566 INFO L895 garLoopResultBuilder]: At program point L4757(line 4757) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,566 INFO L899 garLoopResultBuilder]: For program point L4757-1(line 4757) no Hoare annotation was computed. [2022-12-13 15:23:57,566 INFO L899 garLoopResultBuilder]: For program point L4840(lines 4840 4843) no Hoare annotation was computed. [2022-12-13 15:23:57,566 INFO L899 garLoopResultBuilder]: For program point L4741(line 4741) no Hoare annotation was computed. [2022-12-13 15:23:57,566 INFO L895 garLoopResultBuilder]: At program point sm501_register_gpio_i2c_returnLabel#1(lines 4858 4883) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,566 INFO L895 garLoopResultBuilder]: At program point L4411(line 4411) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,566 INFO L899 garLoopResultBuilder]: For program point L4411-1(line 4411) no Hoare annotation was computed. [2022-12-13 15:23:57,567 INFO L895 garLoopResultBuilder]: At program point L4989(line 4989) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,567 INFO L895 garLoopResultBuilder]: At program point L4477(line 4477) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,567 INFO L899 garLoopResultBuilder]: For program point L4989-1(line 4989) no Hoare annotation was computed. [2022-12-13 15:23:57,567 INFO L899 garLoopResultBuilder]: For program point L4477-1(line 4477) no Hoare annotation was computed. [2022-12-13 15:23:57,567 INFO L899 garLoopResultBuilder]: For program point L4758(lines 4758 4762) no Hoare annotation was computed. [2022-12-13 15:23:57,567 INFO L895 garLoopResultBuilder]: At program point L4874(lines 4862 4882) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,567 INFO L895 garLoopResultBuilder]: At program point L4461(line 4461) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,567 INFO L899 garLoopResultBuilder]: For program point L4461-1(line 4461) no Hoare annotation was computed. [2022-12-13 15:23:57,567 INFO L895 garLoopResultBuilder]: At program point L4742(line 4742) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,567 INFO L895 garLoopResultBuilder]: At program point L4742-1(line 4742) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,567 INFO L899 garLoopResultBuilder]: For program point L4924-2(line 4924) no Hoare annotation was computed. [2022-12-13 15:23:57,567 INFO L899 garLoopResultBuilder]: For program point L4924(line 4924) no Hoare annotation was computed. [2022-12-13 15:23:57,567 INFO L899 garLoopResultBuilder]: For program point L4924-4(line 4924) no Hoare annotation was computed. [2022-12-13 15:23:57,568 INFO L899 garLoopResultBuilder]: For program point sm501_init_regEXIT(lines 4916 4928) no Hoare annotation was computed. [2022-12-13 15:23:57,568 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4916 4928) the Hoare annotation is: true [2022-12-13 15:23:57,568 INFO L899 garLoopResultBuilder]: For program point L4923(line 4923) no Hoare annotation was computed. [2022-12-13 15:23:57,568 INFO L902 garLoopResultBuilder]: At program point L4925(line 4925) the Hoare annotation is: true [2022-12-13 15:23:57,568 INFO L899 garLoopResultBuilder]: For program point L4925-1(line 4925) no Hoare annotation was computed. [2022-12-13 15:23:57,568 INFO L899 garLoopResultBuilder]: For program point L4923-4(line 4923) no Hoare annotation was computed. [2022-12-13 15:23:57,568 INFO L902 garLoopResultBuilder]: At program point L4921(line 4921) the Hoare annotation is: true [2022-12-13 15:23:57,568 INFO L899 garLoopResultBuilder]: For program point L4923-2(line 4923) no Hoare annotation was computed. [2022-12-13 15:23:57,568 INFO L899 garLoopResultBuilder]: For program point L4921-1(line 4921) no Hoare annotation was computed. [2022-12-13 15:23:57,568 INFO L899 garLoopResultBuilder]: For program point sm501_init_regFINAL(lines 4916 4928) no Hoare annotation was computed. [2022-12-13 15:23:57,568 INFO L899 garLoopResultBuilder]: For program point writelFINAL(lines 3651 3657) no Hoare annotation was computed. [2022-12-13 15:23:57,569 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3651 3657) the Hoare annotation is: true [2022-12-13 15:23:57,569 INFO L899 garLoopResultBuilder]: For program point writelEXIT(lines 3651 3657) no Hoare annotation was computed. [2022-12-13 15:23:57,569 INFO L899 garLoopResultBuilder]: For program point L6242-1(line 6242) no Hoare annotation was computed. [2022-12-13 15:23:57,569 INFO L899 garLoopResultBuilder]: For program point __request_regionEXIT(lines 6241 6243) no Hoare annotation was computed. [2022-12-13 15:23:57,569 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6241 6243) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,569 INFO L899 garLoopResultBuilder]: For program point __request_regionFINAL(lines 6241 6243) no Hoare annotation was computed. [2022-12-13 15:23:57,569 INFO L895 garLoopResultBuilder]: At program point L6242(line 6242) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (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))) [2022-12-13 15:23:57,569 INFO L899 garLoopResultBuilder]: For program point L4699(lines 4699 4711) no Hoare annotation was computed. [2022-12-13 15:23:57,569 INFO L902 garLoopResultBuilder]: At program point gpiochip_add_returnLabel#1(lines 6274 6276) the Hoare annotation is: true [2022-12-13 15:23:57,569 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_register_chipFINAL(lines 4688 4717) no Hoare annotation was computed. [2022-12-13 15:23:57,569 INFO L899 garLoopResultBuilder]: For program point L4700-2(lines 4700 4703) no Hoare annotation was computed. [2022-12-13 15:23:57,569 INFO L899 garLoopResultBuilder]: For program point L4700(lines 4700 4703) no Hoare annotation was computed. [2022-12-13 15:23:57,569 INFO L899 garLoopResultBuilder]: For program point L4699-2(lines 4699 4711) no Hoare annotation was computed. [2022-12-13 15:23:57,569 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4688 4717) 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 (= ~ldv_mutex_clock_lock_of_sm501_devdata~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))) [2022-12-13 15:23:57,569 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_register_chipEXIT(lines 4688 4717) no Hoare annotation was computed. [2022-12-13 15:23:57,570 INFO L899 garLoopResultBuilder]: For program point L5184-1(line 5184) no Hoare annotation was computed. [2022-12-13 15:23:57,570 INFO L895 garLoopResultBuilder]: At program point L5186-1(line 5186) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,570 INFO L895 garLoopResultBuilder]: At program point L5184(line 5184) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,570 INFO L899 garLoopResultBuilder]: For program point L5201(line 5201) no Hoare annotation was computed. [2022-12-13 15:23:57,570 INFO L895 garLoopResultBuilder]: At program point L5195(line 5195) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,570 INFO L899 garLoopResultBuilder]: For program point L5195-1(line 5195) no Hoare annotation was computed. [2022-12-13 15:23:57,570 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5179 5205) 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)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (= |old(#valid)| |#valid|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,570 INFO L899 garLoopResultBuilder]: For program point L5191(lines 5191 5199) no Hoare annotation was computed. [2022-12-13 15:23:57,570 INFO L895 garLoopResultBuilder]: At program point L5191-1(lines 5191 5199) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,570 INFO L895 garLoopResultBuilder]: At program point L5193(line 5193) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,570 INFO L899 garLoopResultBuilder]: For program point L5193-1(line 5193) no Hoare annotation was computed. [2022-12-13 15:23:57,570 INFO L895 garLoopResultBuilder]: At program point L5187(line 5187) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,570 INFO L899 garLoopResultBuilder]: For program point L5189(line 5189) no Hoare annotation was computed. [2022-12-13 15:23:57,570 INFO L899 garLoopResultBuilder]: For program point sm501_plat_resumeEXIT(lines 5179 5205) no Hoare annotation was computed. [2022-12-13 15:23:57,571 INFO L895 garLoopResultBuilder]: At program point L5200(line 5200) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,571 INFO L899 garLoopResultBuilder]: For program point L5194(line 5194) no Hoare annotation was computed. [2022-12-13 15:23:57,571 INFO L895 garLoopResultBuilder]: At program point L5190(line 5190) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,571 INFO L899 garLoopResultBuilder]: For program point sm501_plat_resumeFINAL(lines 5179 5205) no Hoare annotation was computed. [2022-12-13 15:23:57,571 INFO L899 garLoopResultBuilder]: For program point L5194-2(lines 5194 5197) no Hoare annotation was computed. [2022-12-13 15:23:57,571 INFO L895 garLoopResultBuilder]: At program point L5186(line 5186) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and (= |#memory_int| |old(#memory_int)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,571 INFO L899 garLoopResultBuilder]: For program point L5190-1(line 5190) no Hoare annotation was computed. [2022-12-13 15:23:57,571 INFO L895 garLoopResultBuilder]: At program point L5188(line 5188) 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 (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|) (not (= ~ldv_retval_3~0 0))) [2022-12-13 15:23:57,571 INFO L899 garLoopResultBuilder]: For program point to_sm_deviceEXIT(lines 4276 4282) no Hoare annotation was computed. [2022-12-13 15:23:57,571 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4276 4282) the Hoare annotation is: true [2022-12-13 15:23:57,571 INFO L899 garLoopResultBuilder]: For program point to_sm_deviceFINAL(lines 4276 4282) no Hoare annotation was computed. [2022-12-13 15:23:57,571 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6293 6295) the Hoare annotation is: true [2022-12-13 15:23:57,571 INFO L899 garLoopResultBuilder]: For program point mutex_lockFINAL(lines 6293 6295) no Hoare annotation was computed. [2022-12-13 15:23:57,571 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 6293 6295) no Hoare annotation was computed. [2022-12-13 15:23:57,571 INFO L902 garLoopResultBuilder]: At program point L4526(line 4526) the Hoare annotation is: true [2022-12-13 15:23:57,571 INFO L902 garLoopResultBuilder]: At program point L4522(line 4522) the Hoare annotation is: true [2022-12-13 15:23:57,571 INFO L899 garLoopResultBuilder]: For program point L4524-2(line 4524) no Hoare annotation was computed. [2022-12-13 15:23:57,571 INFO L899 garLoopResultBuilder]: For program point L4526-1(line 4526) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L4524(line 4524) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4510 4532) the Hoare annotation is: true [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L4518(lines 4518 4529) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L4522-1(line 4522) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L4524-4(line 4524) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L4518-1(lines 4510 4532) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L902 garLoopResultBuilder]: At program point L4527(line 4527) the Hoare annotation is: true [2022-12-13 15:23:57,572 INFO L902 garLoopResultBuilder]: At program point L4525(line 4525) the Hoare annotation is: true [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L4525-1(line 4525) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L902 garLoopResultBuilder]: At program point L4519(line 4519) the Hoare annotation is: true [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_ensure_gpioEXIT(lines 4510 4532) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L4519-1(line 4519) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L902 garLoopResultBuilder]: At program point L4517(line 4517) the Hoare annotation is: true [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L4517-1(line 4517) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L895 garLoopResultBuilder]: At program point ldv_initialize_returnLabel#1(lines 6189 6198) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_1~0 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,572 INFO L895 garLoopResultBuilder]: At program point L4561(line 4561) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L4561-1(line 4561) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L5586(lines 5586 5596) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L5454(lines 5454 5485) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L895 garLoopResultBuilder]: At program point L4893(line 4893) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L4893-1(line 4893) no Hoare annotation was computed. [2022-12-13 15:23:57,572 INFO L899 garLoopResultBuilder]: For program point L5587(line 5587) no Hoare annotation was computed. [2022-12-13 15:23:57,573 INFO L899 garLoopResultBuilder]: For program point L5455(line 5455) no Hoare annotation was computed. [2022-12-13 15:23:57,573 INFO L895 garLoopResultBuilder]: At program point pci_unregister_driver_returnLabel#1(lines 6313 6315) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,573 INFO L895 garLoopResultBuilder]: At program point L5323(line 5323) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,573 INFO L899 garLoopResultBuilder]: For program point L5323-1(line 5323) no Hoare annotation was computed. [2022-12-13 15:23:57,573 INFO L899 garLoopResultBuilder]: For program point L4663(line 4663) no Hoare annotation was computed. [2022-12-13 15:23:57,573 INFO L899 garLoopResultBuilder]: For program point L5588(lines 5588 5592) no Hoare annotation was computed. [2022-12-13 15:23:57,573 INFO L899 garLoopResultBuilder]: For program point L5456(lines 5456 5460) no Hoare annotation was computed. [2022-12-13 15:23:57,573 INFO L899 garLoopResultBuilder]: For program point L5324-1(line 5324) no Hoare annotation was computed. [2022-12-13 15:23:57,573 INFO L895 garLoopResultBuilder]: At program point L5324(line 5324) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,573 INFO L902 garLoopResultBuilder]: At program point L6216-1(lines 6199 6220) the Hoare annotation is: true [2022-12-13 15:23:57,573 INFO L895 garLoopResultBuilder]: At program point L6216(line 6216) the Hoare annotation is: false [2022-12-13 15:23:57,574 INFO L899 garLoopResultBuilder]: For program point L4664-1(line 4664) no Hoare annotation was computed. [2022-12-13 15:23:57,574 INFO L895 garLoopResultBuilder]: At program point L4664(line 4664) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,574 INFO L895 garLoopResultBuilder]: At program point L5523(line 5523) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,574 INFO L899 garLoopResultBuilder]: For program point L5490(line 5490) no Hoare annotation was computed. [2022-12-13 15:23:57,574 INFO L899 garLoopResultBuilder]: For program point L5523-1(line 5523) no Hoare annotation was computed. [2022-12-13 15:23:57,574 INFO L895 garLoopResultBuilder]: At program point L5325(line 5325) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,574 INFO L899 garLoopResultBuilder]: For program point L5325-1(line 5325) no Hoare annotation was computed. [2022-12-13 15:23:57,574 INFO L899 garLoopResultBuilder]: For program point L4566(line 4566) no Hoare annotation was computed. [2022-12-13 15:23:57,574 INFO L895 garLoopResultBuilder]: At program point L4665(line 4665) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,574 INFO L899 garLoopResultBuilder]: For program point L4665-1(line 4665) no Hoare annotation was computed. [2022-12-13 15:23:57,574 INFO L899 garLoopResultBuilder]: For program point L5491(lines 5491 5544) no Hoare annotation was computed. [2022-12-13 15:23:57,575 INFO L895 garLoopResultBuilder]: At program point sm501_dbg_regs_ldv_31129#1(lines 4892 4911) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,575 INFO L895 garLoopResultBuilder]: At program point L5326(line 5326) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,575 INFO L899 garLoopResultBuilder]: For program point L5326-1(line 5326) no Hoare annotation was computed. [2022-12-13 15:23:57,575 INFO L899 garLoopResultBuilder]: For program point L5260(lines 5260 5265) no Hoare annotation was computed. [2022-12-13 15:23:57,575 INFO L895 garLoopResultBuilder]: At program point L4567(line 4567) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,575 INFO L899 garLoopResultBuilder]: For program point L4567-1(line 4567) no Hoare annotation was computed. [2022-12-13 15:23:57,575 INFO L899 garLoopResultBuilder]: For program point L5558(line 5558) no Hoare annotation was computed. [2022-12-13 15:23:57,575 INFO L899 garLoopResultBuilder]: For program point L5624(line 5624) no Hoare annotation was computed. [2022-12-13 15:23:57,575 INFO L895 garLoopResultBuilder]: At program point pci_get_drvdata_returnLabel#1(lines 3744 3750) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,575 INFO L895 garLoopResultBuilder]: At program point L5327(line 5327) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,575 INFO L895 garLoopResultBuilder]: At program point L5327-1(line 5327) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,575 INFO L899 garLoopResultBuilder]: For program point L5228-1(line 5228) no Hoare annotation was computed. [2022-12-13 15:23:57,575 INFO L895 garLoopResultBuilder]: At program point L5228(line 5228) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,575 INFO L899 garLoopResultBuilder]: For program point L4667(lines 4667 4671) no Hoare annotation was computed. [2022-12-13 15:23:57,575 INFO L899 garLoopResultBuilder]: For program point L4568-1(line 4568) no Hoare annotation was computed. [2022-12-13 15:23:57,575 INFO L899 garLoopResultBuilder]: For program point L5559(lines 5559 5574) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L895 garLoopResultBuilder]: At program point L4667-2(lines 4667 4671) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,576 INFO L895 garLoopResultBuilder]: At program point L4568(line 4568) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L5493(lines 5493 5541) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L895 garLoopResultBuilder]: At program point L5328(lines 5317 5331) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,576 INFO L895 garLoopResultBuilder]: At program point L5163(line 5163) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L5163-1(line 5163) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L895 garLoopResultBuilder]: At program point L4899(line 4899) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L4899-1(line 4899) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L4668-2(line 4668) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L4668(line 4668) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L4569-2(line 4569) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L5494(line 5494) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L4569(line 4569) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L4668-4(line 4668) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L4569-4(line 4569) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L5230(lines 5230 5234) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L902 garLoopResultBuilder]: At program point main_returnLabel#1(lines 5433 5640) the Hoare annotation is: true [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L4570(lines 4570 4573) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L5594(line 5594) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L5495(lines 5495 5503) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L5561-2(lines 5559 5573) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L5462(line 5462) no Hoare annotation was computed. [2022-12-13 15:23:57,576 INFO L899 garLoopResultBuilder]: For program point L5561(lines 5561 5567) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L895 garLoopResultBuilder]: At program point L4570-2(lines 4570 4573) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L4670(line 4670) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L4571(line 4571) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L895 garLoopResultBuilder]: At program point pci_ioremap_bar_returnLabel#1(lines 6310 6312) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L4670-4(line 4670) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L4670-2(line 4670) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L4571-4(line 4571) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L5463(lines 5463 5467) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L5496-1(line 5496) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L4571-2(line 4571) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L5529(line 5529) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L895 garLoopResultBuilder]: At program point L5496(line 5496) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,577 INFO L895 garLoopResultBuilder]: At program point L5166(line 5166) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L5166-1(line 5166) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L895 garLoopResultBuilder]: At program point sm501_dbg_regs_ldv_31131#1(lines 4892 4911) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L5530(lines 5530 5537) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L895 garLoopResultBuilder]: At program point main_ldv_final#1(lines 5440 5639) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L5497(lines 5497 5501) no Hoare annotation was computed. [2022-12-13 15:23:57,577 INFO L895 garLoopResultBuilder]: At program point L5266(line 5266) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,577 INFO L895 garLoopResultBuilder]: At program point ldv_platform_driver_register_13_returnLabel#1(lines 5741 5750) 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_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,577 INFO L899 garLoopResultBuilder]: For program point L5266-1(line 5266) no Hoare annotation was computed. [2022-12-13 15:23:57,578 INFO L899 garLoopResultBuilder]: For program point L3747-1(line 3747) no Hoare annotation was computed. [2022-12-13 15:23:57,578 INFO L895 garLoopResultBuilder]: At program point L3747(line 3747) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,578 INFO L895 garLoopResultBuilder]: At program point L4672(line 4672) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,578 INFO L895 garLoopResultBuilder]: At program point L5531(line 5531) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,578 INFO L899 garLoopResultBuilder]: For program point L5531-1(line 5531) no Hoare annotation was computed. [2022-12-13 15:23:57,578 INFO L899 garLoopResultBuilder]: For program point L5168-1(line 5168) no Hoare annotation was computed. [2022-12-13 15:23:57,578 INFO L895 garLoopResultBuilder]: At program point L5168(line 5168) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,578 INFO L899 garLoopResultBuilder]: For program point L5631(line 5631) no Hoare annotation was computed. [2022-12-13 15:23:57,578 INFO L895 garLoopResultBuilder]: At program point L4574(line 4574) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,578 INFO L899 garLoopResultBuilder]: For program point L4673(line 4673) no Hoare annotation was computed. [2022-12-13 15:23:57,578 INFO L899 garLoopResultBuilder]: For program point L5532(lines 5532 5535) no Hoare annotation was computed. [2022-12-13 15:23:57,578 INFO L899 garLoopResultBuilder]: For program point L5169(lines 5169 5175) no Hoare annotation was computed. [2022-12-13 15:23:57,578 INFO L899 garLoopResultBuilder]: For program point L5169-1(lines 5169 5175) no Hoare annotation was computed. [2022-12-13 15:23:57,578 INFO L895 garLoopResultBuilder]: At program point sm501_pci_probe_returnLabel#1(lines 5212 5279) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,578 INFO L899 garLoopResultBuilder]: For program point L4575(line 4575) no Hoare annotation was computed. [2022-12-13 15:23:57,578 INFO L895 garLoopResultBuilder]: At program point sm501_gpio_set_returnLabel#1(lines 4533 4581) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,578 INFO L899 garLoopResultBuilder]: For program point L5170(lines 5170 5173) no Hoare annotation was computed. [2022-12-13 15:23:57,578 INFO L895 garLoopResultBuilder]: At program point L5269(line 5269) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,578 INFO L899 garLoopResultBuilder]: For program point L5269-1(line 5269) no Hoare annotation was computed. [2022-12-13 15:23:57,578 INFO L895 garLoopResultBuilder]: At program point L4675(line 4675) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,579 INFO L895 garLoopResultBuilder]: At program point L4675-1(line 4675) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,579 INFO L895 garLoopResultBuilder]: At program point L4576-1(line 4576) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,579 INFO L895 garLoopResultBuilder]: At program point L4576(line 4576) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,579 INFO L895 garLoopResultBuilder]: At program point L5270(line 5270) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,579 INFO L895 garLoopResultBuilder]: At program point L5171(line 5171) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,579 INFO L899 garLoopResultBuilder]: For program point L5237(lines 5237 5242) no Hoare annotation was computed. [2022-12-13 15:23:57,579 INFO L899 garLoopResultBuilder]: For program point L5270-1(line 5270) no Hoare annotation was computed. [2022-12-13 15:23:57,579 INFO L899 garLoopResultBuilder]: For program point L4676(line 4676) no Hoare annotation was computed. [2022-12-13 15:23:57,579 INFO L895 garLoopResultBuilder]: At program point L4577(line 4577) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,579 INFO L899 garLoopResultBuilder]: For program point L5601(line 5601) no Hoare annotation was computed. [2022-12-13 15:23:57,579 INFO L899 garLoopResultBuilder]: For program point L5469(line 5469) no Hoare annotation was computed. [2022-12-13 15:23:57,579 INFO L895 garLoopResultBuilder]: At program point L5271(lines 5216 5278) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,579 INFO L895 garLoopResultBuilder]: At program point __pci_register_driver_returnLabel#1(lines 6235 6237) 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_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,579 INFO L899 garLoopResultBuilder]: For program point L4578(line 4578) no Hoare annotation was computed. [2022-12-13 15:23:57,579 INFO L899 garLoopResultBuilder]: For program point L5602(lines 5602 5629) no Hoare annotation was computed. [2022-12-13 15:23:57,579 INFO L895 garLoopResultBuilder]: At program point L4677(line 4677) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,579 INFO L895 garLoopResultBuilder]: At program point L4677-1(line 4677) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,579 INFO L899 garLoopResultBuilder]: For program point L5470(lines 5470 5474) no Hoare annotation was computed. [2022-12-13 15:23:57,579 INFO L895 garLoopResultBuilder]: At program point L5272(lines 5216 5278) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,579 INFO L895 garLoopResultBuilder]: At program point ldv_platform_driver_unregister_14_returnLabel#1(lines 5751 5758) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,580 INFO L895 garLoopResultBuilder]: At program point L4678(line 4678) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,580 INFO L895 garLoopResultBuilder]: At program point L4645(line 4645) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,580 INFO L899 garLoopResultBuilder]: For program point L4645-1(line 4645) no Hoare annotation was computed. [2022-12-13 15:23:57,580 INFO L895 garLoopResultBuilder]: At program point L5471(line 5471) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,580 INFO L899 garLoopResultBuilder]: For program point L5471-1(line 5471) no Hoare annotation was computed. [2022-12-13 15:23:57,580 INFO L899 garLoopResultBuilder]: For program point L4679(line 4679) no Hoare annotation was computed. [2022-12-13 15:23:57,580 INFO L899 garLoopResultBuilder]: For program point L5604(lines 5604 5626) no Hoare annotation was computed. [2022-12-13 15:23:57,580 INFO L899 garLoopResultBuilder]: For program point L5505(line 5505) no Hoare annotation was computed. [2022-12-13 15:23:57,580 INFO L895 garLoopResultBuilder]: At program point L5274(line 5274) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,580 INFO L895 garLoopResultBuilder]: At program point L4680-1(line 4680) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,580 INFO L895 garLoopResultBuilder]: At program point L4680(line 4680) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,580 INFO L899 garLoopResultBuilder]: For program point L4548-1(line 4548) no Hoare annotation was computed. [2022-12-13 15:23:57,580 INFO L899 garLoopResultBuilder]: For program point L5539(line 5539) no Hoare annotation was computed. [2022-12-13 15:23:57,580 INFO L899 garLoopResultBuilder]: For program point L5506(lines 5506 5513) no Hoare annotation was computed. [2022-12-13 15:23:57,580 INFO L899 garLoopResultBuilder]: For program point L5605(line 5605) no Hoare annotation was computed. [2022-12-13 15:23:57,580 INFO L895 garLoopResultBuilder]: At program point L4548(line 4548) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,580 INFO L895 garLoopResultBuilder]: At program point L5275(lines 5216 5278) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,580 INFO L899 garLoopResultBuilder]: For program point L5606(lines 5606 5614) no Hoare annotation was computed. [2022-12-13 15:23:57,580 INFO L899 garLoopResultBuilder]: For program point L4681(line 4681) no Hoare annotation was computed. [2022-12-13 15:23:57,580 INFO L895 garLoopResultBuilder]: At program point sm501_gpio_output_returnLabel#1(lines 4627 4684) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,580 INFO L899 garLoopResultBuilder]: For program point L5243(lines 5243 5248) no Hoare annotation was computed. [2022-12-13 15:23:57,581 INFO L895 garLoopResultBuilder]: At program point sm501_base_exit_returnLabel#1(lines 5404 5411) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,581 INFO L899 garLoopResultBuilder]: For program point L5508(lines 5508 5511) no Hoare annotation was computed. [2022-12-13 15:23:57,581 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,581 INFO L899 garLoopResultBuilder]: For program point L6202(lines 6202 6205) no Hoare annotation was computed. [2022-12-13 15:23:57,581 INFO L895 garLoopResultBuilder]: At program point sm501_dbg_regs_returnLabel#1(lines 4884 4912) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,581 INFO L899 garLoopResultBuilder]: For program point L5608(lines 5608 5612) no Hoare annotation was computed. [2022-12-13 15:23:57,581 INFO L899 garLoopResultBuilder]: For program point L5476(line 5476) no Hoare annotation was computed. [2022-12-13 15:23:57,581 INFO L895 garLoopResultBuilder]: At program point sm501_base_init_returnLabel#1(lines 5396 5403) 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_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,581 INFO L895 garLoopResultBuilder]: At program point sm501_plat_suspend_returnLabel#1(lines 5158 5178) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,581 INFO L899 garLoopResultBuilder]: For program point L5576(line 5576) no Hoare annotation was computed. [2022-12-13 15:23:57,581 INFO L899 garLoopResultBuilder]: For program point L5477(lines 5477 5481) no Hoare annotation was computed. [2022-12-13 15:23:57,581 INFO L895 garLoopResultBuilder]: At program point platform_driver_unregister_returnLabel#1(lines 6327 6329) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,581 INFO L899 garLoopResultBuilder]: For program point L6204-1(lines 6201 6219) no Hoare annotation was computed. [2022-12-13 15:23:57,581 INFO L895 garLoopResultBuilder]: At program point L6204(line 6204) the Hoare annotation is: false [2022-12-13 15:23:57,581 INFO L895 garLoopResultBuilder]: At program point L5478(line 5478) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,581 INFO L899 garLoopResultBuilder]: For program point L5478-1(line 5478) no Hoare annotation was computed. [2022-12-13 15:23:57,581 INFO L895 garLoopResultBuilder]: At program point $Ultimate##139(lines 4904 4908) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,581 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,582 INFO L899 garLoopResultBuilder]: For program point L5546(line 5546) no Hoare annotation was computed. [2022-12-13 15:23:57,582 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,582 INFO L895 garLoopResultBuilder]: At program point sm501_pci_probe_err4#1(lines 5216 5278) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,582 INFO L899 garLoopResultBuilder]: For program point L5547(lines 5547 5581) no Hoare annotation was computed. [2022-12-13 15:23:57,582 INFO L895 garLoopResultBuilder]: At program point L5448(lines 5440 5639) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,582 INFO L899 garLoopResultBuilder]: For program point L6208-1(lines 6201 6219) no Hoare annotation was computed. [2022-12-13 15:23:57,582 INFO L895 garLoopResultBuilder]: At program point L5217(line 5217) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,582 INFO L899 garLoopResultBuilder]: For program point L5217-1(line 5217) no Hoare annotation was computed. [2022-12-13 15:23:57,582 INFO L895 garLoopResultBuilder]: At program point L6208(line 6208) the Hoare annotation is: false [2022-12-13 15:23:57,582 INFO L899 garLoopResultBuilder]: For program point L4656-1(line 4656) no Hoare annotation was computed. [2022-12-13 15:23:57,583 INFO L895 garLoopResultBuilder]: At program point L4656(line 4656) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,583 INFO L899 garLoopResultBuilder]: For program point L5515(line 5515) no Hoare annotation was computed. [2022-12-13 15:23:57,583 INFO L895 garLoopResultBuilder]: At program point L5251(lines 5251 5252) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,583 INFO L899 garLoopResultBuilder]: For program point L5251-1(lines 5251 5252) no Hoare annotation was computed. [2022-12-13 15:23:57,583 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-12-13 15:23:57,583 INFO L895 garLoopResultBuilder]: At program point L4657-2(lines 4657 4662) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,583 INFO L899 garLoopResultBuilder]: For program point L4657(lines 4657 4662) no Hoare annotation was computed. [2022-12-13 15:23:57,583 INFO L899 garLoopResultBuilder]: For program point L5483(line 5483) no Hoare annotation was computed. [2022-12-13 15:23:57,583 INFO L899 garLoopResultBuilder]: For program point L5516-2(lines 5493 5541) no Hoare annotation was computed. [2022-12-13 15:23:57,583 INFO L899 garLoopResultBuilder]: For program point L5450(lines 5450 5633) no Hoare annotation was computed. [2022-12-13 15:23:57,583 INFO L899 garLoopResultBuilder]: For program point L5549(lines 5549 5578) no Hoare annotation was computed. [2022-12-13 15:23:57,584 INFO L899 garLoopResultBuilder]: For program point L5516(lines 5516 5521) no Hoare annotation was computed. [2022-12-13 15:23:57,584 INFO L899 garLoopResultBuilder]: For program point L5219(lines 5219 5224) no Hoare annotation was computed. [2022-12-13 15:23:57,584 INFO L895 garLoopResultBuilder]: At program point pci_enable_device_returnLabel#1(lines 6307 6309) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,584 INFO L895 garLoopResultBuilder]: At program point L4658(line 4658) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,584 INFO L895 garLoopResultBuilder]: At program point L4559(line 4559) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,584 INFO L899 garLoopResultBuilder]: For program point L5583(line 5583) no Hoare annotation was computed. [2022-12-13 15:23:57,584 INFO L899 garLoopResultBuilder]: For program point L4559-1(line 4559) no Hoare annotation was computed. [2022-12-13 15:23:57,584 INFO L899 garLoopResultBuilder]: For program point L5550(line 5550) no Hoare annotation was computed. [2022-12-13 15:23:57,584 INFO L899 garLoopResultBuilder]: For program point L4658-1(line 4658) no Hoare annotation was computed. [2022-12-13 15:23:57,584 INFO L899 garLoopResultBuilder]: For program point L5616(line 5616) no Hoare annotation was computed. [2022-12-13 15:23:57,584 INFO L899 garLoopResultBuilder]: For program point L5451(line 5451) no Hoare annotation was computed. [2022-12-13 15:23:57,585 INFO L895 garLoopResultBuilder]: At program point L5517(line 5517) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,585 INFO L899 garLoopResultBuilder]: For program point L5517-1(line 5517) no Hoare annotation was computed. [2022-12-13 15:23:57,585 INFO L899 garLoopResultBuilder]: For program point L5253(lines 5253 5258) no Hoare annotation was computed. [2022-12-13 15:23:57,585 INFO L895 garLoopResultBuilder]: At program point platform_driver_register_returnLabel#1(lines 6324 6326) 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_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,585 INFO L899 garLoopResultBuilder]: For program point L5551(lines 5551 5556) no Hoare annotation was computed. [2022-12-13 15:23:57,585 INFO L895 garLoopResultBuilder]: At program point L4560-2(lines 4560 4565) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,585 INFO L899 garLoopResultBuilder]: For program point L5617(lines 5617 5622) no Hoare annotation was computed. [2022-12-13 15:23:57,585 INFO L899 garLoopResultBuilder]: For program point L4560(lines 4560 4565) no Hoare annotation was computed. [2022-12-13 15:23:57,585 INFO L899 garLoopResultBuilder]: For program point L5584(lines 5584 5599) no Hoare annotation was computed. [2022-12-13 15:23:57,585 INFO L899 garLoopResultBuilder]: For program point L5452(lines 5452 5488) no Hoare annotation was computed. [2022-12-13 15:23:57,585 INFO L895 garLoopResultBuilder]: At program point L6311(line 6311) the Hoare annotation is: (and (= ~ldv_retval_3~0 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 15:23:57,586 INFO L899 garLoopResultBuilder]: For program point L6311-1(line 6311) no Hoare annotation was computed. [2022-12-13 15:23:57,586 INFO L899 garLoopResultBuilder]: For program point L6212-1(lines 6201 6219) no Hoare annotation was computed. [2022-12-13 15:23:57,586 INFO L895 garLoopResultBuilder]: At program point L6212(line 6212) the Hoare annotation is: false [2022-12-13 15:23:57,586 INFO L899 garLoopResultBuilder]: For program point spinlock_checkEXIT(lines 3621 3626) no Hoare annotation was computed. [2022-12-13 15:23:57,586 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3621 3626) the Hoare annotation is: true [2022-12-13 15:23:57,586 INFO L899 garLoopResultBuilder]: For program point spinlock_checkFINAL(lines 3621 3626) no Hoare annotation was computed. [2022-12-13 15:23:57,586 INFO L902 garLoopResultBuilder]: At program point ldv_30874(lines 4079 4094) the Hoare annotation is: true [2022-12-13 15:23:57,586 INFO L899 garLoopResultBuilder]: For program point sm501_select_clockFINAL(lines 4075 4095) no Hoare annotation was computed. [2022-12-13 15:23:57,586 INFO L899 garLoopResultBuilder]: For program point L4084(line 4084) no Hoare annotation was computed. [2022-12-13 15:23:57,586 INFO L902 garLoopResultBuilder]: At program point ldv_30876(lines 4079 4094) the Hoare annotation is: true [2022-12-13 15:23:57,586 INFO L899 garLoopResultBuilder]: For program point sm501_select_clockEXIT(lines 4075 4095) no Hoare annotation was computed. [2022-12-13 15:23:57,586 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4075 4095) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~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)) (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 15:23:57,586 INFO L902 garLoopResultBuilder]: At program point $Ultimate##2(lines 4087 4091) the Hoare annotation is: true [2022-12-13 15:23:57,589 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 15:23:57,590 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-13 15:23:57,614 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,615 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,615 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,615 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,616 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,616 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,616 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,616 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,619 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,620 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,620 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,620 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,620 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,620 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,620 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,621 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,624 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,624 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,624 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,624 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,624 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,624 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,625 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,625 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,627 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,627 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,627 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,627 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,628 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,628 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,628 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,628 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,630 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,630 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,631 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,631 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,631 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,631 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,631 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,631 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,632 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,632 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,632 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,632 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,633 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,633 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,633 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,633 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,634 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.12 03:23:57 BoogieIcfgContainer [2022-12-13 15:23:57,634 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-13 15:23:57,635 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-13 15:23:57,635 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-13 15:23:57,635 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-13 15:23:57,636 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 03:23:11" (3/4) ... [2022-12-13 15:23:57,639 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure gpiochip_remove [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_get_drvdata [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_create_irq [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_mdelay [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_clock_lock_of_sm501_devdata [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_calc_clock [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_gpio_input [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_plat_probe [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_sync_regs [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_init_regs [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_setup_uart_data [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure release_resource [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_plat_remove [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~int [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_set_power [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_gpio_pin2nr [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure to_sm501_gpio [2022-12-13 15:23:57,645 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_unit_power [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_create_subdev [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_gpio_to_dev [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ioremap [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_dev_remove [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_gpio_get [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_clock_lock_of_sm501_devdata [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_create_mem [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure platform_get_resource [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_dump_gate [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_set_drvdata [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure iounmap [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure platform_get_drvdata [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_calc_pll [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_disable_device [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_set_clock [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_modify_reg [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kzalloc [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_set_drvdata [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_create_subio [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_register_device [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure readl [2022-12-13 15:23:57,646 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_init_dev [2022-12-13 15:23:57,647 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_init_reg [2022-12-13 15:23:57,647 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure writel [2022-12-13 15:23:57,647 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __request_region [2022-12-13 15:23:57,647 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_gpio_register_chip [2022-12-13 15:23:57,647 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_plat_resume [2022-12-13 15:23:57,647 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure to_sm_device [2022-12-13 15:23:57,647 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2022-12-13 15:23:57,647 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_gpio_ensure_gpio [2022-12-13 15:23:57,647 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2022-12-13 15:23:57,647 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_select_clock [2022-12-13 15:23:57,679 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 387 nodes and edges [2022-12-13 15:23:57,682 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 124 nodes and edges [2022-12-13 15:23:57,685 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 44 nodes and edges [2022-12-13 15:23:57,688 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2022-12-13 15:23:57,691 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2022-12-13 15:23:57,696 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2022-12-13 15:23:57,698 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-12-13 15:23:57,702 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-12-13 15:23:57,729 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,731 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,734 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_mutex_clock_lock_of_sm501_devdata == 2) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,734 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_mutex_clock_lock_of_sm501_devdata == 2) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,735 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)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && ldv_mutex_clock_lock_of_sm501_devdata == 2) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,736 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,736 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid [2022-12-13 15:23:57,736 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_mutex_clock_lock_of_sm501_devdata == 2) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,736 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,736 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_mutex_clock_lock_of_sm501_devdata == 2) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,736 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,736 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid [2022-12-13 15:23:57,736 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid [2022-12-13 15:23:57,736 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,737 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,737 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,737 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,737 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,737 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,737 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid [2022-12-13 15:23:57,738 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,738 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,738 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,738 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,738 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid [2022-12-13 15:23:57,738 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,739 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,739 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_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,739 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid [2022-12-13 15:23:57,740 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,740 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,740 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,740 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid [2022-12-13 15:23:57,740 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,740 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_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,740 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_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,740 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)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata))) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,740 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,740 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,741 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,741 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,741 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,742 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_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,742 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,742 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)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) [2022-12-13 15:23:57,950 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/bin/uautomizer-uyxdKDjOR8/witness.graphml [2022-12-13 15:23:57,950 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-13 15:23:57,951 INFO L158 Benchmark]: Toolchain (without parser) took 51145.69ms. Allocated memory was 113.2MB in the beginning and 539.0MB in the end (delta: 425.7MB). Free memory was 72.7MB in the beginning and 362.4MB in the end (delta: -289.7MB). Peak memory consumption was 411.5MB. Max. memory is 16.1GB. [2022-12-13 15:23:57,951 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 113.2MB. Free memory is still 85.8MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 15:23:57,951 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1205.34ms. Allocated memory was 113.2MB in the beginning and 140.5MB in the end (delta: 27.3MB). Free memory was 72.3MB in the beginning and 86.2MB in the end (delta: -13.9MB). Peak memory consumption was 64.0MB. Max. memory is 16.1GB. [2022-12-13 15:23:57,951 INFO L158 Benchmark]: Boogie Procedure Inliner took 135.85ms. Allocated memory is still 140.5MB. Free memory was 86.2MB in the beginning and 65.3MB in the end (delta: 21.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-12-13 15:23:57,952 INFO L158 Benchmark]: Boogie Preprocessor took 170.40ms. Allocated memory is still 140.5MB. Free memory was 65.3MB in the beginning and 74.6MB in the end (delta: -9.3MB). Peak memory consumption was 35.5MB. Max. memory is 16.1GB. [2022-12-13 15:23:57,952 INFO L158 Benchmark]: RCFGBuilder took 3623.25ms. Allocated memory was 140.5MB in the beginning and 176.2MB in the end (delta: 35.7MB). Free memory was 74.6MB in the beginning and 68.1MB in the end (delta: 6.4MB). Peak memory consumption was 69.4MB. Max. memory is 16.1GB. [2022-12-13 15:23:57,952 INFO L158 Benchmark]: TraceAbstraction took 45686.78ms. Allocated memory was 176.2MB in the beginning and 539.0MB in the end (delta: 362.8MB). Free memory was 67.1MB in the beginning and 144.1MB in the end (delta: -77.0MB). Peak memory consumption was 341.1MB. Max. memory is 16.1GB. [2022-12-13 15:23:57,952 INFO L158 Benchmark]: Witness Printer took 315.51ms. Allocated memory is still 539.0MB. Free memory was 144.1MB in the beginning and 362.4MB in the end (delta: -218.3MB). Peak memory consumption was 56.4MB. Max. memory is 16.1GB. [2022-12-13 15:23:57,953 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.12ms. Allocated memory is still 113.2MB. Free memory is still 85.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1205.34ms. Allocated memory was 113.2MB in the beginning and 140.5MB in the end (delta: 27.3MB). Free memory was 72.3MB in the beginning and 86.2MB in the end (delta: -13.9MB). Peak memory consumption was 64.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 135.85ms. Allocated memory is still 140.5MB. Free memory was 86.2MB in the beginning and 65.3MB in the end (delta: 21.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 170.40ms. Allocated memory is still 140.5MB. Free memory was 65.3MB in the beginning and 74.6MB in the end (delta: -9.3MB). Peak memory consumption was 35.5MB. Max. memory is 16.1GB. * RCFGBuilder took 3623.25ms. Allocated memory was 140.5MB in the beginning and 176.2MB in the end (delta: 35.7MB). Free memory was 74.6MB in the beginning and 68.1MB in the end (delta: 6.4MB). Peak memory consumption was 69.4MB. Max. memory is 16.1GB. * TraceAbstraction took 45686.78ms. Allocated memory was 176.2MB in the beginning and 539.0MB in the end (delta: 362.8MB). Free memory was 67.1MB in the beginning and 144.1MB in the end (delta: -77.0MB). Peak memory consumption was 341.1MB. Max. memory is 16.1GB. * Witness Printer took 315.51ms. Allocated memory is still 539.0MB. Free memory was 144.1MB in the beginning and 362.4MB in the end (delta: -218.3MB). Peak memory consumption was 56.4MB. 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 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 5763]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 59 procedures, 1034 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 45.6s, OverallIterations: 8, TraceHistogramMax: 9, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 27.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 15.1s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13280 SdHoareTripleChecker+Valid, 25.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12862 mSDsluCounter, 19577 SdHoareTripleChecker+Invalid, 24.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8249 mSDsCounter, 3264 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7924 IncrementalHoareTripleChecker+Invalid, 11188 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3264 mSolverCounterUnsat, 11328 mSDtfsCounter, 7924 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 228 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3794occurred in iteration=7, InterpolantAutomatonStates: 45, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 8 MinimizatonAttempts, 1338 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 402 LocationsWithAnnotation, 6796 PreInvPairs, 10277 NumberOfFragments, 7458 HoareAnnotationTreeSize, 6796 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 1.7s HoareSimplificationTime, 402 FomulaSimplificationsInter, 91113 FormulaSimplificationTreeSizeReductionInter, 12.9s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 1.7s InterpolantComputationTime, 756 NumberOfCodeBlocks, 756 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 748 ConstructedInterpolants, 0 QuantifiedInterpolants, 1222 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 8 InterpolantComputations, 8 PerfectInterpolantSequences, 577/577 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 5049]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 3979]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6331]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4079]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6310]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3692]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4029]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5440]: Loop Invariant Derived loop invariant: ((1 == ldv_mutex_mutex_of_device && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5741]: Loop Invariant Derived loop invariant: ((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 6235]: Loop Invariant Derived loop invariant: ((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4087]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4832]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 6252]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5396]: Loop Invariant Derived loop invariant: ((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4826]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 5751]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 6228]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4117]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == 2) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 6320]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid - InvariantResult [Line: 4117]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 5294]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid - InvariantResult [Line: 6221]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4726]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 5440]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5306]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 5158]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5725]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4429]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 6327]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3979]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3744]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4627]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3880]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == 2) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4533]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5317]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 6267]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 3729]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4718]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 6317]: Loop Invariant [2022-12-13 15:23:57,964 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,964 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,964 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,964 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,965 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,965 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,965 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,965 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_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4862]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 5216]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4884]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3710]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6281]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5049]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 5216]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4066]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3804]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 5280]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid - InvariantResult [Line: 6313]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5433]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4029]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4904]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4399]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 6231]: Loop Invariant [2022-12-13 15:23:57,967 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,967 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,967 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,967 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,968 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,968 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,968 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,968 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) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata))) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4892]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3578]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3784]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3784]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6189]: Loop Invariant Derived loop invariant: ((((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_state_variable_1 == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3780]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6290]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4726]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 5049]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 3880]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == 2) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4726]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4012]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4029]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4029]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5709]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4786]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6307]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4328]: Loop Invariant [2022-12-13 15:23:57,970 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,970 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,970 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,970 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,970 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,970 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,971 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,971 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_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 6287]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid - InvariantResult [Line: 6324]: Loop Invariant Derived loop invariant: ((((ldv_retval_3 == 0 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3724]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4029]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4058]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6274]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4079]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5212]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3569]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4949]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4050]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5216]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4858]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 5701]: Loop Invariant [2022-12-13 15:23:57,972 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,972 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,972 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,973 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,973 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,973 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,973 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,973 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) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || (((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$ == \old(#memory_$Pointer$)) && ldv_mutex_clock_lock_of_sm501_devdata == 2) && #memory_$Pointer$ == \old(#memory_$Pointer$))) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4862]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 5294]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid - InvariantResult [Line: 5216]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4862]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 3979]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5733]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4004]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5404]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4465]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4328]: Loop Invariant [2022-12-13 15:23:57,974 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,974 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,974 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,974 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,975 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,975 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,975 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,975 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_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 3636]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == \old(ldv_mutex_clock_lock_of_sm501_devdata)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 3979]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4328]: Loop Invariant [2022-12-13 15:23:57,975 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,975 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,975 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,976 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,976 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,976 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2022-12-13 15:23:57,976 WARN L421 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2022-12-13 15:23:57,976 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_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 6199]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4029]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6270]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_clock_lock_of_sm501_devdata == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_retval_3 == 0)) || \old(\valid) == \valid - InvariantResult [Line: 5717]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == 2) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || !(ldv_retval_3 == 0) - InvariantResult [Line: 4892]: Loop Invariant Derived loop invariant: (((ldv_retval_3 == 0 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 RESULT: Ultimate proved your program to be correct! [2022-12-13 15:23:58,016 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6146192c-8907-4663-b263-35128228d07e/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