./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 0e0057cc 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_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/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_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --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 --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:15:48,953 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:15:49,013 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-29 03:15:49,017 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:15:49,018 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:15:49,038 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:15:49,039 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:15:49,039 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:15:49,040 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:15:49,040 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:15:49,041 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:15:49,042 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:15:49,042 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:15:49,043 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:15:49,043 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:15:49,044 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:15:49,045 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 03:15:49,045 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:15:49,045 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:15:49,046 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 03:15:49,046 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:15:49,047 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 03:15:49,047 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 03:15:49,048 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:15:49,048 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:15:49,049 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:15:49,049 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:15:49,050 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:15:49,050 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:15:49,051 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:15:49,051 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:15:49,052 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 03:15:49,052 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 03:15:49,052 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 03:15:49,052 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:15:49,052 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:15:49,053 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 03:15:49,053 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:15:49,053 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:15:49,053 INFO L153 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_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/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_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 [2023-11-29 03:15:49,283 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:15:49,302 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:15:49,304 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:15:49,306 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:15:49,306 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:15:49,307 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i [2023-11-29 03:15:52,113 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:15:52,506 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:15:52,507 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i [2023-11-29 03:15:52,539 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/data/8c01aaed4/246ac82bc9ff4e30ba64786e051cdd49/FLAGa657a3681 [2023-11-29 03:15:52,553 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/data/8c01aaed4/246ac82bc9ff4e30ba64786e051cdd49 [2023-11-29 03:15:52,556 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:15:52,557 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:15:52,559 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:15:52,559 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:15:52,564 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:15:52,565 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:15:52" (1/1) ... [2023-11-29 03:15:52,566 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65a26e34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:52, skipping insertion in model container [2023-11-29 03:15:52,566 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:15:52" (1/1) ... [2023-11-29 03:15:52,675 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:15:53,729 WARN L240 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_3ceff7c2-4b04-4496-b10c-71742576a487/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i[171889,171902] [2023-11-29 03:15:53,812 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:15:53,846 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 03:15:53,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [3647] [2023-11-29 03:15:53,956 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [3654] [2023-11-29 03:15:54,076 WARN L240 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_3ceff7c2-4b04-4496-b10c-71742576a487/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i[171889,171902] [2023-11-29 03:15:54,088 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:15:54,140 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 03:15:54,148 INFO L206 MainTranslator]: Completed translation [2023-11-29 03:15:54,149 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54 WrapperNode [2023-11-29 03:15:54,149 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:15:54,150 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 03:15:54,150 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 03:15:54,150 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 03:15:54,159 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (1/1) ... [2023-11-29 03:15:54,210 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (1/1) ... [2023-11-29 03:15:54,350 INFO L138 Inliner]: procedures = 180, calls = 1666, calls flagged for inlining = 68, calls inlined = 60, statements flattened = 3574 [2023-11-29 03:15:54,350 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 03:15:54,351 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 03:15:54,351 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 03:15:54,351 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 03:15:54,363 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (1/1) ... [2023-11-29 03:15:54,363 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (1/1) ... [2023-11-29 03:15:54,384 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (1/1) ... [2023-11-29 03:15:55,037 INFO L175 MemorySlicer]: Split 1073 memory accesses to 15 slices as follows [77, 2, 752, 28, 4, 12, 66, 6, 36, 7, 6, 14, 40, 21, 2]. 70 percent of accesses are in the largest equivalence class. The 626 initializations are split as follows [0, 2, 440, 0, 0, 12, 66, 6, 18, 6, 0, 14, 40, 21, 1]. The 162 writes are split as follows [66, 0, 85, 6, 3, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0]. [2023-11-29 03:15:55,038 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (1/1) ... [2023-11-29 03:15:55,038 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (1/1) ... [2023-11-29 03:15:55,116 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (1/1) ... [2023-11-29 03:15:55,131 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (1/1) ... [2023-11-29 03:15:55,148 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (1/1) ... [2023-11-29 03:15:55,160 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (1/1) ... [2023-11-29 03:15:55,185 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 03:15:55,186 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 03:15:55,186 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 03:15:55,186 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 03:15:55,187 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (1/1) ... [2023-11-29 03:15:55,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:15:55,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:15:55,218 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 03:15:55,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 03:15:55,252 INFO L130 BoogieDeclarations]: Found specification of procedure gpiochip_remove [2023-11-29 03:15:55,253 INFO L138 BoogieDeclarations]: Found implementation of procedure gpiochip_remove [2023-11-29 03:15:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2023-11-29 03:15:55,253 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2023-11-29 03:15:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-11-29 03:15:55,253 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-11-29 03:15:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_mdelay [2023-11-29 03:15:55,253 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_mdelay [2023-11-29 03:15:55,254 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_clock_lock_of_sm501_devdata [2023-11-29 03:15:55,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_clock_lock_of_sm501_devdata [2023-11-29 03:15:55,254 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_calc_clock [2023-11-29 03:15:55,254 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_calc_clock [2023-11-29 03:15:55,254 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_input [2023-11-29 03:15:55,254 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_input [2023-11-29 03:15:55,255 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_plat_probe [2023-11-29 03:15:55,255 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_plat_probe [2023-11-29 03:15:55,255 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-11-29 03:15:55,255 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-11-29 03:15:55,255 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_init_regs [2023-11-29 03:15:55,255 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_init_regs [2023-11-29 03:15:55,256 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_setup_uart_data [2023-11-29 03:15:55,256 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_setup_uart_data [2023-11-29 03:15:55,256 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_plat_remove [2023-11-29 03:15:55,256 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_plat_remove [2023-11-29 03:15:55,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 03:15:55,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 03:15:55,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 03:15:55,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 03:15:55,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 03:15:55,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-29 03:15:55,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-29 03:15:55,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-29 03:15:55,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-29 03:15:55,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-29 03:15:55,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-29 03:15:55,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2023-11-29 03:15:55,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2023-11-29 03:15:55,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2023-11-29 03:15:55,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2023-11-29 03:15:55,258 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_set_power [2023-11-29 03:15:55,258 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_set_power [2023-11-29 03:15:55,258 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_pin2nr [2023-11-29 03:15:55,258 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_pin2nr [2023-11-29 03:15:55,258 INFO L130 BoogieDeclarations]: Found specification of procedure to_sm501_gpio [2023-11-29 03:15:55,259 INFO L138 BoogieDeclarations]: Found implementation of procedure to_sm501_gpio [2023-11-29 03:15:55,259 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_unit_power [2023-11-29 03:15:55,259 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_unit_power [2023-11-29 03:15:55,259 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_dev_remove [2023-11-29 03:15:55,259 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_dev_remove [2023-11-29 03:15:55,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-29 03:15:55,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-29 03:15:55,259 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_get [2023-11-29 03:15:55,259 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_get [2023-11-29 03:15:55,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_clock_lock_of_sm501_devdata [2023-11-29 03:15:55,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_clock_lock_of_sm501_devdata [2023-11-29 03:15:55,260 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_create_mem [2023-11-29 03:15:55,260 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_create_mem [2023-11-29 03:15:55,260 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-29 03:15:55,260 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-29 03:15:55,260 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_calc_pll [2023-11-29 03:15:55,260 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_calc_pll [2023-11-29 03:15:55,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 03:15:55,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 03:15:55,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 03:15:55,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 03:15:55,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 03:15:55,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-29 03:15:55,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-29 03:15:55,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-29 03:15:55,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-29 03:15:55,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-29 03:15:55,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-29 03:15:55,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2023-11-29 03:15:55,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2023-11-29 03:15:55,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2023-11-29 03:15:55,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2023-11-29 03:15:55,263 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-11-29 03:15:55,263 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-11-29 03:15:55,263 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-11-29 03:15:55,263 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-11-29 03:15:55,263 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-29 03:15:55,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-29 03:15:55,263 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2023-11-29 03:15:55,264 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2023-11-29 03:15:55,264 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2023-11-29 03:15:55,264 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2023-11-29 03:15:55,264 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_create_subio [2023-11-29 03:15:55,264 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_create_subio [2023-11-29 03:15:55,264 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_register_device [2023-11-29 03:15:55,264 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_register_device [2023-11-29 03:15:55,264 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-29 03:15:55,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-29 03:15:55,265 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_init_dev [2023-11-29 03:15:55,265 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_init_dev [2023-11-29 03:15:55,265 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_register_chip [2023-11-29 03:15:55,265 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_register_chip [2023-11-29 03:15:55,265 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 03:15:55,265 INFO L130 BoogieDeclarations]: Found specification of procedure to_sm_device [2023-11-29 03:15:55,265 INFO L138 BoogieDeclarations]: Found implementation of procedure to_sm_device [2023-11-29 03:15:55,266 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2023-11-29 03:15:55,266 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2023-11-29 03:15:55,266 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-29 03:15:55,266 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-29 03:15:55,266 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_select_clock [2023-11-29 03:15:55,266 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_select_clock [2023-11-29 03:15:55,266 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 03:15:55,266 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_create_irq [2023-11-29 03:15:55,266 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_create_irq [2023-11-29 03:15:55,266 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 03:15:55,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-29 03:15:55,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-29 03:15:55,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-29 03:15:55,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-29 03:15:55,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-29 03:15:55,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-29 03:15:55,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-29 03:15:55,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-29 03:15:55,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-29 03:15:55,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-29 03:15:55,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-29 03:15:55,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-29 03:15:55,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2023-11-29 03:15:55,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2023-11-29 03:15:55,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2023-11-29 03:15:55,268 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-11-29 03:15:55,269 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_sync_regs [2023-11-29 03:15:55,269 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_sync_regs [2023-11-29 03:15:55,269 INFO L130 BoogieDeclarations]: Found specification of procedure release_resource [2023-11-29 03:15:55,269 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resource [2023-11-29 03:15:55,269 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-11-29 03:15:55,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-11-29 03:15:55,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-29 03:15:55,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-29 03:15:55,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-29 03:15:55,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-29 03:15:55,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-29 03:15:55,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-29 03:15:55,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-29 03:15:55,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-29 03:15:55,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-29 03:15:55,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-29 03:15:55,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-29 03:15:55,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-29 03:15:55,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2023-11-29 03:15:55,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2023-11-29 03:15:55,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2023-11-29 03:15:55,271 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_create_subdev [2023-11-29 03:15:55,271 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_create_subdev [2023-11-29 03:15:55,271 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_to_dev [2023-11-29 03:15:55,272 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_to_dev [2023-11-29 03:15:55,272 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2023-11-29 03:15:55,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2023-11-29 03:15:55,272 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-11-29 03:15:55,272 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-11-29 03:15:55,272 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_resource [2023-11-29 03:15:55,272 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_resource [2023-11-29 03:15:55,273 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 03:15:55,273 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_dump_gate [2023-11-29 03:15:55,273 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_dump_gate [2023-11-29 03:15:55,273 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2023-11-29 03:15:55,273 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2023-11-29 03:15:55,273 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2023-11-29 03:15:55,274 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2023-11-29 03:15:55,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-29 03:15:55,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-29 03:15:55,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-29 03:15:55,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-29 03:15:55,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-29 03:15:55,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-29 03:15:55,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-29 03:15:55,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-29 03:15:55,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-29 03:15:55,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-29 03:15:55,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-29 03:15:55,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-29 03:15:55,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2023-11-29 03:15:55,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2023-11-29 03:15:55,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2023-11-29 03:15:55,275 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2023-11-29 03:15:55,275 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2023-11-29 03:15:55,275 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-11-29 03:15:55,276 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-11-29 03:15:55,276 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_set_clock [2023-11-29 03:15:55,276 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_set_clock [2023-11-29 03:15:55,276 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_modify_reg [2023-11-29 03:15:55,276 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_modify_reg [2023-11-29 03:15:55,276 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-11-29 03:15:55,276 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-11-29 03:15:55,276 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-11-29 03:15:55,276 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-11-29 03:15:55,276 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2023-11-29 03:15:55,276 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2023-11-29 03:15:55,277 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_init_reg [2023-11-29 03:15:55,277 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_init_reg [2023-11-29 03:15:55,277 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2023-11-29 03:15:55,277 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2023-11-29 03:15:55,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 03:15:55,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 03:15:55,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 03:15:55,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 03:15:55,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 03:15:55,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-29 03:15:55,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-29 03:15:55,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-29 03:15:55,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-29 03:15:55,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-29 03:15:55,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-29 03:15:55,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2023-11-29 03:15:55,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2023-11-29 03:15:55,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2023-11-29 03:15:55,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2023-11-29 03:15:55,278 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2023-11-29 03:15:55,278 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2023-11-29 03:15:55,278 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_plat_resume [2023-11-29 03:15:55,278 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_plat_resume [2023-11-29 03:15:55,279 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_ensure_gpio [2023-11-29 03:15:55,279 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_ensure_gpio [2023-11-29 03:15:55,279 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 03:15:55,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 03:15:55,785 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 03:15:55,787 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 03:15:59,971 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 03:16:00,229 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 03:16:00,229 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-29 03:16:00,230 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:16:00 BoogieIcfgContainer [2023-11-29 03:16:00,230 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 03:16:00,232 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 03:16:00,233 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 03:16:00,236 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 03:16:00,236 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 03:15:52" (1/3) ... [2023-11-29 03:16:00,237 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b670a5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:16:00, skipping insertion in model container [2023-11-29 03:16:00,237 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:54" (2/3) ... [2023-11-29 03:16:00,237 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b670a5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:16:00, skipping insertion in model container [2023-11-29 03:16:00,237 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:16:00" (3/3) ... [2023-11-29 03:16:00,238 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i [2023-11-29 03:16:00,258 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 03:16:00,258 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 03:16:00,331 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 03:16:00,338 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=LoopHeads, 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;@186eeb9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 03:16:00,338 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 03:16:00,348 INFO L276 IsEmpty]: Start isEmpty. Operand has 1043 states, 695 states have (on average 1.40431654676259) internal successors, (976), 709 states have internal predecessors, (976), 285 states have call successors, (285), 61 states have call predecessors, (285), 61 states have return successors, (285), 285 states have call predecessors, (285), 285 states have call successors, (285) [2023-11-29 03:16:00,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2023-11-29 03:16:00,358 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:16:00,358 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:00,359 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:16:00,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:00,364 INFO L85 PathProgramCache]: Analyzing trace with hash -135248923, now seen corresponding path program 1 times [2023-11-29 03:16:00,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:16:00,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067267424] [2023-11-29 03:16:00,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:00,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:16:00,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:00,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:00,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:16:00,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067267424] [2023-11-29 03:16:00,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067267424] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:00,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:00,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:16:00,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267002009] [2023-11-29 03:16:00,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:00,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:16:00,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:16:01,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:16:01,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:16:01,024 INFO L87 Difference]: Start difference. First operand has 1043 states, 695 states have (on average 1.40431654676259) internal successors, (976), 709 states have internal predecessors, (976), 285 states have call successors, (285), 61 states have call predecessors, (285), 61 states have return successors, (285), 285 states have call predecessors, (285), 285 states have call successors, (285) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 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) [2023-11-29 03:16:02,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:16:02,087 INFO L93 Difference]: Finished difference Result 3113 states and 4730 transitions. [2023-11-29 03:16:02,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:16:02,089 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 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 12 [2023-11-29 03:16:02,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:16:02,122 INFO L225 Difference]: With dead ends: 3113 [2023-11-29 03:16:02,122 INFO L226 Difference]: Without dead ends: 2069 [2023-11-29 03:16:02,137 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:16:02,140 INFO L413 NwaCegarLoop]: 1423 mSDtfsCounter, 1500 mSDsluCounter, 1417 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1500 SdHoareTripleChecker+Valid, 2840 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 03:16:02,141 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1500 Valid, 2840 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 03:16:02,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2069 states. [2023-11-29 03:16:02,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2069 to 2065. [2023-11-29 03:16:02,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2065 states, 1380 states have (on average 1.3804347826086956) internal successors, (1905), 1399 states have internal predecessors, (1905), 564 states have call successors, (564), 121 states have call predecessors, (564), 120 states have return successors, (558), 558 states have call predecessors, (558), 558 states have call successors, (558) [2023-11-29 03:16:02,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2065 states to 2065 states and 3027 transitions. [2023-11-29 03:16:02,375 INFO L78 Accepts]: Start accepts. Automaton has 2065 states and 3027 transitions. Word has length 12 [2023-11-29 03:16:02,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:16:02,375 INFO L495 AbstractCegarLoop]: Abstraction has 2065 states and 3027 transitions. [2023-11-29 03:16:02,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 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) [2023-11-29 03:16:02,376 INFO L276 IsEmpty]: Start isEmpty. Operand 2065 states and 3027 transitions. [2023-11-29 03:16:02,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-11-29 03:16:02,378 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:16:02,378 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:02,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 03:16:02,379 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:16:02,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:02,380 INFO L85 PathProgramCache]: Analyzing trace with hash 21149088, now seen corresponding path program 1 times [2023-11-29 03:16:02,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:16:02,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512687655] [2023-11-29 03:16:02,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:02,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:16:02,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:02,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:02,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:16:02,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512687655] [2023-11-29 03:16:02,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512687655] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:02,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:02,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:16:02,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783906816] [2023-11-29 03:16:02,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:02,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:16:02,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:16:02,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:16:02,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:16:02,615 INFO L87 Difference]: Start difference. First operand 2065 states and 3027 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 states have internal predecessors, (14), 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) [2023-11-29 03:16:03,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:16:03,240 INFO L93 Difference]: Finished difference Result 2109 states and 3061 transitions. [2023-11-29 03:16:03,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:16:03,241 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 states have internal predecessors, (14), 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 15 [2023-11-29 03:16:03,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:16:03,258 INFO L225 Difference]: With dead ends: 2109 [2023-11-29 03:16:03,258 INFO L226 Difference]: Without dead ends: 2105 [2023-11-29 03:16:03,261 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:16:03,262 INFO L413 NwaCegarLoop]: 1417 mSDtfsCounter, 1318 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1318 SdHoareTripleChecker+Valid, 1609 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 03:16:03,263 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1318 Valid, 1609 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 03:16:03,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2105 states. [2023-11-29 03:16:03,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2105 to 2103. [2023-11-29 03:16:03,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2103 states, 1404 states have (on average 1.3746438746438747) internal successors, (1930), 1421 states have internal predecessors, (1930), 564 states have call successors, (564), 135 states have call predecessors, (564), 134 states have return successors, (560), 560 states have call predecessors, (560), 560 states have call successors, (560) [2023-11-29 03:16:03,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2103 states to 2103 states and 3054 transitions. [2023-11-29 03:16:03,400 INFO L78 Accepts]: Start accepts. Automaton has 2103 states and 3054 transitions. Word has length 15 [2023-11-29 03:16:03,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:16:03,400 INFO L495 AbstractCegarLoop]: Abstraction has 2103 states and 3054 transitions. [2023-11-29 03:16:03,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 states have internal predecessors, (14), 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) [2023-11-29 03:16:03,400 INFO L276 IsEmpty]: Start isEmpty. Operand 2103 states and 3054 transitions. [2023-11-29 03:16:03,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-11-29 03:16:03,402 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:16:03,402 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:03,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 03:16:03,403 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:16:03,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:03,403 INFO L85 PathProgramCache]: Analyzing trace with hash 655074091, now seen corresponding path program 1 times [2023-11-29 03:16:03,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:16:03,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521030506] [2023-11-29 03:16:03,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:03,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:16:03,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:03,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:03,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:16:03,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521030506] [2023-11-29 03:16:03,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521030506] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:03,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:03,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:16:03,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525561605] [2023-11-29 03:16:03,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:03,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:16:03,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:16:03,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:16:03,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:16:03,592 INFO L87 Difference]: Start difference. First operand 2103 states and 3054 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 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) [2023-11-29 03:16:04,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:16:04,147 INFO L93 Difference]: Finished difference Result 2105 states and 3055 transitions. [2023-11-29 03:16:04,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:16:04,148 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 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 16 [2023-11-29 03:16:04,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:16:04,163 INFO L225 Difference]: With dead ends: 2105 [2023-11-29 03:16:04,164 INFO L226 Difference]: Without dead ends: 2102 [2023-11-29 03:16:04,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:16:04,166 INFO L413 NwaCegarLoop]: 1416 mSDtfsCounter, 1505 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1505 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 03:16:04,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1505 Valid, 1416 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 03:16:04,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2102 states. [2023-11-29 03:16:04,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2102 to 2102. [2023-11-29 03:16:04,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2102 states, 1404 states have (on average 1.373931623931624) internal successors, (1929), 1420 states have internal predecessors, (1929), 563 states have call successors, (563), 135 states have call predecessors, (563), 134 states have return successors, (560), 560 states have call predecessors, (560), 560 states have call successors, (560) [2023-11-29 03:16:04,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2102 states to 2102 states and 3052 transitions. [2023-11-29 03:16:04,298 INFO L78 Accepts]: Start accepts. Automaton has 2102 states and 3052 transitions. Word has length 16 [2023-11-29 03:16:04,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:16:04,299 INFO L495 AbstractCegarLoop]: Abstraction has 2102 states and 3052 transitions. [2023-11-29 03:16:04,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 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) [2023-11-29 03:16:04,299 INFO L276 IsEmpty]: Start isEmpty. Operand 2102 states and 3052 transitions. [2023-11-29 03:16:04,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-11-29 03:16:04,300 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:16:04,300 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:04,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 03:16:04,301 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:16:04,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:04,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1168082429, now seen corresponding path program 1 times [2023-11-29 03:16:04,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:16:04,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325993110] [2023-11-29 03:16:04,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:04,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:16:04,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:04,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:04,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:16:04,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325993110] [2023-11-29 03:16:04,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325993110] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:04,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:04,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:16:04,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495833891] [2023-11-29 03:16:04,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:04,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:16:04,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:16:04,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:16:04,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:16:04,491 INFO L87 Difference]: Start difference. First operand 2102 states and 3052 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 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) [2023-11-29 03:16:05,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:16:05,201 INFO L93 Difference]: Finished difference Result 2104 states and 3053 transitions. [2023-11-29 03:16:05,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:16:05,202 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 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 17 [2023-11-29 03:16:05,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:16:05,219 INFO L225 Difference]: With dead ends: 2104 [2023-11-29 03:16:05,220 INFO L226 Difference]: Without dead ends: 2101 [2023-11-29 03:16:05,222 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:16:05,223 INFO L413 NwaCegarLoop]: 1414 mSDtfsCounter, 1502 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1502 SdHoareTripleChecker+Valid, 1414 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 03:16:05,223 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1502 Valid, 1414 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 03:16:05,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2101 states. [2023-11-29 03:16:05,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2101 to 2101. [2023-11-29 03:16:05,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2101 states, 1404 states have (on average 1.3732193732193732) internal successors, (1928), 1419 states have internal predecessors, (1928), 562 states have call successors, (562), 135 states have call predecessors, (562), 134 states have return successors, (560), 560 states have call predecessors, (560), 560 states have call successors, (560) [2023-11-29 03:16:05,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2101 states to 2101 states and 3050 transitions. [2023-11-29 03:16:05,379 INFO L78 Accepts]: Start accepts. Automaton has 2101 states and 3050 transitions. Word has length 17 [2023-11-29 03:16:05,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:16:05,380 INFO L495 AbstractCegarLoop]: Abstraction has 2101 states and 3050 transitions. [2023-11-29 03:16:05,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 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) [2023-11-29 03:16:05,380 INFO L276 IsEmpty]: Start isEmpty. Operand 2101 states and 3050 transitions. [2023-11-29 03:16:05,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-11-29 03:16:05,381 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:16:05,381 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:05,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 03:16:05,382 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:16:05,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:05,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1851354834, now seen corresponding path program 1 times [2023-11-29 03:16:05,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:16:05,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091726203] [2023-11-29 03:16:05,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:05,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:16:05,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:05,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:05,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:16:05,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091726203] [2023-11-29 03:16:05,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091726203] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:05,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:05,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:16:05,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932994042] [2023-11-29 03:16:05,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:05,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:16:05,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:16:05,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:16:05,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:16:05,556 INFO L87 Difference]: Start difference. First operand 2101 states and 3050 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 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) [2023-11-29 03:16:05,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:16:05,999 INFO L93 Difference]: Finished difference Result 2103 states and 3051 transitions. [2023-11-29 03:16:06,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:16:06,000 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 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 [2023-11-29 03:16:06,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:16:06,015 INFO L225 Difference]: With dead ends: 2103 [2023-11-29 03:16:06,015 INFO L226 Difference]: Without dead ends: 2095 [2023-11-29 03:16:06,017 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:16:06,017 INFO L413 NwaCegarLoop]: 1413 mSDtfsCounter, 1499 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1499 SdHoareTripleChecker+Valid, 1413 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 03:16:06,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1499 Valid, 1413 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 03:16:06,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2095 states. [2023-11-29 03:16:06,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2095 to 2095. [2023-11-29 03:16:06,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2095 states, 1399 states have (on average 1.37240886347391) internal successors, (1920), 1413 states have internal predecessors, (1920), 561 states have call successors, (561), 135 states have call predecessors, (561), 134 states have return successors, (560), 560 states have call predecessors, (560), 560 states have call successors, (560) [2023-11-29 03:16:06,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2095 states to 2095 states and 3041 transitions. [2023-11-29 03:16:06,162 INFO L78 Accepts]: Start accepts. Automaton has 2095 states and 3041 transitions. Word has length 18 [2023-11-29 03:16:06,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:16:06,162 INFO L495 AbstractCegarLoop]: Abstraction has 2095 states and 3041 transitions. [2023-11-29 03:16:06,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 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) [2023-11-29 03:16:06,162 INFO L276 IsEmpty]: Start isEmpty. Operand 2095 states and 3041 transitions. [2023-11-29 03:16:06,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2023-11-29 03:16:06,177 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:16:06,178 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 4, 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] [2023-11-29 03:16:06,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 03:16:06,178 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:16:06,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:06,179 INFO L85 PathProgramCache]: Analyzing trace with hash 799201678, now seen corresponding path program 1 times [2023-11-29 03:16:06,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:16:06,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195638595] [2023-11-29 03:16:06,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:06,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:16:06,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:06,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-29 03:16:06,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 03:16:06,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:06,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-29 03:16:06,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:06,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-29 03:16:06,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:06,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-29 03:16:06,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-29 03:16:06,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:06,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-29 03:16:06,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 03:16:06,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-29 03:16:06,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-29 03:16:06,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 03:16:06,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-11-29 03:16:06,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-29 03:16:06,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-29 03:16:06,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-11-29 03:16:06,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:06,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:06,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-29 03:16:06,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 03:16:06,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 03:16:06,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-29 03:16:06,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 03:16:06,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:06,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:06,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-29 03:16:06,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:06,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:06,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-29 03:16:06,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:06,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:06,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2023-11-29 03:16:06,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:06,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-29 03:16:06,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:06,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2023-11-29 03:16:06,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:07,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2023-11-29 03:16:07,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:07,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:07,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:07,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2023-11-29 03:16:07,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:07,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2023-11-29 03:16:07,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:07,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2023-11-29 03:16:07,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:07,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2023-11-29 03:16:07,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:07,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2023-11-29 03:16:07,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:07,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2023-11-29 03:16:07,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:07,057 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2023-11-29 03:16:07,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:16:07,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195638595] [2023-11-29 03:16:07,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195638595] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:07,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:07,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 03:16:07,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622729375] [2023-11-29 03:16:07,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:07,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:16:07,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:16:07,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:16:07,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:16:07,061 INFO L87 Difference]: Start difference. First operand 2095 states and 3041 transitions. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (45), 7 states have call predecessors, (45), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-11-29 03:16:13,934 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 [] [2023-11-29 03:16:15,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:16,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:18,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:22,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:24,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:25,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:16:25,747 INFO L93 Difference]: Finished difference Result 7084 states and 10531 transitions. [2023-11-29 03:16:25,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 03:16:25,748 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (45), 7 states have call predecessors, (45), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 267 [2023-11-29 03:16:25,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:16:25,786 INFO L225 Difference]: With dead ends: 7084 [2023-11-29 03:16:25,786 INFO L226 Difference]: Without dead ends: 4990 [2023-11-29 03:16:25,797 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=206, Unknown=0, NotChecked=0, Total=306 [2023-11-29 03:16:25,798 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 3232 mSDsluCounter, 2966 mSDsCounter, 0 mSdLazyCounter, 3142 mSolverCounterSat, 2759 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3507 SdHoareTripleChecker+Valid, 4340 SdHoareTripleChecker+Invalid, 5901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2759 IncrementalHoareTripleChecker+Valid, 3142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2023-11-29 03:16:25,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3507 Valid, 4340 Invalid, 5901 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2759 Valid, 3142 Invalid, 0 Unknown, 0 Unchecked, 17.9s Time] [2023-11-29 03:16:25,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4990 states. [2023-11-29 03:16:26,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4990 to 3858. [2023-11-29 03:16:26,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3858 states, 2588 states have (on average 1.3728748068006182) internal successors, (3553), 2610 states have internal predecessors, (3553), 1017 states have call successors, (1017), 253 states have call predecessors, (1017), 252 states have return successors, (1016), 1016 states have call predecessors, (1016), 1016 states have call successors, (1016) [2023-11-29 03:16:26,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3858 states to 3858 states and 5586 transitions. [2023-11-29 03:16:26,210 INFO L78 Accepts]: Start accepts. Automaton has 3858 states and 5586 transitions. Word has length 267 [2023-11-29 03:16:26,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:16:26,210 INFO L495 AbstractCegarLoop]: Abstraction has 3858 states and 5586 transitions. [2023-11-29 03:16:26,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (45), 7 states have call predecessors, (45), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-11-29 03:16:26,211 INFO L276 IsEmpty]: Start isEmpty. Operand 3858 states and 5586 transitions. [2023-11-29 03:16:26,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2023-11-29 03:16:26,229 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:16:26,229 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:26,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 03:16:26,230 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:16:26,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:26,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1383170834, now seen corresponding path program 1 times [2023-11-29 03:16:26,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:16:26,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885544607] [2023-11-29 03:16:26,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:26,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:16:26,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 03:16:26,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-29 03:16:26,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-29 03:16:26,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:26,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 03:16:26,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:26,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 03:16:26,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:26,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-29 03:16:26,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 03:16:26,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:26,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-29 03:16:26,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-29 03:16:26,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 03:16:26,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 03:16:26,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-29 03:16:26,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-29 03:16:26,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-29 03:16:26,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2023-11-29 03:16:26,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2023-11-29 03:16:26,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:26,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:26,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-29 03:16:26,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 03:16:26,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 03:16:26,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-29 03:16:26,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 03:16:26,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:26,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:26,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-29 03:16:26,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:26,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:26,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-29 03:16:26,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:26,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:26,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2023-11-29 03:16:26,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:26,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-29 03:16:26,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2023-11-29 03:16:26,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2023-11-29 03:16:26,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:26,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2023-11-29 03:16:26,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2023-11-29 03:16:26,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2023-11-29 03:16:26,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2023-11-29 03:16:26,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2023-11-29 03:16:26,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2023-11-29 03:16:26,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:26,969 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2023-11-29 03:16:26,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:16:26,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885544607] [2023-11-29 03:16:26,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885544607] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:26,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:26,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 03:16:26,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904015129] [2023-11-29 03:16:26,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:26,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:16:26,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:16:26,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:16:26,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:16:26,972 INFO L87 Difference]: Start difference. First operand 3858 states and 5586 transitions. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 3 states have internal predecessors, (124), 2 states have call successors, (45), 7 states have call predecessors, (45), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-11-29 03:16:32,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:36,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:37,395 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 [] [2023-11-29 03:16:38,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:40,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:16:40,852 INFO L93 Difference]: Finished difference Result 7439 states and 10951 transitions. [2023-11-29 03:16:40,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 03:16:40,853 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 3 states have internal predecessors, (124), 2 states have call successors, (45), 7 states have call predecessors, (45), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 279 [2023-11-29 03:16:40,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:16:40,877 INFO L225 Difference]: With dead ends: 7439 [2023-11-29 03:16:40,878 INFO L226 Difference]: Without dead ends: 3581 [2023-11-29 03:16:40,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:16:40,892 INFO L413 NwaCegarLoop]: 957 mSDtfsCounter, 1143 mSDsluCounter, 2806 mSDsCounter, 0 mSdLazyCounter, 3067 mSolverCounterSat, 583 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1293 SdHoareTripleChecker+Valid, 3763 SdHoareTripleChecker+Invalid, 3650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 583 IncrementalHoareTripleChecker+Valid, 3067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.5s IncrementalHoareTripleChecker+Time [2023-11-29 03:16:40,892 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1293 Valid, 3763 Invalid, 3650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [583 Valid, 3067 Invalid, 0 Unknown, 0 Unchecked, 13.5s Time] [2023-11-29 03:16:40,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3581 states. [2023-11-29 03:16:41,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3581 to 2814. [2023-11-29 03:16:41,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2814 states, 1891 states have (on average 1.372818614489688) internal successors, (2596), 1906 states have internal predecessors, (2596), 737 states have call successors, (737), 186 states have call predecessors, (737), 185 states have return successors, (736), 736 states have call predecessors, (736), 736 states have call successors, (736) [2023-11-29 03:16:41,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2814 states to 2814 states and 4069 transitions. [2023-11-29 03:16:41,168 INFO L78 Accepts]: Start accepts. Automaton has 2814 states and 4069 transitions. Word has length 279 [2023-11-29 03:16:41,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:16:41,169 INFO L495 AbstractCegarLoop]: Abstraction has 2814 states and 4069 transitions. [2023-11-29 03:16:41,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 3 states have internal predecessors, (124), 2 states have call successors, (45), 7 states have call predecessors, (45), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-11-29 03:16:41,169 INFO L276 IsEmpty]: Start isEmpty. Operand 2814 states and 4069 transitions. [2023-11-29 03:16:41,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2023-11-29 03:16:41,183 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:16:41,183 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:41,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 03:16:41,183 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:16:41,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:41,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1279874640, now seen corresponding path program 1 times [2023-11-29 03:16:41,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:16:41,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592769219] [2023-11-29 03:16:41,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:41,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:16:41,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 03:16:41,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-29 03:16:41,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-29 03:16:41,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:41,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 03:16:41,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:41,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 03:16:41,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:41,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-29 03:16:41,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 03:16:41,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:41,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-29 03:16:41,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-29 03:16:41,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 03:16:41,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 03:16:41,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-29 03:16:41,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-29 03:16:41,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-29 03:16:41,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2023-11-29 03:16:41,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2023-11-29 03:16:41,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:41,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:41,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-29 03:16:41,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 03:16:41,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 03:16:41,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-29 03:16:41,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 03:16:41,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:41,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:41,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-29 03:16:41,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:41,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:41,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-29 03:16:41,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:41,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:41,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2023-11-29 03:16:41,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:41,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-29 03:16:41,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2023-11-29 03:16:41,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2023-11-29 03:16:41,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:41,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2023-11-29 03:16:41,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2023-11-29 03:16:41,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2023-11-29 03:16:41,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2023-11-29 03:16:41,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2023-11-29 03:16:41,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2023-11-29 03:16:41,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:41,905 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2023-11-29 03:16:41,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:16:41,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592769219] [2023-11-29 03:16:41,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592769219] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:41,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:41,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 03:16:41,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374113094] [2023-11-29 03:16:41,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:41,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:16:41,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:16:41,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:16:41,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:16:41,908 INFO L87 Difference]: Start difference. First operand 2814 states and 4069 transitions. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 3 states have internal predecessors, (122), 2 states have call successors, (45), 7 states have call predecessors, (45), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-11-29 03:16:48,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:49,728 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:51,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:52,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:53,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:16:53,669 INFO L93 Difference]: Finished difference Result 5514 states and 8172 transitions. [2023-11-29 03:16:53,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 03:16:53,670 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 3 states have internal predecessors, (122), 2 states have call successors, (45), 7 states have call predecessors, (45), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 279 [2023-11-29 03:16:53,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:16:53,694 INFO L225 Difference]: With dead ends: 5514 [2023-11-29 03:16:53,694 INFO L226 Difference]: Without dead ends: 3583 [2023-11-29 03:16:53,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2023-11-29 03:16:53,700 INFO L413 NwaCegarLoop]: 959 mSDtfsCounter, 1455 mSDsluCounter, 2863 mSDsCounter, 0 mSdLazyCounter, 3002 mSolverCounterSat, 1387 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1602 SdHoareTripleChecker+Valid, 3822 SdHoareTripleChecker+Invalid, 4389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1387 IncrementalHoareTripleChecker+Valid, 3002 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.3s IncrementalHoareTripleChecker+Time [2023-11-29 03:16:53,701 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1602 Valid, 3822 Invalid, 4389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1387 Valid, 3002 Invalid, 0 Unknown, 0 Unchecked, 11.3s Time] [2023-11-29 03:16:53,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3583 states. [2023-11-29 03:16:53,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3583 to 2815. [2023-11-29 03:16:53,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2815 states, 1892 states have (on average 1.3726215644820297) internal successors, (2597), 1907 states have internal predecessors, (2597), 737 states have call successors, (737), 186 states have call predecessors, (737), 185 states have return successors, (736), 736 states have call predecessors, (736), 736 states have call successors, (736) [2023-11-29 03:16:53,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2815 states to 2815 states and 4070 transitions. [2023-11-29 03:16:53,892 INFO L78 Accepts]: Start accepts. Automaton has 2815 states and 4070 transitions. Word has length 279 [2023-11-29 03:16:53,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:16:53,893 INFO L495 AbstractCegarLoop]: Abstraction has 2815 states and 4070 transitions. [2023-11-29 03:16:53,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 3 states have internal predecessors, (122), 2 states have call successors, (45), 7 states have call predecessors, (45), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-11-29 03:16:53,893 INFO L276 IsEmpty]: Start isEmpty. Operand 2815 states and 4070 transitions. [2023-11-29 03:16:53,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2023-11-29 03:16:53,902 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:16:53,902 INFO L195 NwaCegarLoop]: trace histogram [9, 6, 6, 6, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:53,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 03:16:53,903 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:16:53,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:53,903 INFO L85 PathProgramCache]: Analyzing trace with hash -688093452, now seen corresponding path program 1 times [2023-11-29 03:16:53,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:16:53,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93279578] [2023-11-29 03:16:53,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:53,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:16:54,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-29 03:16:54,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-29 03:16:54,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-29 03:16:54,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:54,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-29 03:16:54,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:54,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-29 03:16:54,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-29 03:16:54,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 03:16:54,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-11-29 03:16:54,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-29 03:16:54,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-29 03:16:54,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-29 03:16:54,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-29 03:16:54,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 03:16:54,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-29 03:16:54,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:54,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:54,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-29 03:16:54,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 03:16:54,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 03:16:54,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-29 03:16:54,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 03:16:54,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:54,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:54,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-29 03:16:54,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:54,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:54,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-29 03:16:54,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:54,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:16:54,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2023-11-29 03:16:54,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:54,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-29 03:16:54,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2023-11-29 03:16:54,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2023-11-29 03:16:54,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:16:54,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2023-11-29 03:16:54,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2023-11-29 03:16:54,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2023-11-29 03:16:54,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2023-11-29 03:16:54,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2023-11-29 03:16:54,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2023-11-29 03:16:54,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:54,450 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-11-29 03:16:54,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:16:54,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93279578] [2023-11-29 03:16:54,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93279578] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:54,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:54,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 03:16:54,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905735478] [2023-11-29 03:16:54,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:54,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:16:54,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:16:54,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:16:54,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:16:54,453 INFO L87 Difference]: Start difference. First operand 2815 states and 4070 transitions. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 3 states have internal predecessors, (119), 2 states have call successors, (41), 7 states have call predecessors, (41), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2023-11-29 03:17:00,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:17:02,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:17:03,833 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 [] [2023-11-29 03:17:05,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:17:05,915 INFO L93 Difference]: Finished difference Result 6403 states and 9460 transitions. [2023-11-29 03:17:05,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 03:17:05,916 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 3 states have internal predecessors, (119), 2 states have call successors, (41), 7 states have call predecessors, (41), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 260 [2023-11-29 03:17:05,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:17:05,934 INFO L225 Difference]: With dead ends: 6403 [2023-11-29 03:17:05,934 INFO L226 Difference]: Without dead ends: 3589 [2023-11-29 03:17:05,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:17:05,942 INFO L413 NwaCegarLoop]: 957 mSDtfsCounter, 1151 mSDsluCounter, 2789 mSDsCounter, 0 mSdLazyCounter, 3112 mSolverCounterSat, 576 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1299 SdHoareTripleChecker+Valid, 3746 SdHoareTripleChecker+Invalid, 3688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 576 IncrementalHoareTripleChecker+Valid, 3112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.1s IncrementalHoareTripleChecker+Time [2023-11-29 03:17:05,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1299 Valid, 3746 Invalid, 3688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [576 Valid, 3112 Invalid, 0 Unknown, 0 Unchecked, 11.1s Time] [2023-11-29 03:17:05,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3589 states. [2023-11-29 03:17:06,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3589 to 2818. [2023-11-29 03:17:06,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2818 states, 1895 states have (on average 1.3720316622691293) internal successors, (2600), 1910 states have internal predecessors, (2600), 737 states have call successors, (737), 186 states have call predecessors, (737), 185 states have return successors, (736), 736 states have call predecessors, (736), 736 states have call successors, (736) [2023-11-29 03:17:06,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2818 states to 2818 states and 4073 transitions. [2023-11-29 03:17:06,257 INFO L78 Accepts]: Start accepts. Automaton has 2818 states and 4073 transitions. Word has length 260 [2023-11-29 03:17:06,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:17:06,258 INFO L495 AbstractCegarLoop]: Abstraction has 2818 states and 4073 transitions. [2023-11-29 03:17:06,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 3 states have internal predecessors, (119), 2 states have call successors, (41), 7 states have call predecessors, (41), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2023-11-29 03:17:06,259 INFO L276 IsEmpty]: Start isEmpty. Operand 2818 states and 4073 transitions. [2023-11-29 03:17:06,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2023-11-29 03:17:06,273 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:17:06,273 INFO L195 NwaCegarLoop]: trace histogram [9, 6, 6, 6, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:17:06,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 03:17:06,273 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:17:06,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:17:06,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1388873655, now seen corresponding path program 1 times [2023-11-29 03:17:06,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:17:06,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099901302] [2023-11-29 03:17:06,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:17:06,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:17:06,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-29 03:17:06,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-29 03:17:06,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-29 03:17:06,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:17:06,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-29 03:17:06,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:17:06,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-29 03:17:06,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-29 03:17:06,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 03:17:06,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-11-29 03:17:06,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-29 03:17:06,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-29 03:17:06,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-29 03:17:06,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-29 03:17:06,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 03:17:06,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-29 03:17:06,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:17:06,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:17:06,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-29 03:17:06,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 03:17:06,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 03:17:06,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-29 03:17:06,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 03:17:06,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:17:06,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:17:06,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-29 03:17:06,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:17:06,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:17:06,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-29 03:17:06,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:17:06,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-29 03:17:06,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2023-11-29 03:17:06,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:07,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:17:07,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:07,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-29 03:17:07,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:07,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2023-11-29 03:17:07,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:07,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2023-11-29 03:17:07,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:07,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 03:17:07,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:07,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2023-11-29 03:17:07,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:07,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2023-11-29 03:17:07,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:07,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2023-11-29 03:17:07,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:07,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2023-11-29 03:17:07,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:07,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2023-11-29 03:17:07,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:07,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2023-11-29 03:17:07,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:07,090 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-11-29 03:17:07,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:17:07,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099901302] [2023-11-29 03:17:07,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099901302] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:17:07,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:17:07,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 03:17:07,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889461216] [2023-11-29 03:17:07,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:17:07,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:17:07,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:17:07,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:17:07,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:17:07,093 INFO L87 Difference]: Start difference. First operand 2818 states and 4073 transitions. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (41), 8 states have call predecessors, (41), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2023-11-29 03:17:12,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:17:15,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:17:16,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:17:16,894 INFO L93 Difference]: Finished difference Result 3589 states and 5372 transitions. [2023-11-29 03:17:16,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 03:17:16,895 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (41), 8 states have call predecessors, (41), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 261 [2023-11-29 03:17:16,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:17:16,896 INFO L225 Difference]: With dead ends: 3589 [2023-11-29 03:17:16,896 INFO L226 Difference]: Without dead ends: 0 [2023-11-29 03:17:16,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:17:16,906 INFO L413 NwaCegarLoop]: 950 mSDtfsCounter, 1606 mSDsluCounter, 2077 mSDsCounter, 0 mSdLazyCounter, 2492 mSolverCounterSat, 1454 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1741 SdHoareTripleChecker+Valid, 3027 SdHoareTripleChecker+Invalid, 3946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1454 IncrementalHoareTripleChecker+Valid, 2492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2023-11-29 03:17:16,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1741 Valid, 3027 Invalid, 3946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1454 Valid, 2492 Invalid, 0 Unknown, 0 Unchecked, 9.4s Time] [2023-11-29 03:17:16,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-11-29 03:17:16,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-11-29 03:17:16,907 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) [2023-11-29 03:17:16,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-11-29 03:17:16,908 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 261 [2023-11-29 03:17:16,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:17:16,908 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-29 03:17:16,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (41), 8 states have call predecessors, (41), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2023-11-29 03:17:16,908 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-11-29 03:17:16,908 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-11-29 03:17:16,910 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 03:17:16,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 03:17:16,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-11-29 03:17:42,571 INFO L899 garLoopResultBuilder]: For program point gpiochip_removeEXIT(lines 6278 6280) no Hoare annotation was computed. [2023-11-29 03:17:42,572 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6278 6280) the Hoare annotation is: true [2023-11-29 03:17:42,572 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|))) [2023-11-29 03:17:42,572 INFO L899 garLoopResultBuilder]: For program point L6260-1(line 6260) no Hoare annotation was computed. [2023-11-29 03:17:42,572 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataEXIT(lines 6259 6261) no Hoare annotation was computed. [2023-11-29 03:17:42,572 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|))) [2023-11-29 03:17:42,573 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6238 6240) the Hoare annotation is: true [2023-11-29 03:17:42,573 INFO L899 garLoopResultBuilder]: For program point __raw_spin_lock_initEXIT(lines 6238 6240) no Hoare annotation was computed. [2023-11-29 03:17:42,573 INFO L899 garLoopResultBuilder]: For program point L3792(lines 3792 3796) no Hoare annotation was computed. [2023-11-29 03:17:42,573 INFO L899 garLoopResultBuilder]: For program point sm501_mdelayEXIT(lines 3780 3803) no Hoare annotation was computed. [2023-11-29 03:17:42,573 INFO L899 garLoopResultBuilder]: For program point L3789(lines 3784 3798) no Hoare annotation was computed. [2023-11-29 03:17:42,573 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3780 3803) the Hoare annotation is: true [2023-11-29 03:17:42,573 INFO L899 garLoopResultBuilder]: For program point L3784(lines 3784 3800) no Hoare annotation was computed. [2023-11-29 03:17:42,573 INFO L899 garLoopResultBuilder]: For program point L3784-1(lines 3780 3803) no Hoare annotation was computed. [2023-11-29 03:17:42,573 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))) [2023-11-29 03:17:42,573 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5813 5823) 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))) [2023-11-29 03:17:42,573 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_clock_lock_of_sm501_devdataEXIT(lines 5813 5823) no Hoare annotation was computed. [2023-11-29 03:17:42,573 INFO L899 garLoopResultBuilder]: For program point L5818-1(lines 5816 5819) no Hoare annotation was computed. [2023-11-29 03:17:42,574 INFO L899 garLoopResultBuilder]: For program point L5816(lines 5816 5819) no Hoare annotation was computed. [2023-11-29 03:17:42,574 INFO L899 garLoopResultBuilder]: For program point sm501_calc_clockEXIT(lines 3971 4020) no Hoare annotation was computed. [2023-11-29 03:17:42,574 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3971 4020) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |#memory_int#4| |old(#memory_int#4)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.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))) [2023-11-29 03:17:42,574 INFO L899 garLoopResultBuilder]: For program point $Ultimate##13(lines 4012 4016) no Hoare annotation was computed. [2023-11-29 03:17:42,574 INFO L899 garLoopResultBuilder]: For program point $Ultimate##11(lines 4004 4008) no Hoare annotation was computed. [2023-11-29 03:17:42,574 INFO L899 garLoopResultBuilder]: For program point L3994(lines 3994 4001) no Hoare annotation was computed. [2023-11-29 03:17:42,574 INFO L899 garLoopResultBuilder]: For program point L3994-2(lines 3994 4001) no Hoare annotation was computed. [2023-11-29 03:17:42,574 INFO L899 garLoopResultBuilder]: For program point L3990(lines 3990 3993) no Hoare annotation was computed. [2023-11-29 03:17:42,574 INFO L899 garLoopResultBuilder]: For program point L3988(line 3988) no Hoare annotation was computed. [2023-11-29 03:17:42,575 INFO L899 garLoopResultBuilder]: For program point L3990-2(lines 3990 3993) no Hoare annotation was computed. [2023-11-29 03:17:42,575 INFO L899 garLoopResultBuilder]: For program point L3988-2(line 3988) no Hoare annotation was computed. [2023-11-29 03:17:42,575 INFO L899 garLoopResultBuilder]: For program point L4608-1(line 4608) no Hoare annotation was computed. [2023-11-29 03:17:42,575 INFO L899 garLoopResultBuilder]: For program point L4610-1(line 4610) no Hoare annotation was computed. [2023-11-29 03:17:42,575 INFO L895 garLoopResultBuilder]: At program point L4608(line 4608) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,575 INFO L899 garLoopResultBuilder]: For program point L4623(line 4623) no Hoare annotation was computed. [2023-11-29 03:17:42,575 INFO L899 garLoopResultBuilder]: For program point L4619(line 4619) no Hoare annotation was computed. [2023-11-29 03:17:42,575 INFO L895 garLoopResultBuilder]: At program point L4621(line 4621) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,576 INFO L895 garLoopResultBuilder]: At program point L4621-1(line 4621) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,576 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)) (and (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|))) [2023-11-29 03:17:42,576 INFO L899 garLoopResultBuilder]: For program point L4615(line 4615) no Hoare annotation was computed. [2023-11-29 03:17:42,576 INFO L895 garLoopResultBuilder]: At program point L4619-4(line 4619) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,576 INFO L899 garLoopResultBuilder]: For program point L4619-5(line 4619) no Hoare annotation was computed. [2023-11-29 03:17:42,576 INFO L895 garLoopResultBuilder]: At program point L4617(line 4617) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,577 INFO L899 garLoopResultBuilder]: For program point L4619-2(line 4619) no Hoare annotation was computed. [2023-11-29 03:17:42,577 INFO L899 garLoopResultBuilder]: For program point L4617-1(line 4617) no Hoare annotation was computed. [2023-11-29 03:17:42,577 INFO L895 garLoopResultBuilder]: At program point L4611(lines 4611 4612) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,577 INFO L899 garLoopResultBuilder]: For program point L4611-1(lines 4611 4612) no Hoare annotation was computed. [2023-11-29 03:17:42,577 INFO L895 garLoopResultBuilder]: At program point L4609-2(lines 4609 4614) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,577 INFO L899 garLoopResultBuilder]: For program point L4609(lines 4609 4614) no Hoare annotation was computed. [2023-11-29 03:17:42,577 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_inputEXIT(lines 4582 4626) no Hoare annotation was computed. [2023-11-29 03:17:42,577 INFO L899 garLoopResultBuilder]: For program point L4601-2(line 4601) no Hoare annotation was computed. [2023-11-29 03:17:42,577 INFO L899 garLoopResultBuilder]: For program point L4601(line 4601) no Hoare annotation was computed. [2023-11-29 03:17:42,578 INFO L895 garLoopResultBuilder]: At program point L4597(line 4597) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,578 INFO L899 garLoopResultBuilder]: For program point L4597-1(line 4597) no Hoare annotation was computed. [2023-11-29 03:17:42,578 INFO L895 garLoopResultBuilder]: At program point L4622(line 4622) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,578 INFO L899 garLoopResultBuilder]: For program point L4620-1(line 4620) no Hoare annotation was computed. [2023-11-29 03:17:42,578 INFO L895 garLoopResultBuilder]: At program point L4620(line 4620) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,578 INFO L899 garLoopResultBuilder]: For program point L4616-1(line 4616) no Hoare annotation was computed. [2023-11-29 03:17:42,578 INFO L895 garLoopResultBuilder]: At program point L4616(line 4616) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,579 INFO L895 garLoopResultBuilder]: At program point L4610(line 4610) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,579 INFO L899 garLoopResultBuilder]: For program point L5052(lines 5052 5057) no Hoare annotation was computed. [2023-11-29 03:17:42,579 INFO L895 garLoopResultBuilder]: At program point L5098(lines 5049 5102) 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))) [2023-11-29 03:17:42,579 INFO L895 garLoopResultBuilder]: At program point L5069(line 5069) 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))) [2023-11-29 03:17:42,579 INFO L899 garLoopResultBuilder]: For program point L5069-1(line 5069) no Hoare annotation was computed. [2023-11-29 03:17:42,579 INFO L895 garLoopResultBuilder]: At program point L5086(line 5086) 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))) [2023-11-29 03:17:42,579 INFO L895 garLoopResultBuilder]: At program point L5053(line 5053) 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 (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-11-29 03:17:42,579 INFO L899 garLoopResultBuilder]: For program point L5086-1(line 5086) no Hoare annotation was computed. [2023-11-29 03:17:42,579 INFO L899 garLoopResultBuilder]: For program point L5053-1(line 5053) no Hoare annotation was computed. [2023-11-29 03:17:42,579 INFO L899 garLoopResultBuilder]: For program point L5078(lines 5078 5083) no Hoare annotation was computed. [2023-11-29 03:17:42,580 INFO L899 garLoopResultBuilder]: For program point L5070(line 5070) no Hoare annotation was computed. [2023-11-29 03:17:42,580 INFO L899 garLoopResultBuilder]: For program point L3695-1(line 3695) no Hoare annotation was computed. [2023-11-29 03:17:42,580 INFO L895 garLoopResultBuilder]: At program point L3695(line 3695) 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))) [2023-11-29 03:17:42,580 INFO L899 garLoopResultBuilder]: For program point L5099(lines 5049 5102) no Hoare annotation was computed. [2023-11-29 03:17:42,580 INFO L899 garLoopResultBuilder]: For program point L5070-2(lines 5070 5075) no Hoare annotation was computed. [2023-11-29 03:17:42,580 INFO L899 garLoopResultBuilder]: For program point L5062(lines 5062 5066) no Hoare annotation was computed. [2023-11-29 03:17:42,580 INFO L899 garLoopResultBuilder]: For program point L5087(lines 5087 5092) no Hoare annotation was computed. [2023-11-29 03:17:42,580 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 (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#4| |old(#memory_int#4)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,580 INFO L895 garLoopResultBuilder]: At program point L5079(line 5079) 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))) [2023-11-29 03:17:42,580 INFO L899 garLoopResultBuilder]: For program point L5079-1(line 5079) no Hoare annotation was computed. [2023-11-29 03:17:42,580 INFO L899 garLoopResultBuilder]: For program point L5050-1(line 5050) no Hoare annotation was computed. [2023-11-29 03:17:42,581 INFO L899 garLoopResultBuilder]: For program point sm501_plat_probeEXIT(lines 5043 5103) no Hoare annotation was computed. [2023-11-29 03:17:42,581 INFO L895 garLoopResultBuilder]: At program point L5071(line 5071) 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))) [2023-11-29 03:17:42,581 INFO L899 garLoopResultBuilder]: For program point L5071-1(line 5071) no Hoare annotation was computed. [2023-11-29 03:17:42,581 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 (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#4| |old(#memory_int#4)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,581 INFO L895 garLoopResultBuilder]: At program point L5063(line 5063) 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))) [2023-11-29 03:17:42,581 INFO L899 garLoopResultBuilder]: For program point L5096-1(line 5096) no Hoare annotation was computed. [2023-11-29 03:17:42,581 INFO L899 garLoopResultBuilder]: For program point L5063-1(line 5063) no Hoare annotation was computed. [2023-11-29 03:17:42,581 INFO L895 garLoopResultBuilder]: At program point L5096(line 5096) 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))) [2023-11-29 03:17:42,581 INFO L899 garLoopResultBuilder]: For program point L5088-1(line 5088) no Hoare annotation was computed. [2023-11-29 03:17:42,581 INFO L895 garLoopResultBuilder]: At program point L5088(line 5088) 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))) [2023-11-29 03:17:42,581 INFO L899 garLoopResultBuilder]: For program point sm501_plat_probeFINAL(lines 5043 5103) no Hoare annotation was computed. [2023-11-29 03:17:42,581 INFO L899 garLoopResultBuilder]: For program point L5076-1(lines 5076 5077) no Hoare annotation was computed. [2023-11-29 03:17:42,581 INFO L895 garLoopResultBuilder]: At program point L5076(lines 5076 5077) 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))) [2023-11-29 03:17:42,581 INFO L899 garLoopResultBuilder]: For program point L5068-1(line 5068) no Hoare annotation was computed. [2023-11-29 03:17:42,582 INFO L895 garLoopResultBuilder]: At program point L5068(line 5068) 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))) [2023-11-29 03:17:42,582 INFO L895 garLoopResultBuilder]: At program point L5097(line 5097) 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))) [2023-11-29 03:17:42,582 INFO L899 garLoopResultBuilder]: For program point L5097-1(line 5097) no Hoare annotation was computed. [2023-11-29 03:17:42,582 INFO L895 garLoopResultBuilder]: At program point L5093(line 5093) 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))) [2023-11-29 03:17:42,582 INFO L899 garLoopResultBuilder]: For program point L5093-1(line 5093) no Hoare annotation was computed. [2023-11-29 03:17:42,582 INFO L899 garLoopResultBuilder]: For program point _dev_infoEXIT(lines 6245 6247) no Hoare annotation was computed. [2023-11-29 03:17:42,582 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6245 6247) the Hoare annotation is: true [2023-11-29 03:17:42,582 INFO L899 garLoopResultBuilder]: For program point sm501_init_regsEXIT(lines 4929 4948) no Hoare annotation was computed. [2023-11-29 03:17:42,582 INFO L899 garLoopResultBuilder]: For program point L3822(lines 3822 3838) no Hoare annotation was computed. [2023-11-29 03:17:42,582 INFO L899 garLoopResultBuilder]: For program point L4941-2(lines 4929 4948) no Hoare annotation was computed. [2023-11-29 03:17:42,582 INFO L895 garLoopResultBuilder]: At program point L3822-1(lines 3822 3838) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,583 INFO L895 garLoopResultBuilder]: At program point L3818(line 3818) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,583 INFO L899 garLoopResultBuilder]: For program point L4941(lines 4941 4945) no Hoare annotation was computed. [2023-11-29 03:17:42,583 INFO L899 garLoopResultBuilder]: For program point L3818-1(line 3818) no Hoare annotation was computed. [2023-11-29 03:17:42,583 INFO L895 garLoopResultBuilder]: At program point L4937(line 4937) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,583 INFO L899 garLoopResultBuilder]: For program point L4937-1(line 4937) no Hoare annotation was computed. [2023-11-29 03:17:42,583 INFO L895 garLoopResultBuilder]: At program point L4933(line 4933) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,583 INFO L895 garLoopResultBuilder]: At program point L4933-1(line 4933) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,583 INFO L899 garLoopResultBuilder]: For program point L3839(line 3839) no Hoare annotation was computed. [2023-11-29 03:17:42,583 INFO L899 garLoopResultBuilder]: For program point L3831-1(line 3831) no Hoare annotation was computed. [2023-11-29 03:17:42,583 INFO L895 garLoopResultBuilder]: At program point L3831(line 3831) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,583 INFO L895 garLoopResultBuilder]: At program point L4942(line 4942) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,583 INFO L899 garLoopResultBuilder]: For program point L3823-1(line 3823) no Hoare annotation was computed. [2023-11-29 03:17:42,584 INFO L895 garLoopResultBuilder]: At program point L3823(line 3823) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,584 INFO L895 garLoopResultBuilder]: At program point L4938(line 4938) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,584 INFO L899 garLoopResultBuilder]: For program point L3819-1(line 3819) no Hoare annotation was computed. [2023-11-29 03:17:42,584 INFO L899 garLoopResultBuilder]: For program point L4942-1(line 4942) no Hoare annotation was computed. [2023-11-29 03:17:42,584 INFO L895 garLoopResultBuilder]: At program point L3819(line 3819) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,584 INFO L895 garLoopResultBuilder]: At program point L4934(line 4934) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,584 INFO L899 garLoopResultBuilder]: For program point L3815-1(line 3815) no Hoare annotation was computed. [2023-11-29 03:17:42,584 INFO L899 garLoopResultBuilder]: For program point L4938-1(line 4938) no Hoare annotation was computed. [2023-11-29 03:17:42,584 INFO L895 garLoopResultBuilder]: At program point L3815(line 3815) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,584 INFO L899 garLoopResultBuilder]: For program point L3832(lines 3832 3836) no Hoare annotation was computed. [2023-11-29 03:17:42,584 INFO L895 garLoopResultBuilder]: At program point L3824(line 3824) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,584 INFO L895 garLoopResultBuilder]: At program point L4943(line 4943) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,584 INFO L899 garLoopResultBuilder]: For program point L4943-1(line 4943) no Hoare annotation was computed. [2023-11-29 03:17:42,584 INFO L899 garLoopResultBuilder]: For program point L3824-1(line 3824) no Hoare annotation was computed. [2023-11-29 03:17:42,585 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 (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#4| |old(#memory_int#4)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,585 INFO L899 garLoopResultBuilder]: For program point L4935(line 4935) no Hoare annotation was computed. [2023-11-29 03:17:42,585 INFO L899 garLoopResultBuilder]: For program point L3833-1(lines 3833 3834) no Hoare annotation was computed. [2023-11-29 03:17:42,585 INFO L895 garLoopResultBuilder]: At program point L3833(lines 3833 3834) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,585 INFO L899 garLoopResultBuilder]: For program point L3821(line 3821) no Hoare annotation was computed. [2023-11-29 03:17:42,585 INFO L899 garLoopResultBuilder]: For program point L3821-2(line 3821) no Hoare annotation was computed. [2023-11-29 03:17:42,585 INFO L899 garLoopResultBuilder]: For program point L3817-1(line 3817) no Hoare annotation was computed. [2023-11-29 03:17:42,585 INFO L895 garLoopResultBuilder]: At program point L3817(line 3817) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,585 INFO L899 garLoopResultBuilder]: For program point L3821-4(line 3821) no Hoare annotation was computed. [2023-11-29 03:17:42,586 INFO L899 garLoopResultBuilder]: For program point L4936-2(lines 4936 4940) no Hoare annotation was computed. [2023-11-29 03:17:42,586 INFO L899 garLoopResultBuilder]: For program point L3821-6(line 3821) no Hoare annotation was computed. [2023-11-29 03:17:42,586 INFO L899 garLoopResultBuilder]: For program point L4936(lines 4936 4940) no Hoare annotation was computed. [2023-11-29 03:17:42,586 INFO L899 garLoopResultBuilder]: For program point L3821-8(line 3821) no Hoare annotation was computed. [2023-11-29 03:17:42,586 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4415 4428) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,586 INFO L899 garLoopResultBuilder]: For program point sm501_setup_uart_dataEXIT(lines 4415 4428) no Hoare annotation was computed. [2023-11-29 03:17:42,586 INFO L902 garLoopResultBuilder]: At program point L5339(line 5339) the Hoare annotation is: true [2023-11-29 03:17:42,586 INFO L899 garLoopResultBuilder]: For program point L5340-1(line 5340) no Hoare annotation was computed. [2023-11-29 03:17:42,586 INFO L902 garLoopResultBuilder]: At program point L5338(line 5338) the Hoare annotation is: true [2023-11-29 03:17:42,586 INFO L899 garLoopResultBuilder]: For program point L5339-1(line 5339) no Hoare annotation was computed. [2023-11-29 03:17:42,586 INFO L902 garLoopResultBuilder]: At program point L5341(line 5341) the Hoare annotation is: true [2023-11-29 03:17:42,587 INFO L902 garLoopResultBuilder]: At program point L5340(line 5340) the Hoare annotation is: true [2023-11-29 03:17:42,587 INFO L899 garLoopResultBuilder]: For program point L5341-1(line 5341) no Hoare annotation was computed. [2023-11-29 03:17:42,587 INFO L899 garLoopResultBuilder]: For program point L5336-1(line 5336) no Hoare annotation was computed. [2023-11-29 03:17:42,587 INFO L899 garLoopResultBuilder]: For program point L5338-1(line 5338) no Hoare annotation was computed. [2023-11-29 03:17:42,587 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|))) [2023-11-29 03:17:42,587 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|))) [2023-11-29 03:17:42,587 INFO L899 garLoopResultBuilder]: For program point sm501_plat_removeEXIT(lines 5332 5344) no Hoare annotation was computed. [2023-11-29 03:17:42,587 INFO L895 garLoopResultBuilder]: At program point L5118(line 5118) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,587 INFO L895 garLoopResultBuilder]: At program point L5147(lines 5147 5148) 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))) [2023-11-29 03:17:42,587 INFO L899 garLoopResultBuilder]: For program point L5147-1(lines 5147 5148) no Hoare annotation was computed. [2023-11-29 03:17:42,587 INFO L899 garLoopResultBuilder]: For program point L5118-1(line 5118) no Hoare annotation was computed. [2023-11-29 03:17:42,587 INFO L899 garLoopResultBuilder]: For program point L5127(lines 5127 5131) no Hoare annotation was computed. [2023-11-29 03:17:42,588 INFO L899 garLoopResultBuilder]: For program point L5127-2(lines 5127 5131) no Hoare annotation was computed. [2023-11-29 03:17:42,588 INFO L899 garLoopResultBuilder]: For program point L5119(lines 5119 5134) no Hoare annotation was computed. [2023-11-29 03:17:42,588 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,588 INFO L895 garLoopResultBuilder]: At program point L-1-1(line -1) 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))) [2023-11-29 03:17:42,588 INFO L895 garLoopResultBuilder]: At program point L5152(line 5152) 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))) [2023-11-29 03:17:42,588 INFO L899 garLoopResultBuilder]: For program point L-1-2(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,588 INFO L895 garLoopResultBuilder]: At program point L-1-4(line -1) 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))) [2023-11-29 03:17:42,588 INFO L899 garLoopResultBuilder]: For program point L-1-5(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,588 INFO L899 garLoopResultBuilder]: For program point L-1-6(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,588 INFO L899 garLoopResultBuilder]: For program point L5128-1(lines 5128 5129) no Hoare annotation was computed. [2023-11-29 03:17:42,588 INFO L895 garLoopResultBuilder]: At program point L5128(lines 5128 5129) 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))) [2023-11-29 03:17:42,588 INFO L899 garLoopResultBuilder]: For program point sm501_set_powerFINAL(lines 5104 5157) no Hoare annotation was computed. [2023-11-29 03:17:42,589 INFO L895 garLoopResultBuilder]: At program point L5145(line 5145) 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))) [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point L5145-1(line 5145) no Hoare annotation was computed. [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point L5137(lines 5137 5154) no Hoare annotation was computed. [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point L5137-1(lines 5137 5154) no Hoare annotation was computed. [2023-11-29 03:17:42,589 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 (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#4| |old(#memory_int#4)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point L5117-2(lines 5117 5136) no Hoare annotation was computed. [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point L5146(lines 5146 5150) no Hoare annotation was computed. [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point L5117(lines 5117 5136) no Hoare annotation was computed. [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point L5113(lines 5113 5116) no Hoare annotation was computed. [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point L5146-2(lines 5146 5150) no Hoare annotation was computed. [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point sm501_set_powerEXIT(lines 5104 5157) no Hoare annotation was computed. [2023-11-29 03:17:42,589 INFO L895 garLoopResultBuilder]: At program point L5126(line 5126) 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))) [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point L5126-1(line 5126) no Hoare annotation was computed. [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point L4817-2(lines 4817 4821) no Hoare annotation was computed. [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point L4817(lines 4817 4821) no Hoare annotation was computed. [2023-11-29 03:17:42,589 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_pin2nrEXIT(lines 4811 4825) no Hoare annotation was computed. [2023-11-29 03:17:42,590 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4811 4825) the Hoare annotation is: true [2023-11-29 03:17:42,590 INFO L899 garLoopResultBuilder]: For program point to_sm501_gpioEXIT(lines 4482 4488) no Hoare annotation was computed. [2023-11-29 03:17:42,590 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4482 4488) the Hoare annotation is: true [2023-11-29 03:17:42,590 INFO L895 garLoopResultBuilder]: At program point L3892(lines 3892 3893) 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(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,590 INFO L899 garLoopResultBuilder]: For program point L3892-1(lines 3892 3893) no Hoare annotation was computed. [2023-11-29 03:17:42,590 INFO L899 garLoopResultBuilder]: For program point L3950(lines 3880 3969) no Hoare annotation was computed. [2023-11-29 03:17:42,590 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 (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,590 INFO L899 garLoopResultBuilder]: For program point L3884-1(line 3884) no Hoare annotation was computed. [2023-11-29 03:17:42,590 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))) [2023-11-29 03:17:42,590 INFO L899 garLoopResultBuilder]: For program point L3909(line 3909) no Hoare annotation was computed. [2023-11-29 03:17:42,590 INFO L899 garLoopResultBuilder]: For program point L3942-1(line 3942) no Hoare annotation was computed. [2023-11-29 03:17:42,590 INFO L899 garLoopResultBuilder]: For program point L3909-2(lines 3909 3913) no Hoare annotation was computed. [2023-11-29 03:17:42,590 INFO L899 garLoopResultBuilder]: For program point L3926(line 3926) no Hoare annotation was computed. [2023-11-29 03:17:42,590 INFO L899 garLoopResultBuilder]: For program point L3959-1(line 3959) no Hoare annotation was computed. [2023-11-29 03:17:42,590 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))) [2023-11-29 03:17:42,590 INFO L899 garLoopResultBuilder]: For program point L3926-2(line 3926) no Hoare annotation was computed. [2023-11-29 03:17:42,591 INFO L899 garLoopResultBuilder]: For program point L3926-4(line 3926) no Hoare annotation was computed. [2023-11-29 03:17:42,591 INFO L899 garLoopResultBuilder]: For program point L3926-6(line 3926) no Hoare annotation was computed. [2023-11-29 03:17:42,591 INFO L899 garLoopResultBuilder]: For program point L3951-1(line 3951) no Hoare annotation was computed. [2023-11-29 03:17:42,591 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))) [2023-11-29 03:17:42,591 INFO L895 garLoopResultBuilder]: At program point L3910(line 3910) 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(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,591 INFO L899 garLoopResultBuilder]: For program point L3943-1(line 3943) no Hoare annotation was computed. [2023-11-29 03:17:42,591 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))) [2023-11-29 03:17:42,591 INFO L899 garLoopResultBuilder]: For program point L3910-1(line 3910) no Hoare annotation was computed. [2023-11-29 03:17:42,591 INFO L899 garLoopResultBuilder]: For program point L3935(line 3935) no Hoare annotation was computed. [2023-11-29 03:17:42,591 INFO L899 garLoopResultBuilder]: For program point L3960(lines 3960 3964) no Hoare annotation was computed. [2023-11-29 03:17:42,591 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))) [2023-11-29 03:17:42,591 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))) [2023-11-29 03:17:42,591 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 (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,591 INFO L899 garLoopResultBuilder]: For program point L3952-1(line 3952) no Hoare annotation was computed. [2023-11-29 03:17:42,591 INFO L899 garLoopResultBuilder]: For program point L3886-1(line 3886) no Hoare annotation was computed. [2023-11-29 03:17:42,592 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3866 3970) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|)) (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))) [2023-11-29 03:17:42,592 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))) [2023-11-29 03:17:42,592 INFO L899 garLoopResultBuilder]: For program point L3903-1(line 3903) no Hoare annotation was computed. [2023-11-29 03:17:42,592 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,592 INFO L899 garLoopResultBuilder]: For program point L3936-1(line 3936) no Hoare annotation was computed. [2023-11-29 03:17:42,592 INFO L899 garLoopResultBuilder]: For program point L3928(line 3928) no Hoare annotation was computed. [2023-11-29 03:17:42,592 INFO L899 garLoopResultBuilder]: For program point L3961-1(lines 3961 3962) no Hoare annotation was computed. [2023-11-29 03:17:42,592 INFO L895 garLoopResultBuilder]: At program point L3961(lines 3961 3962) 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))) [2023-11-29 03:17:42,592 INFO L899 garLoopResultBuilder]: For program point L3928-2(line 3928) no Hoare annotation was computed. [2023-11-29 03:17:42,592 INFO L899 garLoopResultBuilder]: For program point L3928-4(line 3928) no Hoare annotation was computed. [2023-11-29 03:17:42,592 INFO L899 garLoopResultBuilder]: For program point L3928-6(lines 3928 3931) no Hoare annotation was computed. [2023-11-29 03:17:42,592 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))) [2023-11-29 03:17:42,592 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))) [2023-11-29 03:17:42,592 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 (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,592 INFO L895 garLoopResultBuilder]: At program point L5704(line 5704) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,593 INFO L899 garLoopResultBuilder]: For program point L3904(lines 3904 3908) no Hoare annotation was computed. [2023-11-29 03:17:42,593 INFO L899 garLoopResultBuilder]: For program point L3937-1(line 3937) no Hoare annotation was computed. [2023-11-29 03:17:42,593 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))) [2023-11-29 03:17:42,593 INFO L899 garLoopResultBuilder]: For program point L3904-2(lines 3904 3908) no Hoare annotation was computed. [2023-11-29 03:17:42,593 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 (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,593 INFO L899 garLoopResultBuilder]: For program point L3921(lines 3921 3933) no Hoare annotation was computed. [2023-11-29 03:17:42,593 INFO L899 garLoopResultBuilder]: For program point L5713(lines 5709 5716) no Hoare annotation was computed. [2023-11-29 03:17:42,593 INFO L899 garLoopResultBuilder]: For program point L3888-1(line 3888) no Hoare annotation was computed. [2023-11-29 03:17:42,593 INFO L899 garLoopResultBuilder]: For program point L3921-2(lines 3921 3933) no Hoare annotation was computed. [2023-11-29 03:17:42,593 INFO L899 garLoopResultBuilder]: For program point L3946(line 3946) no Hoare annotation was computed. [2023-11-29 03:17:42,593 INFO L899 garLoopResultBuilder]: For program point L5705(lines 5701 5708) no Hoare annotation was computed. [2023-11-29 03:17:42,594 INFO L899 garLoopResultBuilder]: For program point L3905-1(lines 3905 3906) no Hoare annotation was computed. [2023-11-29 03:17:42,594 INFO L895 garLoopResultBuilder]: At program point L3905(lines 3905 3906) 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(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,594 INFO L899 garLoopResultBuilder]: For program point sm501_unit_powerEXIT(lines 3866 3970) no Hoare annotation was computed. [2023-11-29 03:17:42,594 INFO L899 garLoopResultBuilder]: For program point L3922(line 3922) no Hoare annotation was computed. [2023-11-29 03:17:42,594 INFO L899 garLoopResultBuilder]: For program point L3922-2(line 3922) no Hoare annotation was computed. [2023-11-29 03:17:42,594 INFO L899 garLoopResultBuilder]: For program point L3922-4(line 3922) no Hoare annotation was computed. [2023-11-29 03:17:42,594 INFO L899 garLoopResultBuilder]: For program point L3922-6(lines 3922 3925) no Hoare annotation was computed. [2023-11-29 03:17:42,594 INFO L899 garLoopResultBuilder]: For program point L3914(lines 3914 3918) no Hoare annotation was computed. [2023-11-29 03:17:42,594 INFO L899 garLoopResultBuilder]: For program point L3881-1(line 3881) no Hoare annotation was computed. [2023-11-29 03:17:42,594 INFO L899 garLoopResultBuilder]: For program point L3914-2(lines 3914 3918) no Hoare annotation was computed. [2023-11-29 03:17:42,594 INFO L895 garLoopResultBuilder]: At program point L3881(line 3881) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,594 INFO L899 garLoopResultBuilder]: For program point L3940(line 3940) no Hoare annotation was computed. [2023-11-29 03:17:42,594 INFO L899 garLoopResultBuilder]: For program point L3940-2(line 3940) no Hoare annotation was computed. [2023-11-29 03:17:42,595 INFO L899 garLoopResultBuilder]: For program point L3932(line 3932) no Hoare annotation was computed. [2023-11-29 03:17:42,595 INFO L899 garLoopResultBuilder]: For program point L3965(lines 3880 3969) no Hoare annotation was computed. [2023-11-29 03:17:42,595 INFO L899 garLoopResultBuilder]: For program point L3932-2(line 3932) no Hoare annotation was computed. [2023-11-29 03:17:42,595 INFO L899 garLoopResultBuilder]: For program point L3932-4(line 3932) no Hoare annotation was computed. [2023-11-29 03:17:42,595 INFO L899 garLoopResultBuilder]: For program point L3932-6(line 3932) no Hoare annotation was computed. [2023-11-29 03:17:42,595 INFO L899 garLoopResultBuilder]: For program point L3891(lines 3891 3896) no Hoare annotation was computed. [2023-11-29 03:17:42,595 INFO L899 garLoopResultBuilder]: For program point L3941(line 3941) no Hoare annotation was computed. [2023-11-29 03:17:42,595 INFO L899 garLoopResultBuilder]: For program point L4800(line 4800) no Hoare annotation was computed. [2023-11-29 03:17:42,595 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)) (= |old(#valid)| |#valid|)) [2023-11-29 03:17:42,595 INFO L899 garLoopResultBuilder]: For program point L4796(lines 4796 4799) no Hoare annotation was computed. [2023-11-29 03:17:42,596 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)) (= |old(#valid)| |#valid|)) [2023-11-29 03:17:42,596 INFO L899 garLoopResultBuilder]: For program point L4805-1(line 4805) no Hoare annotation was computed. [2023-11-29 03:17:42,596 INFO L899 garLoopResultBuilder]: For program point L4801-2(lines 4801 4804) no Hoare annotation was computed. [2023-11-29 03:17:42,596 INFO L899 garLoopResultBuilder]: For program point L4801(lines 4801 4804) no Hoare annotation was computed. [2023-11-29 03:17:42,596 INFO L895 garLoopResultBuilder]: At program point L4797(line 4797) 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)) (= |old(#valid)| |#valid|)) [2023-11-29 03:17:42,596 INFO L899 garLoopResultBuilder]: For program point L4797-1(line 4797) no Hoare annotation was computed. [2023-11-29 03:17:42,596 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_remove_returnLabel#1(lines 4786 4810) no Hoare annotation was computed. [2023-11-29 03:17:42,596 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)) (= |old(#valid)| |#valid|)) [2023-11-29 03:17:42,596 INFO L895 garLoopResultBuilder]: At program point L4802(line 4802) 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)) (= |old(#valid)| |#valid|)) [2023-11-29 03:17:42,597 INFO L899 garLoopResultBuilder]: For program point L4806-1(line 4806) no Hoare annotation was computed. [2023-11-29 03:17:42,597 INFO L899 garLoopResultBuilder]: For program point L4802-1(line 4802) no Hoare annotation was computed. [2023-11-29 03:17:42,597 INFO L899 garLoopResultBuilder]: For program point sm501_dev_removeEXIT(lines 5288 5316) no Hoare annotation was computed. [2023-11-29 03:17:42,597 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)) (= |old(#valid)| |#valid|)) [2023-11-29 03:17:42,597 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)) (= |old(#valid)| |#valid|)) [2023-11-29 03:17:42,597 INFO L899 garLoopResultBuilder]: For program point L4807-1(line 4807) no Hoare annotation was computed. [2023-11-29 03:17:42,597 INFO L899 garLoopResultBuilder]: For program point $Ultimate##2(lines 5306 5310) no Hoare annotation was computed. [2023-11-29 03:17:42,597 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)) (= |old(#valid)| |#valid|)) [2023-11-29 03:17:42,597 INFO L899 garLoopResultBuilder]: For program point L4795-1(line 4795) no Hoare annotation was computed. [2023-11-29 03:17:42,597 INFO L899 garLoopResultBuilder]: For program point L4791(lines 4791 4794) no Hoare annotation was computed. [2023-11-29 03:17:42,597 INFO L899 garLoopResultBuilder]: For program point L3706(lines 3706 3708) no Hoare annotation was computed. [2023-11-29 03:17:42,598 INFO L899 garLoopResultBuilder]: For program point L3707(line 3707) no Hoare annotation was computed. [2023-11-29 03:17:42,598 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3714 3723) no Hoare annotation was computed. [2023-11-29 03:17:42,598 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|))) [2023-11-29 03:17:42,598 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3714 3723) no Hoare annotation was computed. [2023-11-29 03:17:42,598 INFO L899 garLoopResultBuilder]: For program point L3716(lines 3716 3722) no Hoare annotation was computed. [2023-11-29 03:17:42,598 INFO L899 garLoopResultBuilder]: For program point L4506(line 4506) no Hoare annotation was computed. [2023-11-29 03:17:42,598 INFO L899 garLoopResultBuilder]: For program point L4504-1(line 4504) no Hoare annotation was computed. [2023-11-29 03:17:42,598 INFO L902 garLoopResultBuilder]: At program point L4502(line 4502) the Hoare annotation is: true [2023-11-29 03:17:42,598 INFO L902 garLoopResultBuilder]: At program point L4504(line 4504) the Hoare annotation is: true [2023-11-29 03:17:42,598 INFO L899 garLoopResultBuilder]: For program point L4506-2(line 4506) no Hoare annotation was computed. [2023-11-29 03:17:42,598 INFO L899 garLoopResultBuilder]: For program point L4502-1(line 4502) no Hoare annotation was computed. [2023-11-29 03:17:42,598 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_getEXIT(lines 4496 4509) no Hoare annotation was computed. [2023-11-29 03:17:42,598 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4496 4509) the Hoare annotation is: true [2023-11-29 03:17:42,598 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_clock_lock_of_sm501_devdataEXIT(lines 5871 5881) no Hoare annotation was computed. [2023-11-29 03:17:42,598 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 2) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-11-29 03:17:42,598 INFO L899 garLoopResultBuilder]: For program point L5876-1(lines 5874 5877) no Hoare annotation was computed. [2023-11-29 03:17:42,598 INFO L899 garLoopResultBuilder]: For program point L5874(lines 5874 5877) no Hoare annotation was computed. [2023-11-29 03:17:42,599 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 (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-11-29 03:17:42,599 INFO L899 garLoopResultBuilder]: For program point sm501_create_memEXIT(lines 4376 4387) no Hoare annotation was computed. [2023-11-29 03:17:42,599 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4376 4387) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,599 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 6346 6348) no Hoare annotation was computed. [2023-11-29 03:17:42,599 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)) (= |old(#valid)| |#valid|)) [2023-11-29 03:17:42,599 INFO L899 garLoopResultBuilder]: For program point L4041-1(line 4041) no Hoare annotation was computed. [2023-11-29 03:17:42,599 INFO L902 garLoopResultBuilder]: At program point L4041(line 4041) the Hoare annotation is: true [2023-11-29 03:17:42,599 INFO L899 garLoopResultBuilder]: For program point $Ultimate##8(lines 4050 4054) no Hoare annotation was computed. [2023-11-29 03:17:42,599 INFO L899 garLoopResultBuilder]: For program point sm501_calc_pllEXIT(lines 4021 4074) no Hoare annotation was computed. [2023-11-29 03:17:42,599 INFO L899 garLoopResultBuilder]: For program point L4042(lines 4042 4047) no Hoare annotation was computed. [2023-11-29 03:17:42,599 INFO L899 garLoopResultBuilder]: For program point L4042-2(lines 4042 4047) no Hoare annotation was computed. [2023-11-29 03:17:42,599 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)) (and (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |#memory_int#4| |old(#memory_int#4)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|))) [2023-11-29 03:17:42,599 INFO L899 garLoopResultBuilder]: For program point $Ultimate##10(lines 4058 4062) no Hoare annotation was computed. [2023-11-29 03:17:42,599 INFO L899 garLoopResultBuilder]: For program point L4072(line 4072) no Hoare annotation was computed. [2023-11-29 03:17:42,599 INFO L899 garLoopResultBuilder]: For program point L4072-2(line 4072) no Hoare annotation was computed. [2023-11-29 03:17:42,599 INFO L899 garLoopResultBuilder]: For program point $Ultimate##2(line 4040) no Hoare annotation was computed. [2023-11-29 03:17:42,599 INFO L899 garLoopResultBuilder]: For program point $Ultimate##12(lines 4066 4070) no Hoare annotation was computed. [2023-11-29 03:17:42,600 INFO L899 garLoopResultBuilder]: For program point L4040-1(line 4040) no Hoare annotation was computed. [2023-11-29 03:17:42,600 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 6300 6302) no Hoare annotation was computed. [2023-11-29 03:17:42,600 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6300 6302) the Hoare annotation is: true [2023-11-29 03:17:42,600 INFO L899 garLoopResultBuilder]: For program point pci_disable_deviceEXIT(lines 6303 6305) no Hoare annotation was computed. [2023-11-29 03:17:42,600 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6303 6305) the Hoare annotation is: true [2023-11-29 03:17:42,600 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 5760 5765) the Hoare annotation is: true [2023-11-29 03:17:42,600 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 5763) no Hoare annotation was computed. [2023-11-29 03:17:42,600 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 5760 5765) no Hoare annotation was computed. [2023-11-29 03:17:42,600 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6225 6227) the Hoare annotation is: true [2023-11-29 03:17:42,600 INFO L899 garLoopResultBuilder]: For program point __dynamic_dev_dbgEXIT(lines 6225 6227) no Hoare annotation was computed. [2023-11-29 03:17:42,600 INFO L902 garLoopResultBuilder]: At program point L3754(line 3754) the Hoare annotation is: true [2023-11-29 03:17:42,600 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3751 3757) the Hoare annotation is: true [2023-11-29 03:17:42,600 INFO L899 garLoopResultBuilder]: For program point L3754-1(line 3754) no Hoare annotation was computed. [2023-11-29 03:17:42,601 INFO L899 garLoopResultBuilder]: For program point pci_set_drvdataEXIT(lines 3751 3757) no Hoare annotation was computed. [2023-11-29 03:17:42,601 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4365 4375) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,601 INFO L899 garLoopResultBuilder]: For program point sm501_create_subioEXIT(lines 4365 4375) no Hoare annotation was computed. [2023-11-29 03:17:42,601 INFO L899 garLoopResultBuilder]: For program point L4352-2(lines 4352 4356) no Hoare annotation was computed. [2023-11-29 03:17:42,601 INFO L899 garLoopResultBuilder]: For program point L4352(lines 4352 4356) no Hoare annotation was computed. [2023-11-29 03:17:42,601 INFO L899 garLoopResultBuilder]: For program point L4344-2(lines 4344 4361) no Hoare annotation was computed. [2023-11-29 03:17:42,601 INFO L899 garLoopResultBuilder]: For program point L4344(lines 4344 4361) no Hoare annotation was computed. [2023-11-29 03:17:42,601 INFO L899 garLoopResultBuilder]: For program point L4336(lines 4328 4363) no Hoare annotation was computed. [2023-11-29 03:17:42,601 INFO L899 garLoopResultBuilder]: For program point sm501_register_deviceEXIT(lines 4321 4364) no Hoare annotation was computed. [2023-11-29 03:17:42,601 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)) (and (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|))) [2023-11-29 03:17:42,601 INFO L895 garLoopResultBuilder]: At program point L4359(lines 4359 4360) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,601 INFO L899 garLoopResultBuilder]: For program point L4359-1(lines 4359 4360) no Hoare annotation was computed. [2023-11-29 03:17:42,601 INFO L895 garLoopResultBuilder]: At program point L4351(line 4351) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,601 INFO L899 garLoopResultBuilder]: For program point L4351-1(line 4351) no Hoare annotation was computed. [2023-11-29 03:17:42,602 INFO L895 garLoopResultBuilder]: At program point L4353(lines 4353 4354) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,602 INFO L899 garLoopResultBuilder]: For program point L4353-1(lines 4353 4354) no Hoare annotation was computed. [2023-11-29 03:17:42,602 INFO L899 garLoopResultBuilder]: For program point L4337(lines 4337 4341) no Hoare annotation was computed. [2023-11-29 03:17:42,602 INFO L895 garLoopResultBuilder]: At program point L4329(line 4329) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,602 INFO L899 garLoopResultBuilder]: For program point L4329-1(line 4329) no Hoare annotation was computed. [2023-11-29 03:17:42,602 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5767 5772) the Hoare annotation is: true [2023-11-29 03:17:42,602 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 5767 5772) no Hoare annotation was computed. [2023-11-29 03:17:42,602 INFO L895 garLoopResultBuilder]: At program point L4478(line 4478) 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))) [2023-11-29 03:17:42,602 INFO L899 garLoopResultBuilder]: For program point L4957-2(line 4957) no Hoare annotation was computed. [2023-11-29 03:17:42,602 INFO L895 garLoopResultBuilder]: At program point L4445(line 4445) 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))) [2023-11-29 03:17:42,602 INFO L899 garLoopResultBuilder]: For program point L4957(line 4957) no Hoare annotation was computed. [2023-11-29 03:17:42,602 INFO L899 garLoopResultBuilder]: For program point L4478-1(line 4478) no Hoare annotation was computed. [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point L4445-1(line 4445) no Hoare annotation was computed. [2023-11-29 03:17:42,603 INFO L895 garLoopResultBuilder]: At program point L4759(line 4759) 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))) [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point L4759-1(line 4759) no Hoare annotation was computed. [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point L4957-4(line 4957) no Hoare annotation was computed. [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point sm501_register_gpio_i2c_instance_returnLabel#1(lines 4832 4857) no Hoare annotation was computed. [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point L4875(lines 4875 4879) no Hoare annotation was computed. [2023-11-29 03:17:42,603 INFO L895 garLoopResultBuilder]: At program point L4743(lines 4743 4744) 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))) [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point L4743-1(lines 4743 4744) no Hoare annotation was computed. [2023-11-29 03:17:42,603 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)) (= ~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))) [2023-11-29 03:17:42,603 INFO L895 garLoopResultBuilder]: At program point L4446(line 4446) 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))) [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point L5024-2(line 5024) no Hoare annotation was computed. [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point L4958(line 4958) no Hoare annotation was computed. [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point L5024(line 5024) no Hoare annotation was computed. [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point L5024-5(lines 5024 5032) no Hoare annotation was computed. [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point L5024-6(lines 5024 5032) no Hoare annotation was computed. [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point L4958-4(line 4958) no Hoare annotation was computed. [2023-11-29 03:17:42,603 INFO L899 garLoopResultBuilder]: For program point sm501_init_devEXIT(lines 4964 5042) no Hoare annotation was computed. [2023-11-29 03:17:42,604 INFO L899 garLoopResultBuilder]: For program point L4446-1(line 4446) no Hoare annotation was computed. [2023-11-29 03:17:42,604 INFO L899 garLoopResultBuilder]: For program point L5024-3(line 5024) no Hoare annotation was computed. [2023-11-29 03:17:42,604 INFO L899 garLoopResultBuilder]: For program point L4958-2(line 4958) no Hoare annotation was computed. [2023-11-29 03:17:42,604 INFO L899 garLoopResultBuilder]: For program point L5008(lines 5008 5023) no Hoare annotation was computed. [2023-11-29 03:17:42,604 INFO L899 garLoopResultBuilder]: For program point L4992-1(lines 4992 4993) no Hoare annotation was computed. [2023-11-29 03:17:42,604 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))) [2023-11-29 03:17:42,604 INFO L899 garLoopResultBuilder]: For program point L4447-1(line 4447) no Hoare annotation was computed. [2023-11-29 03:17:42,604 INFO L899 garLoopResultBuilder]: For program point sm501_init_devFINAL(lines 4964 5042) no Hoare annotation was computed. [2023-11-29 03:17:42,604 INFO L895 garLoopResultBuilder]: At program point L4992(lines 4992 4993) 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))) [2023-11-29 03:17:42,604 INFO L899 garLoopResultBuilder]: For program point sm501_register_usbhost_returnLabel#1(lines 4399 4414) no Hoare annotation was computed. [2023-11-29 03:17:42,604 INFO L895 garLoopResultBuilder]: At program point L5009(line 5009) 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))) [2023-11-29 03:17:42,605 INFO L899 garLoopResultBuilder]: For program point L5009-1(line 5009) no Hoare annotation was computed. [2023-11-29 03:17:42,605 INFO L899 garLoopResultBuilder]: For program point L4778(lines 4726 4784) no Hoare annotation was computed. [2023-11-29 03:17:42,605 INFO L899 garLoopResultBuilder]: For program point L4745(lines 4745 4749) no Hoare annotation was computed. [2023-11-29 03:17:42,605 INFO L899 garLoopResultBuilder]: For program point L5026(lines 5026 5030) no Hoare annotation was computed. [2023-11-29 03:17:42,605 INFO L899 garLoopResultBuilder]: For program point L4448-1(line 4448) no Hoare annotation was computed. [2023-11-29 03:17:42,605 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))) [2023-11-29 03:17:42,605 INFO L899 garLoopResultBuilder]: For program point L5010(lines 5010 5013) no Hoare annotation was computed. [2023-11-29 03:17:42,605 INFO L899 garLoopResultBuilder]: For program point L5010-2(lines 5010 5013) no Hoare annotation was computed. [2023-11-29 03:17:42,605 INFO L895 garLoopResultBuilder]: At program point L4779(line 4779) 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))) [2023-11-29 03:17:42,605 INFO L895 garLoopResultBuilder]: At program point L4746(line 4746) 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))) [2023-11-29 03:17:42,605 INFO L899 garLoopResultBuilder]: For program point L4779-1(line 4779) no Hoare annotation was computed. [2023-11-29 03:17:42,605 INFO L895 garLoopResultBuilder]: At program point L4845(line 4845) 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))) [2023-11-29 03:17:42,605 INFO L899 garLoopResultBuilder]: For program point L4845-1(line 4845) no Hoare annotation was computed. [2023-11-29 03:17:42,605 INFO L899 garLoopResultBuilder]: For program point L4746-1(line 4746) no Hoare annotation was computed. [2023-11-29 03:17:42,606 INFO L895 garLoopResultBuilder]: At program point L5027(line 5027) 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))) [2023-11-29 03:17:42,606 INFO L899 garLoopResultBuilder]: For program point L5027-1(line 5027) no Hoare annotation was computed. [2023-11-29 03:17:42,606 INFO L895 garLoopResultBuilder]: At program point L4763(line 4763) 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))) [2023-11-29 03:17:42,606 INFO L899 garLoopResultBuilder]: For program point L4763-1(line 4763) no Hoare annotation was computed. [2023-11-29 03:17:42,606 INFO L895 garLoopResultBuilder]: At program point L4978(line 4978) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,606 INFO L899 garLoopResultBuilder]: For program point L4978-1(line 4978) no Hoare annotation was computed. [2023-11-29 03:17:42,606 INFO L899 garLoopResultBuilder]: For program point L4780(lines 4726 4784) no Hoare annotation was computed. [2023-11-29 03:17:42,606 INFO L895 garLoopResultBuilder]: At program point L4995(line 4995) 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))) [2023-11-29 03:17:42,606 INFO L899 garLoopResultBuilder]: For program point L4995-1(line 4995) no Hoare annotation was computed. [2023-11-29 03:17:42,607 INFO L899 garLoopResultBuilder]: For program point L4764(lines 4764 4768) no Hoare annotation was computed. [2023-11-29 03:17:42,607 INFO L895 garLoopResultBuilder]: At program point L4979(line 4979) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,607 INFO L899 garLoopResultBuilder]: For program point L4979-1(line 4979) no Hoare annotation was computed. [2023-11-29 03:17:42,607 INFO L895 garLoopResultBuilder]: At program point L4847(line 4847) 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))) [2023-11-29 03:17:42,607 INFO L899 garLoopResultBuilder]: For program point L4847-1(line 4847) no Hoare annotation was computed. [2023-11-29 03:17:42,607 INFO L899 garLoopResultBuilder]: For program point sm501_register_display_returnLabel#1(lines 4465 4481) no Hoare annotation was computed. [2023-11-29 03:17:42,607 INFO L895 garLoopResultBuilder]: At program point L4781(line 4781) 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))) [2023-11-29 03:17:42,607 INFO L899 garLoopResultBuilder]: For program point L4781-1(line 4781) no Hoare annotation was computed. [2023-11-29 03:17:42,607 INFO L899 garLoopResultBuilder]: For program point L4451-1(line 4451) no Hoare annotation was computed. [2023-11-29 03:17:42,607 INFO L899 garLoopResultBuilder]: For program point L4451-5(lines 4451 4459) no Hoare annotation was computed. [2023-11-29 03:17:42,608 INFO L899 garLoopResultBuilder]: For program point L4451-3(lines 4451 4459) no Hoare annotation was computed. [2023-11-29 03:17:42,608 INFO L895 garLoopResultBuilder]: At program point L4765(line 4765) 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))) [2023-11-29 03:17:42,608 INFO L899 garLoopResultBuilder]: For program point L4765-1(line 4765) no Hoare annotation was computed. [2023-11-29 03:17:42,608 INFO L895 garLoopResultBuilder]: At program point L4782(line 4782) 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))) [2023-11-29 03:17:42,608 INFO L899 garLoopResultBuilder]: For program point L4782-1(line 4782) no Hoare annotation was computed. [2023-11-29 03:17:42,608 INFO L895 garLoopResultBuilder]: At program point L4997-2(lines 4997 5000) 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))) [2023-11-29 03:17:42,608 INFO L899 garLoopResultBuilder]: For program point L4997(lines 4997 5000) no Hoare annotation was computed. [2023-11-29 03:17:42,608 INFO L899 garLoopResultBuilder]: For program point L5014(line 5014) no Hoare annotation was computed. [2023-11-29 03:17:42,608 INFO L895 garLoopResultBuilder]: At program point L4403(line 4403) 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))) [2023-11-29 03:17:42,609 INFO L899 garLoopResultBuilder]: For program point L4436-1(line 4436) no Hoare annotation was computed. [2023-11-29 03:17:42,609 INFO L899 garLoopResultBuilder]: For program point L4403-1(line 4403) no Hoare annotation was computed. [2023-11-29 03:17:42,609 INFO L899 garLoopResultBuilder]: For program point L5014-4(lines 5014 5017) no Hoare annotation was computed. [2023-11-29 03:17:42,609 INFO L895 garLoopResultBuilder]: At program point L4981(line 4981) 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))) [2023-11-29 03:17:42,609 INFO L895 garLoopResultBuilder]: At program point L4469(line 4469) 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))) [2023-11-29 03:17:42,609 INFO L899 garLoopResultBuilder]: For program point L4981-1(line 4981) no Hoare annotation was computed. [2023-11-29 03:17:42,609 INFO L899 garLoopResultBuilder]: For program point L5014-2(line 5014) no Hoare annotation was computed. [2023-11-29 03:17:42,609 INFO L895 garLoopResultBuilder]: At program point L4436(line 4436) 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))) [2023-11-29 03:17:42,609 INFO L899 garLoopResultBuilder]: For program point L4469-1(line 4469) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L895 garLoopResultBuilder]: At program point L4750(line 4750) 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))) [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L5014-6(lines 5014 5017) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L4750-1(line 4750) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L895 garLoopResultBuilder]: At program point L4998(line 4998) 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))) [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L4998-1(line 4998) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L4470(lines 4470 4473) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L4437(lines 4437 4440) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L4404(lines 4404 4407) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L4751(lines 4751 4756) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L895 garLoopResultBuilder]: At program point L4454(line 4454) 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))) [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L4454-1(line 4454) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L895 garLoopResultBuilder]: At program point L4735(line 4735) 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))) [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L4735-1(line 4735) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L4983(line 4983) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L4983-4(lines 4983 4987) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L4983-2(line 4983) no Hoare annotation was computed. [2023-11-29 03:17:42,610 INFO L899 garLoopResultBuilder]: For program point L4752-1(line 4752) no Hoare annotation was computed. [2023-11-29 03:17:42,611 INFO L895 garLoopResultBuilder]: At program point L4752(line 4752) 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))) [2023-11-29 03:17:42,611 INFO L895 garLoopResultBuilder]: At program point L4455(line 4455) 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))) [2023-11-29 03:17:42,611 INFO L899 garLoopResultBuilder]: For program point L4455-1(line 4455) no Hoare annotation was computed. [2023-11-29 03:17:42,611 INFO L899 garLoopResultBuilder]: For program point L4868(lines 4868 4871) no Hoare annotation was computed. [2023-11-29 03:17:42,611 INFO L895 garLoopResultBuilder]: At program point L4736-2(lines 4736 4740) 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))) [2023-11-29 03:17:42,611 INFO L899 garLoopResultBuilder]: For program point L4736(lines 4736 4740) no Hoare annotation was computed. [2023-11-29 03:17:42,611 INFO L899 garLoopResultBuilder]: For program point L4984-1(line 4984) no Hoare annotation was computed. [2023-11-29 03:17:42,611 INFO L895 garLoopResultBuilder]: At program point L4984(line 4984) 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))) [2023-11-29 03:17:42,611 INFO L899 garLoopResultBuilder]: For program point L4852-1(lines 4852 4853) no Hoare annotation was computed. [2023-11-29 03:17:42,611 INFO L895 garLoopResultBuilder]: At program point L4852(lines 4852 4853) 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))) [2023-11-29 03:17:42,611 INFO L899 garLoopResultBuilder]: For program point L5034(lines 5034 5038) no Hoare annotation was computed. [2023-11-29 03:17:42,612 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 (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#4| |old(#memory_int#4)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,612 INFO L899 garLoopResultBuilder]: For program point L4456-1(line 4456) no Hoare annotation was computed. [2023-11-29 03:17:42,612 INFO L899 garLoopResultBuilder]: For program point L5001(line 5001) no Hoare annotation was computed. [2023-11-29 03:17:42,612 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))) [2023-11-29 03:17:42,612 INFO L899 garLoopResultBuilder]: For program point sm501_register_uart_returnLabel#1(lines 4429 4464) no Hoare annotation was computed. [2023-11-29 03:17:42,612 INFO L895 garLoopResultBuilder]: At program point L4737(lines 4737 4738) 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))) [2023-11-29 03:17:42,612 INFO L899 garLoopResultBuilder]: For program point L4737-1(lines 4737 4738) no Hoare annotation was computed. [2023-11-29 03:17:42,612 INFO L899 garLoopResultBuilder]: For program point L5018(line 5018) no Hoare annotation was computed. [2023-11-29 03:17:42,613 INFO L899 garLoopResultBuilder]: For program point L5018-4(lines 5018 5021) no Hoare annotation was computed. [2023-11-29 03:17:42,613 INFO L899 garLoopResultBuilder]: For program point L5018-2(line 5018) no Hoare annotation was computed. [2023-11-29 03:17:42,613 INFO L895 garLoopResultBuilder]: At program point L5035(line 5035) 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))) [2023-11-29 03:17:42,613 INFO L899 garLoopResultBuilder]: For program point L5035-1(line 5035) no Hoare annotation was computed. [2023-11-29 03:17:42,613 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))) [2023-11-29 03:17:42,613 INFO L899 garLoopResultBuilder]: For program point L4457-1(line 4457) no Hoare annotation was computed. [2023-11-29 03:17:42,613 INFO L895 garLoopResultBuilder]: At program point L4474(line 4474) 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))) [2023-11-29 03:17:42,613 INFO L899 garLoopResultBuilder]: For program point L4408-1(line 4408) no Hoare annotation was computed. [2023-11-29 03:17:42,613 INFO L895 garLoopResultBuilder]: At program point L4854(line 4854) 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))) [2023-11-29 03:17:42,613 INFO L899 garLoopResultBuilder]: For program point L4474-1(line 4474) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L895 garLoopResultBuilder]: At program point L4408(line 4408) 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))) [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point L4854-1(line 4854) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point sm501_register_gpio_returnLabel#1(lines 4718 4785) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point L5003(lines 5003 5007) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point L5003-2(lines 4976 5041) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point L4772(line 4772) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L895 garLoopResultBuilder]: At program point L4475(line 4475) 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))) [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point L4442(line 4442) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point L4475-1(line 4475) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point L4442-4(lines 4442 4450) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L895 garLoopResultBuilder]: At program point L4409(line 4409) 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))) [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point L4409-1(line 4409) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point L4442-2(line 4442) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point L4442-6(lines 4435 4463) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L895 garLoopResultBuilder]: At program point L4839(line 4839) 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))) [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point L4839-1(line 4839) no Hoare annotation was computed. [2023-11-29 03:17:42,614 INFO L899 garLoopResultBuilder]: For program point L4773(lines 4773 4777) no Hoare annotation was computed. [2023-11-29 03:17:42,615 INFO L899 garLoopResultBuilder]: For program point L4988-1(line 4988) no Hoare annotation was computed. [2023-11-29 03:17:42,615 INFO L895 garLoopResultBuilder]: At program point L4955(line 4955) 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))) [2023-11-29 03:17:42,615 INFO L899 garLoopResultBuilder]: For program point L4476-1(line 4476) no Hoare annotation was computed. [2023-11-29 03:17:42,615 INFO L895 garLoopResultBuilder]: At program point L4410(line 4410) 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))) [2023-11-29 03:17:42,615 INFO L899 garLoopResultBuilder]: For program point L4955-1(line 4955) no Hoare annotation was computed. [2023-11-29 03:17:42,615 INFO L895 garLoopResultBuilder]: At program point L4988(line 4988) 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))) [2023-11-29 03:17:42,615 INFO L895 garLoopResultBuilder]: At program point L4476(line 4476) 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))) [2023-11-29 03:17:42,615 INFO L899 garLoopResultBuilder]: For program point L4410-1(line 4410) no Hoare annotation was computed. [2023-11-29 03:17:42,615 INFO L895 garLoopResultBuilder]: At program point L4757(line 4757) 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))) [2023-11-29 03:17:42,615 INFO L899 garLoopResultBuilder]: For program point L4757-1(line 4757) no Hoare annotation was computed. [2023-11-29 03:17:42,616 INFO L895 garLoopResultBuilder]: At program point L4774(line 4774) 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))) [2023-11-29 03:17:42,616 INFO L899 garLoopResultBuilder]: For program point L4840(lines 4840 4843) no Hoare annotation was computed. [2023-11-29 03:17:42,616 INFO L899 garLoopResultBuilder]: For program point L4741(line 4741) no Hoare annotation was computed. [2023-11-29 03:17:42,616 INFO L899 garLoopResultBuilder]: For program point L4774-1(line 4774) no Hoare annotation was computed. [2023-11-29 03:17:42,616 INFO L899 garLoopResultBuilder]: For program point sm501_register_gpio_i2c_returnLabel#1(lines 4858 4883) no Hoare annotation was computed. [2023-11-29 03:17:42,616 INFO L895 garLoopResultBuilder]: At program point L4411(line 4411) 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))) [2023-11-29 03:17:42,616 INFO L899 garLoopResultBuilder]: For program point L4411-1(line 4411) no Hoare annotation was computed. [2023-11-29 03:17:42,616 INFO L895 garLoopResultBuilder]: At program point L4989(line 4989) 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))) [2023-11-29 03:17:42,616 INFO L895 garLoopResultBuilder]: At program point L4477(line 4477) 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))) [2023-11-29 03:17:42,616 INFO L899 garLoopResultBuilder]: For program point L4989-1(line 4989) no Hoare annotation was computed. [2023-11-29 03:17:42,616 INFO L899 garLoopResultBuilder]: For program point L4477-1(line 4477) no Hoare annotation was computed. [2023-11-29 03:17:42,616 INFO L899 garLoopResultBuilder]: For program point L4758(lines 4758 4762) no Hoare annotation was computed. [2023-11-29 03:17:42,617 INFO L899 garLoopResultBuilder]: For program point L4874(lines 4862 4882) no Hoare annotation was computed. [2023-11-29 03:17:42,617 INFO L895 garLoopResultBuilder]: At program point L4461(line 4461) 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))) [2023-11-29 03:17:42,617 INFO L899 garLoopResultBuilder]: For program point L4461-1(line 4461) no Hoare annotation was computed. [2023-11-29 03:17:42,617 INFO L895 garLoopResultBuilder]: At program point L4742(line 4742) 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))) [2023-11-29 03:17:42,617 INFO L899 garLoopResultBuilder]: For program point L4742-1(line 4742) no Hoare annotation was computed. [2023-11-29 03:17:42,617 INFO L899 garLoopResultBuilder]: For program point L4699(lines 4699 4711) no Hoare annotation was computed. [2023-11-29 03:17:42,617 INFO L899 garLoopResultBuilder]: For program point L4700-2(lines 4700 4703) no Hoare annotation was computed. [2023-11-29 03:17:42,617 INFO L899 garLoopResultBuilder]: For program point L4700(lines 4700 4703) no Hoare annotation was computed. [2023-11-29 03:17:42,617 INFO L899 garLoopResultBuilder]: For program point L4699-2(lines 4699 4711) no Hoare annotation was computed. [2023-11-29 03:17:42,617 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4688 4717) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,617 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_register_chipEXIT(lines 4688 4717) no Hoare annotation was computed. [2023-11-29 03:17:42,617 INFO L899 garLoopResultBuilder]: For program point to_sm_deviceEXIT(lines 4276 4282) no Hoare annotation was computed. [2023-11-29 03:17:42,617 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4276 4282) the Hoare annotation is: true [2023-11-29 03:17:42,617 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6293 6295) the Hoare annotation is: true [2023-11-29 03:17:42,617 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 6293 6295) no Hoare annotation was computed. [2023-11-29 03:17:42,617 INFO L899 garLoopResultBuilder]: For program point spinlock_checkEXIT(lines 3621 3626) no Hoare annotation was computed. [2023-11-29 03:17:42,617 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3621 3626) the Hoare annotation is: true [2023-11-29 03:17:42,617 INFO L902 garLoopResultBuilder]: At program point ldv_30874(lines 4079 4094) the Hoare annotation is: true [2023-11-29 03:17:42,618 INFO L899 garLoopResultBuilder]: For program point L4093(line 4093) no Hoare annotation was computed. [2023-11-29 03:17:42,618 INFO L899 garLoopResultBuilder]: For program point L4093-2(line 4093) no Hoare annotation was computed. [2023-11-29 03:17:42,618 INFO L899 garLoopResultBuilder]: For program point L4084(line 4084) no Hoare annotation was computed. [2023-11-29 03:17:42,618 INFO L899 garLoopResultBuilder]: For program point sm501_select_clockEXIT(lines 4075 4095) no Hoare annotation was computed. [2023-11-29 03:17:42,618 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)) (and (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |#memory_int#4| |old(#memory_int#4)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|))) [2023-11-29 03:17:42,618 INFO L899 garLoopResultBuilder]: For program point $Ultimate##2(lines 4087 4091) no Hoare annotation was computed. [2023-11-29 03:17:42,618 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4388 4398) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.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))) [2023-11-29 03:17:42,618 INFO L899 garLoopResultBuilder]: For program point sm501_create_irqEXIT(lines 4388 4398) no Hoare annotation was computed. [2023-11-29 03:17:42,618 INFO L902 garLoopResultBuilder]: At program point L3776(line 3776) the Hoare annotation is: true [2023-11-29 03:17:42,618 INFO L899 garLoopResultBuilder]: For program point L3776-1(line 3776) no Hoare annotation was computed. [2023-11-29 03:17:42,618 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3773 3779) the Hoare annotation is: true [2023-11-29 03:17:42,618 INFO L899 garLoopResultBuilder]: For program point sm501_sync_regsEXIT(lines 3773 3779) no Hoare annotation was computed. [2023-11-29 03:17:42,618 INFO L899 garLoopResultBuilder]: For program point release_resourceEXIT(lines 6342 6344) no Hoare annotation was computed. [2023-11-29 03:17:42,618 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6342 6344) the Hoare annotation is: true [2023-11-29 03:17:42,618 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,619 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 (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#4| |old(#memory_int#4)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,619 INFO L899 garLoopResultBuilder]: For program point L-1-2(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,619 INFO L899 garLoopResultBuilder]: For program point L-1-4(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,619 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 (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#4| |old(#memory_int#4)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,619 INFO L899 garLoopResultBuilder]: For program point L-1-6(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,619 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 (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#4| |old(#memory_int#4)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,619 INFO L899 garLoopResultBuilder]: For program point L-1-9(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,619 INFO L899 garLoopResultBuilder]: For program point L-1-10(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,620 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 (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#4| |old(#memory_int#4)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,620 INFO L899 garLoopResultBuilder]: For program point ##fun~$Pointer$~TO~intEXIT(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,620 INFO L899 garLoopResultBuilder]: For program point L4314-1(lines 4314 4317) no Hoare annotation was computed. [2023-11-29 03:17:42,620 INFO L899 garLoopResultBuilder]: For program point L4309-2(lines 4297 4319) no Hoare annotation was computed. [2023-11-29 03:17:42,620 INFO L899 garLoopResultBuilder]: For program point L4309(lines 4309 4313) no Hoare annotation was computed. [2023-11-29 03:17:42,620 INFO L895 garLoopResultBuilder]: At program point L4298(lines 4298 4299) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#valid)| |#valid|)) (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))) [2023-11-29 03:17:42,620 INFO L899 garLoopResultBuilder]: For program point sm501_create_subdevEXIT(lines 4293 4320) no Hoare annotation was computed. [2023-11-29 03:17:42,620 INFO L899 garLoopResultBuilder]: For program point L4301(lines 4301 4304) no Hoare annotation was computed. [2023-11-29 03:17:42,620 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4293 4320) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#valid)| |#valid|)) (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))) [2023-11-29 03:17:42,620 INFO L899 garLoopResultBuilder]: For program point sm501_create_subdevFINAL(lines 4293 4320) no Hoare annotation was computed. [2023-11-29 03:17:42,620 INFO L899 garLoopResultBuilder]: For program point L4298-1(lines 4298 4299) no Hoare annotation was computed. [2023-11-29 03:17:42,620 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_to_devEXIT(lines 4489 4495) no Hoare annotation was computed. [2023-11-29 03:17:42,620 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4489 4495) the Hoare annotation is: true [2023-11-29 03:17:42,620 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|))) [2023-11-29 03:17:42,620 INFO L899 garLoopResultBuilder]: For program point ioremapEXIT(lines 3659 3665) no Hoare annotation was computed. [2023-11-29 03:17:42,621 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|))) [2023-11-29 03:17:42,621 INFO L899 garLoopResultBuilder]: For program point L6282-1(line 6282) no Hoare annotation was computed. [2023-11-29 03:17:42,621 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqrestoreEXIT(lines 3627 3633) no Hoare annotation was computed. [2023-11-29 03:17:42,621 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3627 3633) the Hoare annotation is: true [2023-11-29 03:17:42,621 INFO L899 garLoopResultBuilder]: For program point L6335-1(line 6335) no Hoare annotation was computed. [2023-11-29 03:17:42,621 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|))) [2023-11-29 03:17:42,621 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|))) [2023-11-29 03:17:42,621 INFO L899 garLoopResultBuilder]: For program point platform_get_resourceEXIT(lines 6334 6336) no Hoare annotation was computed. [2023-11-29 03:17:42,621 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3767 3772) the Hoare annotation is: true [2023-11-29 03:17:42,621 INFO L899 garLoopResultBuilder]: For program point sm501_dump_gateEXIT(lines 3767 3772) no Hoare annotation was computed. [2023-11-29 03:17:42,621 INFO L899 garLoopResultBuilder]: For program point dev_set_drvdataEXIT(lines 6263 6265) no Hoare annotation was computed. [2023-11-29 03:17:42,621 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6263 6265) the Hoare annotation is: true [2023-11-29 03:17:42,621 INFO L899 garLoopResultBuilder]: For program point iounmapEXIT(lines 6284 6286) no Hoare annotation was computed. [2023-11-29 03:17:42,622 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6284 6286) the Hoare annotation is: true [2023-11-29 03:17:42,622 INFO L899 garLoopResultBuilder]: For program point platform_get_drvdataEXIT(lines 3685 3691) no Hoare annotation was computed. [2023-11-29 03:17:42,622 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|))) [2023-11-29 03:17:42,622 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|))) [2023-11-29 03:17:42,622 INFO L899 garLoopResultBuilder]: For program point L3688-1(line 3688) no Hoare annotation was computed. [2023-11-29 03:17:42,622 INFO L899 garLoopResultBuilder]: For program point dev_errEXIT(lines 6256 6258) no Hoare annotation was computed. [2023-11-29 03:17:42,622 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6256 6258) the Hoare annotation is: true [2023-11-29 03:17:42,622 INFO L899 garLoopResultBuilder]: For program point L4197-6(line 4197) no Hoare annotation was computed. [2023-11-29 03:17:42,622 INFO L899 garLoopResultBuilder]: For program point L4197-4(line 4197) no Hoare annotation was computed. [2023-11-29 03:17:42,622 INFO L899 garLoopResultBuilder]: For program point L4215(lines 4117 4238) no Hoare annotation was computed. [2023-11-29 03:17:42,623 INFO L899 garLoopResultBuilder]: For program point sm501_set_clockEXIT(lines 4096 4239) no Hoare annotation was computed. [2023-11-29 03:17:42,623 INFO L899 garLoopResultBuilder]: For program point L4216-1(line 4216) no Hoare annotation was computed. [2023-11-29 03:17:42,623 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,623 INFO L895 garLoopResultBuilder]: At program point L5736-1(line 5736) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,623 INFO L899 garLoopResultBuilder]: For program point L4200(line 4200) no Hoare annotation was computed. [2023-11-29 03:17:42,623 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,623 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,623 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,624 INFO L895 garLoopResultBuilder]: At program point L4118(line 4118) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,624 INFO L899 garLoopResultBuilder]: For program point L4217(lines 4217 4220) no Hoare annotation was computed. [2023-11-29 03:17:42,624 INFO L895 garLoopResultBuilder]: At program point L5720(line 5720) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,624 INFO L899 garLoopResultBuilder]: For program point L4118-1(line 4118) no Hoare annotation was computed. [2023-11-29 03:17:42,624 INFO L899 garLoopResultBuilder]: For program point L4234(line 4234) no Hoare annotation was computed. [2023-11-29 03:17:42,624 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,624 INFO L899 garLoopResultBuilder]: For program point L5737(lines 5733 5740) no Hoare annotation was computed. [2023-11-29 03:17:42,624 INFO L899 garLoopResultBuilder]: For program point L4201-1(line 4201) no Hoare annotation was computed. [2023-11-29 03:17:42,624 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,624 INFO L899 garLoopResultBuilder]: For program point L4185(line 4185) no Hoare annotation was computed. [2023-11-29 03:17:42,624 INFO L899 garLoopResultBuilder]: For program point L5721(lines 5717 5724) no Hoare annotation was computed. [2023-11-29 03:17:42,624 INFO L899 garLoopResultBuilder]: For program point L4218-1(line 4218) no Hoare annotation was computed. [2023-11-29 03:17:42,625 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,625 INFO L899 garLoopResultBuilder]: For program point L4202-1(line 4202) no Hoare annotation was computed. [2023-11-29 03:17:42,625 INFO L895 garLoopResultBuilder]: At program point L4120(line 4120) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,625 INFO L899 garLoopResultBuilder]: For program point L4120-1(line 4120) no Hoare annotation was computed. [2023-11-29 03:17:42,625 INFO L899 garLoopResultBuilder]: For program point L4236-1(line 4236) no Hoare annotation was computed. [2023-11-29 03:17:42,625 INFO L895 garLoopResultBuilder]: At program point L4236(line 4236) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,625 INFO L899 garLoopResultBuilder]: For program point L4188(lines 4117 4238) no Hoare annotation was computed. [2023-11-29 03:17:42,625 INFO L895 garLoopResultBuilder]: At program point L4122(line 4122) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,625 INFO L899 garLoopResultBuilder]: For program point L4221(line 4221) no Hoare annotation was computed. [2023-11-29 03:17:42,625 INFO L899 garLoopResultBuilder]: For program point L4122-1(line 4122) no Hoare annotation was computed. [2023-11-29 03:17:42,625 INFO L899 garLoopResultBuilder]: For program point L4172(line 4172) no Hoare annotation was computed. [2023-11-29 03:17:42,625 INFO L899 garLoopResultBuilder]: For program point L4205-2(line 4205) no Hoare annotation was computed. [2023-11-29 03:17:42,625 INFO L899 garLoopResultBuilder]: For program point L4172-2(line 4172) no Hoare annotation was computed. [2023-11-29 03:17:42,625 INFO L899 garLoopResultBuilder]: For program point L4205(line 4205) no Hoare annotation was computed. [2023-11-29 03:17:42,626 INFO L899 garLoopResultBuilder]: For program point L4206(line 4206) no Hoare annotation was computed. [2023-11-29 03:17:42,626 INFO L899 garLoopResultBuilder]: For program point L4173-1(line 4173) no Hoare annotation was computed. [2023-11-29 03:17:42,626 INFO L899 garLoopResultBuilder]: For program point L4173(line 4173) no Hoare annotation was computed. [2023-11-29 03:17:42,626 INFO L899 garLoopResultBuilder]: For program point L4173-2(line 4173) no Hoare annotation was computed. [2023-11-29 03:17:42,626 INFO L899 garLoopResultBuilder]: For program point L4173-4(line 4173) no Hoare annotation was computed. [2023-11-29 03:17:42,626 INFO L899 garLoopResultBuilder]: For program point L4173-6(line 4173) no Hoare annotation was computed. [2023-11-29 03:17:42,626 INFO L899 garLoopResultBuilder]: For program point L4173-9(line 4173) no Hoare annotation was computed. [2023-11-29 03:17:42,626 INFO L899 garLoopResultBuilder]: For program point L4173-8(line 4173) no Hoare annotation was computed. [2023-11-29 03:17:42,626 INFO L899 garLoopResultBuilder]: For program point L4173-10(line 4173) no Hoare annotation was computed. [2023-11-29 03:17:42,626 INFO L899 garLoopResultBuilder]: For program point L4173-12(line 4173) no Hoare annotation was computed. [2023-11-29 03:17:42,626 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,626 INFO L899 garLoopResultBuilder]: For program point L4173-14(line 4173) no Hoare annotation was computed. [2023-11-29 03:17:42,626 INFO L895 garLoopResultBuilder]: At program point L4124(line 4124) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,626 INFO L899 garLoopResultBuilder]: For program point L4190-1(line 4190) no Hoare annotation was computed. [2023-11-29 03:17:42,627 INFO L899 garLoopResultBuilder]: For program point L4124-1(line 4124) no Hoare annotation was computed. [2023-11-29 03:17:42,627 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,627 INFO L899 garLoopResultBuilder]: For program point L4207-1(line 4207) no Hoare annotation was computed. [2023-11-29 03:17:42,627 INFO L895 garLoopResultBuilder]: At program point L4174(line 4174) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,627 INFO L899 garLoopResultBuilder]: For program point L4174-1(line 4174) no Hoare annotation was computed. [2023-11-29 03:17:42,627 INFO L899 garLoopResultBuilder]: For program point L4208-1(line 4208) no Hoare annotation was computed. [2023-11-29 03:17:42,627 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,627 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 (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#4| |old(#memory_int#4)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,627 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,627 INFO L895 garLoopResultBuilder]: At program point L5728-1(line 5728) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,627 INFO L899 garLoopResultBuilder]: For program point L4159-1(line 4159) no Hoare annotation was computed. [2023-11-29 03:17:42,628 INFO L899 garLoopResultBuilder]: For program point L4159(line 4159) no Hoare annotation was computed. [2023-11-29 03:17:42,628 INFO L899 garLoopResultBuilder]: For program point L4192-1(line 4192) no Hoare annotation was computed. [2023-11-29 03:17:42,628 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,628 INFO L899 garLoopResultBuilder]: For program point L4159-2(line 4159) no Hoare annotation was computed. [2023-11-29 03:17:42,628 INFO L899 garLoopResultBuilder]: For program point L4159-4(line 4159) no Hoare annotation was computed. [2023-11-29 03:17:42,628 INFO L899 garLoopResultBuilder]: For program point L4159-6(line 4159) no Hoare annotation was computed. [2023-11-29 03:17:42,628 INFO L899 garLoopResultBuilder]: For program point L4159-9(line 4159) no Hoare annotation was computed. [2023-11-29 03:17:42,628 INFO L899 garLoopResultBuilder]: For program point L4159-8(line 4159) no Hoare annotation was computed. [2023-11-29 03:17:42,628 INFO L899 garLoopResultBuilder]: For program point L4159-10(line 4159) no Hoare annotation was computed. [2023-11-29 03:17:42,628 INFO L899 garLoopResultBuilder]: For program point L4159-12(line 4159) no Hoare annotation was computed. [2023-11-29 03:17:42,628 INFO L899 garLoopResultBuilder]: For program point L4159-14(line 4159) no Hoare annotation was computed. [2023-11-29 03:17:42,628 INFO L899 garLoopResultBuilder]: For program point L4143-1(line 4143) no Hoare annotation was computed. [2023-11-29 03:17:42,629 INFO L895 garLoopResultBuilder]: At program point L4143(line 4143) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,629 INFO L895 garLoopResultBuilder]: At program point L4160(line 4160) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,629 INFO L899 garLoopResultBuilder]: For program point L5729(lines 5725 5732) no Hoare annotation was computed. [2023-11-29 03:17:42,629 INFO L899 garLoopResultBuilder]: For program point L4160-1(line 4160) no Hoare annotation was computed. [2023-11-29 03:17:42,629 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,629 INFO L899 garLoopResultBuilder]: For program point L4128(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,629 INFO L899 garLoopResultBuilder]: For program point L4194-1(line 4194) no Hoare annotation was computed. [2023-11-29 03:17:42,629 INFO L899 garLoopResultBuilder]: For program point L4128-2(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,629 INFO L899 garLoopResultBuilder]: For program point L4128-1(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,629 INFO L899 garLoopResultBuilder]: For program point L4128-3(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,629 INFO L899 garLoopResultBuilder]: For program point L4128-5(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4128-7(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4128-10(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4128-9(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4128-12(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4211(line 4211) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4128-14(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4128-16(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4128-18(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4128-20(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4128-21(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4128-23(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4128-26(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,630 INFO L899 garLoopResultBuilder]: For program point L4128-25(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,631 INFO L899 garLoopResultBuilder]: For program point L4128-28(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,631 INFO L899 garLoopResultBuilder]: For program point L4228-1(line 4228) no Hoare annotation was computed. [2023-11-29 03:17:42,631 INFO L899 garLoopResultBuilder]: For program point L4128-30(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,631 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,631 INFO L899 garLoopResultBuilder]: For program point L4128-32(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,631 INFO L899 garLoopResultBuilder]: For program point L4128-34(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,631 INFO L899 garLoopResultBuilder]: For program point L4128-36(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,631 INFO L899 garLoopResultBuilder]: For program point L4128-37(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,631 INFO L899 garLoopResultBuilder]: For program point L4128-39(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,631 INFO L899 garLoopResultBuilder]: For program point L4128-41(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,631 INFO L899 garLoopResultBuilder]: For program point L4128-44(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,631 INFO L899 garLoopResultBuilder]: For program point L4128-43(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,631 INFO L899 garLoopResultBuilder]: For program point L4128-46(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,632 INFO L899 garLoopResultBuilder]: For program point L4128-48(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,632 INFO L899 garLoopResultBuilder]: For program point L4128-50(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,632 INFO L899 garLoopResultBuilder]: For program point L4128-52(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,632 INFO L899 garLoopResultBuilder]: For program point L4128-51(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,632 INFO L899 garLoopResultBuilder]: For program point L4128-54(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,632 INFO L899 garLoopResultBuilder]: For program point L4128-56(line 4128) no Hoare annotation was computed. [2023-11-29 03:17:42,632 INFO L899 garLoopResultBuilder]: For program point L4196(line 4196) no Hoare annotation was computed. [2023-11-29 03:17:42,632 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)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,632 INFO L895 garLoopResultBuilder]: At program point L4130(line 4130) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (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))) [2023-11-29 03:17:42,632 INFO L899 garLoopResultBuilder]: For program point L4196-2(line 4196) no Hoare annotation was computed. [2023-11-29 03:17:42,632 INFO L899 garLoopResultBuilder]: For program point L4229(lines 4229 4233) no Hoare annotation was computed. [2023-11-29 03:17:42,632 INFO L899 garLoopResultBuilder]: For program point sm501_set_clockFINAL(lines 4096 4239) no Hoare annotation was computed. [2023-11-29 03:17:42,633 INFO L899 garLoopResultBuilder]: For program point L4196-4(line 4196) no Hoare annotation was computed. [2023-11-29 03:17:42,633 INFO L899 garLoopResultBuilder]: For program point L4130-1(line 4130) no Hoare annotation was computed. [2023-11-29 03:17:42,633 INFO L899 garLoopResultBuilder]: For program point L4196-6(line 4196) no Hoare annotation was computed. [2023-11-29 03:17:42,633 INFO L895 garLoopResultBuilder]: At program point L4230(lines 4230 4231) 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(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,633 INFO L899 garLoopResultBuilder]: For program point L4197(line 4197) no Hoare annotation was computed. [2023-11-29 03:17:42,633 INFO L899 garLoopResultBuilder]: For program point L4230-1(lines 4230 4231) no Hoare annotation was computed. [2023-11-29 03:17:42,633 INFO L899 garLoopResultBuilder]: For program point L4197-2(line 4197) no Hoare annotation was computed. [2023-11-29 03:17:42,633 INFO L902 garLoopResultBuilder]: At program point L3861-1(line 3861) the Hoare annotation is: true [2023-11-29 03:17:42,633 INFO L902 garLoopResultBuilder]: At program point L3861(line 3861) the Hoare annotation is: true [2023-11-29 03:17:42,633 INFO L899 garLoopResultBuilder]: For program point sm501_modify_regEXIT(lines 3843 3865) no Hoare annotation was computed. [2023-11-29 03:17:42,633 INFO L899 garLoopResultBuilder]: For program point L3859(line 3859) no Hoare annotation was computed. [2023-11-29 03:17:42,633 INFO L899 garLoopResultBuilder]: For program point L3859-2(line 3859) no Hoare annotation was computed. [2023-11-29 03:17:42,633 INFO L899 garLoopResultBuilder]: For program point L3855-1(line 3855) no Hoare annotation was computed. [2023-11-29 03:17:42,634 INFO L902 garLoopResultBuilder]: At program point L3855(line 3855) the Hoare annotation is: true [2023-11-29 03:17:42,634 INFO L899 garLoopResultBuilder]: For program point L3859-4(line 3859) no Hoare annotation was computed. [2023-11-29 03:17:42,634 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|))) [2023-11-29 03:17:42,634 INFO L899 garLoopResultBuilder]: For program point L3862(line 3862) no Hoare annotation was computed. [2023-11-29 03:17:42,634 INFO L902 garLoopResultBuilder]: At program point L3860(line 3860) the Hoare annotation is: true [2023-11-29 03:17:42,634 INFO L899 garLoopResultBuilder]: For program point L3858(line 3858) no Hoare annotation was computed. [2023-11-29 03:17:42,634 INFO L899 garLoopResultBuilder]: For program point L3860-1(line 3860) no Hoare annotation was computed. [2023-11-29 03:17:42,634 INFO L902 garLoopResultBuilder]: At program point L3856(line 3856) the Hoare annotation is: true [2023-11-29 03:17:42,634 INFO L899 garLoopResultBuilder]: For program point L3858-2(line 3858) no Hoare annotation was computed. [2023-11-29 03:17:42,634 INFO L902 garLoopResultBuilder]: At program point L3854(line 3854) the Hoare annotation is: true [2023-11-29 03:17:42,634 INFO L899 garLoopResultBuilder]: For program point L3858-4(line 3858) no Hoare annotation was computed. [2023-11-29 03:17:42,634 INFO L899 garLoopResultBuilder]: For program point L3856-1(line 3856) no Hoare annotation was computed. [2023-11-29 03:17:42,634 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|))) [2023-11-29 03:17:42,635 INFO L899 garLoopResultBuilder]: For program point L3854-1(line 3854) no Hoare annotation was computed. [2023-11-29 03:17:42,635 INFO L899 garLoopResultBuilder]: For program point L3852-1(line 3852) no Hoare annotation was computed. [2023-11-29 03:17:42,635 INFO L899 garLoopResultBuilder]: For program point L3740(line 3740) no Hoare annotation was computed. [2023-11-29 03:17:42,635 INFO L899 garLoopResultBuilder]: For program point L3740-2(line 3740) no Hoare annotation was computed. [2023-11-29 03:17:42,635 INFO L899 garLoopResultBuilder]: For program point L3740-4(line 3740) no Hoare annotation was computed. [2023-11-29 03:17:42,635 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|))) [2023-11-29 03:17:42,635 INFO L899 garLoopResultBuilder]: For program point L3726-1(line 3726) no Hoare annotation was computed. [2023-11-29 03:17:42,635 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|))) [2023-11-29 03:17:42,635 INFO L899 garLoopResultBuilder]: For program point kzallocEXIT(lines 3737 3743) no Hoare annotation was computed. [2023-11-29 03:17:42,635 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lock_irqsaveEXIT(lines 6249 6251) no Hoare annotation was computed. [2023-11-29 03:17:42,635 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6249 6251) the Hoare annotation is: true [2023-11-29 03:17:42,636 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3644 3650) the Hoare annotation is: true [2023-11-29 03:17:42,636 INFO L899 garLoopResultBuilder]: For program point readlEXIT(lines 3644 3650) no Hoare annotation was computed. [2023-11-29 03:17:42,636 INFO L899 garLoopResultBuilder]: For program point L4924-2(line 4924) no Hoare annotation was computed. [2023-11-29 03:17:42,636 INFO L899 garLoopResultBuilder]: For program point L4924(line 4924) no Hoare annotation was computed. [2023-11-29 03:17:42,636 INFO L899 garLoopResultBuilder]: For program point L4924-4(line 4924) no Hoare annotation was computed. [2023-11-29 03:17:42,636 INFO L899 garLoopResultBuilder]: For program point sm501_init_regEXIT(lines 4916 4928) no Hoare annotation was computed. [2023-11-29 03:17:42,636 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4916 4928) the Hoare annotation is: true [2023-11-29 03:17:42,636 INFO L899 garLoopResultBuilder]: For program point L4923(line 4923) no Hoare annotation was computed. [2023-11-29 03:17:42,636 INFO L902 garLoopResultBuilder]: At program point L4925(line 4925) the Hoare annotation is: true [2023-11-29 03:17:42,636 INFO L899 garLoopResultBuilder]: For program point L4925-1(line 4925) no Hoare annotation was computed. [2023-11-29 03:17:42,636 INFO L899 garLoopResultBuilder]: For program point L4923-4(line 4923) no Hoare annotation was computed. [2023-11-29 03:17:42,636 INFO L902 garLoopResultBuilder]: At program point L4921(line 4921) the Hoare annotation is: true [2023-11-29 03:17:42,636 INFO L899 garLoopResultBuilder]: For program point L4923-2(line 4923) no Hoare annotation was computed. [2023-11-29 03:17:42,636 INFO L899 garLoopResultBuilder]: For program point L4921-1(line 4921) no Hoare annotation was computed. [2023-11-29 03:17:42,637 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3651 3657) the Hoare annotation is: true [2023-11-29 03:17:42,637 INFO L899 garLoopResultBuilder]: For program point writelEXIT(lines 3651 3657) no Hoare annotation was computed. [2023-11-29 03:17:42,637 INFO L899 garLoopResultBuilder]: For program point L6242-1(line 6242) no Hoare annotation was computed. [2023-11-29 03:17:42,637 INFO L899 garLoopResultBuilder]: For program point __request_regionEXIT(lines 6241 6243) no Hoare annotation was computed. [2023-11-29 03:17:42,637 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|))) [2023-11-29 03:17:42,637 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|))) [2023-11-29 03:17:42,637 INFO L899 garLoopResultBuilder]: For program point L5184-1(line 5184) no Hoare annotation was computed. [2023-11-29 03:17:42,637 INFO L895 garLoopResultBuilder]: At program point L5186-1(line 5186) 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))) [2023-11-29 03:17:42,637 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 (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#4| |old(#memory_int#4)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,637 INFO L899 garLoopResultBuilder]: For program point L5201(line 5201) no Hoare annotation was computed. [2023-11-29 03:17:42,638 INFO L895 garLoopResultBuilder]: At program point L5195(line 5195) 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))) [2023-11-29 03:17:42,638 INFO L899 garLoopResultBuilder]: For program point L5195-1(line 5195) no Hoare annotation was computed. [2023-11-29 03:17:42,638 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 (= |#memory_$Pointer$#3.offset| |old(#memory_$Pointer$#3.offset)|) (= |old(#length)| |#length|) (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#4| |old(#memory_int#4)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= |#memory_$Pointer$#0.base| |old(#memory_$Pointer$#0.base)|) (= |#memory_int#0| |old(#memory_int#0)|) (= |old(#memory_$Pointer$#4.base)| |#memory_$Pointer$#4.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |old(#memory_$Pointer$#3.base)| |#memory_$Pointer$#3.base|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= |old(#memory_$Pointer$#0.offset)| |#memory_$Pointer$#0.offset|) (= |old(#valid)| |#valid|) (= |#memory_int#3| |old(#memory_int#3)|) (= |#memory_$Pointer$#4.offset| |old(#memory_$Pointer$#4.offset)|)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-11-29 03:17:42,638 INFO L899 garLoopResultBuilder]: For program point L5191(lines 5191 5199) no Hoare annotation was computed. [2023-11-29 03:17:42,638 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)|)) [2023-11-29 03:17:42,638 INFO L895 garLoopResultBuilder]: At program point L5193(line 5193) 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))) [2023-11-29 03:17:42,638 INFO L899 garLoopResultBuilder]: For program point L5193-1(line 5193) no Hoare annotation was computed. [2023-11-29 03:17:42,639 INFO L895 garLoopResultBuilder]: At program point L5187(line 5187) 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))) [2023-11-29 03:17:42,639 INFO L899 garLoopResultBuilder]: For program point L5189(line 5189) no Hoare annotation was computed. [2023-11-29 03:17:42,639 INFO L899 garLoopResultBuilder]: For program point sm501_plat_resumeEXIT(lines 5179 5205) no Hoare annotation was computed. [2023-11-29 03:17:42,639 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)|)) [2023-11-29 03:17:42,639 INFO L899 garLoopResultBuilder]: For program point L5194(line 5194) no Hoare annotation was computed. [2023-11-29 03:17:42,639 INFO L899 garLoopResultBuilder]: For program point L5192-1(line 5192) no Hoare annotation was computed. [2023-11-29 03:17:42,639 INFO L895 garLoopResultBuilder]: At program point L5190(line 5190) 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))) [2023-11-29 03:17:42,639 INFO L895 garLoopResultBuilder]: At program point L5192(line 5192) 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))) [2023-11-29 03:17:42,639 INFO L899 garLoopResultBuilder]: For program point L5194-2(lines 5194 5197) no Hoare annotation was computed. [2023-11-29 03:17:42,640 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 (= |old(#memory_$Pointer$#2.base)| |#memory_$Pointer$#2.base|) (= |#memory_int#2| |old(#memory_int#2)|) (= |#memory_$Pointer$#2.offset| |old(#memory_$Pointer$#2.offset)|) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-11-29 03:17:42,640 INFO L899 garLoopResultBuilder]: For program point L5190-1(line 5190) no Hoare annotation was computed. [2023-11-29 03:17:42,640 INFO L895 garLoopResultBuilder]: At program point L5188(line 5188) 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))) [2023-11-29 03:17:42,640 INFO L902 garLoopResultBuilder]: At program point L4526(line 4526) the Hoare annotation is: true [2023-11-29 03:17:42,640 INFO L902 garLoopResultBuilder]: At program point L4522(line 4522) the Hoare annotation is: true [2023-11-29 03:17:42,640 INFO L899 garLoopResultBuilder]: For program point L4524-2(line 4524) no Hoare annotation was computed. [2023-11-29 03:17:42,640 INFO L899 garLoopResultBuilder]: For program point L4526-1(line 4526) no Hoare annotation was computed. [2023-11-29 03:17:42,640 INFO L899 garLoopResultBuilder]: For program point L4524(line 4524) no Hoare annotation was computed. [2023-11-29 03:17:42,640 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4510 4532) the Hoare annotation is: true [2023-11-29 03:17:42,641 INFO L899 garLoopResultBuilder]: For program point L4520-1(lines 4520 4521) no Hoare annotation was computed. [2023-11-29 03:17:42,641 INFO L899 garLoopResultBuilder]: For program point L4518(line 4518) no Hoare annotation was computed. [2023-11-29 03:17:42,641 INFO L899 garLoopResultBuilder]: For program point L4522-1(line 4522) no Hoare annotation was computed. [2023-11-29 03:17:42,641 INFO L902 garLoopResultBuilder]: At program point L4520(lines 4520 4521) the Hoare annotation is: true [2023-11-29 03:17:42,641 INFO L899 garLoopResultBuilder]: For program point L4524-4(line 4524) no Hoare annotation was computed. [2023-11-29 03:17:42,641 INFO L899 garLoopResultBuilder]: For program point L4518-4(lines 4518 4529) no Hoare annotation was computed. [2023-11-29 03:17:42,641 INFO L899 garLoopResultBuilder]: For program point L4518-2(line 4518) no Hoare annotation was computed. [2023-11-29 03:17:42,641 INFO L899 garLoopResultBuilder]: For program point L4518-5(lines 4510 4532) no Hoare annotation was computed. [2023-11-29 03:17:42,641 INFO L902 garLoopResultBuilder]: At program point L4527(line 4527) the Hoare annotation is: true [2023-11-29 03:17:42,641 INFO L902 garLoopResultBuilder]: At program point L4525(line 4525) the Hoare annotation is: true [2023-11-29 03:17:42,641 INFO L899 garLoopResultBuilder]: For program point L4525-1(line 4525) no Hoare annotation was computed. [2023-11-29 03:17:42,642 INFO L902 garLoopResultBuilder]: At program point L4519(line 4519) the Hoare annotation is: true [2023-11-29 03:17:42,642 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_ensure_gpioEXIT(lines 4510 4532) no Hoare annotation was computed. [2023-11-29 03:17:42,642 INFO L899 garLoopResultBuilder]: For program point L4519-1(line 4519) no Hoare annotation was computed. [2023-11-29 03:17:42,642 INFO L902 garLoopResultBuilder]: At program point L4517(line 4517) the Hoare annotation is: true [2023-11-29 03:17:42,642 INFO L899 garLoopResultBuilder]: For program point L4517-1(line 4517) no Hoare annotation was computed. [2023-11-29 03:17:42,642 INFO L895 garLoopResultBuilder]: At program point L4561(line 4561) 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)) [2023-11-29 03:17:42,642 INFO L899 garLoopResultBuilder]: For program point L4561-1(line 4561) no Hoare annotation was computed. [2023-11-29 03:17:42,642 INFO L895 garLoopResultBuilder]: At program point L4562(lines 4562 4563) 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)) [2023-11-29 03:17:42,642 INFO L899 garLoopResultBuilder]: For program point L4562-1(lines 4562 4563) no Hoare annotation was computed. [2023-11-29 03:17:42,643 INFO L895 garLoopResultBuilder]: At program point L4893(line 4893) 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)) [2023-11-29 03:17:42,643 INFO L899 garLoopResultBuilder]: For program point L4893-1(line 4893) no Hoare annotation was computed. [2023-11-29 03:17:42,643 INFO L895 garLoopResultBuilder]: At program point L5323(line 5323) 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)) [2023-11-29 03:17:42,643 INFO L899 garLoopResultBuilder]: For program point L5323-1(line 5323) no Hoare annotation was computed. [2023-11-29 03:17:42,643 INFO L899 garLoopResultBuilder]: For program point L4663(line 4663) no Hoare annotation was computed. [2023-11-29 03:17:42,643 INFO L899 garLoopResultBuilder]: For program point L5324-1(line 5324) no Hoare annotation was computed. [2023-11-29 03:17:42,643 INFO L895 garLoopResultBuilder]: At program point L5324(line 5324) 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)) [2023-11-29 03:17:42,643 INFO L899 garLoopResultBuilder]: For program point L6216-1(lines 6199 6220) no Hoare annotation was computed. [2023-11-29 03:17:42,643 INFO L895 garLoopResultBuilder]: At program point L6216(line 6216) the Hoare annotation is: false [2023-11-29 03:17:42,643 INFO L899 garLoopResultBuilder]: For program point L4664-1(line 4664) no Hoare annotation was computed. [2023-11-29 03:17:42,644 INFO L895 garLoopResultBuilder]: At program point L4664(line 4664) 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)) [2023-11-29 03:17:42,644 INFO L895 garLoopResultBuilder]: At program point L5523(line 5523) 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)) [2023-11-29 03:17:42,644 INFO L899 garLoopResultBuilder]: For program point L5490(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,644 INFO L899 garLoopResultBuilder]: For program point L5523-1(line 5523) no Hoare annotation was computed. [2023-11-29 03:17:42,644 INFO L899 garLoopResultBuilder]: For program point L5490-3(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,644 INFO L899 garLoopResultBuilder]: For program point L5490-4(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,644 INFO L899 garLoopResultBuilder]: For program point L5490-1(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,644 INFO L899 garLoopResultBuilder]: For program point L5490-2(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,644 INFO L899 garLoopResultBuilder]: For program point L5490-8(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,644 INFO L895 garLoopResultBuilder]: At program point L5325(line 5325) 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)) [2023-11-29 03:17:42,645 INFO L899 garLoopResultBuilder]: For program point L5325-1(line 5325) no Hoare annotation was computed. [2023-11-29 03:17:42,645 INFO L899 garLoopResultBuilder]: For program point L5490-9(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,645 INFO L899 garLoopResultBuilder]: For program point L5490-10(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,645 INFO L899 garLoopResultBuilder]: For program point L5490-15(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,645 INFO L899 garLoopResultBuilder]: For program point L5490-14(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,645 INFO L899 garLoopResultBuilder]: For program point L5490-20(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,645 INFO L899 garLoopResultBuilder]: For program point L5490-17(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,645 INFO L899 garLoopResultBuilder]: For program point L5490-21(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,645 INFO L899 garLoopResultBuilder]: For program point L5490-22(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,645 INFO L899 garLoopResultBuilder]: For program point L4566(line 4566) no Hoare annotation was computed. [2023-11-29 03:17:42,646 INFO L895 garLoopResultBuilder]: At program point L4665(line 4665) 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)) [2023-11-29 03:17:42,646 INFO L899 garLoopResultBuilder]: For program point L4665-1(line 4665) no Hoare annotation was computed. [2023-11-29 03:17:42,646 INFO L899 garLoopResultBuilder]: For program point L5490-26(line 5490) no Hoare annotation was computed. [2023-11-29 03:17:42,646 INFO L895 garLoopResultBuilder]: At program point L5326(line 5326) 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)) [2023-11-29 03:17:42,646 INFO L899 garLoopResultBuilder]: For program point L5326-1(line 5326) no Hoare annotation was computed. [2023-11-29 03:17:42,646 INFO L899 garLoopResultBuilder]: For program point L5260(lines 5260 5265) no Hoare annotation was computed. [2023-11-29 03:17:42,646 INFO L895 garLoopResultBuilder]: At program point L4567(line 4567) 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)) [2023-11-29 03:17:42,646 INFO L899 garLoopResultBuilder]: For program point L4567-1(line 4567) no Hoare annotation was computed. [2023-11-29 03:17:42,646 INFO L895 garLoopResultBuilder]: At program point L5327(line 5327) 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)) [2023-11-29 03:17:42,647 INFO L895 garLoopResultBuilder]: At program point L5327-1(line 5327) 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)) [2023-11-29 03:17:42,647 INFO L899 garLoopResultBuilder]: For program point L5228-1(line 5228) no Hoare annotation was computed. [2023-11-29 03:17:42,647 INFO L895 garLoopResultBuilder]: At program point L5261(line 5261) 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)) [2023-11-29 03:17:42,647 INFO L895 garLoopResultBuilder]: At program point L5228(line 5228) 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)) [2023-11-29 03:17:42,647 INFO L899 garLoopResultBuilder]: For program point L5261-1(line 5261) no Hoare annotation was computed. [2023-11-29 03:17:42,647 INFO L899 garLoopResultBuilder]: For program point L4667(lines 4667 4671) no Hoare annotation was computed. [2023-11-29 03:17:42,647 INFO L899 garLoopResultBuilder]: For program point L4568-1(line 4568) no Hoare annotation was computed. [2023-11-29 03:17:42,647 INFO L895 garLoopResultBuilder]: At program point L4667-2(lines 4667 4671) 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)) [2023-11-29 03:17:42,647 INFO L895 garLoopResultBuilder]: At program point L4568(line 4568) 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)) [2023-11-29 03:17:42,647 INFO L899 garLoopResultBuilder]: For program point L5328(lines 5317 5331) no Hoare annotation was computed. [2023-11-29 03:17:42,647 INFO L895 garLoopResultBuilder]: At program point L5163(line 5163) 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)) [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L5163-1(line 5163) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L895 garLoopResultBuilder]: At program point L4899(line 4899) 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)) [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L4899-1(line 4899) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L4668-2(line 4668) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L4668(line 4668) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L4569-2(line 4569) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L4569(line 4569) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L4668-4(line 4668) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L4569-4(line 4569) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L5230(lines 5230 5234) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L4570(lines 4570 4573) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L895 garLoopResultBuilder]: At program point L4570-2(lines 4570 4573) 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)) [2023-11-29 03:17:42,648 INFO L895 garLoopResultBuilder]: At program point L5231(line 5231) 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)) [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L5231-1(line 5231) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L4670(line 4670) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L4571(line 4571) no Hoare annotation was computed. [2023-11-29 03:17:42,648 INFO L899 garLoopResultBuilder]: For program point L4670-4(line 4670) no Hoare annotation was computed. [2023-11-29 03:17:42,649 INFO L899 garLoopResultBuilder]: For program point L4670-2(line 4670) no Hoare annotation was computed. [2023-11-29 03:17:42,649 INFO L899 garLoopResultBuilder]: For program point L4571-4(line 4571) no Hoare annotation was computed. [2023-11-29 03:17:42,649 INFO L899 garLoopResultBuilder]: For program point L5496-1(line 5496) no Hoare annotation was computed. [2023-11-29 03:17:42,649 INFO L899 garLoopResultBuilder]: For program point L4571-2(line 4571) no Hoare annotation was computed. [2023-11-29 03:17:42,649 INFO L895 garLoopResultBuilder]: At program point L5496(line 5496) 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)) [2023-11-29 03:17:42,649 INFO L895 garLoopResultBuilder]: At program point L5166(line 5166) 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)) [2023-11-29 03:17:42,649 INFO L899 garLoopResultBuilder]: For program point L5166-1(line 5166) no Hoare annotation was computed. [2023-11-29 03:17:42,649 INFO L899 garLoopResultBuilder]: For program point main_ldv_final#1(lines 5440 5639) no Hoare annotation was computed. [2023-11-29 03:17:42,649 INFO L895 garLoopResultBuilder]: At program point L5266(line 5266) 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)) [2023-11-29 03:17:42,649 INFO L899 garLoopResultBuilder]: For program point L5266-1(line 5266) no Hoare annotation was computed. [2023-11-29 03:17:42,649 INFO L899 garLoopResultBuilder]: For program point L3747-1(line 3747) no Hoare annotation was computed. [2023-11-29 03:17:42,649 INFO L895 garLoopResultBuilder]: At program point L3747(line 3747) 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)) [2023-11-29 03:17:42,649 INFO L895 garLoopResultBuilder]: At program point L4672(line 4672) 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)) [2023-11-29 03:17:42,649 INFO L895 garLoopResultBuilder]: At program point L5531(line 5531) 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)) [2023-11-29 03:17:42,649 INFO L899 garLoopResultBuilder]: For program point L5531-1(line 5531) no Hoare annotation was computed. [2023-11-29 03:17:42,649 INFO L899 garLoopResultBuilder]: For program point L5168-1(line 5168) no Hoare annotation was computed. [2023-11-29 03:17:42,650 INFO L895 garLoopResultBuilder]: At program point L5168(line 5168) 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)) [2023-11-29 03:17:42,650 INFO L899 garLoopResultBuilder]: For program point L5631(line 5631) no Hoare annotation was computed. [2023-11-29 03:17:42,650 INFO L895 garLoopResultBuilder]: At program point L4574(line 4574) 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)) [2023-11-29 03:17:42,650 INFO L899 garLoopResultBuilder]: For program point L4673(line 4673) no Hoare annotation was computed. [2023-11-29 03:17:42,650 INFO L899 garLoopResultBuilder]: For program point L5169(lines 5169 5175) no Hoare annotation was computed. [2023-11-29 03:17:42,650 INFO L899 garLoopResultBuilder]: For program point L5169-1(lines 5169 5175) no Hoare annotation was computed. [2023-11-29 03:17:42,650 INFO L899 garLoopResultBuilder]: For program point sm501_pci_probe_returnLabel#1(lines 5212 5279) no Hoare annotation was computed. [2023-11-29 03:17:42,650 INFO L899 garLoopResultBuilder]: For program point L4575(line 4575) no Hoare annotation was computed. [2023-11-29 03:17:42,650 INFO L899 garLoopResultBuilder]: For program point L5170(line 5170) no Hoare annotation was computed. [2023-11-29 03:17:42,651 INFO L895 garLoopResultBuilder]: At program point L5269(line 5269) 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)) [2023-11-29 03:17:42,651 INFO L899 garLoopResultBuilder]: For program point L5269-1(line 5269) no Hoare annotation was computed. [2023-11-29 03:17:42,651 INFO L899 garLoopResultBuilder]: For program point L5170-4(lines 5170 5173) no Hoare annotation was computed. [2023-11-29 03:17:42,651 INFO L899 garLoopResultBuilder]: For program point L5170-2(line 5170) no Hoare annotation was computed. [2023-11-29 03:17:42,651 INFO L899 garLoopResultBuilder]: For program point L4675(line 4675) no Hoare annotation was computed. [2023-11-29 03:17:42,651 INFO L895 garLoopResultBuilder]: At program point L4576-1(line 4576) 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)) [2023-11-29 03:17:42,651 INFO L895 garLoopResultBuilder]: At program point L4675-4(line 4675) 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)) [2023-11-29 03:17:42,651 INFO L899 garLoopResultBuilder]: For program point L4675-5(line 4675) no Hoare annotation was computed. [2023-11-29 03:17:42,651 INFO L899 garLoopResultBuilder]: For program point L4675-2(line 4675) no Hoare annotation was computed. [2023-11-29 03:17:42,651 INFO L895 garLoopResultBuilder]: At program point L4576(line 4576) 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)) [2023-11-29 03:17:42,652 INFO L895 garLoopResultBuilder]: At program point L5270(line 5270) 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)) [2023-11-29 03:17:42,652 INFO L895 garLoopResultBuilder]: At program point L5171(line 5171) 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)) [2023-11-29 03:17:42,652 INFO L899 garLoopResultBuilder]: For program point L5237-2(line 5237) no Hoare annotation was computed. [2023-11-29 03:17:42,652 INFO L899 garLoopResultBuilder]: For program point L5237(line 5237) no Hoare annotation was computed. [2023-11-29 03:17:42,652 INFO L899 garLoopResultBuilder]: For program point L5270-1(line 5270) no Hoare annotation was computed. [2023-11-29 03:17:42,652 INFO L899 garLoopResultBuilder]: For program point L5237-4(lines 5237 5242) no Hoare annotation was computed. [2023-11-29 03:17:42,652 INFO L899 garLoopResultBuilder]: For program point L4676-1(line 4676) no Hoare annotation was computed. [2023-11-29 03:17:42,652 INFO L895 garLoopResultBuilder]: At program point L4676(line 4676) 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)) [2023-11-29 03:17:42,652 INFO L899 garLoopResultBuilder]: For program point L5601-2(line 5601) no Hoare annotation was computed. [2023-11-29 03:17:42,652 INFO L899 garLoopResultBuilder]: For program point L5601-3(line 5601) no Hoare annotation was computed. [2023-11-29 03:17:42,653 INFO L895 garLoopResultBuilder]: At program point L4577(line 4577) 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)) [2023-11-29 03:17:42,653 INFO L899 garLoopResultBuilder]: For program point L5601(line 5601) no Hoare annotation was computed. [2023-11-29 03:17:42,653 INFO L899 garLoopResultBuilder]: For program point L5601-1(line 5601) no Hoare annotation was computed. [2023-11-29 03:17:42,653 INFO L899 garLoopResultBuilder]: For program point L5601-4(line 5601) no Hoare annotation was computed. [2023-11-29 03:17:42,653 INFO L895 garLoopResultBuilder]: At program point L5271(lines 5216 5278) 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)) [2023-11-29 03:17:42,653 INFO L895 garLoopResultBuilder]: At program point L5238(line 5238) 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)) [2023-11-29 03:17:42,653 INFO L899 garLoopResultBuilder]: For program point L5601-8(line 5601) no Hoare annotation was computed. [2023-11-29 03:17:42,653 INFO L899 garLoopResultBuilder]: For program point L5601-9(line 5601) no Hoare annotation was computed. [2023-11-29 03:17:42,653 INFO L899 garLoopResultBuilder]: For program point L5238-1(line 5238) no Hoare annotation was computed. [2023-11-29 03:17:42,654 INFO L899 garLoopResultBuilder]: For program point L5601-12(line 5601) no Hoare annotation was computed. [2023-11-29 03:17:42,654 INFO L899 garLoopResultBuilder]: For program point L4578(line 4578) no Hoare annotation was computed. [2023-11-29 03:17:42,654 INFO L895 garLoopResultBuilder]: At program point L4677(line 4677) 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)) [2023-11-29 03:17:42,654 INFO L895 garLoopResultBuilder]: At program point L4677-1(line 4677) 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)) [2023-11-29 03:17:42,654 INFO L895 garLoopResultBuilder]: At program point L5272(lines 5216 5278) 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)) [2023-11-29 03:17:42,654 INFO L895 garLoopResultBuilder]: At program point L4678(line 4678) 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)) [2023-11-29 03:17:42,654 INFO L895 garLoopResultBuilder]: At program point L4645(line 4645) 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)) [2023-11-29 03:17:42,654 INFO L899 garLoopResultBuilder]: For program point L4645-1(line 4645) no Hoare annotation was computed. [2023-11-29 03:17:42,654 INFO L895 garLoopResultBuilder]: At program point L5471(line 5471) 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)) [2023-11-29 03:17:42,655 INFO L899 garLoopResultBuilder]: For program point L5471-1(line 5471) no Hoare annotation was computed. [2023-11-29 03:17:42,655 INFO L899 garLoopResultBuilder]: For program point L4679(line 4679) no Hoare annotation was computed. [2023-11-29 03:17:42,655 INFO L895 garLoopResultBuilder]: At program point L5274(line 5274) 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)) [2023-11-29 03:17:42,655 INFO L895 garLoopResultBuilder]: At program point L4680-1(line 4680) 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)) [2023-11-29 03:17:42,655 INFO L895 garLoopResultBuilder]: At program point L4680(line 4680) 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)) [2023-11-29 03:17:42,655 INFO L899 garLoopResultBuilder]: For program point L4548-1(line 4548) no Hoare annotation was computed. [2023-11-29 03:17:42,655 INFO L895 garLoopResultBuilder]: At program point L4548(line 4548) 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)) [2023-11-29 03:17:42,655 INFO L899 garLoopResultBuilder]: For program point L5275(lines 5216 5278) no Hoare annotation was computed. [2023-11-29 03:17:42,655 INFO L899 garLoopResultBuilder]: For program point L4648-2(line 4648) no Hoare annotation was computed. [2023-11-29 03:17:42,655 INFO L899 garLoopResultBuilder]: For program point L4681(line 4681) no Hoare annotation was computed. [2023-11-29 03:17:42,656 INFO L899 garLoopResultBuilder]: For program point L4648(line 4648) no Hoare annotation was computed. [2023-11-29 03:17:42,656 INFO L899 garLoopResultBuilder]: For program point L5243(line 5243) no Hoare annotation was computed. [2023-11-29 03:17:42,656 INFO L899 garLoopResultBuilder]: For program point L5243-4(lines 5243 5248) no Hoare annotation was computed. [2023-11-29 03:17:42,656 INFO L899 garLoopResultBuilder]: For program point L5243-2(line 5243) no Hoare annotation was computed. [2023-11-29 03:17:42,656 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,656 INFO L899 garLoopResultBuilder]: For program point L5244-1(line 5244) no Hoare annotation was computed. [2023-11-29 03:17:42,656 INFO L899 garLoopResultBuilder]: For program point L6202(lines 6202 6205) no Hoare annotation was computed. [2023-11-29 03:17:42,656 INFO L895 garLoopResultBuilder]: At program point L5244(line 5244) 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)) [2023-11-29 03:17:42,656 INFO L899 garLoopResultBuilder]: For program point L4551(line 4551) no Hoare annotation was computed. [2023-11-29 03:17:42,656 INFO L899 garLoopResultBuilder]: For program point L4551-2(line 4551) no Hoare annotation was computed. [2023-11-29 03:17:42,656 INFO L899 garLoopResultBuilder]: For program point L6204-1(lines 6201 6219) no Hoare annotation was computed. [2023-11-29 03:17:42,657 INFO L895 garLoopResultBuilder]: At program point L6204(line 6204) the Hoare annotation is: false [2023-11-29 03:17:42,657 INFO L895 garLoopResultBuilder]: At program point L5478(line 5478) 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)) [2023-11-29 03:17:42,657 INFO L899 garLoopResultBuilder]: For program point L5478-1(line 5478) no Hoare annotation was computed. [2023-11-29 03:17:42,657 INFO L899 garLoopResultBuilder]: For program point L5546(line 5546) no Hoare annotation was computed. [2023-11-29 03:17:42,657 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2023-11-29 03:17:42,657 INFO L899 garLoopResultBuilder]: For program point L5546-3(line 5546) no Hoare annotation was computed. [2023-11-29 03:17:42,657 INFO L899 garLoopResultBuilder]: For program point L5546-4(line 5546) no Hoare annotation was computed. [2023-11-29 03:17:42,657 INFO L899 garLoopResultBuilder]: For program point L5546-1(line 5546) no Hoare annotation was computed. [2023-11-29 03:17:42,657 INFO L899 garLoopResultBuilder]: For program point L5546-2(line 5546) no Hoare annotation was computed. [2023-11-29 03:17:42,658 INFO L899 garLoopResultBuilder]: For program point L5546-8(line 5546) no Hoare annotation was computed. [2023-11-29 03:17:42,658 INFO L899 garLoopResultBuilder]: For program point L5546-5(line 5546) no Hoare annotation was computed. [2023-11-29 03:17:42,658 INFO L899 garLoopResultBuilder]: For program point $Ultimate##157(lines 4904 4908) no Hoare annotation was computed. [2023-11-29 03:17:42,658 INFO L899 garLoopResultBuilder]: For program point L5546-6(line 5546) no Hoare annotation was computed. [2023-11-29 03:17:42,658 INFO L899 garLoopResultBuilder]: For program point L5546-11(line 5546) no Hoare annotation was computed. [2023-11-29 03:17:42,658 INFO L899 garLoopResultBuilder]: For program point L5448(lines 5440 5639) no Hoare annotation was computed. [2023-11-29 03:17:42,658 INFO L899 garLoopResultBuilder]: For program point L6208-1(lines 6201 6219) no Hoare annotation was computed. [2023-11-29 03:17:42,658 INFO L895 garLoopResultBuilder]: At program point L5217(line 5217) 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)) [2023-11-29 03:17:42,658 INFO L899 garLoopResultBuilder]: For program point L5217-1(line 5217) no Hoare annotation was computed. [2023-11-29 03:17:42,658 INFO L895 garLoopResultBuilder]: At program point L6208(line 6208) the Hoare annotation is: false [2023-11-29 03:17:42,658 INFO L899 garLoopResultBuilder]: For program point L4656-1(line 4656) no Hoare annotation was computed. [2023-11-29 03:17:42,659 INFO L895 garLoopResultBuilder]: At program point L4656(line 4656) 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)) [2023-11-29 03:17:42,659 INFO L895 garLoopResultBuilder]: At program point L5251(lines 5251 5252) 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)) [2023-11-29 03:17:42,659 INFO L899 garLoopResultBuilder]: For program point L5251-1(lines 5251 5252) no Hoare annotation was computed. [2023-11-29 03:17:42,659 INFO L895 garLoopResultBuilder]: At program point L4657-2(lines 4657 4662) 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)) [2023-11-29 03:17:42,659 INFO L899 garLoopResultBuilder]: For program point L4657(lines 4657 4662) no Hoare annotation was computed. [2023-11-29 03:17:42,659 INFO L899 garLoopResultBuilder]: For program point L5219(lines 5219 5224) no Hoare annotation was computed. [2023-11-29 03:17:42,659 INFO L895 garLoopResultBuilder]: At program point L4658(line 4658) 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)) [2023-11-29 03:17:42,659 INFO L895 garLoopResultBuilder]: At program point L4559(line 4559) 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)) [2023-11-29 03:17:42,659 INFO L899 garLoopResultBuilder]: For program point L5583(line 5583) no Hoare annotation was computed. [2023-11-29 03:17:42,660 INFO L899 garLoopResultBuilder]: For program point L4559-1(line 4559) no Hoare annotation was computed. [2023-11-29 03:17:42,660 INFO L899 garLoopResultBuilder]: For program point L5583-1(line 5583) no Hoare annotation was computed. [2023-11-29 03:17:42,660 INFO L899 garLoopResultBuilder]: For program point L4658-1(line 4658) no Hoare annotation was computed. [2023-11-29 03:17:42,660 INFO L899 garLoopResultBuilder]: For program point L5451(line 5451) no Hoare annotation was computed. [2023-11-29 03:17:42,660 INFO L899 garLoopResultBuilder]: For program point L5451-1(line 5451) no Hoare annotation was computed. [2023-11-29 03:17:42,660 INFO L895 garLoopResultBuilder]: At program point L5517(line 5517) 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)) [2023-11-29 03:17:42,660 INFO L899 garLoopResultBuilder]: For program point L5583-2(line 5583) no Hoare annotation was computed. [2023-11-29 03:17:42,660 INFO L899 garLoopResultBuilder]: For program point L5517-1(line 5517) no Hoare annotation was computed. [2023-11-29 03:17:42,660 INFO L899 garLoopResultBuilder]: For program point L5583-3(line 5583) no Hoare annotation was computed. [2023-11-29 03:17:42,660 INFO L899 garLoopResultBuilder]: For program point L5451-2(line 5451) no Hoare annotation was computed. [2023-11-29 03:17:42,660 INFO L899 garLoopResultBuilder]: For program point L5583-6(line 5583) no Hoare annotation was computed. [2023-11-29 03:17:42,661 INFO L899 garLoopResultBuilder]: For program point L5451-3(line 5451) no Hoare annotation was computed. [2023-11-29 03:17:42,661 INFO L899 garLoopResultBuilder]: For program point L5220-1(line 5220) no Hoare annotation was computed. [2023-11-29 03:17:42,661 INFO L899 garLoopResultBuilder]: For program point L5451-6(line 5451) no Hoare annotation was computed. [2023-11-29 03:17:42,661 INFO L899 garLoopResultBuilder]: For program point L5253(lines 5253 5258) no Hoare annotation was computed. [2023-11-29 03:17:42,661 INFO L899 garLoopResultBuilder]: For program point L5451-7(line 5451) no Hoare annotation was computed. [2023-11-29 03:17:42,661 INFO L895 garLoopResultBuilder]: At program point L5220(line 5220) 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)) [2023-11-29 03:17:42,661 INFO L899 garLoopResultBuilder]: For program point L5451-10(line 5451) no Hoare annotation was computed. [2023-11-29 03:17:42,661 INFO L899 garLoopResultBuilder]: For program point L5451-11(line 5451) no Hoare annotation was computed. [2023-11-29 03:17:42,661 INFO L899 garLoopResultBuilder]: For program point L5451-14(line 5451) no Hoare annotation was computed. [2023-11-29 03:17:42,661 INFO L899 garLoopResultBuilder]: For program point L5451-15(line 5451) no Hoare annotation was computed. [2023-11-29 03:17:42,661 INFO L899 garLoopResultBuilder]: For program point L5451-18(line 5451) no Hoare annotation was computed. [2023-11-29 03:17:42,662 INFO L895 garLoopResultBuilder]: At program point L4659(lines 4659 4660) 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)) [2023-11-29 03:17:42,662 INFO L899 garLoopResultBuilder]: For program point L4659-1(lines 4659 4660) no Hoare annotation was computed. [2023-11-29 03:17:42,662 INFO L895 garLoopResultBuilder]: At program point L4560-2(lines 4560 4565) 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)) [2023-11-29 03:17:42,662 INFO L899 garLoopResultBuilder]: For program point L4560(lines 4560 4565) no Hoare annotation was computed. [2023-11-29 03:17:42,662 INFO L895 garLoopResultBuilder]: At program point L6311(line 6311) 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)) [2023-11-29 03:17:42,662 INFO L895 garLoopResultBuilder]: At program point L5254(line 5254) 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)) [2023-11-29 03:17:42,662 INFO L899 garLoopResultBuilder]: For program point L6311-1(line 6311) no Hoare annotation was computed. [2023-11-29 03:17:42,662 INFO L899 garLoopResultBuilder]: For program point L6212-1(lines 6201 6219) no Hoare annotation was computed. [2023-11-29 03:17:42,662 INFO L899 garLoopResultBuilder]: For program point L5254-1(line 5254) no Hoare annotation was computed. [2023-11-29 03:17:42,662 INFO L895 garLoopResultBuilder]: At program point L6212(line 6212) the Hoare annotation is: false [2023-11-29 03:17:42,665 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:17:42,667 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 03:17:42,681 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 03:17:42 BoogieIcfgContainer [2023-11-29 03:17:42,681 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 03:17:42,681 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 03:17:42,681 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 03:17:42,681 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 03:17:42,682 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:16:00" (3/4) ... [2023-11-29 03:17:42,683 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-11-29 03:17:42,686 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure gpiochip_remove [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_get_drvdata [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_create_irq [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_mdelay [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_clock_lock_of_sm501_devdata [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_calc_clock [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_gpio_input [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_plat_probe [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _dev_info [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_sync_regs [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_init_regs [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_setup_uart_data [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure release_resource [2023-11-29 03:17:42,687 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_plat_remove [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~int [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_set_power [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_gpio_pin2nr [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure to_sm501_gpio [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_unit_power [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_create_subdev [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_gpio_to_dev [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ioremap [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_dev_remove [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_gpio_get [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_clock_lock_of_sm501_devdata [2023-11-29 03:17:42,688 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_create_mem [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure platform_get_resource [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_dump_gate [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_set_drvdata [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure iounmap [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure platform_get_drvdata [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_calc_pll [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_err [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_disable_device [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_set_clock [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __dynamic_dev_dbg [2023-11-29 03:17:42,689 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_modify_reg [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kzalloc [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_set_drvdata [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_create_subio [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_register_device [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure readl [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_init_dev [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_init_reg [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure writel [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __request_region [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_gpio_register_chip [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_plat_resume [2023-11-29 03:17:42,690 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure to_sm_device [2023-11-29 03:17:42,691 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2023-11-29 03:17:42,691 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_gpio_ensure_gpio [2023-11-29 03:17:42,691 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2023-11-29 03:17:42,691 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sm501_select_clock [2023-11-29 03:17:42,739 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 439 nodes and edges [2023-11-29 03:17:42,746 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 174 nodes and edges [2023-11-29 03:17:42,753 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 51 nodes and edges [2023-11-29 03:17:42,762 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2023-11-29 03:17:42,770 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2023-11-29 03:17:42,773 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2023-11-29 03:17:42,776 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2023-11-29 03:17:42,778 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-11-29 03:17:42,816 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))) [2023-11-29 03:17:42,817 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))) [2023-11-29 03:17:42,822 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 == 1)) || !((\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1))) [2023-11-29 03:17:43,190 WARN L141 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))) [2023-11-29 03:17:43,192 WARN L141 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))) [2023-11-29 03:17:43,195 WARN L141 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 == 1)) || !((\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1))) [2023-11-29 03:17:43,240 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/witness.graphml [2023-11-29 03:17:43,240 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/witness.yml [2023-11-29 03:17:43,241 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 03:17:43,241 INFO L158 Benchmark]: Toolchain (without parser) took 110683.85ms. Allocated memory was 148.9MB in the beginning and 549.5MB in the end (delta: 400.6MB). Free memory was 96.7MB in the beginning and 111.0MB in the end (delta: -14.3MB). Peak memory consumption was 386.8MB. Max. memory is 16.1GB. [2023-11-29 03:17:43,242 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 100.7MB. Free memory is still 53.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 03:17:43,242 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1590.66ms. Allocated memory is still 148.9MB. Free memory was 96.3MB in the beginning and 57.9MB in the end (delta: 38.4MB). Peak memory consumption was 52.3MB. Max. memory is 16.1GB. [2023-11-29 03:17:43,242 INFO L158 Benchmark]: Boogie Procedure Inliner took 200.43ms. Allocated memory was 148.9MB in the beginning and 195.0MB in the end (delta: 46.1MB). Free memory was 57.9MB in the beginning and 124.0MB in the end (delta: -66.1MB). Peak memory consumption was 16.5MB. Max. memory is 16.1GB. [2023-11-29 03:17:43,243 INFO L158 Benchmark]: Boogie Preprocessor took 834.34ms. Allocated memory is still 195.0MB. Free memory was 124.0MB in the beginning and 97.3MB in the end (delta: 26.6MB). Peak memory consumption was 64.3MB. Max. memory is 16.1GB. [2023-11-29 03:17:43,243 INFO L158 Benchmark]: RCFGBuilder took 5044.29ms. Allocated memory was 195.0MB in the beginning and 247.5MB in the end (delta: 52.4MB). Free memory was 97.3MB in the beginning and 127.3MB in the end (delta: -29.9MB). Peak memory consumption was 85.4MB. Max. memory is 16.1GB. [2023-11-29 03:17:43,244 INFO L158 Benchmark]: TraceAbstraction took 102448.43ms. Allocated memory was 247.5MB in the beginning and 549.5MB in the end (delta: 302.0MB). Free memory was 126.2MB in the beginning and 212.8MB in the end (delta: -86.5MB). Peak memory consumption was 327.6MB. Max. memory is 16.1GB. [2023-11-29 03:17:43,244 INFO L158 Benchmark]: Witness Printer took 559.44ms. Allocated memory is still 549.5MB. Free memory was 212.8MB in the beginning and 111.0MB in the end (delta: 101.7MB). Peak memory consumption was 100.7MB. Max. memory is 16.1GB. [2023-11-29 03:17:43,246 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 100.7MB. Free memory is still 53.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1590.66ms. Allocated memory is still 148.9MB. Free memory was 96.3MB in the beginning and 57.9MB in the end (delta: 38.4MB). Peak memory consumption was 52.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 200.43ms. Allocated memory was 148.9MB in the beginning and 195.0MB in the end (delta: 46.1MB). Free memory was 57.9MB in the beginning and 124.0MB in the end (delta: -66.1MB). Peak memory consumption was 16.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 834.34ms. Allocated memory is still 195.0MB. Free memory was 124.0MB in the beginning and 97.3MB in the end (delta: 26.6MB). Peak memory consumption was 64.3MB. Max. memory is 16.1GB. * RCFGBuilder took 5044.29ms. Allocated memory was 195.0MB in the beginning and 247.5MB in the end (delta: 52.4MB). Free memory was 97.3MB in the beginning and 127.3MB in the end (delta: -29.9MB). Peak memory consumption was 85.4MB. Max. memory is 16.1GB. * TraceAbstraction took 102448.43ms. Allocated memory was 247.5MB in the beginning and 549.5MB in the end (delta: 302.0MB). Free memory was 126.2MB in the beginning and 212.8MB in the end (delta: -86.5MB). Peak memory consumption was 327.6MB. Max. memory is 16.1GB. * Witness Printer took 559.44ms. Allocated memory is still 549.5MB. Free memory was 212.8MB in the beginning and 111.0MB in the end (delta: 101.7MB). Peak memory consumption was 100.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3647]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [3647] - GenericResultAtLocation [Line: 3654]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [3654] * 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]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 62 procedures, 1043 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 102.4s, OverallIterations: 10, TraceHistogramMax: 9, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 69.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 25.7s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16766 SdHoareTripleChecker+Valid, 65.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 15911 mSDsluCounter, 27390 SdHoareTripleChecker+Invalid, 62.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 15110 mSDsCounter, 6764 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 15447 IncrementalHoareTripleChecker+Invalid, 22211 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6764 mSolverCounterUnsat, 12280 mSDtfsCounter, 15447 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 525 GetRequests, 462 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3858occurred in iteration=6, InterpolantAutomatonStates: 77, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.0s AutomataMinimizationTime, 10 MinimizatonAttempts, 3444 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 346 LocationsWithAnnotation, 10437 PreInvPairs, 12015 NumberOfFragments, 6847 HoareAnnotationTreeSize, 10437 FomulaSimplifications, 609849 FormulaSimplificationTreeSizeReduction, 13.9s HoareSimplificationTime, 346 FomulaSimplificationsInter, 41637 FormulaSimplificationTreeSizeReductionInter, 11.4s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 3.9s InterpolantComputationTime, 1424 NumberOfCodeBlocks, 1424 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 1414 ConstructedInterpolants, 0 QuantifiedInterpolants, 2356 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 10 InterpolantComputations, 10 PerfectInterpolantSequences, 1122/1122 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: 4726]: 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))) - InvariantResult [Line: 3627]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4079]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4964]: 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 == 1)) || !((\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1))) - InvariantResult [Line: 5216]: 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: 5049]: 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))) - InvariantResult [Line: 5216]: 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)) RESULT: Ultimate proved your program to be correct! [2023-11-29 03:17:43,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ceff7c2-4b04-4496-b10c-71742576a487/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (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