./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--rapidio--rapidio.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--rapidio--rapidio.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --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 e7e98c27533b28659bbc4c8a28b2ac710ced1867f9938bc82a106a0e3d808f39 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:04:50,890 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:04:50,945 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 03:04:50,952 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:04:50,953 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:04:50,976 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:04:50,978 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:04:50,978 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:04:50,978 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:04:50,978 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:04:50,978 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:04:50,978 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:04:50,979 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:04:50,979 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:04:50,979 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:04:50,979 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:04:50,979 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:04:50,980 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:04:50,980 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:04:50,980 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:04:50,980 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:04:50,980 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:04:50,980 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:04:50,980 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:04:50,980 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:04:50,980 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux 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 -> e7e98c27533b28659bbc4c8a28b2ac710ced1867f9938bc82a106a0e3d808f39 [2025-02-08 03:04:51,172 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:04:51,177 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:04:51,179 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:04:51,179 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:04:51,180 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:04:51,180 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--rapidio--rapidio.ko-entry_point.cil.out.i [2025-02-08 03:04:52,337 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1562cdfef/3f96057063cd44b8ae06d58c4b6d310b/FLAG653730d9a [2025-02-08 03:04:52,867 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:04:52,868 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--rapidio--rapidio.ko-entry_point.cil.out.i [2025-02-08 03:04:52,897 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1562cdfef/3f96057063cd44b8ae06d58c4b6d310b/FLAG653730d9a [2025-02-08 03:04:52,908 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1562cdfef/3f96057063cd44b8ae06d58c4b6d310b [2025-02-08 03:04:52,910 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:04:52,911 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:04:52,912 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:04:52,912 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:04:52,915 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:04:52,916 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:04:52" (1/1) ... [2025-02-08 03:04:52,916 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ba96874 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:52, skipping insertion in model container [2025-02-08 03:04:52,917 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:04:52" (1/1) ... [2025-02-08 03:04:53,017 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:04:54,729 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--rapidio--rapidio.ko-entry_point.cil.out.i[258393,258406] [2025-02-08 03:04:54,776 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:04:54,893 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:04:54,956 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [2752] [2025-02-08 03:04:54,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [2796] [2025-02-08 03:04:54,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [2799] [2025-02-08 03:04:54,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [2802] [2025-02-08 03:04:54,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [2805] [2025-02-08 03:04:55,184 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--rapidio--rapidio.ko-entry_point.cil.out.i[258393,258406] [2025-02-08 03:04:55,188 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:04:55,310 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:04:55,311 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55 WrapperNode [2025-02-08 03:04:55,311 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:04:55,312 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:04:55,312 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:04:55,312 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:04:55,316 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55" (1/1) ... [2025-02-08 03:04:55,403 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55" (1/1) ... [2025-02-08 03:04:55,544 INFO L138 Inliner]: procedures = 305, calls = 3946, calls flagged for inlining = 144, calls inlined = 98, statements flattened = 5441 [2025-02-08 03:04:55,545 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:04:55,545 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:04:55,545 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:04:55,546 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:04:55,557 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55" (1/1) ... [2025-02-08 03:04:55,558 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55" (1/1) ... [2025-02-08 03:04:55,590 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55" (1/1) ... [2025-02-08 03:04:56,122 INFO L175 MemorySlicer]: Split 2237 memory accesses to 55 slices as follows [5, 8, 6, 8, 10, 8, 8, 10, 16, 8, 494, 5, 2, 8, 8, 16, 16, 16, 8, 8, 19, 8, 16, 32, 8, 3, 3, 2, 8, 14, 8, 8, 8, 8, 2, 8, 8, 10, 8, 8, 8, 8, 2, 10, 1267, 8, 4, 8, 8, 23, 8, 8, 8, 4, 6]. 57 percent of accesses are in the largest equivalence class. The 394 initializations are split as follows [0, 8, 0, 8, 10, 8, 8, 10, 0, 8, 101, 0, 2, 8, 8, 0, 0, 0, 8, 8, 0, 8, 16, 0, 8, 3, 0, 2, 8, 0, 8, 8, 8, 8, 0, 8, 8, 10, 8, 8, 8, 8, 2, 10, 0, 8, 4, 8, 8, 0, 8, 8, 8, 0, 0]. The 1660 writes are split as follows [1, 0, 1, 0, 0, 0, 0, 0, 16, 0, 235, 1, 0, 0, 0, 16, 16, 16, 0, 0, 19, 0, 0, 32, 0, 0, 1, 0, 0, 12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1267, 0, 0, 0, 0, 23, 0, 0, 0, 0, 3]. [2025-02-08 03:04:56,123 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55" (1/1) ... [2025-02-08 03:04:56,123 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55" (1/1) ... [2025-02-08 03:04:56,250 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55" (1/1) ... [2025-02-08 03:04:56,260 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55" (1/1) ... [2025-02-08 03:04:56,321 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55" (1/1) ... [2025-02-08 03:04:56,342 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55" (1/1) ... [2025-02-08 03:04:56,381 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:04:56,383 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:04:56,383 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:04:56,384 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:04:56,384 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:04:55" (1/1) ... [2025-02-08 03:04:56,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:04:56,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:04:56,414 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:04:56,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:04:56,433 INFO L130 BoogieDeclarations]: Found specification of procedure rio_uevent [2025-02-08 03:04:56,434 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_uevent [2025-02-08 03:04:56,434 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2025-02-08 03:04:56,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2025-02-08 03:04:56,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:04:56,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:04:56,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:04:56,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:04:56,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:04:56,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:04:56,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:04:56,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:04:56,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:04:56,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:04:56,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:04:56,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:04:56,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:04:56,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:04:56,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-08 03:04:56,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:04:56,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:04:56,437 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:04:56,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-02-08 03:04:56,437 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-02-08 03:04:56,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-02-08 03:04:56,437 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:04:56,437 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:04:56,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure rio_read_config_16 [2025-02-08 03:04:56,437 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_read_config_16 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~TO~int [2025-02-08 03:04:56,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~TO~int [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:04:56,437 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:04:56,438 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:04:56,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:04:56,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:04:56,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:04:56,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:04:56,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:04:56,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:04:56,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:04:56,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:04:56,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:04:56,440 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:04:56,440 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-02-08 03:04:56,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-02-08 03:04:56,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-02-08 03:04:56,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-02-08 03:04:56,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-02-08 03:04:56,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-02-08 03:04:56,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-02-08 03:04:56,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 03:04:56,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 03:04:56,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 03:04:56,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 03:04:56,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 03:04:56,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-02-08 03:04:56,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-02-08 03:04:56,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-02-08 03:04:56,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-02-08 03:04:56,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-02-08 03:04:56,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-02-08 03:04:56,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-02-08 03:04:56,445 INFO L130 BoogieDeclarations]: Found specification of procedure rio_device_remove [2025-02-08 03:04:56,445 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_device_remove [2025-02-08 03:04:56,445 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:04:56,445 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:04:56,445 INFO L130 BoogieDeclarations]: Found specification of procedure bus_scan_store [2025-02-08 03:04:56,445 INFO L138 BoogieDeclarations]: Found implementation of procedure bus_scan_store [2025-02-08 03:04:56,445 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:04:56,445 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:04:56,445 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-02-08 03:04:56,445 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure disc_work_handler [2025-02-08 03:04:56,446 INFO L138 BoogieDeclarations]: Found implementation of procedure disc_work_handler [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure rio_dev_put [2025-02-08 03:04:56,446 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_dev_put [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:04:56,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:04:56,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 03:04:56,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2025-02-08 03:04:56,449 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:04:56,449 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure rio_write_config_16 [2025-02-08 03:04:56,449 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_write_config_16 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:04:56,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-02-08 03:04:56,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-02-08 03:04:56,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-02-08 03:04:56,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-02-08 03:04:56,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-02-08 03:04:56,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-02-08 03:04:56,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-02-08 03:04:56,452 INFO L130 BoogieDeclarations]: Found specification of procedure rio_mport_read_config_32 [2025-02-08 03:04:56,452 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_mport_read_config_32 [2025-02-08 03:04:56,452 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:04:56,452 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:04:56,452 INFO L130 BoogieDeclarations]: Found specification of procedure rio_mport_write_config_32 [2025-02-08 03:04:56,452 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_mport_write_config_32 [2025-02-08 03:04:56,452 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-02-08 03:04:56,452 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-02-08 03:04:56,452 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 03:04:56,452 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 03:04:56,452 INFO L130 BoogieDeclarations]: Found specification of procedure rio_name [2025-02-08 03:04:56,452 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_name [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:04:56,453 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure rio_device_probe [2025-02-08 03:04:56,453 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_device_probe [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:04:56,453 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure rio_write_config_32 [2025-02-08 03:04:56,453 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_write_config_32 [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-02-08 03:04:56,453 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:04:56,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 03:04:56,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:04:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~~u16~0~X~~u8~0~X~~u32~0~X~int~X~~u32~0~TO~int [2025-02-08 03:04:56,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~~u16~0~X~~u8~0~X~~u32~0~X~int~X~~u32~0~TO~int [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure rio_dev_get [2025-02-08 03:04:56,461 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_dev_get [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:04:56,461 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:04:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-02-08 03:04:56,462 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-08 03:04:56,462 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-08 03:04:56,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:04:56,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:04:56,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:04:56,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:04:56,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-02-08 03:04:56,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-02-08 03:04:56,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-02-08 03:04:56,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-02-08 03:04:56,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-02-08 03:04:56,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-02-08 03:04:56,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-02-08 03:04:56,466 INFO L130 BoogieDeclarations]: Found specification of procedure release_resource [2025-02-08 03:04:56,466 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resource [2025-02-08 03:04:56,466 INFO L130 BoogieDeclarations]: Found specification of procedure rio_read_config_8 [2025-02-08 03:04:56,466 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_read_config_8 [2025-02-08 03:04:56,466 INFO L130 BoogieDeclarations]: Found specification of procedure rio_match_bus [2025-02-08 03:04:56,466 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_match_bus [2025-02-08 03:04:56,466 INFO L130 BoogieDeclarations]: Found specification of procedure rio_read_config_32 [2025-02-08 03:04:56,466 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_read_config_32 [2025-02-08 03:04:56,466 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2025-02-08 03:04:56,470 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure rio_match_device [2025-02-08 03:04:56,470 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_match_device [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:04:56,470 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure rio_write_config_8 [2025-02-08 03:04:56,470 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_write_config_8 [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:04:56,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:04:56,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:04:56,471 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~~u16~0~X~~u8~0~X~~u32~0~X~int~X~$Pointer$~TO~int [2025-02-08 03:04:56,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~~u16~0~X~~u8~0~X~~u32~0~X~int~X~$Pointer$~TO~int [2025-02-08 03:04:57,272 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:04:57,274 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:04:57,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8230: assume 1 == ~module_get_succeeded~0#1;~ldv_module_refcounter~0 := 1 + ~ldv_module_refcounter~0;#res#1 := 1; [2025-02-08 03:04:57,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8230: assume !(1 == ~module_get_succeeded~0#1);#res#1 := 0; [2025-02-08 03:04:57,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229: #t~ret1374#1 := ldv_undef_int_#res#1;havoc ldv_undef_int_#t~nondet70#1, ldv_undef_int_~tmp~8#1;assume { :end_inline_ldv_undef_int } true;assume -2147483648 <= #t~ret1374#1 && #t~ret1374#1 <= 2147483647;~module_get_succeeded~0#1 := #t~ret1374#1;havoc #t~ret1374#1; [2025-02-08 03:04:57,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: call ULTIMATE.dealloc(rio_mport_read_config_16_~#data~4#1.base, rio_mport_read_config_16_~#data~4#1.offset);havoc rio_mport_read_config_16_~#data~4#1.base, rio_mport_read_config_16_~#data~4#1.offset; [2025-02-08 03:04:57,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6425: havoc driver_unregister_~arg0#1.base, driver_unregister_~arg0#1.offset;havoc driver_unregister_#in~arg0#1.base, driver_unregister_#in~arg0#1.offset;assume { :end_inline_driver_unregister } true; [2025-02-08 03:04:57,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4817: havoc dma_release_channel_~arg0#1.base, dma_release_channel_~arg0#1.offset;havoc dma_release_channel_#in~arg0#1.base, dma_release_channel_#in~arg0#1.offset;assume { :end_inline_dma_release_channel } true; [2025-02-08 03:04:57,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: havoc rio_unregister_driver_~rdrv#1.base, rio_unregister_driver_~rdrv#1.offset;havoc rio_unregister_driver_#in~rdrv#1.base, rio_unregister_driver_#in~rdrv#1.offset;assume { :end_inline_rio_unregister_driver } true; [2025-02-08 03:04:57,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc rio_attach_device_~rdev#1.base, rio_attach_device_~rdev#1.offset;havoc rio_attach_device_#in~rdev#1.base, rio_attach_device_#in~rdev#1.offset;assume { :end_inline_rio_attach_device } true; [2025-02-08 03:04:57,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: havoc rio_release_dma_~dchan#1.base, rio_release_dma_~dchan#1.offset;havoc rio_release_dma_#in~dchan#1.base, rio_release_dma_#in~dchan#1.offset;assume { :end_inline_rio_release_dma } true; [2025-02-08 03:04:57,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402: havoc ##fun~$Pointer$~TO~VOID_#~1043#1.base, ##fun~$Pointer$~TO~VOID_#~1043#1.offset;havoc ##fun~$Pointer$~TO~VOID_#in~1043#1.base, ##fun~$Pointer$~TO~VOID_#in~1043#1.offset, ##fun~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~TO~VOID } true;havoc #t~mem1044#1.base, #t~mem1044#1.offset; [2025-02-08 03:04:57,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5176: havoc ldv_module_put_19_~ldv_func_arg1#1.base, ldv_module_put_19_~ldv_func_arg1#1.offset;havoc ldv_module_put_19_#in~ldv_func_arg1#1.base, ldv_module_put_19_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_19 } true;havoc #t~mem736#1.base, #t~mem736#1.offset;havoc #t~mem737#1.base, #t~mem737#1.offset;havoc #t~mem738#1.base, #t~mem738#1.offset; [2025-02-08 03:04:57,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5155: call ULTIMATE.dealloc(~#descriptor~8#1.base, ~#descriptor~8#1.offset);havoc ~#descriptor~8#1.base, ~#descriptor~8#1.offset; [2025-02-08 03:04:57,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: havoc put_device_~arg0#1.base, put_device_~arg0#1.offset;havoc put_device_#in~arg0#1.base, put_device_#in~arg0#1.offset;assume { :end_inline_put_device } true; [2025-02-08 03:04:57,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret1403#1 := rio_release_outb_dbell_#res#1;havoc rio_release_outb_dbell_#t~ret181#1, rio_release_outb_dbell_~rdev#1.base, rio_release_outb_dbell_~rdev#1.offset, rio_release_outb_dbell_~res#1.base, rio_release_outb_dbell_~res#1.offset, rio_release_outb_dbell_~rc~5#1, rio_release_outb_dbell_~tmp~24#1;havoc rio_release_outb_dbell_#in~rdev#1.base, rio_release_outb_dbell_#in~rdev#1.offset, rio_release_outb_dbell_#in~res#1.base, rio_release_outb_dbell_#in~res#1.offset;assume { :end_inline_rio_release_outb_dbell } true;assume -2147483648 <= ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret1403#1 && ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret1403#1 <= 2147483647;##fun~$Pointer$~X~$Pointer$~TO~int_#t~funptrres1401#1 := ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret1403#1; [2025-02-08 03:04:57,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-7: ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret1402#1 := rio_request_inb_pwrite_#res#1;havoc rio_request_inb_pwrite_#t~mem182#1.base, rio_request_inb_pwrite_#t~mem182#1.offset, rio_request_inb_pwrite_~rdev#1.base, rio_request_inb_pwrite_~rdev#1.offset, rio_request_inb_pwrite_~pwcback#1.base, rio_request_inb_pwrite_~pwcback#1.offset, rio_request_inb_pwrite_~rc~6#1;havoc rio_request_inb_pwrite_#in~rdev#1.base, rio_request_inb_pwrite_#in~rdev#1.offset, rio_request_inb_pwrite_#in~pwcback#1.base, rio_request_inb_pwrite_#in~pwcback#1.offset;assume { :end_inline_rio_request_inb_pwrite } true;assume -2147483648 <= ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret1402#1 && ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret1402#1 <= 2147483647;##fun~$Pointer$~X~$Pointer$~TO~int_#t~funptrres1401#1 := ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret1402#1; [2025-02-08 03:04:57,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6377: #t~ret1039#1 := ##fun~$Pointer$~X~$Pointer$~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~int_#~1036#1.base, ##fun~$Pointer$~X~$Pointer$~TO~int_#~1036#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~int_#~1037#1.base, ##fun~$Pointer$~X~$Pointer$~TO~int_#~1037#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~int_#t~funptrres1401#1, ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret1402#1, ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret1403#1, ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret1404#1, ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret1405#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~int_#in~1036#1.base, ##fun~$Pointer$~X~$Pointer$~TO~int_#in~1036#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~int_#in~1037#1.base, ##fun~$Pointer$~X~$Pointer$~TO~int_#in~1037#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~TO~int } true;assume -2147483648 <= #t~ret1039#1 && #t~ret1039#1 <= 2147483647;~error~0#1 := #t~ret1039#1;havoc #t~mem1038#1.base, #t~mem1038#1.offset;havoc #t~ret1039#1; [2025-02-08 03:04:57,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8427: havoc #t~nondet1395; [2025-02-08 03:04:57,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009: call ULTIMATE.dealloc(rio_mport_read_config_8_~#data~3#1.base, rio_mport_read_config_8_~#data~3#1.offset);havoc rio_mport_read_config_8_~#data~3#1.base, rio_mport_read_config_8_~#data~3#1.offset; [2025-02-08 03:05:16,424 WARN L249 Executor]: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2025-02-08 03:05:16,426 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:61) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.constructTransFormula(Statements2TransFormula.java:221) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.getTransFormula(Statements2TransFormula.java:175) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.statementSequence(Statements2TransFormula.java:735) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.util.TransFormulaAdder.addTransitionFormulas(TransFormulaAdder.java:119) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:709) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 25 more [2025-02-08 03:05:16,432 INFO L158 Benchmark]: Toolchain (without parser) took 23519.86ms. Allocated memory was 201.3MB in the beginning and 1.2GB in the end (delta: 973.1MB). Free memory was 146.7MB in the beginning and 448.5MB in the end (delta: -301.8MB). Peak memory consumption was 784.6MB. Max. memory is 16.1GB. [2025-02-08 03:05:16,432 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 209.7MB. Free memory is still 125.3MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:05:16,432 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2399.08ms. Allocated memory is still 201.3MB. Free memory was 146.7MB in the beginning and 98.8MB in the end (delta: 47.9MB). Peak memory consumption was 137.5MB. Max. memory is 16.1GB. [2025-02-08 03:05:16,432 INFO L158 Benchmark]: Boogie Procedure Inliner took 233.25ms. Allocated memory is still 201.3MB. Free memory was 98.8MB in the beginning and 62.0MB in the end (delta: 36.7MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2025-02-08 03:05:16,432 INFO L158 Benchmark]: Boogie Preprocessor took 836.34ms. Allocated memory was 201.3MB in the beginning and 402.7MB in the end (delta: 201.3MB). Free memory was 62.0MB in the beginning and 144.1MB in the end (delta: -82.1MB). Peak memory consumption was 125.2MB. Max. memory is 16.1GB. [2025-02-08 03:05:16,433 INFO L158 Benchmark]: IcfgBuilder took 20047.35ms. Allocated memory was 402.7MB in the beginning and 1.2GB in the end (delta: 771.8MB). Free memory was 144.1MB in the beginning and 448.5MB in the end (delta: -304.4MB). Peak memory consumption was 582.8MB. Max. memory is 16.1GB. [2025-02-08 03:05:16,436 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks [2025-02-08 03:05:16,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 101 Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 209.7MB. Free memory is still 125.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2399.08ms. Allocated memory is still 201.3MB. Free memory was 146.7MB in the beginning and 98.8MB in the end (delta: 47.9MB). Peak memory consumption was 137.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 233.25ms. Allocated memory is still 201.3MB. Free memory was 98.8MB in the beginning and 62.0MB in the end (delta: 36.7MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 836.34ms. Allocated memory was 201.3MB in the beginning and 402.7MB in the end (delta: 201.3MB). Free memory was 62.0MB in the beginning and 144.1MB in the end (delta: -82.1MB). Peak memory consumption was 125.2MB. Max. memory is 16.1GB. * IcfgBuilder took 20047.35ms. Allocated memory was 402.7MB in the beginning and 1.2GB in the end (delta: 771.8MB). Free memory was 144.1MB in the beginning and 448.5MB in the end (delta: -304.4MB). Peak memory consumption was 582.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 2752]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [2752] - GenericResultAtLocation [Line: 2796]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [2796] - GenericResultAtLocation [Line: 2799]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [2799] - GenericResultAtLocation [Line: 2802]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [2802] - GenericResultAtLocation [Line: 2805]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [2805] RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--rapidio--rapidio.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --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 e7e98c27533b28659bbc4c8a28b2ac710ced1867f9938bc82a106a0e3d808f39 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:05:18,312 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:05:18,406 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 03:05:18,410 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:05:18,410 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:05:18,425 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:05:18,425 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:05:18,425 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:05:18,425 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:05:18,425 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:05:18,425 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:05:18,425 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:05:18,425 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:05:18,426 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:05:18,426 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:05:18,426 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:05:18,427 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:05:18,427 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:05:18,427 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:05:18,427 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:05:18,427 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:05:18,427 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:05:18,427 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:05:18,427 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:05:18,427 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:05:18,427 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:05:18,427 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:05:18,427 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:05:18,427 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux 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 -> e7e98c27533b28659bbc4c8a28b2ac710ced1867f9938bc82a106a0e3d808f39 [2025-02-08 03:05:18,697 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:05:18,702 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:05:18,704 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:05:18,706 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:05:18,706 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:05:18,707 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--rapidio--rapidio.ko-entry_point.cil.out.i [2025-02-08 03:05:19,865 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/937d9a050/e2d7038c4f5d4c15bed6f2ecd7cfc884/FLAG1e3752f1e [2025-02-08 03:05:20,279 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:05:20,280 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--rapidio--rapidio.ko-entry_point.cil.out.i [2025-02-08 03:05:20,314 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/937d9a050/e2d7038c4f5d4c15bed6f2ecd7cfc884/FLAG1e3752f1e [2025-02-08 03:05:20,330 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/937d9a050/e2d7038c4f5d4c15bed6f2ecd7cfc884 [2025-02-08 03:05:20,332 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:05:20,333 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:05:20,335 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:05:20,335 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:05:20,339 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:05:20,340 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:05:20" (1/1) ... [2025-02-08 03:05:20,341 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d7537e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:20, skipping insertion in model container [2025-02-08 03:05:20,341 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:05:20" (1/1) ... [2025-02-08 03:05:20,418 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:05:20,732 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,883 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,915 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,918 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,975 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,980 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,981 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,987 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,988 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,993 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,995 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,995 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,998 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,998 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,999 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:20,999 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,161 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,162 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,174 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,181 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,197 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,200 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,331 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,331 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,353 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,354 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,354 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,354 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,485 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,488 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,488 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,488 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,488 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,489 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,489 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,489 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,491 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,493 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,493 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,493 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,493 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,494 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,494 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,494 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,494 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,494 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,494 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,495 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,495 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,495 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,495 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,495 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,498 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,498 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,499 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,500 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,500 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,500 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,501 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,501 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,501 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,502 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,503 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,503 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,503 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,503 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,504 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,504 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,506 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,506 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,506 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,542 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--rapidio--rapidio.ko-entry_point.cil.out.i[258393,258406] [2025-02-08 03:05:21,586 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:05:21,587 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:05:21,679 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:05:21,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [2752] [2025-02-08 03:05:21,751 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [2796] [2025-02-08 03:05:21,752 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [2799] [2025-02-08 03:05:21,752 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [2802] [2025-02-08 03:05:21,752 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [2805] [2025-02-08 03:05:22,112 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--rapidio--rapidio.ko-entry_point.cil.out.i[258393,258406] [2025-02-08 03:05:22,121 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:05:22,254 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:05:22,256 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22 WrapperNode [2025-02-08 03:05:22,256 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:05:22,257 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:05:22,257 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:05:22,257 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:05:22,261 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22" (1/1) ... [2025-02-08 03:05:22,348 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22" (1/1) ... [2025-02-08 03:05:22,488 INFO L138 Inliner]: procedures = 316, calls = 3945, calls flagged for inlining = 145, calls inlined = 99, statements flattened = 5261 [2025-02-08 03:05:22,488 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:05:22,490 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:05:22,490 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:05:22,490 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:05:22,498 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22" (1/1) ... [2025-02-08 03:05:22,499 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22" (1/1) ... [2025-02-08 03:05:22,524 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22" (1/1) ... [2025-02-08 03:05:22,961 INFO L175 MemorySlicer]: Split 2237 memory accesses to 55 slices as follows [494, 8, 8, 10, 8, 3, 8, 16, 8, 2, 8, 14, 8, 16, 16, 16, 16, 8, 8, 19, 8, 5, 32, 8, 3, 2, 10, 8, 8, 8, 8, 6, 8, 8, 8, 5, 8, 8, 8, 8, 2, 10, 1267, 8, 4, 8, 2, 8, 10, 8, 8, 4, 6, 8, 23]. 57 percent of accesses are in the largest equivalence class. The 394 initializations are split as follows [101, 8, 8, 10, 8, 0, 8, 0, 8, 2, 8, 0, 8, 16, 0, 0, 0, 8, 8, 0, 8, 0, 0, 8, 3, 2, 10, 8, 8, 8, 8, 0, 8, 8, 8, 0, 8, 8, 8, 8, 2, 10, 0, 8, 4, 8, 0, 8, 10, 8, 8, 0, 0, 8, 0]. The 1660 writes are split as follows [235, 0, 0, 0, 0, 1, 0, 16, 0, 0, 0, 12, 0, 0, 16, 16, 16, 0, 0, 19, 0, 1, 32, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1267, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 23]. [2025-02-08 03:05:22,961 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22" (1/1) ... [2025-02-08 03:05:22,965 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22" (1/1) ... [2025-02-08 03:05:23,090 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22" (1/1) ... [2025-02-08 03:05:23,101 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22" (1/1) ... [2025-02-08 03:05:23,282 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22" (1/1) ... [2025-02-08 03:05:23,336 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22" (1/1) ... [2025-02-08 03:05:23,407 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:05:23,409 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:05:23,409 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:05:23,409 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:05:23,411 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:05:22" (1/1) ... [2025-02-08 03:05:23,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:05:23,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:05:23,443 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:05:23,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:05:23,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:05:23,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:05:23,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:05:23,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:05:23,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:05:23,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:05:23,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:05:23,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:05:23,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:05:23,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:05:23,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:05:23,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:05:23,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:05:23,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:05:23,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:05:23,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:05:23,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:05:23,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:05:23,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:05:23,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 03:05:23,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 03:05:23,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 03:05:23,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 03:05:23,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2025-02-08 03:05:23,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2025-02-08 03:05:23,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#25 [2025-02-08 03:05:23,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#26 [2025-02-08 03:05:23,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#27 [2025-02-08 03:05:23,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#28 [2025-02-08 03:05:23,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#29 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#30 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#31 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#32 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#33 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#34 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#35 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#36 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#37 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#38 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#39 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#40 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#41 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#42 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#43 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#44 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#45 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#46 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#47 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#48 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#49 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#50 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#51 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#52 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#53 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#54 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure rio_uevent [2025-02-08 03:05:23,518 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_uevent [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2025-02-08 03:05:23,518 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:05:23,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#25 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#26 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#27 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#28 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#29 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#30 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#31 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#32 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#33 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#34 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#35 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#36 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#37 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#38 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#39 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#40 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#41 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#42 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#43 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#44 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#45 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#46 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#47 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#48 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#49 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#50 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#51 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#52 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#53 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#54 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:05:23,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#26 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#27 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#28 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#29 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#30 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#31 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#32 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#33 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#34 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#35 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#36 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#37 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#38 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#39 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#40 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#41 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#42 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#43 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#44 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#45 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#46 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#47 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#48 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#49 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#50 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#51 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#52 [2025-02-08 03:05:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#53 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#54 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#25 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#26 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#27 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#28 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#29 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#30 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#31 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#32 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#33 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#34 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#35 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#36 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#37 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#38 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#39 [2025-02-08 03:05:23,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#40 [2025-02-08 03:05:23,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#41 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#42 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#43 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#44 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#45 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#46 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#47 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#48 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#49 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#50 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#51 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#52 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#53 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#54 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 03:05:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:05:23,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:05:23,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:05:23,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-02-08 03:05:23,529 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-02-08 03:05:23,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-02-08 03:05:23,529 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:05:23,529 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:05:23,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure rio_read_config_16 [2025-02-08 03:05:23,529 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_read_config_16 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:05:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-02-08 03:05:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:05:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-02-08 03:05:23,531 INFO L130 BoogieDeclarations]: Found specification of procedure rio_device_remove [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_device_remove [2025-02-08 03:05:23,531 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:05:23,531 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:05:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:05:23,536 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-02-08 03:05:23,537 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure disc_work_handler [2025-02-08 03:05:23,537 INFO L138 BoogieDeclarations]: Found implementation of procedure disc_work_handler [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_INT~X~~u16~0~X~~u8~0~X~~u32~0~X~C_INT~X~~u32~0~TO~C_INT [2025-02-08 03:05:23,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_INT~X~~u16~0~X~~u8~0~X~~u32~0~X~C_INT~X~~u32~0~TO~C_INT [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure rio_dev_put [2025-02-08 03:05:23,537 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_dev_put [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 03:05:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2025-02-08 03:05:23,538 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:05:23,538 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#25 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#26 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#27 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#28 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#29 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#30 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#31 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#32 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#33 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#34 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#35 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#36 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#37 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#38 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#39 [2025-02-08 03:05:23,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#40 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#41 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#42 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#43 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#44 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#45 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#46 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#47 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#48 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#49 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#50 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#51 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#52 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#53 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#54 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#26 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#27 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#28 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#29 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#30 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#31 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#32 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#33 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#34 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#35 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#36 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#37 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#38 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#39 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#40 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#41 [2025-02-08 03:05:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#42 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#43 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#44 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#45 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#46 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#47 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#48 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#49 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#50 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#51 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#52 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#53 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#54 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#26 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#27 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#28 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#29 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#30 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#31 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#32 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#33 [2025-02-08 03:05:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#34 [2025-02-08 03:05:23,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#35 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#36 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#37 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#38 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#39 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#40 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#41 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#42 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#43 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#44 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#45 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#46 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#47 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#48 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#49 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#50 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#51 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#52 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#53 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#54 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure rio_write_config_16 [2025-02-08 03:05:23,548 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_write_config_16 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#26 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#27 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#28 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#29 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#30 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#31 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#32 [2025-02-08 03:05:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#33 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#34 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#35 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#36 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#37 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#38 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#39 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#40 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#41 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#42 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#43 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#44 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#45 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#46 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#47 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#48 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#49 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#50 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#51 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#52 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#53 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#54 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 03:05:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure rio_mport_read_config_32 [2025-02-08 03:05:23,550 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_mport_read_config_32 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:05:23,550 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#26 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#27 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#28 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#29 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#30 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#31 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#32 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#33 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#34 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#35 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#36 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#37 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#38 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#39 [2025-02-08 03:05:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#40 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#41 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#42 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#43 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#44 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#45 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#46 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#47 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#48 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#49 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#50 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#51 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#52 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#53 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#54 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure rio_mport_write_config_32 [2025-02-08 03:05:23,551 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_mport_write_config_32 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#23 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#24 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#25 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#26 [2025-02-08 03:05:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#27 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#28 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#29 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#30 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#31 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#32 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#33 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#34 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#35 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#36 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#37 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#38 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#39 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#40 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#41 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#42 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#43 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#44 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#45 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#46 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#47 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#48 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#49 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#50 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#51 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#52 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#53 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#54 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#0 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#1 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#2 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#3 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#4 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#5 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#6 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#7 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#8 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#9 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#10 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#11 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#12 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#13 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#14 [2025-02-08 03:05:23,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#15 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#16 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#17 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#18 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#19 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#20 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#21 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#22 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#23 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#24 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#25 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#26 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#27 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#28 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#29 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#30 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#31 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#32 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#33 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#34 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#35 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#36 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#37 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#38 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#39 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#40 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#41 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#42 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#43 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#44 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#45 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#46 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#47 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#48 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#49 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#50 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#51 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#52 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#53 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#54 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-02-08 03:05:23,559 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 03:05:23,559 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure rio_name [2025-02-08 03:05:23,559 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_name [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:05:23,559 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure rio_device_probe [2025-02-08 03:05:23,559 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_device_probe [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:05:23,559 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure rio_write_config_32 [2025-02-08 03:05:23,559 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_write_config_32 [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-02-08 03:05:23,559 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure rio_dev_get [2025-02-08 03:05:23,559 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_dev_get [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_INT~X~~u16~0~X~~u8~0~X~~u32~0~X~C_INT~X~$Pointer$~TO~C_INT [2025-02-08 03:05:23,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_INT~X~~u16~0~X~~u8~0~X~~u32~0~X~C_INT~X~$Pointer$~TO~C_INT [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:05:23,559 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:05:23,559 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~TO~C_INT [2025-02-08 03:05:23,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~TO~C_INT [2025-02-08 03:05:23,562 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-08 03:05:23,562 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#24 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#25 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#26 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#27 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#28 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#29 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#30 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#31 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#32 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#33 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#34 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#35 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#36 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#37 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#38 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#39 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#40 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#41 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#42 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#43 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#44 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#45 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#46 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#47 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#48 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#49 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#50 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#51 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#52 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#53 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#54 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:05:23,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#23 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#24 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#25 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#26 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#27 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#28 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#29 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#30 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#31 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#32 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#33 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#34 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#35 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#36 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#37 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#38 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#39 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#40 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#41 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#42 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#43 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#44 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#45 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#46 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#47 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#48 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#49 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#50 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#51 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#52 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#53 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#54 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#24 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#25 [2025-02-08 03:05:23,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#26 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#27 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#28 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#29 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#30 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#31 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#32 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#33 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#34 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#35 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#36 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#37 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#38 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#39 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#40 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#41 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#42 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#43 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#44 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#45 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#46 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#47 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#48 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#49 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#50 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#51 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#52 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#53 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#54 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#23 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#24 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#25 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#26 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#27 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#28 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#29 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#30 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#31 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#32 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#33 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#34 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#35 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#36 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#37 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#38 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#39 [2025-02-08 03:05:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#40 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#41 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#42 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#43 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#44 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#45 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#46 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#47 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#48 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#49 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#50 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#51 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#52 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#53 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#54 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:05:23,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:05:23,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:05:23,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 03:05:23,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure release_resource [2025-02-08 03:05:23,567 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resource [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure rio_read_config_8 [2025-02-08 03:05:23,567 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_read_config_8 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure rio_match_bus [2025-02-08 03:05:23,567 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_match_bus [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure rio_read_config_32 [2025-02-08 03:05:23,567 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_read_config_32 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2025-02-08 03:05:23,567 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure rio_match_device [2025-02-08 03:05:23,567 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_match_device [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:05:23,567 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure rio_write_config_8 [2025-02-08 03:05:23,567 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_write_config_8 [2025-02-08 03:05:23,567 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:05:23,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:05:24,655 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:05:24,658 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:05:24,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8230: assume 1bv32 == ~module_get_succeeded~0#1;~ldv_module_refcounter~0 := ~bvadd~32(1bv32, ~ldv_module_refcounter~0);#res#1 := 1bv32; [2025-02-08 03:05:24,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8230: assume !(1bv32 == ~module_get_succeeded~0#1);#res#1 := 0bv32; [2025-02-08 03:05:24,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229: #t~ret1330#1 := ldv_undef_int_#res#1;havoc ldv_undef_int_#t~nondet68#1, ldv_undef_int_~tmp~8#1;assume { :end_inline_ldv_undef_int } true;~module_get_succeeded~0#1 := #t~ret1330#1;havoc #t~ret1330#1; [2025-02-08 03:05:24,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6425: havoc driver_unregister_~arg0#1.base, driver_unregister_~arg0#1.offset;havoc driver_unregister_#in~arg0#1.base, driver_unregister_#in~arg0#1.offset;assume { :end_inline_driver_unregister } true; [2025-02-08 03:05:24,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4817: havoc dma_release_channel_~arg0#1.base, dma_release_channel_~arg0#1.offset;havoc dma_release_channel_#in~arg0#1.base, dma_release_channel_#in~arg0#1.offset;assume { :end_inline_dma_release_channel } true; [2025-02-08 03:05:24,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: havoc rio_unregister_driver_~rdrv#1.base, rio_unregister_driver_~rdrv#1.offset;havoc rio_unregister_driver_#in~rdrv#1.base, rio_unregister_driver_#in~rdrv#1.offset;assume { :end_inline_rio_unregister_driver } true; [2025-02-08 03:05:24,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc rio_attach_device_~rdev#1.base, rio_attach_device_~rdev#1.offset;havoc rio_attach_device_#in~rdev#1.base, rio_attach_device_#in~rdev#1.offset;assume { :end_inline_rio_attach_device } true; [2025-02-08 03:05:24,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: havoc rio_release_dma_~dchan#1.base, rio_release_dma_~dchan#1.offset;havoc rio_release_dma_#in~dchan#1.base, rio_release_dma_#in~dchan#1.offset;assume { :end_inline_rio_release_dma } true; [2025-02-08 03:05:24,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402: havoc ##fun~$Pointer$~TO~VOID_#~1011#1.base, ##fun~$Pointer$~TO~VOID_#~1011#1.offset;havoc ##fun~$Pointer$~TO~VOID_#in~1011#1.base, ##fun~$Pointer$~TO~VOID_#in~1011#1.offset, ##fun~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~TO~VOID } true;havoc #t~mem1012#1.base, #t~mem1012#1.offset; [2025-02-08 03:05:24,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5176: havoc ldv_module_put_19_~ldv_func_arg1#1.base, ldv_module_put_19_~ldv_func_arg1#1.offset;havoc ldv_module_put_19_#in~ldv_func_arg1#1.base, ldv_module_put_19_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_19 } true;havoc #t~mem704#1.base, #t~mem704#1.offset;havoc #t~mem705#1.base, #t~mem705#1.offset;havoc #t~mem706#1.base, #t~mem706#1.offset; [2025-02-08 03:05:24,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5155: call ULTIMATE.dealloc(~#descriptor~8#1.base, ~#descriptor~8#1.offset);havoc ~#descriptor~8#1.base, ~#descriptor~8#1.offset; [2025-02-08 03:05:24,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: havoc put_device_~arg0#1.base, put_device_~arg0#1.offset;havoc put_device_#in~arg0#1.base, put_device_#in~arg0#1.offset;assume { :end_inline_put_device } true; [2025-02-08 03:05:25,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009: call ULTIMATE.dealloc(rio_mport_read_config_8_~#data~3#1.base, rio_mport_read_config_8_~#data~3#1.offset);havoc rio_mport_read_config_8_~#data~3#1.base, rio_mport_read_config_8_~#data~3#1.offset; [2025-02-08 03:05:42,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: havoc ldv_main_exported_10_#t~ret1300#1.base, ldv_main_exported_10_#t~ret1300#1.offset, ldv_main_exported_10_#t~ret1301#1.base, ldv_main_exported_10_#t~ret1301#1.offset, ldv_main_exported_10_#t~ret1302#1.base, ldv_main_exported_10_#t~ret1302#1.offset, ldv_main_exported_10_#t~nondet1303#1, ldv_main_exported_10_#t~switch1304#1, ldv_main_exported_10_#t~ret1305#1, ldv_main_exported_10_~ldvarg46~0#1.base, ldv_main_exported_10_~ldvarg46~0#1.offset, ldv_main_exported_10_~tmp~126#1.base, ldv_main_exported_10_~tmp~126#1.offset, ldv_main_exported_10_~ldvarg47~0#1.base, ldv_main_exported_10_~ldvarg47~0#1.offset, ldv_main_exported_10_~tmp___0~33#1.base, ldv_main_exported_10_~tmp___0~33#1.offset, ldv_main_exported_10_~ldvarg48~0#1.base, ldv_main_exported_10_~ldvarg48~0#1.offset, ldv_main_exported_10_~tmp___1~26#1.base, ldv_main_exported_10_~tmp___1~26#1.offset, ldv_main_exported_10_~tmp___2~20#1;assume { :end_inline_ldv_main_exported_10 } true; [2025-02-08 03:05:42,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6840: havoc ldv_main_exported_8_#t~ret1287#1.base, ldv_main_exported_8_#t~ret1287#1.offset, ldv_main_exported_8_#t~ret1288#1.base, ldv_main_exported_8_#t~ret1288#1.offset, ldv_main_exported_8_#t~ret1289#1.base, ldv_main_exported_8_#t~ret1289#1.offset, ldv_main_exported_8_#t~nondet1290#1, ldv_main_exported_8_#t~switch1291#1, ldv_main_exported_8_#t~ret1292#1, ldv_main_exported_8_~ldvarg38~0#1.base, ldv_main_exported_8_~ldvarg38~0#1.offset, ldv_main_exported_8_~tmp~124#1.base, ldv_main_exported_8_~tmp~124#1.offset, ldv_main_exported_8_~ldvarg40~0#1.base, ldv_main_exported_8_~ldvarg40~0#1.offset, ldv_main_exported_8_~tmp___0~31#1.base, ldv_main_exported_8_~tmp___0~31#1.offset, ldv_main_exported_8_~ldvarg39~0#1.base, ldv_main_exported_8_~ldvarg39~0#1.offset, ldv_main_exported_8_~tmp___1~24#1.base, ldv_main_exported_8_~tmp___1~24#1.offset, ldv_main_exported_8_~tmp___2~19#1;assume { :end_inline_ldv_main_exported_8 } true; [2025-02-08 03:05:42,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576-1: SUMMARY for call ldv_initialize_bus_type_19_#t~ret1024#1.base, ldv_initialize_bus_type_19_#t~ret1024#1.offset := ldv_init_zalloc(1416bv64); srcloc: null [2025-02-08 03:05:42,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576: ldv_initialize_bus_type_19_~tmp~82#1.base, ldv_initialize_bus_type_19_~tmp~82#1.offset := ldv_initialize_bus_type_19_#t~ret1024#1.base, ldv_initialize_bus_type_19_#t~ret1024#1.offset;havoc ldv_initialize_bus_type_19_#t~ret1024#1.base, ldv_initialize_bus_type_19_#t~ret1024#1.offset;~rio_bus_type_group0~0.base, ~rio_bus_type_group0~0.offset := ldv_initialize_bus_type_19_~tmp~82#1.base, ldv_initialize_bus_type_19_~tmp~82#1.offset; [2025-02-08 03:05:42,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: assume 0bv32 != ~zero_extend~32~8(rio_read_config_~tmp~106#1);rio_read_config_~size~0#1 := 16777216bv32; [2025-02-08 03:05:42,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: assume !(0bv32 != ~zero_extend~32~8(rio_read_config_~tmp~106#1)); [2025-02-08 03:05:42,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5123: havoc ldv_module_put_17_~ldv_func_arg1#1.base, ldv_module_put_17_~ldv_func_arg1#1.offset;havoc ldv_module_put_17_#in~ldv_func_arg1#1.base, ldv_module_put_17_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_17 } true;havoc rio_mport_scan_#t~mem682#1.base, rio_mport_scan_#t~mem682#1.offset;havoc rio_mport_scan_#t~mem683#1.base, rio_mport_scan_#t~mem683#1.offset;rio_mport_scan_#res#1 := rio_mport_scan_~rc~15#1; [2025-02-08 03:05:42,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5123-1: call rio_mport_scan_#t~mem682#1.base, rio_mport_scan_#t~mem682#1.offset := read~$Pointer$#0(rio_mport_scan_~port~3#1.base, ~bvadd~64(2775bv64, rio_mport_scan_~port~3#1.offset), 8bv64);call rio_mport_scan_#t~mem683#1.base, rio_mport_scan_#t~mem683#1.offset := read~$Pointer$#0(rio_mport_scan_#t~mem682#1.base, rio_mport_scan_#t~mem682#1.offset, 8bv64);assume { :begin_inline_ldv_module_put_17 } true;ldv_module_put_17_#in~ldv_func_arg1#1.base, ldv_module_put_17_#in~ldv_func_arg1#1.offset := rio_mport_scan_#t~mem683#1.base, rio_mport_scan_#t~mem683#1.offset;havoc ldv_module_put_17_~ldv_func_arg1#1.base, ldv_module_put_17_~ldv_func_arg1#1.offset;ldv_module_put_17_~ldv_func_arg1#1.base, ldv_module_put_17_~ldv_func_arg1#1.offset := ldv_module_put_17_#in~ldv_func_arg1#1.base, ldv_module_put_17_#in~ldv_func_arg1#1.offset; [2025-02-08 03:05:42,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7237: assume true;havoc lnext_show_#t~nondet1143#1;call write~intINTTYPE1#0(lnext_show_#t~nondet1143#1, lnext_show_~str~1#1.base, ~bvadd~64(lnext_show_~str~1#1.offset, lnext_show_#t~loopctr1142#1), 8bv64);lnext_show_#t~loopctr1142#1 := ~bvadd~64(1bv64, lnext_show_#t~loopctr1142#1); [2025-02-08 03:05:42,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7237: assume true;lnext_show_~tmp___0~17#1 := ~sign_extend~32~8(lnext_show_#t~ret1144#1);havoc lnext_show_#t~loopctr1142#1;havoc lnext_show_#t~nondet1143#1;havoc lnext_show_#t~ret1144#1;lnext_show_~str~1#1.base, lnext_show_~str~1#1.offset := lnext_show_~str~1#1.base, ~bvadd~64(lnext_show_~str~1#1.offset, ~sign_extend~64~32(lnext_show_~tmp___0~17#1)); [2025-02-08 03:05:42,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7502: assume 0bv32 == bus_scan_store_~rc~16#1;bus_scan_store_~rc~16#1 := bus_scan_store_~count#1[32:0]; [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7502: assume !(0bv32 == bus_scan_store_~rc~16#1); [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7568-1: SUMMARY for call ldv_initialize_bin_attribute_5_#t~ret1213#1.base, ldv_initialize_bin_attribute_5_#t~ret1213#1.offset := ldv_malloc(0bv64); srcloc: null [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7568: ~rio_config_attr_group1~0.base, ~rio_config_attr_group1~0.offset := ldv_initialize_bin_attribute_5_#t~ret1213#1.base, ldv_initialize_bin_attribute_5_#t~ret1213#1.offset;havoc ldv_initialize_bin_attribute_5_#t~ret1213#1.base, ldv_initialize_bin_attribute_5_#t~ret1213#1.offset; [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5190: call ULTIMATE.dealloc(rio_init_mports_~#__key~0#1.base, rio_init_mports_~#__key~0#1.offset);havoc rio_init_mports_~#__key~0#1.base, rio_init_mports_~#__key~0#1.offset;call ULTIMATE.dealloc(rio_init_mports_~#__key___0~0#1.base, rio_init_mports_~#__key___0~0#1.offset);havoc rio_init_mports_~#__key___0~0#1.base, rio_init_mports_~#__key___0~0#1.offset;call ULTIMATE.dealloc(rio_init_mports_~#__constr_expr_0~0#1.base, rio_init_mports_~#__constr_expr_0~0#1.offset);havoc rio_init_mports_~#__constr_expr_0~0#1.base, rio_init_mports_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(rio_init_mports_~#descriptor~9#1.base, rio_init_mports_~#descriptor~9#1.offset);havoc rio_init_mports_~#descriptor~9#1.base, rio_init_mports_~#descriptor~9#1.offset;bus_scan_store_#t~ret1198#1 := rio_init_mports_#res#1;havoc rio_init_mports_#t~mem707#1.base, rio_init_mports_#t~mem707#1.offset, rio_init_mports_#t~mem708#1, rio_init_mports_#t~mem709#1.base, rio_init_mports_#t~mem709#1.offset, rio_init_mports_#t~mem710#1.base, rio_init_mports_#t~mem710#1.offset, rio_init_mports_#t~mem711#1.base, rio_init_mports_#t~mem711#1.offset, rio_init_mports_#t~ret712#1, rio_init_mports_#t~mem717#1.base, rio_init_mports_#t~mem717#1.offset, rio_init_mports_#t~mem718#1.base, rio_init_mports_#t~mem718#1.offset, rio_init_mports_#t~ret719#1, rio_init_mports_#t~mem720#1.base, rio_init_mports_#t~mem720#1.offset, rio_init_mports_#t~mem721#1.base, rio_init_mports_#t~mem721#1.offset, rio_init_mports_#t~mem722#1.base, rio_init_mports_#t~mem722#1.offset, rio_init_mports_#t~ret723#1.base, rio_init_mports_#t~ret723#1.offset, rio_init_mports_#t~ret724#1, rio_init_mports_#t~ret725#1.base, rio_init_mports_#t~ret725#1.offset, rio_init_mports_#t~ret726#1, rio_init_mports_#t~mem727#1.base, rio_init_mports_#t~mem727#1.offset, rio_init_mports_#t~mem728#1, rio_init_mports_#t~mem729#1.base, rio_init_mports_#t~mem729#1.offset, rio_init_mports_#t~short730#1, rio_init_mports_#t~mem731#1, rio_init_mports_#t~ret732#1, rio_init_mports_#t~mem733#1.base, rio_init_mports_#t~mem733#1.offset, rio_init_mports_#t~mem734#1, rio_init_mports_#t~ret735#1, rio_init_mports_#t~ret736#1, rio_init_mports_~port~4#1.base, rio_init_mports_~port~4#1.offset, rio_init_mports_~work~1#1.base, rio_init_mports_~work~1#1.offset, rio_init_mports_~n~2#1, rio_init_mports_~__mptr~9#1.base, rio_init_mports_~__mptr~9#1.offset, rio_init_mports_~tmp~49#1, rio_init_mports_~__mptr___0~5#1.base, rio_init_mports_~__mptr___0~5#1.offset, rio_init_mports_~#__key~0#1.base, rio_init_mports_~#__key~0#1.offset, rio_init_mports_~__lock_name~0#1.base, rio_init_mports_~__lock_name~0#1.offset, rio_init_mports_~tmp___0~13#1.base, rio_init_mports_~tmp___0~13#1.offset, rio_init_mports_~tmp___1~5#1.base, rio_init_mports_~tmp___1~5#1.offset, rio_init_mports_~__mptr___1~2#1.base, rio_init_mports_~__mptr___1~2#1.offset, rio_init_mports_~#__key___0~0#1.base, rio_init_mports_~#__key___0~0#1.offset, rio_init_mports_~#__constr_expr_0~0#1.base, rio_init_mports_~#__constr_expr_0~0#1.offset, rio_init_mports_~__mptr___2~2#1.base, rio_init_mports_~__mptr___2~2#1.offset, rio_init_mports_~#descriptor~9#1.base, rio_init_mports_~#descriptor~9#1.offset, rio_init_mports_~tmp___2~4#1;assume { :end_inline_rio_init_mports } true;bus_scan_store_~rc~16#1 := bus_scan_store_#t~ret1198#1;havoc bus_scan_store_#t~ret1198#1; [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569-1: SUMMARY for call ldv_initialize_bin_attribute_5_#t~ret1214#1.base, ldv_initialize_bin_attribute_5_#t~ret1214#1.offset := ldv_init_zalloc(72bv64); srcloc: null [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569: ldv_initialize_bin_attribute_5_~tmp___1~11#1.base, ldv_initialize_bin_attribute_5_~tmp___1~11#1.offset := ldv_initialize_bin_attribute_5_#t~ret1214#1.base, ldv_initialize_bin_attribute_5_#t~ret1214#1.offset;havoc ldv_initialize_bin_attribute_5_#t~ret1214#1.base, ldv_initialize_bin_attribute_5_#t~ret1214#1.offset;~rio_config_attr_group2~0.base, ~rio_config_attr_group2~0.offset := ldv_initialize_bin_attribute_5_~tmp___1~11#1.base, ldv_initialize_bin_attribute_5_~tmp___1~11#1.offset; [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5258: assume rio_init_mports_#t~short730#1;havoc rio_init_mports_#t~mem728#1;havoc rio_init_mports_#t~mem729#1.base, rio_init_mports_#t~mem729#1.offset;havoc rio_init_mports_#t~short730#1;call write~$Pointer$#0(rio_init_mports_~port~4#1.base, rio_init_mports_~port~4#1.offset, rio_init_mports_~work~1#1.base, ~bvadd~64(76bv64, ~bvadd~64(rio_init_mports_~work~1#1.offset, ~bvmul~64(84bv64, ~sign_extend~64~32(rio_init_mports_~n~2#1)))), 8bv64);assume { :begin_inline___init_work } true;__init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1 := rio_init_mports_~work~1#1.base, ~bvadd~64(rio_init_mports_~work~1#1.offset, ~bvmul~64(84bv64, ~sign_extend~64~32(rio_init_mports_~n~2#1))), 0bv32;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;__init_work_~arg0#1.base, __init_work_~arg0#1.offset := __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset;__init_work_~arg1#1 := __init_work_#in~arg1#1; [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5258: assume !rio_init_mports_#t~short730#1;havoc rio_init_mports_#t~mem728#1;havoc rio_init_mports_#t~mem729#1.base, rio_init_mports_#t~mem729#1.offset;havoc rio_init_mports_#t~short730#1; [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5258-1: assume rio_init_mports_#t~short730#1;call rio_init_mports_#t~mem729#1.base, rio_init_mports_#t~mem729#1.offset := read~$Pointer$#0(rio_init_mports_~port~4#1.base, ~bvadd~64(2775bv64, rio_init_mports_~port~4#1.offset), 8bv64);rio_init_mports_#t~short730#1 := 0bv64 != ~bvadd~64(rio_init_mports_#t~mem729#1.base, rio_init_mports_#t~mem729#1.offset); [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5258-1: assume !rio_init_mports_#t~short730#1; [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7240: assume true;havoc lnext_show_#t~nondet1146#1;call write~intINTTYPE1#0(lnext_show_#t~nondet1146#1, lnext_show_~str~1#1.base, ~bvadd~64(lnext_show_~str~1#1.offset, lnext_show_#t~loopctr1145#1), 8bv64);lnext_show_#t~loopctr1145#1 := ~bvadd~64(1bv64, lnext_show_#t~loopctr1145#1); [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7240: assume true;lnext_show_~tmp___1~9#1 := ~sign_extend~32~8(lnext_show_#t~ret1147#1);havoc lnext_show_#t~loopctr1145#1;havoc lnext_show_#t~nondet1146#1;havoc lnext_show_#t~ret1147#1;lnext_show_~str~1#1.base, lnext_show_~str~1#1.offset := lnext_show_~str~1#1.base, ~bvadd~64(lnext_show_~str~1#1.offset, ~sign_extend~64~32(lnext_show_~tmp___1~9#1)); [2025-02-08 03:05:42,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5258-2: call rio_init_mports_#t~mem728#1 := read~intINTTYPE4#0(rio_init_mports_~port~4#1.base, ~bvadd~64(1128bv64, rio_init_mports_~port~4#1.offset), 4bv64);rio_init_mports_#t~short730#1 := ~bvslt~32(rio_init_mports_#t~mem728#1, 0bv32); [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6514: call ULTIMATE.dealloc(rio_bus_init_~#__key~1#1.base, rio_bus_init_~#__key~1#1.offset);havoc rio_bus_init_~#__key~1#1.base, rio_bus_init_~#__key~1#1.offset;main_#t~ret1042#1 := rio_bus_init_#res#1;havoc rio_bus_init_#t~ret1022#1, rio_bus_init_#t~ret1023#1, rio_bus_init_~ret~0#1, rio_bus_init_~#__key~1#1.base, rio_bus_init_~#__key~1#1.offset, rio_bus_init_~tmp~81#1;assume { :end_inline_rio_bus_init } true;~ldv_retval_1~0 := main_#t~ret1042#1;havoc main_#t~ret1042#1; [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307: assume ~bvsle~64(~zero_extend~64~32(rio_read_config_~size~0#1), rio_read_config_~off#1);rio_read_config_#res#1 := 0bv64;call ULTIMATE.dealloc(rio_read_config_~#val~0#1.base, rio_read_config_~#val~0#1.offset);havoc rio_read_config_~#val~0#1.base, rio_read_config_~#val~0#1.offset;call ULTIMATE.dealloc(rio_read_config_~#val___0~0#1.base, rio_read_config_~#val___0~0#1.offset);havoc rio_read_config_~#val___0~0#1.base, rio_read_config_~#val___0~0#1.offset;call ULTIMATE.dealloc(rio_read_config_~#val___1~0#1.base, rio_read_config_~#val___1~0#1.offset);havoc rio_read_config_~#val___1~0#1.base, rio_read_config_~#val___1~0#1.offset;call ULTIMATE.dealloc(rio_read_config_~#val___2~0#1.base, rio_read_config_~#val___2~0#1.offset);havoc rio_read_config_~#val___2~0#1.base, rio_read_config_~#val___2~0#1.offset;call ULTIMATE.dealloc(rio_read_config_~#val___3~0#1.base, rio_read_config_~#val___3~0#1.offset);havoc rio_read_config_~#val___3~0#1.base, rio_read_config_~#val___3~0#1.offset; [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307: assume !~bvsle~64(~zero_extend~64~32(rio_read_config_~size~0#1), rio_read_config_~off#1); [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7506-1: bus_scan_store_#res#1 := ~sign_extend~64~32(bus_scan_store_~rc~16#1);call ULTIMATE.dealloc(bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset);havoc bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset; [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5260: havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;havoc __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1;assume { :end_inline___init_work } true;call write~intINTTYPE8#46(137438953408bv64, rio_init_mports_~#__constr_expr_0~0#1.base, rio_init_mports_~#__constr_expr_0~0#1.offset, 8bv64);call rio_init_mports_#t~mem731#1 := read~intINTTYPE8#46(rio_init_mports_~#__constr_expr_0~0#1.base, rio_init_mports_~#__constr_expr_0~0#1.offset, 8bv64);call write~intINTTYPE8#0(rio_init_mports_#t~mem731#1, rio_init_mports_~work~1#1.base, ~bvadd~64(rio_init_mports_~work~1#1.offset, ~bvmul~64(84bv64, ~sign_extend~64~32(rio_init_mports_~n~2#1))), 8bv64);havoc rio_init_mports_#t~mem731#1;assume { :begin_inline_lockdep_init_map } true;lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset, lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset, lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset, lockdep_init_map_#in~arg3#1 := rio_init_mports_~work~1#1.base, ~bvadd~64(32bv64, ~bvadd~64(rio_init_mports_~work~1#1.offset, ~bvmul~64(84bv64, ~sign_extend~64~32(rio_init_mports_~n~2#1)))), 144bv64, 0bv64, rio_init_mports_~#__key___0~0#1.base, rio_init_mports_~#__key___0~0#1.offset, 0bv32;havoc lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset, lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset, lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset, lockdep_init_map_~arg3#1;lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset := lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset;lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset := lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset;lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset := lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset;lockdep_init_map_~arg3#1 := lockdep_init_map_#in~arg3#1; [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7176-1: call routes_show_#t~mem1122#1.base, routes_show_#t~mem1122#1.offset := read~$Pointer$#0(routes_show_~rdev~15#1.base, ~bvadd~64(16bv64, ~bvadd~64(2353bv64, routes_show_~rdev~15#1.offset)), 8bv64);call routes_show_#t~mem1123#1 := read~intINTTYPE1#0(routes_show_#t~mem1122#1.base, ~bvadd~64(routes_show_#t~mem1122#1.offset, ~sign_extend~64~32(routes_show_~i~2#1)), 1bv64); [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7176: assume 255bv32 == ~zero_extend~32~8(routes_show_#t~mem1123#1);havoc routes_show_#t~mem1122#1.base, routes_show_#t~mem1122#1.offset;havoc routes_show_#t~mem1123#1; [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7176: assume !(255bv32 == ~zero_extend~32~8(routes_show_#t~mem1123#1));havoc routes_show_#t~mem1122#1.base, routes_show_#t~mem1122#1.offset;havoc routes_show_#t~mem1123#1;call routes_show_#t~mem1124#1.base, routes_show_#t~mem1124#1.offset := read~$Pointer$#0(routes_show_~rdev~15#1.base, ~bvadd~64(16bv64, ~bvadd~64(2353bv64, routes_show_~rdev~15#1.offset)), 8bv64);call routes_show_#t~mem1125#1 := read~intINTTYPE1#0(routes_show_#t~mem1124#1.base, ~bvadd~64(routes_show_#t~mem1124#1.offset, ~sign_extend~64~32(routes_show_~i~2#1)), 1bv64);routes_show_#t~loopctr1126#1 := 0bv64; [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: lnext_show_~i~3#1 := ~bvadd~32(1bv32, lnext_show_~i~3#1);call lnext_show_#t~mem1148#1 := read~intINTTYPE4#0(lnext_show_~rdev~17#1.base, ~bvadd~64(61bv64, lnext_show_~rdev~17#1.offset), 4bv64); [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5263: havoc lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset, lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset, lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset, lockdep_init_map_~arg3#1;havoc lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset, lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset, lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset, lockdep_init_map_#in~arg3#1;assume { :end_inline_lockdep_init_map } true;assume { :begin_inline_INIT_LIST_HEAD } true;INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset := rio_init_mports_~work~1#1.base, ~bvadd~64(8bv64, ~bvadd~64(rio_init_mports_~work~1#1.offset, ~bvmul~64(84bv64, ~sign_extend~64~32(rio_init_mports_~n~2#1))));havoc INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset;INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset := INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset;call write~$Pointer$#0(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, 8bv64);call write~$Pointer$#0(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, ~bvadd~64(8bv64, INIT_LIST_HEAD_~list#1.offset), 8bv64); [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7311: assume ~bvugt~64(~bvadd~64(rio_read_config_~off#1, rio_read_config_~count#1), ~zero_extend~64~32(rio_read_config_~size~0#1));rio_read_config_~size~0#1 := ~bvsub~32(rio_read_config_~size~0#1, rio_read_config_~off#1[32:0]);rio_read_config_~count#1 := ~zero_extend~64~32(rio_read_config_~size~0#1); [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7311: assume !~bvugt~64(~bvadd~64(rio_read_config_~off#1, rio_read_config_~count#1), ~zero_extend~64~32(rio_read_config_~size~0#1));rio_read_config_~size~0#1 := rio_read_config_~count#1[32:0]; [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245: assume ~bvult~32(lnext_show_~i~3#1, ~bvlshr~32(~bvand~32(65280bv32, lnext_show_#t~mem1148#1), 8bv32));havoc lnext_show_#t~mem1148#1; [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245: assume !~bvult~32(lnext_show_~i~3#1, ~bvlshr~32(~bvand~32(65280bv32, lnext_show_#t~mem1148#1), 8bv32));havoc lnext_show_#t~mem1148#1; [2025-02-08 03:05:42,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: assume 0bv32 == rio_bus_init_~ret~0#1;assume { :begin_inline_bus_register } true;bus_register_#in~arg0#1.base, bus_register_#in~arg0#1.offset := ~#rio_bus_type~0.base, ~#rio_bus_type~0.offset;havoc bus_register_#res#1;havoc bus_register_#t~nondet1336#1, bus_register_~arg0#1.base, bus_register_~arg0#1.offset;bus_register_~arg0#1.base, bus_register_~arg0#1.offset := bus_register_#in~arg0#1.base, bus_register_#in~arg0#1.offset;havoc bus_register_#t~nondet1336#1;bus_register_#res#1 := bus_register_#t~nondet1336#1;havoc bus_register_#t~nondet1336#1; [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: assume !(0bv32 == rio_bus_init_~ret~0#1); [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585-1: SUMMARY for call ldv_initialize_bus_type_18_#t~ret1025#1.base, ldv_initialize_bus_type_18_#t~ret1025#1.offset := ldv_init_zalloc(1416bv64); srcloc: null [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585: ldv_initialize_bus_type_18_~tmp~83#1.base, ldv_initialize_bus_type_18_~tmp~83#1.offset := ldv_initialize_bus_type_18_#t~ret1025#1.base, ldv_initialize_bus_type_18_#t~ret1025#1.offset;havoc ldv_initialize_bus_type_18_#t~ret1025#1.base, ldv_initialize_bus_type_18_#t~ret1025#1.offset;~rio_bus_type_group0~0.base, ~rio_bus_type_group0~0.offset := ldv_initialize_bus_type_18_~tmp~83#1.base, ldv_initialize_bus_type_18_~tmp~83#1.offset; [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4405: rio_get_asm_#t~ret470#1 := preempt_count_#res#1;havoc preempt_count_#t~switch18#1, preempt_count_~pfo_ret__~0#1;assume { :end_inline_preempt_count } true;rio_get_asm_~tmp~34#1 := rio_get_asm_#t~ret470#1;havoc rio_get_asm_#t~ret470#1;rio_get_asm_~__ret_warn_on~0#1 := (if 0bv64 != ~bvand~64(2096896bv64, ~sign_extend~64~32(rio_get_asm_~tmp~34#1)) then 1bv32 else 0bv32); [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: assume true;havoc routes_show_#t~nondet1127#1;call write~intINTTYPE1#0(routes_show_#t~nondet1127#1, routes_show_~str~0#1.base, ~bvadd~64(routes_show_~str~0#1.offset, routes_show_#t~loopctr1126#1), 8bv64);routes_show_#t~loopctr1126#1 := ~bvadd~64(1bv64, routes_show_#t~loopctr1126#1); [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: assume true;routes_show_~tmp~102#1 := ~sign_extend~32~8(routes_show_#t~ret1128#1);havoc routes_show_#t~mem1124#1.base, routes_show_#t~mem1124#1.offset;havoc routes_show_#t~mem1125#1;havoc routes_show_#t~loopctr1126#1;havoc routes_show_#t~nondet1127#1;havoc routes_show_#t~ret1128#1;routes_show_~str~0#1.base, routes_show_~str~0#1.offset := routes_show_~str~0#1.base, ~bvadd~64(routes_show_~str~0#1.offset, ~sign_extend~64~32(routes_show_~tmp~102#1));routes_show_~i~2#1 := ~bvadd~32(1bv32, routes_show_~i~2#1);call routes_show_#t~mem1129#1.base, routes_show_#t~mem1129#1.offset := read~$Pointer$#0(routes_show_~rdev~15#1.base, ~bvadd~64(32bv64, routes_show_~rdev~15#1.offset), 8bv64);call routes_show_#t~mem1130#1.base, routes_show_#t~mem1130#1.offset := read~$Pointer$#0(routes_show_#t~mem1129#1.base, ~bvadd~64(64bv64, routes_show_#t~mem1129#1.offset), 8bv64);call routes_show_#t~mem1131#1 := read~intINTTYPE4#0(routes_show_#t~mem1130#1.base, ~bvadd~64(1142bv64, routes_show_#t~mem1130#1.offset), 4bv64); [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5793: ldv_try_module_get_20_~tmp~61#1 := ldv_try_module_get_20_#t~ret771#1;havoc ldv_try_module_get_20_#t~ret771#1;ldv_try_module_get_20_#res#1 := (if 0bv32 == (if 0bv32 != ldv_try_module_get_20_~tmp~61#1 then 1bv32 else 0bv32) then 0bv8 else 1bv8); [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5793-1: SUMMARY for call ldv_try_module_get_20_#t~ret771#1 := ldv_try_module_get(ldv_try_module_get_20_~ldv_func_arg1#1.base, ldv_try_module_get_20_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5265: havoc INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset;havoc INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset;assume { :end_inline_INIT_LIST_HEAD } true;call write~$Pointer$#0(#funAddr~disc_work_handler.base, #funAddr~disc_work_handler.offset, rio_init_mports_~work~1#1.base, ~bvadd~64(24bv64, ~bvadd~64(rio_init_mports_~work~1#1.offset, ~bvmul~64(84bv64, ~sign_extend~64~32(rio_init_mports_~n~2#1)))), 8bv64);assume { :begin_inline_queue_work } true;queue_work_#in~wq#1.base, queue_work_#in~wq#1.offset, queue_work_#in~work#1.base, queue_work_#in~work#1.offset := ~rio_wq~0.base, ~rio_wq~0.offset, rio_init_mports_~work~1#1.base, ~bvadd~64(rio_init_mports_~work~1#1.offset, ~bvmul~64(84bv64, ~sign_extend~64~32(rio_init_mports_~n~2#1)));havoc queue_work_#res#1;havoc queue_work_#t~ret47#1, queue_work_~wq#1.base, queue_work_~wq#1.offset, queue_work_~work#1.base, queue_work_~work#1.offset, queue_work_~tmp~0#1;queue_work_~wq#1.base, queue_work_~wq#1.offset := queue_work_#in~wq#1.base, queue_work_#in~wq#1.offset;queue_work_~work#1.base, queue_work_~work#1.offset := queue_work_#in~work#1.base, queue_work_#in~work#1.offset;havoc queue_work_~tmp~0#1;assume { :begin_inline_ldv_queue_work_on_5 } true;ldv_queue_work_on_5_#in~ldv_func_arg1#1, ldv_queue_work_on_5_#in~ldv_func_arg2#1.base, ldv_queue_work_on_5_#in~ldv_func_arg2#1.offset, ldv_queue_work_on_5_#in~ldv_func_arg3#1.base, ldv_queue_work_on_5_#in~ldv_func_arg3#1.offset := 8192bv32, queue_work_~wq#1.base, queue_work_~wq#1.offset, queue_work_~work#1.base, queue_work_~work#1.offset;havoc ldv_queue_work_on_5_#res#1;havoc ldv_queue_work_on_5_#t~ret762#1, ldv_queue_work_on_5_~ldv_func_arg1#1, ldv_queue_work_on_5_~ldv_func_arg2#1.base, ldv_queue_work_on_5_~ldv_func_arg2#1.offset, ldv_queue_work_on_5_~ldv_func_arg3#1.base, ldv_queue_work_on_5_~ldv_func_arg3#1.offset, ldv_queue_work_on_5_~ldv_func_res~0#1, ldv_queue_work_on_5_~tmp~52#1;ldv_queue_work_on_5_~ldv_func_arg1#1 := ldv_queue_work_on_5_#in~ldv_func_arg1#1;ldv_queue_work_on_5_~ldv_func_arg2#1.base, ldv_queue_work_on_5_~ldv_func_arg2#1.offset := ldv_queue_work_on_5_#in~ldv_func_arg2#1.base, ldv_queue_work_on_5_#in~ldv_func_arg2#1.offset;ldv_queue_work_on_5_~ldv_func_arg3#1.base, ldv_queue_work_on_5_~ldv_func_arg3#1.offset := ldv_queue_work_on_5_#in~ldv_func_arg3#1.base, ldv_queue_work_on_5_#in~ldv_func_arg3#1.offset;havoc ldv_queue_work_on_5_~ldv_func_res~0#1;havoc ldv_queue_work_on_5_~tmp~52#1; [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: ldv_main_exported_10_#t~ret1305#1 := hopcount_show_#res#1;havoc hopcount_show_#t~mem1118#1, hopcount_show_#t~loopctr1119#1, hopcount_show_#t~nondet1120#1, hopcount_show_#t~ret1121#1, hopcount_show_~dev#1.base, hopcount_show_~dev#1.offset, hopcount_show_~attr#1.base, hopcount_show_~attr#1.offset, hopcount_show_~buf#1.base, hopcount_show_~buf#1.offset, hopcount_show_~rdev~14#1.base, hopcount_show_~rdev~14#1.offset, hopcount_show_~__mptr~22#1.base, hopcount_show_~__mptr~22#1.offset, hopcount_show_~tmp~101#1;havoc hopcount_show_#in~dev#1.base, hopcount_show_#in~dev#1.offset, hopcount_show_#in~attr#1.base, hopcount_show_#in~attr#1.offset, hopcount_show_#in~buf#1.base, hopcount_show_#in~buf#1.offset;assume { :end_inline_hopcount_show } true;havoc ldv_main_exported_10_#t~ret1305#1;~ldv_state_variable_10~0 := 1bv32; [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407: rio_get_asm_~tmp___0~8#1 := rio_get_asm_#t~ret471#1;havoc rio_get_asm_#t~ret471#1; [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-1: SUMMARY for call rio_get_asm_#t~ret471#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != rio_get_asm_~__ret_warn_on~0#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6521: assume 0bv32 != rio_bus_init_~ret~0#1;assume { :begin_inline_class_unregister } true;class_unregister_#in~arg0#1.base, class_unregister_#in~arg0#1.offset := ~#rio_mport_class~0.base, ~#rio_mport_class~0.offset;havoc class_unregister_~arg0#1.base, class_unregister_~arg0#1.offset;class_unregister_~arg0#1.base, class_unregister_~arg0#1.offset := class_unregister_#in~arg0#1.base, class_unregister_#in~arg0#1.offset; [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6521: assume !(0bv32 != rio_bus_init_~ret~0#1); [2025-02-08 03:05:42,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: havoc class_unregister_~arg0#1.base, class_unregister_~arg0#1.offset;havoc class_unregister_#in~arg0#1.base, class_unregister_#in~arg0#1.offset;assume { :end_inline_class_unregister } true; [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4408: assume 0bv64 != rio_get_asm_~tmp___0~8#1;assume { :begin_inline_warn_slowpath_null } true;warn_slowpath_null_#in~arg0#1.base, warn_slowpath_null_#in~arg0#1.offset, warn_slowpath_null_#in~arg1#1 := 110bv64, 0bv64, 1133bv32;havoc warn_slowpath_null_~arg0#1.base, warn_slowpath_null_~arg0#1.offset, warn_slowpath_null_~arg1#1;warn_slowpath_null_~arg0#1.base, warn_slowpath_null_~arg0#1.offset := warn_slowpath_null_#in~arg0#1.base, warn_slowpath_null_#in~arg0#1.offset;warn_slowpath_null_~arg1#1 := warn_slowpath_null_#in~arg1#1; [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4408: assume !(0bv64 != rio_get_asm_~tmp___0~8#1); [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5267: rio_init_mports_#t~ret732#1 := queue_work_#res#1;havoc queue_work_#t~ret47#1, queue_work_~wq#1.base, queue_work_~wq#1.offset, queue_work_~work#1.base, queue_work_~work#1.offset, queue_work_~tmp~0#1;havoc queue_work_#in~wq#1.base, queue_work_#in~wq#1.offset, queue_work_#in~work#1.base, queue_work_#in~work#1.offset;assume { :end_inline_queue_work } true;havoc rio_init_mports_#t~ret732#1;rio_init_mports_~n~2#1 := ~bvadd~32(1bv32, rio_init_mports_~n~2#1); [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5664-1: SUMMARY for call ldv_queue_work_on_5_#t~ret762#1 := queue_work_on(ldv_queue_work_on_5_~ldv_func_arg1#1, ldv_queue_work_on_5_~ldv_func_arg2#1.base, ldv_queue_work_on_5_~ldv_func_arg2#1.offset, ldv_queue_work_on_5_~ldv_func_arg3#1.base, ldv_queue_work_on_5_~ldv_func_arg3#1.offset); srcloc: null [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5664: ldv_queue_work_on_5_~tmp~52#1 := (if 0bv8 == ldv_queue_work_on_5_#t~ret762#1 then 0bv8 else 1bv8);havoc ldv_queue_work_on_5_#t~ret762#1;ldv_queue_work_on_5_~ldv_func_res~0#1 := (if 0bv8 == ldv_queue_work_on_5_~tmp~52#1 then 0bv8 else 1bv8); [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4409: havoc warn_slowpath_null_~arg0#1.base, warn_slowpath_null_~arg0#1.offset, warn_slowpath_null_~arg1#1;havoc warn_slowpath_null_#in~arg0#1.base, warn_slowpath_null_#in~arg0#1.offset, warn_slowpath_null_#in~arg1#1;assume { :end_inline_warn_slowpath_null } true; [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5202: assume 0bv32 == ~zero_extend~32~8(~next_portid~0);rio_init_mports_#res#1 := 4294967277bv32;call ULTIMATE.dealloc(rio_init_mports_~#__key~0#1.base, rio_init_mports_~#__key~0#1.offset);havoc rio_init_mports_~#__key~0#1.base, rio_init_mports_~#__key~0#1.offset;call ULTIMATE.dealloc(rio_init_mports_~#__key___0~0#1.base, rio_init_mports_~#__key___0~0#1.offset);havoc rio_init_mports_~#__key___0~0#1.base, rio_init_mports_~#__key___0~0#1.offset;call ULTIMATE.dealloc(rio_init_mports_~#__constr_expr_0~0#1.base, rio_init_mports_~#__constr_expr_0~0#1.offset);havoc rio_init_mports_~#__constr_expr_0~0#1.base, rio_init_mports_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(rio_init_mports_~#descriptor~9#1.base, rio_init_mports_~#descriptor~9#1.offset);havoc rio_init_mports_~#descriptor~9#1.base, rio_init_mports_~#descriptor~9#1.offset; [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5202: assume !(0bv32 == ~zero_extend~32~8(~next_portid~0)); [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: assume 0bv32 != ~bvand~32(1bv32, rio_read_config_~off#1[32:0]) && 0bv32 != rio_read_config_~size~0#1; [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: assume !(0bv32 != ~bvand~32(1bv32, rio_read_config_~off#1[32:0]) && 0bv32 != rio_read_config_~size~0#1); [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185: assume ~bvsgt~32((if 0bv32 != routes_show_#t~mem1131#1 then 65536bv32 else 256bv32), routes_show_~i~2#1);havoc routes_show_#t~mem1129#1.base, routes_show_#t~mem1129#1.offset;havoc routes_show_#t~mem1130#1.base, routes_show_#t~mem1130#1.offset;havoc routes_show_#t~mem1131#1; [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185: assume !~bvsgt~32((if 0bv32 != routes_show_#t~mem1131#1 then 65536bv32 else 256bv32), routes_show_~i~2#1);havoc routes_show_#t~mem1129#1.base, routes_show_#t~mem1129#1.offset;havoc routes_show_#t~mem1130#1.base, routes_show_#t~mem1130#1.offset;havoc routes_show_#t~mem1131#1;routes_show_#res#1 := ~bvsub~64(~bvadd~64(routes_show_~str~0#1.base, routes_show_~str~0#1.offset), ~bvadd~64(routes_show_~buf#1.base, routes_show_~buf#1.offset)); [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: ldv_main_exported_8_#t~ret1292#1 := lprev_show_#res#1;havoc lprev_show_#t~mem1132#1.base, lprev_show_#t~mem1132#1.offset, lprev_show_#t~mem1133#1.base, lprev_show_#t~mem1133#1.offset, lprev_show_#t~ret1134#1.base, lprev_show_#t~ret1134#1.offset, lprev_show_#t~loopctr1135#1, lprev_show_#t~nondet1136#1, lprev_show_#t~ret1137#1, lprev_show_~dev#1.base, lprev_show_~dev#1.offset, lprev_show_~attr#1.base, lprev_show_~attr#1.offset, lprev_show_~buf#1.base, lprev_show_~buf#1.offset, lprev_show_~rdev~16#1.base, lprev_show_~rdev~16#1.offset, lprev_show_~__mptr~24#1.base, lprev_show_~__mptr~24#1.offset, lprev_show_~tmp~103#1.base, lprev_show_~tmp~103#1.offset, lprev_show_~tmp___0~16#1.base, lprev_show_~tmp___0~16#1.offset, lprev_show_~tmp___1~8#1;havoc lprev_show_#in~dev#1.base, lprev_show_#in~dev#1.offset, lprev_show_#in~attr#1.base, lprev_show_#in~attr#1.offset, lprev_show_#in~buf#1.base, lprev_show_#in~buf#1.offset;assume { :end_inline_lprev_show } true;havoc ldv_main_exported_8_#t~ret1292#1;~ldv_state_variable_8~0 := 1bv32; [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5666: ldv_queue_work_on_5_#res#1 := (if 0bv8 == ldv_queue_work_on_5_~ldv_func_res~0#1 then 0bv8 else 1bv8); [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5666-1: SUMMARY for call activate_work_1(ldv_queue_work_on_5_~ldv_func_arg3#1.base, ldv_queue_work_on_5_~ldv_func_arg3#1.offset, 2bv32); srcloc: null [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657: havoc ldv_main_exported_11_#t~ret1215#1.base, ldv_main_exported_11_#t~ret1215#1.offset, ldv_main_exported_11_#t~ret1216#1.base, ldv_main_exported_11_#t~ret1216#1.offset, ldv_main_exported_11_#t~ret1217#1.base, ldv_main_exported_11_#t~ret1217#1.offset, ldv_main_exported_11_#t~nondet1218#1, ldv_main_exported_11_#t~switch1219#1, ldv_main_exported_11_#t~ret1220#1, ldv_main_exported_11_~ldvarg2~0#1.base, ldv_main_exported_11_~ldvarg2~0#1.offset, ldv_main_exported_11_~tmp~112#1.base, ldv_main_exported_11_~tmp~112#1.offset, ldv_main_exported_11_~ldvarg0~0#1.base, ldv_main_exported_11_~ldvarg0~0#1.offset, ldv_main_exported_11_~tmp___0~19#1.base, ldv_main_exported_11_~tmp___0~19#1.offset, ldv_main_exported_11_~ldvarg1~0#1.base, ldv_main_exported_11_~ldvarg1~0#1.offset, ldv_main_exported_11_~tmp___1~12#1.base, ldv_main_exported_11_~tmp___1~12#1.offset, ldv_main_exported_11_~tmp___2~7#1;assume { :end_inline_ldv_main_exported_11 } true; [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318: havoc rio_read_config_#t~ret1157#1;call rio_read_config_#t~mem1158#1 := read~intINTTYPE1#5(rio_read_config_~#val~0#1.base, rio_read_config_~#val~0#1.offset, 1bv64);call write~intINTTYPE1#0(rio_read_config_#t~mem1158#1, rio_read_config_~data~6#1.base, ~bvadd~64(rio_read_config_~data~6#1.offset, ~bvsub~64(rio_read_config_~off#1, rio_read_config_~init_off~0#1)), 1bv64);havoc rio_read_config_#t~mem1158#1;rio_read_config_~off#1 := ~bvadd~64(1bv64, rio_read_config_~off#1);rio_read_config_~size~0#1 := ~bvsub~32(rio_read_config_~size~0#1, 1bv32); [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318-1: SUMMARY for call rio_read_config_#t~ret1157#1 := rio_read_config_8(rio_read_config_~dev~1#1.base, rio_read_config_~dev~1#1.offset, rio_read_config_~off#1[32:0], rio_read_config_~#val~0#1.base, rio_read_config_~#val~0#1.offset); srcloc: null [2025-02-08 03:05:42,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0bv32;#t~ret1354#1 := main_#res#1;havoc main_#t~ret1026#1.base, main_#t~ret1026#1.offset, main_#t~ret1027#1.base, main_#t~ret1027#1.offset, main_#t~ret1028#1.base, main_#t~ret1028#1.offset, main_#t~ret1029#1.base, main_#t~ret1029#1.offset, main_#t~nondet1030#1, main_#t~switch1031#1, main_#t~nondet1032#1, main_#t~switch1033#1, main_#t~ret1034#1, main_#t~ret1035#1, main_#t~ret1036#1, main_#t~ret1037#1, main_#t~ret1038#1, main_#t~ret1039#1, main_#t~nondet1040#1, main_#t~switch1041#1, main_#t~ret1042#1, main_#t~nondet1043#1, main_#t~switch1044#1, main_#t~ret1045#1, main_#t~ret1046#1, main_#t~ret1047#1, main_#t~ret1048#1, main_#t~ret1049#1, main_#t~ret1050#1, main_~ldvarg13~0#1.base, main_~ldvarg13~0#1.offset, main_~tmp~84#1.base, main_~tmp~84#1.offset, main_~ldvarg12~0#1.base, main_~ldvarg12~0#1.offset, main_~tmp___0~15#1.base, main_~tmp___0~15#1.offset, main_~ldvarg45~0#1.base, main_~ldvarg45~0#1.offset, main_~tmp___1~7#1.base, main_~tmp___1~7#1.offset, main_~ldvarg44~0#1.base, main_~ldvarg44~0#1.offset, main_~tmp___2~5#1.base, main_~tmp___2~5#1.offset, main_~tmp___3~3#1, main_~tmp___4~2#1, main_~tmp___5~2#1, main_~tmp___6~2#1;assume { :end_inline_main } true; [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5271: call rio_init_mports_#t~mem733#1.base, rio_init_mports_#t~mem733#1.offset := read~$Pointer$#0(rio_init_mports_~port~4#1.base, ~bvadd~64(16bv64, rio_init_mports_~port~4#1.offset), 8bv64);rio_init_mports_~__mptr___2~2#1.base, rio_init_mports_~__mptr___2~2#1.offset := rio_init_mports_#t~mem733#1.base, rio_init_mports_#t~mem733#1.offset;havoc rio_init_mports_#t~mem733#1.base, rio_init_mports_#t~mem733#1.offset;rio_init_mports_~port~4#1.base, rio_init_mports_~port~4#1.offset := rio_init_mports_~__mptr___2~2#1.base, ~bvadd~64(18446744073709507088bv64, rio_init_mports_~__mptr___2~2#1.offset); [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914: ldv_main_exported_14_#t~ret1280#1 := asm_did_show_#res#1;havoc asm_did_show_#t~mem1102#1, asm_did_show_#t~loopctr1103#1, asm_did_show_#t~nondet1104#1, asm_did_show_#t~ret1105#1, asm_did_show_~dev#1.base, asm_did_show_~dev#1.offset, asm_did_show_~attr#1.base, asm_did_show_~attr#1.offset, asm_did_show_~buf#1.base, asm_did_show_~buf#1.offset, asm_did_show_~rdev~10#1.base, asm_did_show_~rdev~10#1.offset, asm_did_show_~__mptr~18#1.base, asm_did_show_~__mptr~18#1.offset, asm_did_show_~tmp~97#1;havoc asm_did_show_#in~dev#1.base, asm_did_show_#in~dev#1.offset, asm_did_show_#in~attr#1.base, asm_did_show_#in~attr#1.offset, asm_did_show_#in~buf#1.base, asm_did_show_#in~buf#1.offset;assume { :end_inline_asm_did_show } true;havoc ldv_main_exported_14_#t~ret1280#1;~ldv_state_variable_14~0 := 1bv32; [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5800: SUMMARY for call ldv_module_put(ldv_module_put_21_~ldv_func_arg1#1.base, ldv_module_put_21_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6527-1: rio_bus_init_#res#1 := rio_bus_init_~ret~0#1;call ULTIMATE.dealloc(rio_bus_init_~#__key~1#1.base, rio_bus_init_~#__key~1#1.offset);havoc rio_bus_init_~#__key~1#1.base, rio_bus_init_~#__key~1#1.offset; [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4413: havoc rio_get_asm_#t~ret472#1; [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4413-1: SUMMARY for call rio_get_asm_#t~ret472#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != rio_get_asm_~__ret_warn_on~0#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206: call rio_init_mports_#t~mem707#1.base, rio_init_mports_#t~mem707#1.offset := read~$Pointer$#0(~#rio_mports~0.base, ~#rio_mports~0.offset, 8bv64);rio_init_mports_~__mptr~9#1.base, rio_init_mports_~__mptr~9#1.offset := rio_init_mports_#t~mem707#1.base, rio_init_mports_#t~mem707#1.offset;havoc rio_init_mports_#t~mem707#1.base, rio_init_mports_#t~mem707#1.offset;rio_init_mports_~port~4#1.base, rio_init_mports_~port~4#1.offset := rio_init_mports_~__mptr~9#1.base, ~bvadd~64(18446744073709507088bv64, rio_init_mports_~__mptr~9#1.offset); [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5140-1: assume { :begin_inline_rio_fixup_device } true;rio_fixup_device_#in~dev#1.base, rio_fixup_device_#in~dev#1.offset := rio_init_~dev~0#1.base, rio_init_~dev~0#1.offset;havoc rio_fixup_device_~dev#1.base, rio_fixup_device_~dev#1.offset;rio_fixup_device_~dev#1.base, rio_fixup_device_~dev#1.offset := rio_fixup_device_#in~dev#1.base, rio_fixup_device_#in~dev#1.offset; [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-1: SUMMARY for call mutex_lock_nested(~#rio_mport_list_lock~0.base, ~#rio_mport_list_lock~0.offset, 0bv32); srcloc: null [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5140: havoc rio_fixup_device_~dev#1.base, rio_fixup_device_~dev#1.offset;havoc rio_fixup_device_#in~dev#1.base, rio_fixup_device_#in~dev#1.offset;assume { :end_inline_rio_fixup_device } true;assume { :begin_inline_rio_get_device } true;rio_get_device_#in~vid#1, rio_get_device_#in~did#1, rio_get_device_#in~from#1.base, rio_get_device_#in~from#1.offset := 65535bv16, 65535bv16, rio_init_~dev~0#1.base, rio_init_~dev~0#1.offset;havoc rio_get_device_#res#1.base, rio_get_device_#res#1.offset;havoc rio_get_device_#t~ret489#1.base, rio_get_device_#t~ret489#1.offset, rio_get_device_~vid#1, rio_get_device_~did#1, rio_get_device_~from#1.base, rio_get_device_~from#1.offset, rio_get_device_~tmp~35#1.base, rio_get_device_~tmp~35#1.offset;rio_get_device_~vid#1 := rio_get_device_#in~vid#1;rio_get_device_~did#1 := rio_get_device_#in~did#1;rio_get_device_~from#1.base, rio_get_device_~from#1.offset := rio_get_device_#in~from#1.base, rio_get_device_#in~from#1.offset;havoc rio_get_device_~tmp~35#1.base, rio_get_device_~tmp~35#1.offset;assume { :begin_inline_rio_get_asm } true;rio_get_asm_#in~vid#1, rio_get_asm_#in~did#1, rio_get_asm_#in~asm_vid#1, rio_get_asm_#in~asm_did#1, rio_get_asm_#in~from#1.base, rio_get_asm_#in~from#1.offset := ~zero_extend~32~16(rio_get_device_~vid#1)[16:0], ~zero_extend~32~16(rio_get_device_~did#1)[16:0], 65535bv16, 65535bv16, rio_get_device_~from#1.base, rio_get_device_~from#1.offset;havoc rio_get_asm_#res#1.base, rio_get_asm_#res#1.offset;havoc rio_get_asm_#t~ret470#1, rio_get_asm_#t~ret471#1, rio_get_asm_#t~ret472#1, rio_get_asm_#t~ite475#1.base, rio_get_asm_#t~ite475#1.offset, rio_get_asm_#t~mem473#1.base, rio_get_asm_#t~mem473#1.offset, rio_get_asm_#t~mem474#1.base, rio_get_asm_#t~mem474#1.offset, rio_get_asm_#t~mem476#1, rio_get_asm_#t~short477#1, rio_get_asm_#t~mem478#1, rio_get_asm_#t~short479#1, rio_get_asm_#t~short480#1, rio_get_asm_#t~mem481#1, rio_get_asm_#t~short482#1, rio_get_asm_#t~short483#1, rio_get_asm_#t~mem484#1, rio_get_asm_#t~short485#1, rio_get_asm_#t~short486#1, rio_get_asm_#t~mem487#1.base, rio_get_asm_#t~mem487#1.offset, rio_get_asm_#t~ret488#1.base, rio_get_asm_#t~ret488#1.offset, rio_get_asm_~vid#1, rio_get_asm_~did#1, rio_get_asm_~asm_vid#1, rio_get_asm_~asm_did#1, rio_get_asm_~from#1.base, rio_get_asm_~from#1.offset, rio_get_asm_~n~1#1.base, rio_get_asm_~n~1#1.offset, rio_get_asm_~rdev~2#1.base, rio_get_asm_~rdev~2#1.offset, rio_get_asm_~__ret_warn_on~0#1, rio_get_asm_~tmp~34#1, rio_get_asm_~tmp___0~8#1, rio_get_asm_~__mptr~2#1.base, rio_get_asm_~__mptr~2#1.offset;rio_get_asm_~vid#1 := rio_get_asm_#in~vid#1;rio_get_asm_~did#1 := rio_get_asm_#in~did#1;rio_get_asm_~asm_vid#1 := rio_get_asm_#in~asm_vid#1;rio_get_asm_~asm_did#1 := rio_get_asm_#in~asm_did#1;rio_get_asm_~from#1.base, rio_get_asm_~from#1.offset := rio_get_asm_#in~from#1.base, rio_get_asm_#in~from#1.offset;havoc rio_get_asm_~n~1#1.base, rio_get_asm_~n~1#1.offset;havoc rio_get_asm_~rdev~2#1.base, rio_get_asm_~rdev~2#1.offset;havoc rio_get_asm_~__ret_warn_on~0#1;havoc rio_get_asm_~tmp~34#1;havoc rio_get_asm_~tmp___0~8#1;havoc rio_get_asm_~__mptr~2#1.base, rio_get_asm_~__mptr~2#1.offset;assume { :begin_inline_preempt_count } true;havoc preempt_count_#res#1;havoc preempt_count_#t~switch18#1, preempt_count_~pfo_ret__~0#1;havoc preempt_count_~pfo_ret__~0#1;preempt_count_#t~switch18#1 := false; [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6792: havoc ldv_main_exported_16_#t~ret1239#1.base, ldv_main_exported_16_#t~ret1239#1.offset, ldv_main_exported_16_#t~ret1240#1.base, ldv_main_exported_16_#t~ret1240#1.offset, ldv_main_exported_16_#t~ret1241#1.base, ldv_main_exported_16_#t~ret1241#1.offset, ldv_main_exported_16_#t~nondet1242#1, ldv_main_exported_16_#t~switch1243#1, ldv_main_exported_16_#t~ret1244#1, ldv_main_exported_16_~ldvarg15~0#1.base, ldv_main_exported_16_~ldvarg15~0#1.offset, ldv_main_exported_16_~tmp~116#1.base, ldv_main_exported_16_~tmp~116#1.offset, ldv_main_exported_16_~ldvarg16~0#1.base, ldv_main_exported_16_~ldvarg16~0#1.offset, ldv_main_exported_16_~tmp___0~23#1.base, ldv_main_exported_16_~tmp___0~23#1.offset, ldv_main_exported_16_~ldvarg14~0#1.base, ldv_main_exported_16_~ldvarg14~0#1.offset, ldv_main_exported_16_~tmp___1~16#1.base, ldv_main_exported_16_~tmp___1~16#1.offset, ldv_main_exported_16_~tmp___2~11#1;assume { :end_inline_ldv_main_exported_16 } true; [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4414: SUMMARY for call spin_lock(~#rio_global_list_lock~0.base, ~#rio_global_list_lock~0.offset); srcloc: null [2025-02-08 03:05:42,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7850: ldv_main_exported_9_#t~ret1268#1 := routes_show_#res#1;havoc routes_show_#t~mem1122#1.base, routes_show_#t~mem1122#1.offset, routes_show_#t~mem1123#1, routes_show_#t~mem1124#1.base, routes_show_#t~mem1124#1.offset, routes_show_#t~mem1125#1, routes_show_#t~loopctr1126#1, routes_show_#t~nondet1127#1, routes_show_#t~ret1128#1, routes_show_#t~mem1129#1.base, routes_show_#t~mem1129#1.offset, routes_show_#t~mem1130#1.base, routes_show_#t~mem1130#1.offset, routes_show_#t~mem1131#1, routes_show_~dev#1.base, routes_show_~dev#1.offset, routes_show_~attr#1.base, routes_show_~attr#1.offset, routes_show_~buf#1.base, routes_show_~buf#1.offset, routes_show_~rdev~15#1.base, routes_show_~rdev~15#1.offset, routes_show_~__mptr~23#1.base, routes_show_~__mptr~23#1.offset, routes_show_~str~0#1.base, routes_show_~str~0#1.offset, routes_show_~i~2#1, routes_show_~tmp~102#1;havoc routes_show_#in~dev#1.base, routes_show_#in~dev#1.offset, routes_show_#in~attr#1.base, routes_show_#in~attr#1.offset, routes_show_#in~buf#1.base, routes_show_#in~buf#1.offset;assume { :end_inline_routes_show } true;havoc ldv_main_exported_9_#t~ret1268#1;~ldv_state_variable_9~0 := 1bv32; [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4415: rio_get_asm_~n~1#1.base, rio_get_asm_~n~1#1.offset := rio_get_asm_#t~ite475#1.base, rio_get_asm_#t~ite475#1.offset;havoc rio_get_asm_#t~ite475#1.base, rio_get_asm_#t~ite475#1.offset;havoc rio_get_asm_#t~mem473#1.base, rio_get_asm_#t~mem473#1.offset;havoc rio_get_asm_#t~mem474#1.base, rio_get_asm_#t~mem474#1.offset; [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4415-1: assume 0bv64 != ~bvadd~64(rio_get_asm_~from#1.base, rio_get_asm_~from#1.offset);call rio_get_asm_#t~mem473#1.base, rio_get_asm_#t~mem473#1.offset := read~$Pointer$#0(rio_get_asm_~from#1.base, rio_get_asm_~from#1.offset, 8bv64);rio_get_asm_#t~ite475#1.base, rio_get_asm_#t~ite475#1.offset := rio_get_asm_#t~mem473#1.base, rio_get_asm_#t~mem473#1.offset; [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4415-1: assume !(0bv64 != ~bvadd~64(rio_get_asm_~from#1.base, rio_get_asm_~from#1.offset));call rio_get_asm_#t~mem474#1.base, rio_get_asm_#t~mem474#1.offset := read~$Pointer$#0(~#rio_devices~0.base, ~#rio_devices~0.offset, 8bv64);rio_get_asm_#t~ite475#1.base, rio_get_asm_#t~ite475#1.offset := rio_get_asm_#t~mem474#1.base, rio_get_asm_#t~mem474#1.offset; [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5274: assume ~bvadd~64(rio_init_mports_~port~4#1.base, ~bvadd~64(16bv64, rio_init_mports_~port~4#1.offset)) != ~bvadd~64(~#rio_mports~0.base, ~#rio_mports~0.offset); [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5274: assume !(~bvadd~64(rio_init_mports_~port~4#1.base, ~bvadd~64(16bv64, rio_init_mports_~port~4#1.offset)) != ~bvadd~64(~#rio_mports~0.base, ~#rio_mports~0.offset));assume { :begin_inline_ldv_flush_workqueue_23 } true;ldv_flush_workqueue_23_#in~ldv_func_arg1#1.base, ldv_flush_workqueue_23_#in~ldv_func_arg1#1.offset := ~rio_wq~0.base, ~rio_wq~0.offset;havoc ldv_flush_workqueue_23_~ldv_func_arg1#1.base, ldv_flush_workqueue_23_~ldv_func_arg1#1.offset;ldv_flush_workqueue_23_~ldv_func_arg1#1.base, ldv_flush_workqueue_23_~ldv_func_arg1#1.offset := ldv_flush_workqueue_23_#in~ldv_func_arg1#1.base, ldv_flush_workqueue_23_#in~ldv_func_arg1#1.offset; [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5142: rio_init_#t~ret684#1.base, rio_init_#t~ret684#1.offset := rio_get_device_#res#1.base, rio_get_device_#res#1.offset;havoc rio_get_device_#t~ret489#1.base, rio_get_device_#t~ret489#1.offset, rio_get_device_~vid#1, rio_get_device_~did#1, rio_get_device_~from#1.base, rio_get_device_~from#1.offset, rio_get_device_~tmp~35#1.base, rio_get_device_~tmp~35#1.offset;havoc rio_get_device_#in~vid#1, rio_get_device_#in~did#1, rio_get_device_#in~from#1.base, rio_get_device_#in~from#1.offset;assume { :end_inline_rio_get_device } true;rio_init_~dev~0#1.base, rio_init_~dev~0#1.offset := rio_init_#t~ret684#1.base, rio_init_#t~ret684#1.offset; [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5143: assume 0bv64 != ~bvadd~64(rio_init_~dev~0#1.base, rio_init_~dev~0#1.offset); [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5143: assume !(0bv64 != ~bvadd~64(rio_init_~dev~0#1.base, rio_init_~dev~0#1.offset));rio_init_#res#1 := 0bv32; [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786: ldv_main_exported_6_#t~ret1256#1 := modalias_show_#res#1;havoc modalias_show_#t~mem1149#1, modalias_show_#t~mem1150#1, modalias_show_#t~mem1151#1, modalias_show_#t~mem1152#1, modalias_show_#t~loopctr1153#1, modalias_show_#t~nondet1154#1, modalias_show_#t~ret1155#1, modalias_show_~dev#1.base, modalias_show_~dev#1.offset, modalias_show_~attr#1.base, modalias_show_~attr#1.offset, modalias_show_~buf#1.base, modalias_show_~buf#1.offset, modalias_show_~rdev~18#1.base, modalias_show_~rdev~18#1.offset, modalias_show_~__mptr~26#1.base, modalias_show_~__mptr~26#1.offset, modalias_show_~tmp~105#1;havoc modalias_show_#in~dev#1.base, modalias_show_#in~dev#1.offset, modalias_show_#in~attr#1.base, modalias_show_#in~attr#1.offset, modalias_show_#in~buf#1.base, modalias_show_#in~buf#1.offset;assume { :end_inline_modalias_show } true;havoc ldv_main_exported_6_#t~ret1256#1;~ldv_state_variable_6~0 := 1bv32; [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663: havoc ldv_main_exported_7_#t~ret1221#1.base, ldv_main_exported_7_#t~ret1221#1.offset, ldv_main_exported_7_#t~ret1222#1.base, ldv_main_exported_7_#t~ret1222#1.offset, ldv_main_exported_7_#t~ret1223#1.base, ldv_main_exported_7_#t~ret1223#1.offset, ldv_main_exported_7_#t~nondet1224#1, ldv_main_exported_7_#t~switch1225#1, ldv_main_exported_7_#t~ret1226#1, ldv_main_exported_7_~ldvarg5~0#1.base, ldv_main_exported_7_~ldvarg5~0#1.offset, ldv_main_exported_7_~tmp~113#1.base, ldv_main_exported_7_~tmp~113#1.offset, ldv_main_exported_7_~ldvarg3~0#1.base, ldv_main_exported_7_~ldvarg3~0#1.offset, ldv_main_exported_7_~tmp___0~20#1.base, ldv_main_exported_7_~tmp___0~20#1.offset, ldv_main_exported_7_~ldvarg4~0#1.base, ldv_main_exported_7_~ldvarg4~0#1.offset, ldv_main_exported_7_~tmp___1~13#1.base, ldv_main_exported_7_~tmp___1~13#1.offset, ldv_main_exported_7_~tmp___2~8#1;assume { :end_inline_ldv_main_exported_7 } true; [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324: assume 0bv64 != ~bvand~64(3bv64, rio_read_config_~off#1) && ~bvugt~32(rio_read_config_~size~0#1, 2bv32); [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324: assume !(0bv64 != ~bvand~64(3bv64, rio_read_config_~off#1) && ~bvugt~32(rio_read_config_~size~0#1, 2bv32)); [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4418: rio_get_asm_~__mptr~2#1.base, rio_get_asm_~__mptr~2#1.offset := rio_get_asm_~n~1#1.base, rio_get_asm_~n~1#1.offset;rio_get_asm_~rdev~2#1.base, rio_get_asm_~rdev~2#1.offset := rio_get_asm_~__mptr~2#1.base, rio_get_asm_~__mptr~2#1.offset;rio_get_asm_#t~short477#1 := 65535bv32 == ~zero_extend~32~16(rio_get_asm_~vid#1); [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8382: havoc kstrtoll_#t~nondet1345#1;kstrtol_#t~ret1058#1 := kstrtoll_#res#1;havoc kstrtoll_#t~nondet1345#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;havoc kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;assume { :end_inline_kstrtoll } true;kstrtol_~tmp~89#1 := kstrtol_#t~ret1058#1;havoc kstrtol_#t~ret1058#1;kstrtol_#res#1 := kstrtol_~tmp~89#1; [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5211: assume ~bvsge~32(rio_init_mports_#t~mem708#1, 0bv32);havoc rio_init_mports_#t~mem708#1;call rio_init_mports_#t~mem709#1.base, rio_init_mports_#t~mem709#1.offset := read~$Pointer$#0(rio_init_mports_~port~4#1.base, ~bvadd~64(2775bv64, rio_init_mports_~port~4#1.offset), 8bv64); [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5211: assume !~bvsge~32(rio_init_mports_#t~mem708#1, 0bv32);havoc rio_init_mports_#t~mem708#1;rio_init_mports_~n~2#1 := ~bvadd~32(1bv32, rio_init_mports_~n~2#1); [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5211-1: call rio_init_mports_#t~mem708#1 := read~intINTTYPE4#0(rio_init_mports_~port~4#1.base, ~bvadd~64(1128bv64, rio_init_mports_~port~4#1.offset), 4bv64); [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325-1: SUMMARY for call rio_read_config_#t~ret1159#1 := rio_read_config_16(rio_read_config_~dev~1#1.base, rio_read_config_~dev~1#1.offset, rio_read_config_~off#1[32:0], rio_read_config_~#val___0~0#1.base, rio_read_config_~#val___0~0#1.offset); srcloc: null [2025-02-08 03:05:42,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325: havoc rio_read_config_#t~ret1159#1;call rio_read_config_#t~mem1160#1 := read~intINTTYPE2#21(rio_read_config_~#val___0~0#1.base, rio_read_config_~#val___0~0#1.offset, 2bv64);call write~intINTTYPE1#0(~bvashr~32(~zero_extend~32~16(rio_read_config_#t~mem1160#1), 8bv32)[8:0], rio_read_config_~data~6#1.base, ~bvadd~64(rio_read_config_~data~6#1.offset, ~bvsub~64(rio_read_config_~off#1, rio_read_config_~init_off~0#1)), 1bv64);havoc rio_read_config_#t~mem1160#1;call rio_read_config_#t~mem1161#1 := read~intINTTYPE2#21(rio_read_config_~#val___0~0#1.base, rio_read_config_~#val___0~0#1.offset, 2bv64);call write~intINTTYPE1#0(rio_read_config_#t~mem1161#1[8:0], rio_read_config_~data~6#1.base, ~bvadd~64(rio_read_config_~data~6#1.offset, ~bvadd~64(1bv64, ~bvsub~64(rio_read_config_~off#1, rio_read_config_~init_off~0#1))), 1bv64);havoc rio_read_config_#t~mem1161#1;rio_read_config_~off#1 := ~bvadd~64(2bv64, rio_read_config_~off#1);rio_read_config_~size~0#1 := ~bvsub~32(rio_read_config_~size~0#1, 2bv32); [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722: ldv_main_exported_16_#t~ret1244#1 := vid_show_#res#1;havoc vid_show_#t~mem1094#1, vid_show_#t~loopctr1095#1, vid_show_#t~nondet1096#1, vid_show_#t~ret1097#1, vid_show_~dev#1.base, vid_show_~dev#1.offset, vid_show_~attr#1.base, vid_show_~attr#1.offset, vid_show_~buf#1.base, vid_show_~buf#1.offset, vid_show_~rdev~8#1.base, vid_show_~rdev~8#1.offset, vid_show_~__mptr~16#1.base, vid_show_~__mptr~16#1.offset, vid_show_~tmp~95#1;havoc vid_show_#in~dev#1.base, vid_show_#in~dev#1.offset, vid_show_#in~attr#1.base, vid_show_#in~attr#1.offset, vid_show_#in~buf#1.base, vid_show_#in~buf#1.offset;assume { :end_inline_vid_show } true;havoc ldv_main_exported_16_#t~ret1244#1;~ldv_state_variable_16~0 := 1bv32; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5278: havoc ldv_flush_workqueue_23_~ldv_func_arg1#1.base, ldv_flush_workqueue_23_~ldv_func_arg1#1.offset;havoc ldv_flush_workqueue_23_#in~ldv_func_arg1#1.base, ldv_flush_workqueue_23_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_flush_workqueue_23 } true; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5212: assume 0bv64 != ~bvadd~64(rio_init_mports_#t~mem709#1.base, rio_init_mports_#t~mem709#1.offset);havoc rio_init_mports_#t~mem709#1.base, rio_init_mports_#t~mem709#1.offset;call rio_init_mports_#t~mem710#1.base, rio_init_mports_#t~mem710#1.offset := read~$Pointer$#0(rio_init_mports_~port~4#1.base, ~bvadd~64(2775bv64, rio_init_mports_~port~4#1.offset), 8bv64);call rio_init_mports_#t~mem711#1.base, rio_init_mports_#t~mem711#1.offset := read~$Pointer$#0(rio_init_mports_#t~mem710#1.base, rio_init_mports_#t~mem710#1.offset, 8bv64);assume { :begin_inline_ldv_try_module_get_20 } true;ldv_try_module_get_20_#in~ldv_func_arg1#1.base, ldv_try_module_get_20_#in~ldv_func_arg1#1.offset := rio_init_mports_#t~mem711#1.base, rio_init_mports_#t~mem711#1.offset;havoc ldv_try_module_get_20_#res#1;havoc ldv_try_module_get_20_#t~ret771#1, ldv_try_module_get_20_~ldv_func_arg1#1.base, ldv_try_module_get_20_~ldv_func_arg1#1.offset, ldv_try_module_get_20_~tmp~61#1;ldv_try_module_get_20_~ldv_func_arg1#1.base, ldv_try_module_get_20_~ldv_func_arg1#1.offset := ldv_try_module_get_20_#in~ldv_func_arg1#1.base, ldv_try_module_get_20_#in~ldv_func_arg1#1.offset;havoc ldv_try_module_get_20_~tmp~61#1; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5212: assume !(0bv64 != ~bvadd~64(rio_init_mports_#t~mem709#1.base, rio_init_mports_#t~mem709#1.offset));havoc rio_init_mports_#t~mem709#1.base, rio_init_mports_#t~mem709#1.offset; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5807: SUMMARY for call destroy_workqueue(ldv_destroy_workqueue_22_~ldv_func_arg1#1.base, ldv_destroy_workqueue_22_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798: havoc ldv_main_exported_13_#t~ret1245#1.base, ldv_main_exported_13_#t~ret1245#1.offset, ldv_main_exported_13_#t~ret1246#1.base, ldv_main_exported_13_#t~ret1246#1.offset, ldv_main_exported_13_#t~ret1247#1.base, ldv_main_exported_13_#t~ret1247#1.offset, ldv_main_exported_13_#t~nondet1248#1, ldv_main_exported_13_#t~switch1249#1, ldv_main_exported_13_#t~ret1250#1, ldv_main_exported_13_~ldvarg19~0#1.base, ldv_main_exported_13_~ldvarg19~0#1.offset, ldv_main_exported_13_~tmp~117#1.base, ldv_main_exported_13_~tmp~117#1.offset, ldv_main_exported_13_~ldvarg17~0#1.base, ldv_main_exported_13_~ldvarg17~0#1.offset, ldv_main_exported_13_~tmp___0~24#1.base, ldv_main_exported_13_~tmp___0~24#1.offset, ldv_main_exported_13_~ldvarg18~0#1.base, ldv_main_exported_13_~ldvarg18~0#1.offset, ldv_main_exported_13_~tmp___1~17#1.base, ldv_main_exported_13_~tmp___1~17#1.offset, ldv_main_exported_13_~tmp___2~12#1;assume { :end_inline_ldv_main_exported_13 } true; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-1: rio_get_asm_#t~short486#1 := rio_get_asm_#t~short485#1; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-2: assume rio_get_asm_#t~short485#1; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-2: assume !rio_get_asm_#t~short485#1;call rio_get_asm_#t~mem484#1 := read~intINTTYPE2#0(rio_get_asm_~rdev~2#1.base, ~bvadd~64(49bv64, rio_get_asm_~rdev~2#1.offset), 2bv64);rio_get_asm_#t~short485#1 := ~zero_extend~32~16(rio_get_asm_#t~mem484#1) == ~zero_extend~32~16(rio_get_asm_~asm_did#1); [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420: assume rio_get_asm_#t~short486#1;havoc rio_get_asm_#t~mem476#1;havoc rio_get_asm_#t~short477#1;havoc rio_get_asm_#t~mem478#1;havoc rio_get_asm_#t~short479#1;havoc rio_get_asm_#t~short480#1;havoc rio_get_asm_#t~mem481#1;havoc rio_get_asm_#t~short482#1;havoc rio_get_asm_#t~short483#1;havoc rio_get_asm_#t~mem484#1;havoc rio_get_asm_#t~short485#1;havoc rio_get_asm_#t~short486#1; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420: assume !rio_get_asm_#t~short486#1;havoc rio_get_asm_#t~mem476#1;havoc rio_get_asm_#t~short477#1;havoc rio_get_asm_#t~mem478#1;havoc rio_get_asm_#t~short479#1;havoc rio_get_asm_#t~short480#1;havoc rio_get_asm_#t~mem481#1;havoc rio_get_asm_#t~short482#1;havoc rio_get_asm_#t~short483#1;havoc rio_get_asm_#t~mem484#1;havoc rio_get_asm_#t~short485#1;havoc rio_get_asm_#t~short486#1;call rio_get_asm_#t~mem487#1.base, rio_get_asm_#t~mem487#1.offset := read~$Pointer$#0(rio_get_asm_~n~1#1.base, rio_get_asm_~n~1#1.offset, 8bv64);rio_get_asm_~n~1#1.base, rio_get_asm_~n~1#1.offset := rio_get_asm_#t~mem487#1.base, rio_get_asm_#t~mem487#1.offset;havoc rio_get_asm_#t~mem487#1.base, rio_get_asm_#t~mem487#1.offset; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-5: rio_get_asm_#t~short483#1 := rio_get_asm_#t~short482#1; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5279: call write~$Pointer$#11(145bv64, 0bv64, rio_init_mports_~#descriptor~9#1.base, rio_init_mports_~#descriptor~9#1.offset, 8bv64);call write~$Pointer$#11(146bv64, 0bv64, rio_init_mports_~#descriptor~9#1.base, ~bvadd~64(8bv64, rio_init_mports_~#descriptor~9#1.offset), 8bv64);call write~$Pointer$#11(147bv64, 0bv64, rio_init_mports_~#descriptor~9#1.base, ~bvadd~64(16bv64, rio_init_mports_~#descriptor~9#1.offset), 8bv64);call write~$Pointer$#11(148bv64, 0bv64, rio_init_mports_~#descriptor~9#1.base, ~bvadd~64(24bv64, rio_init_mports_~#descriptor~9#1.offset), 8bv64);call write~intINTTYPE4#11(1894bv32, rio_init_mports_~#descriptor~9#1.base, ~bvadd~64(32bv64, rio_init_mports_~#descriptor~9#1.offset), 4bv64);call write~intINTTYPE1#11(1bv8, rio_init_mports_~#descriptor~9#1.base, ~bvadd~64(36bv64, rio_init_mports_~#descriptor~9#1.offset), 1bv64);call rio_init_mports_#t~mem734#1 := read~intINTTYPE1#11(rio_init_mports_~#descriptor~9#1.base, ~bvadd~64(36bv64, rio_init_mports_~#descriptor~9#1.offset), 1bv64); [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-6: assume rio_get_asm_#t~short482#1; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-6: assume !rio_get_asm_#t~short482#1;call rio_get_asm_#t~mem481#1 := read~intINTTYPE2#0(rio_get_asm_~rdev~2#1.base, ~bvadd~64(51bv64, rio_get_asm_~rdev~2#1.offset), 2bv64);rio_get_asm_#t~short482#1 := ~zero_extend~32~16(rio_get_asm_#t~mem481#1) == ~zero_extend~32~16(rio_get_asm_~asm_vid#1); [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5279-1: SUMMARY for call mutex_unlock(~#rio_mport_list_lock~0.base, ~#rio_mport_list_lock~0.offset); srcloc: null [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-3: assume rio_get_asm_#t~short486#1;rio_get_asm_#t~short485#1 := 65535bv32 == ~zero_extend~32~16(rio_get_asm_~asm_did#1); [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-3: assume !rio_get_asm_#t~short486#1; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-4: rio_get_asm_#t~short486#1 := rio_get_asm_#t~short483#1; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-9: rio_get_asm_#t~short480#1 := rio_get_asm_#t~short479#1; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-10: assume rio_get_asm_#t~short479#1; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-10: assume !rio_get_asm_#t~short479#1;call rio_get_asm_#t~mem478#1 := read~intINTTYPE2#0(rio_get_asm_~rdev~2#1.base, ~bvadd~64(41bv64, rio_get_asm_~rdev~2#1.offset), 2bv64);rio_get_asm_#t~short479#1 := ~zero_extend~32~16(rio_get_asm_#t~mem478#1) == ~zero_extend~32~16(rio_get_asm_~did#1); [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-7: assume rio_get_asm_#t~short483#1;rio_get_asm_#t~short482#1 := 65535bv32 == ~zero_extend~32~16(rio_get_asm_~asm_vid#1); [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-7: assume !rio_get_asm_#t~short483#1; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5213: rio_init_mports_#t~ret712#1 := ldv_try_module_get_20_#res#1;havoc ldv_try_module_get_20_#t~ret771#1, ldv_try_module_get_20_~ldv_func_arg1#1.base, ldv_try_module_get_20_~ldv_func_arg1#1.offset, ldv_try_module_get_20_~tmp~61#1;havoc ldv_try_module_get_20_#in~ldv_func_arg1#1.base, ldv_try_module_get_20_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_try_module_get_20 } true;rio_init_mports_~tmp~49#1 := (if 0bv8 == rio_init_mports_#t~ret712#1 then 0bv8 else 1bv8);havoc rio_init_mports_#t~mem710#1.base, rio_init_mports_#t~mem710#1.offset;havoc rio_init_mports_#t~mem711#1.base, rio_init_mports_#t~mem711#1.offset;havoc rio_init_mports_#t~ret712#1; [2025-02-08 03:05:42,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-8: rio_get_asm_#t~short483#1 := rio_get_asm_#t~short480#1; [2025-02-08 03:05:42,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-13: assume rio_get_asm_#t~short477#1; [2025-02-08 03:05:42,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-13: assume !rio_get_asm_#t~short477#1;call rio_get_asm_#t~mem476#1 := read~intINTTYPE2#0(rio_get_asm_~rdev~2#1.base, ~bvadd~64(43bv64, rio_get_asm_~rdev~2#1.offset), 2bv64);rio_get_asm_#t~short477#1 := ~zero_extend~32~16(rio_get_asm_#t~mem476#1) == ~zero_extend~32~16(rio_get_asm_~vid#1); [2025-02-08 03:05:42,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-11: assume rio_get_asm_#t~short480#1;rio_get_asm_#t~short479#1 := 65535bv32 == ~zero_extend~32~16(rio_get_asm_~did#1); [2025-02-08 03:05:42,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-11: assume !rio_get_asm_#t~short480#1; [2025-02-08 03:05:42,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420-12: rio_get_asm_#t~short480#1 := rio_get_asm_#t~short477#1; [2025-02-08 03:05:42,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5808: SUMMARY for call call_and_disable_all_1(2bv32); srcloc: null [2025-02-08 03:05:42,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7658: ldv_main_exported_17_#t~ret1232#1 := did_show_#res#1;havoc did_show_#t~mem1090#1, did_show_#t~loopctr1091#1, did_show_#t~nondet1092#1, did_show_#t~ret1093#1, did_show_~dev#1.base, did_show_~dev#1.offset, did_show_~attr#1.base, did_show_~attr#1.offset, did_show_~buf#1.base, did_show_~buf#1.offset, did_show_~rdev~7#1.base, did_show_~rdev~7#1.offset, did_show_~__mptr~15#1.base, did_show_~__mptr~15#1.offset, did_show_~tmp~94#1;havoc did_show_#in~dev#1.base, did_show_#in~dev#1.offset, did_show_#in~attr#1.base, did_show_#in~attr#1.offset, did_show_#in~buf#1.base, did_show_#in~buf#1.offset;assume { :end_inline_did_show } true;havoc ldv_main_exported_17_#t~ret1232#1;~ldv_state_variable_17~0 := 1bv32; [2025-02-08 03:05:42,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5214: assume 0bv32 != ~zero_extend~32~8(rio_init_mports_~tmp~49#1);call rio_init_mports_#t~mem717#1.base, rio_init_mports_#t~mem717#1.offset := read~$Pointer$#0(rio_init_mports_~port~4#1.base, ~bvadd~64(2775bv64, rio_init_mports_~port~4#1.offset), 8bv64);call rio_init_mports_#t~mem718#1.base, rio_init_mports_#t~mem718#1.offset := read~$Pointer$#0(rio_init_mports_#t~mem717#1.base, ~bvadd~64(8bv64, rio_init_mports_#t~mem717#1.offset), 8bv64); [2025-02-08 03:05:42,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5214: assume !(0bv32 != ~zero_extend~32~8(rio_init_mports_~tmp~49#1)); [2025-02-08 03:05:42,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5082: call rio_mport_scan_#t~mem660#1.base, rio_mport_scan_#t~mem660#1.offset := read~$Pointer$#0(~#rio_mports~0.base, ~#rio_mports~0.offset, 8bv64);rio_mport_scan_~__mptr~7#1.base, rio_mport_scan_~__mptr~7#1.offset := rio_mport_scan_#t~mem660#1.base, rio_mport_scan_#t~mem660#1.offset;havoc rio_mport_scan_#t~mem660#1.base, rio_mport_scan_#t~mem660#1.offset;rio_mport_scan_~port~3#1.base, rio_mport_scan_~port~3#1.offset := rio_mport_scan_~__mptr~7#1.base, ~bvadd~64(18446744073709507088bv64, rio_mport_scan_~__mptr~7#1.offset); [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5082-1: SUMMARY for call mutex_lock_nested(~#rio_mport_list_lock~0.base, ~#rio_mport_list_lock~0.offset, 0bv32); srcloc: null [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5215: havoc rio_init_mports_#t~mem717#1.base, rio_init_mports_#t~mem717#1.offset;havoc rio_init_mports_#t~mem718#1.base, rio_init_mports_#t~mem718#1.offset;havoc rio_init_mports_#t~ret719#1;call rio_init_mports_#t~mem720#1.base, rio_init_mports_#t~mem720#1.offset := read~$Pointer$#0(rio_init_mports_~port~4#1.base, ~bvadd~64(2775bv64, rio_init_mports_~port~4#1.offset), 8bv64);call rio_init_mports_#t~mem721#1.base, rio_init_mports_#t~mem721#1.offset := read~$Pointer$#0(rio_init_mports_#t~mem720#1.base, rio_init_mports_#t~mem720#1.offset, 8bv64);assume { :begin_inline_ldv_module_put_21 } true;ldv_module_put_21_#in~ldv_func_arg1#1.base, ldv_module_put_21_#in~ldv_func_arg1#1.offset := rio_init_mports_#t~mem721#1.base, rio_init_mports_#t~mem721#1.offset;havoc ldv_module_put_21_~ldv_func_arg1#1.base, ldv_module_put_21_~ldv_func_arg1#1.offset;ldv_module_put_21_~ldv_func_arg1#1.base, ldv_module_put_21_~ldv_func_arg1#1.offset := ldv_module_put_21_#in~ldv_func_arg1#1.base, ldv_module_put_21_#in~ldv_func_arg1#1.offset; [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5215-1: SUMMARY for call rio_init_mports_#t~ret719#1 := ##fun~$Pointer$~X~~u32~0~TO~C_INT(rio_init_mports_~port~4#1.base, rio_init_mports_~port~4#1.offset, 0bv32, rio_init_mports_#t~mem718#1.base, rio_init_mports_#t~mem718#1.offset); srcloc: null [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8056: call ULTIMATE.dealloc(ldv_main_exported_5_~#ldvarg49~0#1.base, ldv_main_exported_5_~#ldvarg49~0#1.offset);havoc ldv_main_exported_5_~#ldvarg49~0#1.base, ldv_main_exported_5_~#ldvarg49~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_5_~#ldvarg52~0#1.base, ldv_main_exported_5_~#ldvarg52~0#1.offset);havoc ldv_main_exported_5_~#ldvarg52~0#1.base, ldv_main_exported_5_~#ldvarg52~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_5_~#ldvarg51~0#1.base, ldv_main_exported_5_~#ldvarg51~0#1.offset);havoc ldv_main_exported_5_~#ldvarg51~0#1.base, ldv_main_exported_5_~#ldvarg51~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_5_~#ldvarg54~0#1.base, ldv_main_exported_5_~#ldvarg54~0#1.offset);havoc ldv_main_exported_5_~#ldvarg54~0#1.base, ldv_main_exported_5_~#ldvarg54~0#1.offset;havoc ldv_main_exported_5_#t~ret1306#1.base, ldv_main_exported_5_#t~ret1306#1.offset, ldv_main_exported_5_#t~ret1307#1.base, ldv_main_exported_5_#t~ret1307#1.offset, ldv_main_exported_5_#t~ret1308#1.base, ldv_main_exported_5_#t~ret1308#1.offset, ldv_main_exported_5_#t~ret1309#1.base, ldv_main_exported_5_#t~ret1309#1.offset, ldv_main_exported_5_#t~ret1310#1.base, ldv_main_exported_5_#t~ret1310#1.offset, ldv_main_exported_5_#t~ret1311#1.base, ldv_main_exported_5_#t~ret1311#1.offset, ldv_main_exported_5_#t~nondet1312#1, ldv_main_exported_5_#t~switch1313#1, ldv_main_exported_5_#t~mem1314#1, ldv_main_exported_5_#t~mem1315#1, ldv_main_exported_5_#t~ret1316#1, ldv_main_exported_5_#t~mem1317#1, ldv_main_exported_5_#t~mem1318#1, ldv_main_exported_5_#t~ret1319#1, ldv_main_exported_5_#t~ret1320#1, ldv_main_exported_5_#t~ret1321#1, ldv_main_exported_5_~ldvarg50~0#1.base, ldv_main_exported_5_~ldvarg50~0#1.offset, ldv_main_exported_5_~tmp~127#1.base, ldv_main_exported_5_~tmp~127#1.offset, ldv_main_exported_5_~#ldvarg49~0#1.base, ldv_main_exported_5_~#ldvarg49~0#1.offset, ldv_main_exported_5_~#ldvarg52~0#1.base, ldv_main_exported_5_~#ldvarg52~0#1.offset, ldv_main_exported_5_~ldvarg53~0#1.base, ldv_main_exported_5_~ldvarg53~0#1.offset, ldv_main_exported_5_~tmp___0~34#1.base, ldv_main_exported_5_~tmp___0~34#1.offset, ldv_main_exported_5_~#ldvarg51~0#1.base, ldv_main_exported_5_~#ldvarg51~0#1.offset, ldv_main_exported_5_~#ldvarg54~0#1.base, ldv_main_exported_5_~#ldvarg54~0#1.offset, ldv_main_exported_5_~tmp___1~27#1;assume { :end_inline_ldv_main_exported_5 } true; [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735-1: assume 0bv32 != ~ldv_retval_1~0;~ldv_state_variable_0~0 := 2bv32; [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735-1: assume !(0bv32 != ~ldv_retval_1~0); [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7594: ldv_main_exported_11_#t~ret1220#1 := destid_show_#res#1;havoc destid_show_#t~mem1114#1, destid_show_#t~loopctr1115#1, destid_show_#t~nondet1116#1, destid_show_#t~ret1117#1, destid_show_~dev#1.base, destid_show_~dev#1.offset, destid_show_~attr#1.base, destid_show_~attr#1.offset, destid_show_~buf#1.base, destid_show_~buf#1.offset, destid_show_~rdev~13#1.base, destid_show_~rdev~13#1.offset, destid_show_~__mptr~21#1.base, destid_show_~__mptr~21#1.offset, destid_show_~tmp~100#1;havoc destid_show_#in~dev#1.base, destid_show_#in~dev#1.offset, destid_show_#in~attr#1.base, destid_show_#in~attr#1.offset, destid_show_#in~buf#1.base, destid_show_#in~buf#1.offset;assume { :end_inline_destid_show } true;havoc ldv_main_exported_11_#t~ret1220#1;~ldv_state_variable_11~0 := 1bv32; [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735-2: assume 0bv32 == ~ldv_retval_1~0;~ldv_state_variable_0~0 := 3bv32;~ldv_state_variable_5~0 := 1bv32;assume { :begin_inline_ldv_initialize_bin_attribute_5 } true;havoc ldv_initialize_bin_attribute_5_#t~ret1212#1.base, ldv_initialize_bin_attribute_5_#t~ret1212#1.offset, ldv_initialize_bin_attribute_5_#t~ret1213#1.base, ldv_initialize_bin_attribute_5_#t~ret1213#1.offset, ldv_initialize_bin_attribute_5_#t~ret1214#1.base, ldv_initialize_bin_attribute_5_#t~ret1214#1.offset, ldv_initialize_bin_attribute_5_~tmp~111#1.base, ldv_initialize_bin_attribute_5_~tmp~111#1.offset, ldv_initialize_bin_attribute_5_~tmp___1~11#1.base, ldv_initialize_bin_attribute_5_~tmp___1~11#1.offset;havoc ldv_initialize_bin_attribute_5_~tmp~111#1.base, ldv_initialize_bin_attribute_5_~tmp~111#1.offset;havoc ldv_initialize_bin_attribute_5_~tmp___1~11#1.base, ldv_initialize_bin_attribute_5_~tmp___1~11#1.offset; [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735-2: assume !(0bv32 == ~ldv_retval_1~0); [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: havoc ldv_main_exported_17_#t~ret1227#1.base, ldv_main_exported_17_#t~ret1227#1.offset, ldv_main_exported_17_#t~ret1228#1.base, ldv_main_exported_17_#t~ret1228#1.offset, ldv_main_exported_17_#t~ret1229#1.base, ldv_main_exported_17_#t~ret1229#1.offset, ldv_main_exported_17_#t~nondet1230#1, ldv_main_exported_17_#t~switch1231#1, ldv_main_exported_17_#t~ret1232#1, ldv_main_exported_17_~ldvarg6~0#1.base, ldv_main_exported_17_~ldvarg6~0#1.offset, ldv_main_exported_17_~tmp~114#1.base, ldv_main_exported_17_~tmp~114#1.offset, ldv_main_exported_17_~ldvarg7~0#1.base, ldv_main_exported_17_~ldvarg7~0#1.offset, ldv_main_exported_17_~tmp___0~21#1.base, ldv_main_exported_17_~tmp___0~21#1.offset, ldv_main_exported_17_~ldvarg8~0#1.base, ldv_main_exported_17_~ldvarg8~0#1.offset, ldv_main_exported_17_~tmp___1~14#1.base, ldv_main_exported_17_~tmp___1~14#1.offset, ldv_main_exported_17_~tmp___2~9#1;assume { :end_inline_ldv_main_exported_17 } true; [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5216: havoc ldv_module_put_21_~ldv_func_arg1#1.base, ldv_module_put_21_~ldv_func_arg1#1.offset;havoc ldv_module_put_21_#in~ldv_func_arg1#1.base, ldv_module_put_21_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_21 } true;havoc rio_init_mports_#t~mem720#1.base, rio_init_mports_#t~mem720#1.offset;havoc rio_init_mports_#t~mem721#1.base, rio_init_mports_#t~mem721#1.offset; [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg42~0#1.base, ldv_main_exported_4_~#ldvarg42~0#1.offset);havoc ldv_main_exported_4_~#ldvarg42~0#1.base, ldv_main_exported_4_~#ldvarg42~0#1.offset;havoc ldv_main_exported_4_#t~ret1293#1.base, ldv_main_exported_4_#t~ret1293#1.offset, ldv_main_exported_4_#t~ret1294#1.base, ldv_main_exported_4_#t~ret1294#1.offset, ldv_main_exported_4_#t~ret1295#1.base, ldv_main_exported_4_#t~ret1295#1.offset, ldv_main_exported_4_#t~nondet1296#1, ldv_main_exported_4_#t~switch1297#1, ldv_main_exported_4_#t~mem1298#1, ldv_main_exported_4_#t~ret1299#1, ldv_main_exported_4_~#ldvarg42~0#1.base, ldv_main_exported_4_~#ldvarg42~0#1.offset, ldv_main_exported_4_~ldvarg43~0#1.base, ldv_main_exported_4_~ldvarg43~0#1.offset, ldv_main_exported_4_~tmp~125#1.base, ldv_main_exported_4_~tmp~125#1.offset, ldv_main_exported_4_~ldvarg41~0#1.base, ldv_main_exported_4_~ldvarg41~0#1.offset, ldv_main_exported_4_~tmp___0~32#1.base, ldv_main_exported_4_~tmp___0~32#1.offset, ldv_main_exported_4_~tmp___1~25#1;assume { :end_inline_ldv_main_exported_4 } true; [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8323: havoc bus_register_#t~nondet1336#1;rio_bus_init_#t~ret1023#1 := bus_register_#res#1;havoc bus_register_#t~nondet1336#1, bus_register_~arg0#1.base, bus_register_~arg0#1.offset;havoc bus_register_#in~arg0#1.base, bus_register_#in~arg0#1.offset;assume { :end_inline_bus_register } true;rio_bus_init_~ret~0#1 := rio_bus_init_#t~ret1023#1;havoc rio_bus_init_#t~ret1023#1; [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6804: havoc ldv_main_exported_6_#t~ret1251#1.base, ldv_main_exported_6_#t~ret1251#1.offset, ldv_main_exported_6_#t~ret1252#1.base, ldv_main_exported_6_#t~ret1252#1.offset, ldv_main_exported_6_#t~ret1253#1.base, ldv_main_exported_6_#t~ret1253#1.offset, ldv_main_exported_6_#t~nondet1254#1, ldv_main_exported_6_#t~switch1255#1, ldv_main_exported_6_#t~ret1256#1, ldv_main_exported_6_~ldvarg22~0#1.base, ldv_main_exported_6_~ldvarg22~0#1.offset, ldv_main_exported_6_~tmp~118#1.base, ldv_main_exported_6_~tmp~118#1.offset, ldv_main_exported_6_~ldvarg20~0#1.base, ldv_main_exported_6_~ldvarg20~0#1.offset, ldv_main_exported_6_~tmp___0~25#1.base, ldv_main_exported_6_~tmp___0~25#1.offset, ldv_main_exported_6_~ldvarg21~0#1.base, ldv_main_exported_6_~ldvarg21~0#1.offset, ldv_main_exported_6_~tmp___1~18#1.base, ldv_main_exported_6_~tmp___1~18#1.offset, ldv_main_exported_6_~tmp___2~13#1;assume { :end_inline_ldv_main_exported_6 } true; [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4426: assume 0bv64 != ~bvadd~64(rio_get_asm_~n~1#1.base, rio_get_asm_~n~1#1.offset) && ~bvadd~64(rio_get_asm_~n~1#1.base, rio_get_asm_~n~1#1.offset) != ~bvadd~64(~#rio_devices~0.base, ~#rio_devices~0.offset); [2025-02-08 03:05:42,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4426: assume !(0bv64 != ~bvadd~64(rio_get_asm_~n~1#1.base, rio_get_asm_~n~1#1.offset) && ~bvadd~64(rio_get_asm_~n~1#1.base, rio_get_asm_~n~1#1.offset) != ~bvadd~64(~#rio_devices~0.base, ~#rio_devices~0.offset));rio_get_asm_~rdev~2#1.base, rio_get_asm_~rdev~2#1.offset := 0bv64, 0bv64; [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5087: assume ~zero_extend~32~8(rio_mport_scan_#t~mem661#1) == rio_mport_scan_~mport_id#1;havoc rio_mport_scan_#t~mem661#1; [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5087: assume !(~zero_extend~32~8(rio_mport_scan_#t~mem661#1) == rio_mport_scan_~mport_id#1);havoc rio_mport_scan_#t~mem661#1;call rio_mport_scan_#t~mem662#1.base, rio_mport_scan_#t~mem662#1.offset := read~$Pointer$#0(rio_mport_scan_~port~3#1.base, ~bvadd~64(16bv64, rio_mport_scan_~port~3#1.offset), 8bv64);rio_mport_scan_~__mptr___0~4#1.base, rio_mport_scan_~__mptr___0~4#1.offset := rio_mport_scan_#t~mem662#1.base, rio_mport_scan_#t~mem662#1.offset;havoc rio_mport_scan_#t~mem662#1.base, rio_mport_scan_#t~mem662#1.offset;rio_mport_scan_~port~3#1.base, rio_mport_scan_~port~3#1.offset := rio_mport_scan_~__mptr___0~4#1.base, ~bvadd~64(18446744073709507088bv64, rio_mport_scan_~__mptr___0~4#1.offset); [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5087-1: call rio_mport_scan_#t~mem661#1 := read~intINTTYPE1#0(rio_mport_scan_~port~3#1.base, ~bvadd~64(1140bv64, rio_mport_scan_~port~3#1.offset), 1bv64); [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7334: call rio_read_config_#t~mem1163#1 := read~intINTTYPE4#35(rio_read_config_~#val___1~0#1.base, rio_read_config_~#val___1~0#1.offset, 4bv64);call write~intINTTYPE1#0(~bvlshr~32(rio_read_config_#t~mem1163#1, 24bv32)[8:0], rio_read_config_~data~6#1.base, ~bvadd~64(rio_read_config_~data~6#1.offset, ~bvsub~64(rio_read_config_~off#1, rio_read_config_~init_off~0#1)), 1bv64);havoc rio_read_config_#t~mem1163#1;call rio_read_config_#t~mem1164#1 := read~intINTTYPE4#35(rio_read_config_~#val___1~0#1.base, rio_read_config_~#val___1~0#1.offset, 4bv64);call write~intINTTYPE1#0(~bvlshr~32(rio_read_config_#t~mem1164#1, 16bv32)[8:0], rio_read_config_~data~6#1.base, ~bvadd~64(rio_read_config_~data~6#1.offset, ~bvadd~64(1bv64, ~bvsub~64(rio_read_config_~off#1, rio_read_config_~init_off~0#1))), 1bv64);havoc rio_read_config_#t~mem1164#1;call rio_read_config_#t~mem1165#1 := read~intINTTYPE4#35(rio_read_config_~#val___1~0#1.base, rio_read_config_~#val___1~0#1.offset, 4bv64);call write~intINTTYPE1#0(~bvlshr~32(rio_read_config_#t~mem1165#1, 8bv32)[8:0], rio_read_config_~data~6#1.base, ~bvadd~64(rio_read_config_~data~6#1.offset, ~bvadd~64(2bv64, ~bvsub~64(rio_read_config_~off#1, rio_read_config_~init_off~0#1))), 1bv64);havoc rio_read_config_#t~mem1165#1;call rio_read_config_#t~mem1166#1 := read~intINTTYPE4#35(rio_read_config_~#val___1~0#1.base, rio_read_config_~#val___1~0#1.offset, 4bv64);call write~intINTTYPE1#0(rio_read_config_#t~mem1166#1[8:0], rio_read_config_~data~6#1.base, ~bvadd~64(rio_read_config_~data~6#1.offset, ~bvadd~64(3bv64, ~bvsub~64(rio_read_config_~off#1, rio_read_config_~init_off~0#1))), 1bv64);havoc rio_read_config_#t~mem1166#1;rio_read_config_~off#1 := ~bvadd~64(4bv64, rio_read_config_~off#1);rio_read_config_~size~0#1 := ~bvsub~32(rio_read_config_~size~0#1, 4bv32); [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5286: rio_init_mports_~tmp___2~4#1 := rio_init_mports_#t~ret735#1;havoc rio_init_mports_#t~mem734#1;havoc rio_init_mports_#t~ret735#1; [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5286-1: SUMMARY for call rio_init_mports_#t~ret735#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(rio_init_mports_#t~mem734#1)), 0bv64); srcloc: null [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7334-1: SUMMARY for call rio_read_config_#t~ret1162#1 := rio_read_config_32(rio_read_config_~dev~1#1.base, rio_read_config_~dev~1#1.offset, rio_read_config_~off#1[32:0], rio_read_config_~#val___1~0#1.base, rio_read_config_~#val___1~0#1.offset); srcloc: null [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5815: SUMMARY for call flush_workqueue(ldv_flush_workqueue_23_~ldv_func_arg1#1.base, ldv_flush_workqueue_23_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5287: assume 0bv64 != rio_init_mports_~tmp___2~4#1; [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5287: assume !(0bv64 != rio_init_mports_~tmp___2~4#1); [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8392: havoc ldv_probe_5_#t~nondet1346#1;ldv_main_exported_5_#t~ret1321#1 := ldv_probe_5_#res#1;havoc ldv_probe_5_#t~nondet1346#1;assume { :end_inline_ldv_probe_5 } true;havoc ldv_main_exported_5_#t~ret1321#1;~ldv_state_variable_5~0 := 2bv32;~ref_cnt~0 := ~bvadd~32(1bv32, ~ref_cnt~0); [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5816: SUMMARY for call call_and_disable_all_1(2bv32); srcloc: null [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6675: havoc ldv_main_exported_2_#t~ret1233#1.base, ldv_main_exported_2_#t~ret1233#1.offset, ldv_main_exported_2_#t~ret1234#1.base, ldv_main_exported_2_#t~ret1234#1.offset, ldv_main_exported_2_#t~ret1235#1.base, ldv_main_exported_2_#t~ret1235#1.offset, ldv_main_exported_2_#t~nondet1236#1, ldv_main_exported_2_#t~switch1237#1, ldv_main_exported_2_#t~ret1238#1, ldv_main_exported_2_~ldvarg9~0#1.base, ldv_main_exported_2_~ldvarg9~0#1.offset, ldv_main_exported_2_~tmp~115#1.base, ldv_main_exported_2_~tmp~115#1.offset, ldv_main_exported_2_~ldvarg10~0#1.base, ldv_main_exported_2_~ldvarg10~0#1.offset, ldv_main_exported_2_~tmp___0~22#1.base, ldv_main_exported_2_~tmp___0~22#1.offset, ldv_main_exported_2_~ldvarg11~0#1.base, ldv_main_exported_2_~ldvarg11~0#1.offset, ldv_main_exported_2_~tmp___1~15#1.base, ldv_main_exported_2_~tmp___1~15#1.offset, ldv_main_exported_2_~tmp___2~10#1;assume { :end_inline_ldv_main_exported_2 } true; [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6741: assume { :end_inline_ldv_module_exit } true;~ldv_state_variable_0~0 := 2bv32; [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8327: havoc capable_#t~nondet1337#1;rio_read_config_#t~ret1156#1 := capable_#res#1;havoc capable_#t~nondet1337#1, capable_~arg0#1;havoc capable_#in~arg0#1;assume { :end_inline_capable } true;rio_read_config_~tmp~106#1 := (if 0bv8 == rio_read_config_#t~ret1156#1 then 0bv8 else 1bv8);havoc rio_read_config_#t~ret1156#1; [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5288: SUMMARY for call __dynamic_pr_debug(rio_init_mports_~#descriptor~9#1.base, rio_init_mports_~#descriptor~9#1.offset, 149bv64, 0bv64); srcloc: null [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5224: call rio_init_mports_#t~mem722#1.base, rio_init_mports_#t~mem722#1.offset := read~$Pointer$#0(rio_init_mports_~port~4#1.base, ~bvadd~64(16bv64, rio_init_mports_~port~4#1.offset), 8bv64);rio_init_mports_~__mptr___0~5#1.base, rio_init_mports_~__mptr___0~5#1.offset := rio_init_mports_#t~mem722#1.base, rio_init_mports_#t~mem722#1.offset;havoc rio_init_mports_#t~mem722#1.base, rio_init_mports_#t~mem722#1.offset;rio_init_mports_~port~4#1.base, rio_init_mports_~port~4#1.offset := rio_init_mports_~__mptr___0~5#1.base, ~bvadd~64(18446744073709507088bv64, rio_init_mports_~__mptr___0~5#1.offset); [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6810: havoc ldv_main_exported_3_#t~ret1257#1.base, ldv_main_exported_3_#t~ret1257#1.offset, ldv_main_exported_3_#t~ret1258#1.base, ldv_main_exported_3_#t~ret1258#1.offset, ldv_main_exported_3_#t~ret1259#1.base, ldv_main_exported_3_#t~ret1259#1.offset, ldv_main_exported_3_#t~nondet1260#1, ldv_main_exported_3_#t~switch1261#1, ldv_main_exported_3_#t~ret1262#1, ldv_main_exported_3_~ldvarg23~0#1.base, ldv_main_exported_3_~ldvarg23~0#1.offset, ldv_main_exported_3_~tmp~119#1.base, ldv_main_exported_3_~tmp~119#1.offset, ldv_main_exported_3_~ldvarg25~0#1.base, ldv_main_exported_3_~ldvarg25~0#1.offset, ldv_main_exported_3_~tmp___0~26#1.base, ldv_main_exported_3_~tmp___0~26#1.offset, ldv_main_exported_3_~ldvarg24~0#1.base, ldv_main_exported_3_~ldvarg24~0#1.offset, ldv_main_exported_3_~tmp___1~19#1.base, ldv_main_exported_3_~tmp___1~19#1.offset, ldv_main_exported_3_~tmp___2~14#1;assume { :end_inline_ldv_main_exported_3 } true; [2025-02-08 03:05:42,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4432: SUMMARY for call rio_dev_put(rio_get_asm_~from#1.base, rio_get_asm_~from#1.offset); srcloc: null [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5291: havoc ldv_destroy_workqueue_24_~ldv_func_arg1#1.base, ldv_destroy_workqueue_24_~ldv_func_arg1#1.offset;havoc ldv_destroy_workqueue_24_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_24_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_destroy_workqueue_24 } true; [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5291-1: assume { :begin_inline_ldv_destroy_workqueue_24 } true;ldv_destroy_workqueue_24_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_24_#in~ldv_func_arg1#1.offset := ~rio_wq~0.base, ~rio_wq~0.offset;havoc ldv_destroy_workqueue_24_~ldv_func_arg1#1.base, ldv_destroy_workqueue_24_~ldv_func_arg1#1.offset;ldv_destroy_workqueue_24_~ldv_func_arg1#1.base, ldv_destroy_workqueue_24_~ldv_func_arg1#1.offset := ldv_destroy_workqueue_24_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_24_#in~ldv_func_arg1#1.offset; [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396: havoc ldv_release_5_#t~nondet1347#1;ldv_main_exported_5_#t~ret1320#1 := ldv_release_5_#res#1;havoc ldv_release_5_#t~nondet1347#1;assume { :end_inline_ldv_release_5 } true;havoc ldv_main_exported_5_#t~ret1320#1;~ldv_state_variable_5~0 := 1bv32;~ref_cnt~0 := ~bvsub~32(~ref_cnt~0, 1bv32); [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4433: rio_get_asm_~rdev~2#1.base, rio_get_asm_~rdev~2#1.offset := rio_get_asm_#t~ret488#1.base, rio_get_asm_#t~ret488#1.offset;havoc rio_get_asm_#t~ret488#1.base, rio_get_asm_#t~ret488#1.offset; [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4433-1: SUMMARY for call rio_get_asm_#t~ret488#1.base, rio_get_asm_#t~ret488#1.offset := rio_dev_get(rio_get_asm_~rdev~2#1.base, rio_get_asm_~rdev~2#1.offset); srcloc: null [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292-1: SUMMARY for call kfree(rio_init_mports_~work~1#1.base, rio_init_mports_~work~1#1.offset); srcloc: null [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292: assume { :begin_inline_rio_init } true;havoc rio_init_#res#1;havoc rio_init_#t~ret684#1.base, rio_init_#t~ret684#1.offset, rio_init_~dev~0#1.base, rio_init_~dev~0#1.offset;havoc rio_init_~dev~0#1.base, rio_init_~dev~0#1.offset;rio_init_~dev~0#1.base, rio_init_~dev~0#1.offset := 0bv64, 0bv64; [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5094: assume ~bvadd~64(rio_mport_scan_~port~3#1.base, ~bvadd~64(16bv64, rio_mport_scan_~port~3#1.offset)) != ~bvadd~64(~#rio_mports~0.base, ~#rio_mports~0.offset); [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5094: assume !(~bvadd~64(rio_mport_scan_~port~3#1.base, ~bvadd~64(16bv64, rio_mport_scan_~port~3#1.offset)) != ~bvadd~64(~#rio_mports~0.base, ~#rio_mports~0.offset)); [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4434: rio_get_asm_#res#1.base, rio_get_asm_#res#1.offset := rio_get_asm_~rdev~2#1.base, rio_get_asm_~rdev~2#1.offset; [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4434-1: SUMMARY for call spin_unlock(~#rio_global_list_lock~0.base, ~#rio_global_list_lock~0.offset); srcloc: null [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5227: assume ~bvadd~64(rio_init_mports_~port~4#1.base, ~bvadd~64(16bv64, rio_init_mports_~port~4#1.offset)) != ~bvadd~64(~#rio_mports~0.base, ~#rio_mports~0.offset); [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5227: assume !(~bvadd~64(rio_init_mports_~port~4#1.base, ~bvadd~64(16bv64, rio_init_mports_~port~4#1.offset)) != ~bvadd~64(~#rio_mports~0.base, ~#rio_mports~0.offset)); [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7342: assume ~bvugt~32(rio_read_config_~size~0#1, 3bv32); [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7342: assume !~bvugt~32(rio_read_config_~size~0#1, 3bv32); [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5294: rio_init_mports_#t~ret736#1 := rio_init_#res#1;havoc rio_init_#t~ret684#1.base, rio_init_#t~ret684#1.offset, rio_init_~dev~0#1.base, rio_init_~dev~0#1.offset;assume { :end_inline_rio_init } true;rio_init_mports_#res#1 := 0bv32;call ULTIMATE.dealloc(rio_init_mports_~#__key~0#1.base, rio_init_mports_~#__key~0#1.offset);havoc rio_init_mports_~#__key~0#1.base, rio_init_mports_~#__key~0#1.offset;call ULTIMATE.dealloc(rio_init_mports_~#__key___0~0#1.base, rio_init_mports_~#__key___0~0#1.offset);havoc rio_init_mports_~#__key___0~0#1.base, rio_init_mports_~#__key___0~0#1.offset;call ULTIMATE.dealloc(rio_init_mports_~#__constr_expr_0~0#1.base, rio_init_mports_~#__constr_expr_0~0#1.offset);havoc rio_init_mports_~#__constr_expr_0~0#1.base, rio_init_mports_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(rio_init_mports_~#descriptor~9#1.base, rio_init_mports_~#descriptor~9#1.offset);havoc rio_init_mports_~#descriptor~9#1.base, rio_init_mports_~#descriptor~9#1.offset; [2025-02-08 03:05:42,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7408: call rio_write_config_#t~mem1177#1 := read~intINTTYPE1#0(rio_write_config_~data~7#1.base, ~bvadd~64(rio_write_config_~data~7#1.offset, ~bvadd~64(3bv64, ~bvsub~64(rio_write_config_~off#1, rio_write_config_~init_off~1#1))), 1bv64);rio_write_config_~val___0~1#1 := ~zero_extend~32~8(rio_write_config_#t~mem1177#1);call rio_write_config_#t~mem1178#1 := read~intINTTYPE1#0(rio_write_config_~data~7#1.base, ~bvadd~64(rio_write_config_~data~7#1.offset, ~bvadd~64(2bv64, ~bvsub~64(rio_write_config_~off#1, rio_write_config_~init_off~1#1))), 1bv64);rio_write_config_~val___0~1#1 := ~bvor~32(~bvshl~32(~zero_extend~32~8(rio_write_config_#t~mem1178#1), 8bv32), rio_write_config_~val___0~1#1);havoc rio_write_config_#t~mem1178#1;call rio_write_config_#t~mem1179#1 := read~intINTTYPE1#0(rio_write_config_~data~7#1.base, ~bvadd~64(rio_write_config_~data~7#1.offset, ~bvadd~64(1bv64, ~bvsub~64(rio_write_config_~off#1, rio_write_config_~init_off~1#1))), 1bv64);rio_write_config_~val___0~1#1 := ~bvor~32(~bvshl~32(~zero_extend~32~8(rio_write_config_#t~mem1179#1), 16bv32), rio_write_config_~val___0~1#1);havoc rio_write_config_#t~mem1179#1;call rio_write_config_#t~mem1180#1 := read~intINTTYPE1#0(rio_write_config_~data~7#1.base, ~bvadd~64(rio_write_config_~data~7#1.offset, ~bvsub~64(rio_write_config_~off#1, rio_write_config_~init_off~1#1)), 1bv64);rio_write_config_~val___0~1#1 := ~bvor~32(~bvshl~32(~zero_extend~32~8(rio_write_config_#t~mem1180#1), 24bv32), rio_write_config_~val___0~1#1);havoc rio_write_config_#t~mem1180#1; [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5823: SUMMARY for call destroy_workqueue(ldv_destroy_workqueue_24_~ldv_func_arg1#1.base, ldv_destroy_workqueue_24_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5824: SUMMARY for call call_and_disable_all_1(2bv32); srcloc: null [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5098: rio_mport_scan_#res#1 := 4294967277bv32; [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5098-1: SUMMARY for call mutex_unlock(~#rio_mport_list_lock~0.base, ~#rio_mport_list_lock~0.offset); srcloc: null [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6816: havoc ldv_main_exported_9_#t~ret1263#1.base, ldv_main_exported_9_#t~ret1263#1.offset, ldv_main_exported_9_#t~ret1264#1.base, ldv_main_exported_9_#t~ret1264#1.offset, ldv_main_exported_9_#t~ret1265#1.base, ldv_main_exported_9_#t~ret1265#1.offset, ldv_main_exported_9_#t~nondet1266#1, ldv_main_exported_9_#t~switch1267#1, ldv_main_exported_9_#t~ret1268#1, ldv_main_exported_9_~ldvarg28~0#1.base, ldv_main_exported_9_~ldvarg28~0#1.offset, ldv_main_exported_9_~tmp~120#1.base, ldv_main_exported_9_~tmp~120#1.offset, ldv_main_exported_9_~ldvarg26~0#1.base, ldv_main_exported_9_~ldvarg26~0#1.offset, ldv_main_exported_9_~tmp___0~27#1.base, ldv_main_exported_9_~tmp___0~27#1.offset, ldv_main_exported_9_~ldvarg27~0#1.base, ldv_main_exported_9_~ldvarg27~0#1.offset, ldv_main_exported_9_~tmp___1~20#1.base, ldv_main_exported_9_~tmp___1~20#1.offset, ldv_main_exported_9_~tmp___2~15#1;assume { :end_inline_ldv_main_exported_9 } true; [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5231: SUMMARY for call mutex_unlock(~#rio_mport_list_lock~0.base, ~#rio_mport_list_lock~0.offset); srcloc: null [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2919: assume 0bv64 != kmalloc_array_~size#1 && ~bvult~64(~bvudiv~64(18446744073709551615bv64, kmalloc_array_~size#1), kmalloc_array_~n#1);kmalloc_array_#res#1.base, kmalloc_array_#res#1.offset := 0bv64, 0bv64; [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2919: assume !(0bv64 != kmalloc_array_~size#1 && ~bvult~64(~bvudiv~64(18446744073709551615bv64, kmalloc_array_~size#1), kmalloc_array_~n#1)); [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7346: assume ~bvugt~32(rio_read_config_~size~0#1, 1bv32); [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7346: assume !~bvugt~32(rio_read_config_~size~0#1, 1bv32); [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7412-1: SUMMARY for call rio_write_config_#t~ret1181#1 := rio_write_config_32(rio_write_config_~dev~2#1.base, rio_write_config_~dev~2#1.offset, rio_write_config_~off#1[32:0], rio_write_config_~val___0~1#1); srcloc: null [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7412: havoc rio_write_config_#t~ret1181#1;rio_write_config_~off#1 := ~bvadd~64(4bv64, rio_write_config_~off#1);rio_write_config_~size~1#1 := ~bvsub~32(rio_write_config_~size~1#1, 4bv32); [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5232: assume 0bv32 == rio_init_mports_~n~2#1; [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5232: assume !(0bv32 == rio_init_mports_~n~2#1);rio_init_mports_~__lock_name~0#1.base, rio_init_mports_~__lock_name~0#1.offset := 140bv64, 0bv64;assume { :begin_inline___alloc_workqueue_key } true;__alloc_workqueue_key_#in~arg0#1.base, __alloc_workqueue_key_#in~arg0#1.offset, __alloc_workqueue_key_#in~arg1#1, __alloc_workqueue_key_#in~arg2#1, __alloc_workqueue_key_#in~arg3#1.base, __alloc_workqueue_key_#in~arg3#1.offset, __alloc_workqueue_key_#in~arg4#1.base, __alloc_workqueue_key_#in~arg4#1.offset := 141bv64, 0bv64, 0bv32, 0bv32, rio_init_mports_~#__key~0#1.base, rio_init_mports_~#__key~0#1.offset, rio_init_mports_~__lock_name~0#1.base, rio_init_mports_~__lock_name~0#1.offset;havoc __alloc_workqueue_key_#res#1.base, __alloc_workqueue_key_#res#1.offset;havoc __alloc_workqueue_key_#t~ret1331#1.base, __alloc_workqueue_key_#t~ret1331#1.offset, __alloc_workqueue_key_~arg0#1.base, __alloc_workqueue_key_~arg0#1.offset, __alloc_workqueue_key_~arg1#1, __alloc_workqueue_key_~arg2#1, __alloc_workqueue_key_~arg3#1.base, __alloc_workqueue_key_~arg3#1.offset, __alloc_workqueue_key_~arg4#1.base, __alloc_workqueue_key_~arg4#1.offset;__alloc_workqueue_key_~arg0#1.base, __alloc_workqueue_key_~arg0#1.offset := __alloc_workqueue_key_#in~arg0#1.base, __alloc_workqueue_key_#in~arg0#1.offset;__alloc_workqueue_key_~arg1#1 := __alloc_workqueue_key_#in~arg1#1;__alloc_workqueue_key_~arg2#1 := __alloc_workqueue_key_#in~arg2#1;__alloc_workqueue_key_~arg3#1.base, __alloc_workqueue_key_~arg3#1.offset := __alloc_workqueue_key_#in~arg3#1.base, __alloc_workqueue_key_#in~arg3#1.offset;__alloc_workqueue_key_~arg4#1.base, __alloc_workqueue_key_~arg4#1.offset := __alloc_workqueue_key_#in~arg4#1.base, __alloc_workqueue_key_#in~arg4#1.offset; [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7347-1: SUMMARY for call rio_read_config_#t~ret1167#1 := rio_read_config_16(rio_read_config_~dev~1#1.base, rio_read_config_~dev~1#1.offset, rio_read_config_~off#1[32:0], rio_read_config_~#val___2~0#1.base, rio_read_config_~#val___2~0#1.offset); srcloc: null [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7347: havoc rio_read_config_#t~ret1167#1;call rio_read_config_#t~mem1168#1 := read~intINTTYPE2#21(rio_read_config_~#val___2~0#1.base, rio_read_config_~#val___2~0#1.offset, 2bv64);call write~intINTTYPE1#0(~bvashr~32(~zero_extend~32~16(rio_read_config_#t~mem1168#1), 8bv32)[8:0], rio_read_config_~data~6#1.base, ~bvadd~64(rio_read_config_~data~6#1.offset, ~bvsub~64(rio_read_config_~off#1, rio_read_config_~init_off~0#1)), 1bv64);havoc rio_read_config_#t~mem1168#1;call rio_read_config_#t~mem1169#1 := read~intINTTYPE2#21(rio_read_config_~#val___2~0#1.base, rio_read_config_~#val___2~0#1.offset, 2bv64);call write~intINTTYPE1#0(rio_read_config_#t~mem1169#1[8:0], rio_read_config_~data~6#1.base, ~bvadd~64(rio_read_config_~data~6#1.offset, ~bvadd~64(1bv64, ~bvsub~64(rio_read_config_~off#1, rio_read_config_~init_off~0#1))), 1bv64);havoc rio_read_config_#t~mem1169#1;rio_read_config_~off#1 := ~bvadd~64(2bv64, rio_read_config_~off#1);rio_read_config_~size~0#1 := ~bvsub~32(rio_read_config_~size~0#1, 2bv32); [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272: assume 1bv32 != ~ldv_module_refcounter~0; [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272: assume !(1bv32 != ~ldv_module_refcounter~0); [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5101: assume 0bv64 == ~bvadd~64(rio_mport_scan_#t~mem663#1.base, rio_mport_scan_#t~mem663#1.offset);havoc rio_mport_scan_#t~mem663#1.base, rio_mport_scan_#t~mem663#1.offset; [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5101: assume !(0bv64 == ~bvadd~64(rio_mport_scan_#t~mem663#1.base, rio_mport_scan_#t~mem663#1.offset));havoc rio_mport_scan_#t~mem663#1.base, rio_mport_scan_#t~mem663#1.offset;call rio_mport_scan_#t~mem664#1.base, rio_mport_scan_#t~mem664#1.offset := read~$Pointer$#0(rio_mport_scan_~port~3#1.base, ~bvadd~64(2775bv64, rio_mport_scan_~port~3#1.offset), 8bv64);call rio_mport_scan_#t~mem665#1.base, rio_mport_scan_#t~mem665#1.offset := read~$Pointer$#0(rio_mport_scan_#t~mem664#1.base, rio_mport_scan_#t~mem664#1.offset, 8bv64);assume { :begin_inline_ldv_try_module_get_16 } true;ldv_try_module_get_16_#in~ldv_func_arg1#1.base, ldv_try_module_get_16_#in~ldv_func_arg1#1.offset := rio_mport_scan_#t~mem665#1.base, rio_mport_scan_#t~mem665#1.offset;havoc ldv_try_module_get_16_#res#1;havoc ldv_try_module_get_16_#t~ret769#1, ldv_try_module_get_16_~ldv_func_arg1#1.base, ldv_try_module_get_16_~ldv_func_arg1#1.offset, ldv_try_module_get_16_~tmp~59#1;ldv_try_module_get_16_~ldv_func_arg1#1.base, ldv_try_module_get_16_~ldv_func_arg1#1.offset := ldv_try_module_get_16_#in~ldv_func_arg1#1.base, ldv_try_module_get_16_#in~ldv_func_arg1#1.offset;havoc ldv_try_module_get_16_~tmp~59#1; [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5101-1: call rio_mport_scan_#t~mem663#1.base, rio_mport_scan_#t~mem663#1.offset := read~$Pointer$#0(rio_mport_scan_~port~3#1.base, ~bvadd~64(2775bv64, rio_mport_scan_~port~3#1.offset), 8bv64); [2025-02-08 03:05:42,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6753: havoc ldv_initialize_bin_attribute_5_#t~ret1212#1.base, ldv_initialize_bin_attribute_5_#t~ret1212#1.offset, ldv_initialize_bin_attribute_5_#t~ret1213#1.base, ldv_initialize_bin_attribute_5_#t~ret1213#1.offset, ldv_initialize_bin_attribute_5_#t~ret1214#1.base, ldv_initialize_bin_attribute_5_#t~ret1214#1.offset, ldv_initialize_bin_attribute_5_~tmp~111#1.base, ldv_initialize_bin_attribute_5_~tmp~111#1.offset, ldv_initialize_bin_attribute_5_~tmp___1~11#1.base, ldv_initialize_bin_attribute_5_~tmp___1~11#1.offset;assume { :end_inline_ldv_initialize_bin_attribute_5 } true;~ldv_state_variable_10~0 := 1bv32;~ldv_state_variable_19~0 := 1bv32;assume { :begin_inline_ldv_initialize_bus_type_19 } true;havoc ldv_initialize_bus_type_19_#t~ret1024#1.base, ldv_initialize_bus_type_19_#t~ret1024#1.offset, ldv_initialize_bus_type_19_~tmp~82#1.base, ldv_initialize_bus_type_19_~tmp~82#1.offset;havoc ldv_initialize_bus_type_19_~tmp~82#1.base, ldv_initialize_bus_type_19_~tmp~82#1.offset; [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5102: rio_mport_scan_#res#1 := 4294967274bv32; [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8273: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5102-1: SUMMARY for call mutex_unlock(~#rio_mport_list_lock~0.base, ~#rio_mport_list_lock~0.offset); srcloc: null [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5763: ldv_try_module_get_16_~tmp~59#1 := ldv_try_module_get_16_#t~ret769#1;havoc ldv_try_module_get_16_#t~ret769#1;ldv_try_module_get_16_#res#1 := (if 0bv32 == (if 0bv32 != ldv_try_module_get_16_~tmp~59#1 then 1bv32 else 0bv32) then 0bv8 else 1bv8); [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5763-1: SUMMARY for call ldv_try_module_get_16_#t~ret769#1 := ldv_try_module_get(ldv_try_module_get_16_~ldv_func_arg1#1.base, ldv_try_module_get_16_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4442: rio_get_device_#t~ret489#1.base, rio_get_device_#t~ret489#1.offset := rio_get_asm_#res#1.base, rio_get_asm_#res#1.offset;havoc rio_get_asm_#t~ret470#1, rio_get_asm_#t~ret471#1, rio_get_asm_#t~ret472#1, rio_get_asm_#t~ite475#1.base, rio_get_asm_#t~ite475#1.offset, rio_get_asm_#t~mem473#1.base, rio_get_asm_#t~mem473#1.offset, rio_get_asm_#t~mem474#1.base, rio_get_asm_#t~mem474#1.offset, rio_get_asm_#t~mem476#1, rio_get_asm_#t~short477#1, rio_get_asm_#t~mem478#1, rio_get_asm_#t~short479#1, rio_get_asm_#t~short480#1, rio_get_asm_#t~mem481#1, rio_get_asm_#t~short482#1, rio_get_asm_#t~short483#1, rio_get_asm_#t~mem484#1, rio_get_asm_#t~short485#1, rio_get_asm_#t~short486#1, rio_get_asm_#t~mem487#1.base, rio_get_asm_#t~mem487#1.offset, rio_get_asm_#t~ret488#1.base, rio_get_asm_#t~ret488#1.offset, rio_get_asm_~vid#1, rio_get_asm_~did#1, rio_get_asm_~asm_vid#1, rio_get_asm_~asm_did#1, rio_get_asm_~from#1.base, rio_get_asm_~from#1.offset, rio_get_asm_~n~1#1.base, rio_get_asm_~n~1#1.offset, rio_get_asm_~rdev~2#1.base, rio_get_asm_~rdev~2#1.offset, rio_get_asm_~__ret_warn_on~0#1, rio_get_asm_~tmp~34#1, rio_get_asm_~tmp___0~8#1, rio_get_asm_~__mptr~2#1.base, rio_get_asm_~__mptr~2#1.offset;havoc rio_get_asm_#in~vid#1, rio_get_asm_#in~did#1, rio_get_asm_#in~asm_vid#1, rio_get_asm_#in~asm_did#1, rio_get_asm_#in~from#1.base, rio_get_asm_#in~from#1.offset;assume { :end_inline_rio_get_asm } true;rio_get_device_~tmp~35#1.base, rio_get_device_~tmp~35#1.offset := rio_get_device_#t~ret489#1.base, rio_get_device_#t~ret489#1.offset;havoc rio_get_device_#t~ret489#1.base, rio_get_device_#t~ret489#1.offset;rio_get_device_#res#1.base, rio_get_device_#res#1.offset := rio_get_device_~tmp~35#1.base, rio_get_device_~tmp~35#1.offset; [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8076: ldv_main_exported_5_#t~ret1316#1 := rio_write_config_#res#1;havoc rio_write_config_#t~mem1172#1, rio_write_config_#t~ret1173#1, rio_write_config_#t~mem1174#1, rio_write_config_#t~mem1175#1, rio_write_config_#t~ret1176#1, rio_write_config_#t~mem1177#1, rio_write_config_#t~mem1178#1, rio_write_config_#t~mem1179#1, rio_write_config_#t~mem1180#1, rio_write_config_#t~ret1181#1, rio_write_config_#t~mem1182#1, rio_write_config_#t~mem1183#1, rio_write_config_#t~ret1184#1, rio_write_config_#t~mem1185#1, rio_write_config_#t~ret1186#1, rio_write_config_~filp#1.base, rio_write_config_~filp#1.offset, rio_write_config_~kobj#1.base, rio_write_config_~kobj#1.offset, rio_write_config_~bin_attr#1.base, rio_write_config_~bin_attr#1.offset, rio_write_config_~buf#1.base, rio_write_config_~buf#1.offset, rio_write_config_~off#1, rio_write_config_~count#1, rio_write_config_~dev~2#1.base, rio_write_config_~dev~2#1.offset, rio_write_config_~__mptr~28#1.base, rio_write_config_~__mptr~28#1.offset, rio_write_config_~__mptr___0~10#1.base, rio_write_config_~__mptr___0~10#1.offset, rio_write_config_~size~1#1, rio_write_config_~init_off~1#1, rio_write_config_~data~7#1.base, rio_write_config_~data~7#1.offset, rio_write_config_~val~1#1, rio_write_config_~val___0~1#1, rio_write_config_~val___1~1#1;havoc rio_write_config_#in~filp#1.base, rio_write_config_#in~filp#1.offset, rio_write_config_#in~kobj#1.base, rio_write_config_#in~kobj#1.offset, rio_write_config_#in~bin_attr#1.base, rio_write_config_#in~bin_attr#1.offset, rio_write_config_#in~buf#1.base, rio_write_config_#in~buf#1.offset, rio_write_config_#in~off#1, rio_write_config_#in~count#1;assume { :end_inline_rio_write_config } true;havoc ldv_main_exported_5_#t~mem1314#1;havoc ldv_main_exported_5_#t~mem1315#1;havoc ldv_main_exported_5_#t~ret1316#1;~ldv_state_variable_5~0 := 2bv32; [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2923-1: SUMMARY for call kmalloc_array_#t~ret56#1.base, kmalloc_array_#t~ret56#1.offset := __kmalloc(~bvmul~64(kmalloc_array_~n#1, kmalloc_array_~size#1), kmalloc_array_~flags#1); srcloc: null [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2923: kmalloc_array_~tmp~1#1.base, kmalloc_array_~tmp~1#1.offset := kmalloc_array_#t~ret56#1.base, kmalloc_array_#t~ret56#1.offset;havoc kmalloc_array_#t~ret56#1.base, kmalloc_array_#t~ret56#1.offset;kmalloc_array_#res#1.base, kmalloc_array_#res#1.offset := kmalloc_array_~tmp~1#1.base, kmalloc_array_~tmp~1#1.offset; [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: call ULTIMATE.dealloc(bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset);havoc bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset;ldv_main_exported_4_#t~ret1299#1 := bus_scan_store_#res#1;havoc bus_scan_store_#t~ret1196#1, bus_scan_store_#t~mem1197#1, bus_scan_store_#t~ret1198#1, bus_scan_store_#t~mem1199#1, bus_scan_store_#t~mem1200#1, bus_scan_store_#t~short1201#1, bus_scan_store_#t~mem1202#1, bus_scan_store_#t~ret1203#1, bus_scan_store_~bus#1.base, bus_scan_store_~bus#1.offset, bus_scan_store_~buf#1.base, bus_scan_store_~buf#1.offset, bus_scan_store_~count#1, bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset, bus_scan_store_~rc~16#1, bus_scan_store_~tmp~108#1;havoc bus_scan_store_#in~bus#1.base, bus_scan_store_#in~bus#1.offset, bus_scan_store_#in~buf#1.base, bus_scan_store_#in~buf#1.offset, bus_scan_store_#in~count#1;assume { :end_inline_bus_scan_store } true;havoc ldv_main_exported_4_#t~mem1298#1;havoc ldv_main_exported_4_#t~ret1299#1;~ldv_state_variable_4~0 := 1bv32; [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7416: assume ~bvugt~32(rio_write_config_~size~1#1, 3bv32); [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7416: assume !~bvugt~32(rio_write_config_~size~1#1, 3bv32); [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822: havoc ldv_main_exported_12_#t~ret1269#1.base, ldv_main_exported_12_#t~ret1269#1.offset, ldv_main_exported_12_#t~ret1270#1.base, ldv_main_exported_12_#t~ret1270#1.offset, ldv_main_exported_12_#t~ret1271#1.base, ldv_main_exported_12_#t~ret1271#1.offset, ldv_main_exported_12_#t~nondet1272#1, ldv_main_exported_12_#t~switch1273#1, ldv_main_exported_12_#t~ret1274#1, ldv_main_exported_12_~ldvarg30~0#1.base, ldv_main_exported_12_~ldvarg30~0#1.offset, ldv_main_exported_12_~tmp~121#1.base, ldv_main_exported_12_~tmp~121#1.offset, ldv_main_exported_12_~ldvarg29~0#1.base, ldv_main_exported_12_~ldvarg29~0#1.offset, ldv_main_exported_12_~tmp___0~28#1.base, ldv_main_exported_12_~tmp___0~28#1.offset, ldv_main_exported_12_~ldvarg31~0#1.base, ldv_main_exported_12_~ldvarg31~0#1.offset, ldv_main_exported_12_~tmp___1~21#1.base, ldv_main_exported_12_~tmp___1~21#1.offset, ldv_main_exported_12_~tmp___2~16#1;assume { :end_inline_ldv_main_exported_12 } true; [2025-02-08 03:05:42,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756: havoc ldv_initialize_bus_type_19_#t~ret1024#1.base, ldv_initialize_bus_type_19_#t~ret1024#1.offset, ldv_initialize_bus_type_19_~tmp~82#1.base, ldv_initialize_bus_type_19_~tmp~82#1.offset;assume { :end_inline_ldv_initialize_bus_type_19 } true;~ldv_state_variable_4~0 := 1bv32;~ldv_state_variable_8~0 := 1bv32;~ldv_state_variable_15~0 := 1bv32;~ldv_state_variable_14~0 := 1bv32;~ldv_state_variable_12~0 := 1bv32;~ldv_state_variable_9~0 := 1bv32;~ldv_state_variable_3~0 := 1bv32;~ldv_state_variable_6~0 := 1bv32;~ldv_state_variable_13~0 := 1bv32;~ldv_state_variable_16~0 := 1bv32;~ldv_state_variable_18~0 := 1bv32;assume { :begin_inline_ldv_initialize_bus_type_18 } true;havoc ldv_initialize_bus_type_18_#t~ret1025#1.base, ldv_initialize_bus_type_18_#t~ret1025#1.offset, ldv_initialize_bus_type_18_~tmp~83#1.base, ldv_initialize_bus_type_18_~tmp~83#1.offset;havoc ldv_initialize_bus_type_18_~tmp~83#1.base, ldv_initialize_bus_type_18_~tmp~83#1.offset; [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946: ldv_main_exported_15_#t~ret1286#1 := device_rev_show_#res#1;havoc device_rev_show_#t~mem1098#1, device_rev_show_#t~loopctr1099#1, device_rev_show_#t~nondet1100#1, device_rev_show_#t~ret1101#1, device_rev_show_~dev#1.base, device_rev_show_~dev#1.offset, device_rev_show_~attr#1.base, device_rev_show_~attr#1.offset, device_rev_show_~buf#1.base, device_rev_show_~buf#1.offset, device_rev_show_~rdev~9#1.base, device_rev_show_~rdev~9#1.offset, device_rev_show_~__mptr~17#1.base, device_rev_show_~__mptr~17#1.offset, device_rev_show_~tmp~96#1;havoc device_rev_show_#in~dev#1.base, device_rev_show_#in~dev#1.offset, device_rev_show_#in~attr#1.base, device_rev_show_#in~attr#1.offset, device_rev_show_#in~buf#1.base, device_rev_show_#in~buf#1.offset;assume { :end_inline_device_rev_show } true;havoc ldv_main_exported_15_#t~ret1286#1;~ldv_state_variable_15~0 := 1bv32; [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5106: rio_mport_scan_#t~ret666#1 := ldv_try_module_get_16_#res#1;havoc ldv_try_module_get_16_#t~ret769#1, ldv_try_module_get_16_~ldv_func_arg1#1.base, ldv_try_module_get_16_~ldv_func_arg1#1.offset, ldv_try_module_get_16_~tmp~59#1;havoc ldv_try_module_get_16_#in~ldv_func_arg1#1.base, ldv_try_module_get_16_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_try_module_get_16 } true;rio_mport_scan_~tmp~47#1 := (if 0bv8 == rio_mport_scan_#t~ret666#1 then 0bv8 else 1bv8);havoc rio_mport_scan_#t~mem664#1.base, rio_mport_scan_#t~mem664#1.offset;havoc rio_mport_scan_#t~mem665#1.base, rio_mport_scan_#t~mem665#1.offset;havoc rio_mport_scan_#t~ret666#1; [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2794: havoc preempt_count_#t~switch18#1;havoc preempt_count_#t~switch18#1;preempt_count_#res#1 := ~bvand~32(2147483647bv32, preempt_count_~pfo_ret__~0#1); [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5239: assume 0bv64 == ~bvadd~64(~rio_wq~0.base, ~rio_wq~0.offset); [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5239: assume !(0bv64 == ~bvadd~64(~rio_wq~0.base, ~rio_wq~0.offset));assume { :begin_inline_kcalloc } true;kcalloc_#in~n#1, kcalloc_#in~size#1, kcalloc_#in~flags#1 := ~sign_extend~64~32(rio_init_mports_~n~2#1), 88bv64, 208bv32;havoc kcalloc_#res#1.base, kcalloc_#res#1.offset;havoc kcalloc_#t~ret57#1.base, kcalloc_#t~ret57#1.offset, kcalloc_~n#1, kcalloc_~size#1, kcalloc_~flags#1, kcalloc_~tmp~2#1.base, kcalloc_~tmp~2#1.offset;kcalloc_~n#1 := kcalloc_#in~n#1;kcalloc_~size#1 := kcalloc_#in~size#1;kcalloc_~flags#1 := kcalloc_#in~flags#1;havoc kcalloc_~tmp~2#1.base, kcalloc_~tmp~2#1.offset;assume { :begin_inline_kmalloc_array } true;kmalloc_array_#in~n#1, kmalloc_array_#in~size#1, kmalloc_array_#in~flags#1 := kcalloc_~n#1, kcalloc_~size#1, ~bvor~32(32768bv32, kcalloc_~flags#1);havoc kmalloc_array_#res#1.base, kmalloc_array_#res#1.offset;havoc kmalloc_array_#t~ret56#1.base, kmalloc_array_#t~ret56#1.offset, kmalloc_array_~n#1, kmalloc_array_~size#1, kmalloc_array_~flags#1, kmalloc_array_~tmp~1#1.base, kmalloc_array_~tmp~1#1.offset;kmalloc_array_~n#1 := kmalloc_array_#in~n#1;kmalloc_array_~size#1 := kmalloc_array_#in~size#1;kmalloc_array_~flags#1 := kmalloc_array_#in~flags#1;havoc kmalloc_array_~tmp~1#1.base, kmalloc_array_~tmp~1#1.offset; [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5107: assume 0bv8 != rio_mport_scan_~tmp~47#1;rio_mport_scan_~tmp___0~11#1 := 0bv32; [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5107: assume !(0bv8 != rio_mport_scan_~tmp~47#1);rio_mport_scan_~tmp___0~11#1 := 1bv32; [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7882: ldv_main_exported_12_#t~ret1274#1 := asm_rev_show_#res#1;havoc asm_rev_show_#t~mem1110#1, asm_rev_show_#t~loopctr1111#1, asm_rev_show_#t~nondet1112#1, asm_rev_show_#t~ret1113#1, asm_rev_show_~dev#1.base, asm_rev_show_~dev#1.offset, asm_rev_show_~attr#1.base, asm_rev_show_~attr#1.offset, asm_rev_show_~buf#1.base, asm_rev_show_~buf#1.offset, asm_rev_show_~rdev~12#1.base, asm_rev_show_~rdev~12#1.offset, asm_rev_show_~__mptr~20#1.base, asm_rev_show_~__mptr~20#1.offset, asm_rev_show_~tmp~99#1;havoc asm_rev_show_#in~dev#1.base, asm_rev_show_#in~dev#1.offset, asm_rev_show_#in~attr#1.base, asm_rev_show_#in~attr#1.offset, asm_rev_show_#in~buf#1.base, asm_rev_show_#in~buf#1.offset;assume { :end_inline_asm_rev_show } true;havoc ldv_main_exported_12_#t~ret1274#1;~ldv_state_variable_12~0 := 1bv32; [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2795: assume preempt_count_#t~switch18#1; [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2795: assume !preempt_count_#t~switch18#1;preempt_count_#t~switch18#1 := preempt_count_#t~switch18#1; [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7486: bus_scan_store_#t~ret1196#1 := kstrtol_#res#1;havoc kstrtol_#t~ret1058#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~89#1;havoc kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;assume { :end_inline_kstrtol } true;bus_scan_store_~tmp~108#1 := bus_scan_store_#t~ret1196#1;havoc bus_scan_store_#t~ret1196#1; [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7354: assume 0bv32 != rio_read_config_~size~0#1; [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7354: assume !(0bv32 != rio_read_config_~size~0#1); [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7420: assume ~bvugt~32(rio_write_config_~size~1#1, 1bv32);call rio_write_config_#t~mem1182#1 := read~intINTTYPE1#0(rio_write_config_~data~7#1.base, ~bvadd~64(rio_write_config_~data~7#1.offset, ~bvadd~64(1bv64, ~bvsub~64(rio_write_config_~off#1, rio_write_config_~init_off~1#1))), 1bv64);rio_write_config_~val___1~1#1 := ~zero_extend~16~8(rio_write_config_#t~mem1182#1);havoc rio_write_config_#t~mem1182#1;call rio_write_config_#t~mem1183#1 := read~intINTTYPE1#0(rio_write_config_~data~7#1.base, ~bvadd~64(rio_write_config_~data~7#1.offset, ~bvsub~64(rio_write_config_~off#1, rio_write_config_~init_off~1#1)), 1bv64);rio_write_config_~val___1~1#1 := ~bvor~32(~sign_extend~32~16(~bvshl~32(~zero_extend~32~8(rio_write_config_#t~mem1183#1), 8bv32)[16:0]), ~sign_extend~32~16(rio_write_config_~val___1~1#1))[16:0];havoc rio_write_config_#t~mem1183#1; [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7420: assume !~bvugt~32(rio_write_config_~size~1#1, 1bv32); [2025-02-08 03:05:42,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5240-1: SUMMARY for call rio_init_mports_#t~ret724#1 := printk(142bv64, 0bv64); srcloc: null [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5240: havoc rio_init_mports_#t~ret724#1; [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: assume ~bvslt~32(bus_scan_store_~tmp~108#1, 0bv32);bus_scan_store_#res#1 := 18446744073709551594bv64;call ULTIMATE.dealloc(bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset);havoc bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset; [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: assume !~bvslt~32(bus_scan_store_~tmp~108#1, 0bv32);call bus_scan_store_#t~mem1197#1 := read~intINTTYPE8#51(bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset, 8bv64); [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7355-1: SUMMARY for call rio_read_config_#t~ret1170#1 := rio_read_config_8(rio_read_config_~dev~1#1.base, rio_read_config_~dev~1#1.offset, rio_read_config_~off#1[32:0], rio_read_config_~#val___3~0#1.base, rio_read_config_~#val___3~0#1.offset); srcloc: null [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7355: havoc rio_read_config_#t~ret1170#1;call rio_read_config_#t~mem1171#1 := read~intINTTYPE1#5(rio_read_config_~#val___3~0#1.base, rio_read_config_~#val___3~0#1.offset, 1bv64);call write~intINTTYPE1#0(rio_read_config_#t~mem1171#1, rio_read_config_~data~6#1.base, ~bvadd~64(rio_read_config_~data~6#1.offset, ~bvsub~64(rio_read_config_~off#1, rio_read_config_~init_off~0#1)), 1bv64);havoc rio_read_config_#t~mem1171#1;rio_read_config_~off#1 := ~bvadd~64(1bv64, rio_read_config_~off#1);rio_read_config_~size~0#1 := ~bvsub~32(rio_read_config_~size~0#1, 1bv32); [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8280-2: __alloc_workqueue_key_#res#1.base, __alloc_workqueue_key_#res#1.offset := __alloc_workqueue_key_#t~ret1331#1.base, __alloc_workqueue_key_#t~ret1331#1.offset;havoc __alloc_workqueue_key_#t~ret1331#1.base, __alloc_workqueue_key_#t~ret1331#1.offset; [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8280: havoc __alloc_workqueue_key_#t~ret1331#1.base, __alloc_workqueue_key_#t~ret1331#1.offset;rio_init_mports_#t~ret723#1.base, rio_init_mports_#t~ret723#1.offset := __alloc_workqueue_key_#res#1.base, __alloc_workqueue_key_#res#1.offset;havoc __alloc_workqueue_key_#t~ret1331#1.base, __alloc_workqueue_key_#t~ret1331#1.offset, __alloc_workqueue_key_~arg0#1.base, __alloc_workqueue_key_~arg0#1.offset, __alloc_workqueue_key_~arg1#1, __alloc_workqueue_key_~arg2#1, __alloc_workqueue_key_~arg3#1.base, __alloc_workqueue_key_~arg3#1.offset, __alloc_workqueue_key_~arg4#1.base, __alloc_workqueue_key_~arg4#1.offset;havoc __alloc_workqueue_key_#in~arg0#1.base, __alloc_workqueue_key_#in~arg0#1.offset, __alloc_workqueue_key_#in~arg1#1, __alloc_workqueue_key_#in~arg2#1, __alloc_workqueue_key_#in~arg3#1.base, __alloc_workqueue_key_#in~arg3#1.offset, __alloc_workqueue_key_#in~arg4#1.base, __alloc_workqueue_key_#in~arg4#1.offset;assume { :end_inline___alloc_workqueue_key } true;rio_init_mports_~tmp___0~13#1.base, rio_init_mports_~tmp___0~13#1.offset := rio_init_mports_#t~ret723#1.base, rio_init_mports_#t~ret723#1.offset;havoc rio_init_mports_#t~ret723#1.base, rio_init_mports_#t~ret723#1.offset;~rio_wq~0.base, ~rio_wq~0.offset := rio_init_mports_~tmp___0~13#1.base, rio_init_mports_~tmp___0~13#1.offset; [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8280-3: SUMMARY for call __alloc_workqueue_key_#t~ret1331#1.base, __alloc_workqueue_key_#t~ret1331#1.offset := ldv_malloc(0bv64); srcloc: null [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7818: ldv_main_exported_3_#t~ret1262#1 := port_destid_show_#res#1;havoc port_destid_show_#t~mem1204#1, port_destid_show_#t~loopctr1205#1, port_destid_show_#t~nondet1206#1, port_destid_show_#t~ret1207#1, port_destid_show_~dev#1.base, port_destid_show_~dev#1.offset, port_destid_show_~attr#1.base, port_destid_show_~attr#1.offset, port_destid_show_~buf#1.base, port_destid_show_~buf#1.offset, port_destid_show_~mport~1#1.base, port_destid_show_~mport~1#1.offset, port_destid_show_~__mptr~29#1.base, port_destid_show_~__mptr~29#1.offset, port_destid_show_~tmp~109#1;havoc port_destid_show_#in~dev#1.base, port_destid_show_#in~dev#1.offset, port_destid_show_#in~attr#1.base, port_destid_show_#in~attr#1.offset, port_destid_show_#in~buf#1.base, port_destid_show_#in~buf#1.offset;assume { :end_inline_port_destid_show } true;havoc ldv_main_exported_3_#t~ret1262#1;~ldv_state_variable_3~0 := 1bv32; [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5770: SUMMARY for call ldv_module_put(ldv_module_put_17_~ldv_func_arg1#1.base, ldv_module_put_17_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7290: call ULTIMATE.dealloc(rio_read_config_~#val~0#1.base, rio_read_config_~#val~0#1.offset);havoc rio_read_config_~#val~0#1.base, rio_read_config_~#val~0#1.offset;call ULTIMATE.dealloc(rio_read_config_~#val___0~0#1.base, rio_read_config_~#val___0~0#1.offset);havoc rio_read_config_~#val___0~0#1.base, rio_read_config_~#val___0~0#1.offset;call ULTIMATE.dealloc(rio_read_config_~#val___1~0#1.base, rio_read_config_~#val___1~0#1.offset);havoc rio_read_config_~#val___1~0#1.base, rio_read_config_~#val___1~0#1.offset;call ULTIMATE.dealloc(rio_read_config_~#val___2~0#1.base, rio_read_config_~#val___2~0#1.offset);havoc rio_read_config_~#val___2~0#1.base, rio_read_config_~#val___2~0#1.offset;call ULTIMATE.dealloc(rio_read_config_~#val___3~0#1.base, rio_read_config_~#val___3~0#1.offset);havoc rio_read_config_~#val___3~0#1.base, rio_read_config_~#val___3~0#1.offset;ldv_main_exported_5_#t~ret1319#1 := rio_read_config_#res#1;havoc rio_read_config_#t~ret1156#1, rio_read_config_#t~ret1157#1, rio_read_config_#t~mem1158#1, rio_read_config_#t~ret1159#1, rio_read_config_#t~mem1160#1, rio_read_config_#t~mem1161#1, rio_read_config_#t~ret1162#1, rio_read_config_#t~mem1163#1, rio_read_config_#t~mem1164#1, rio_read_config_#t~mem1165#1, rio_read_config_#t~mem1166#1, rio_read_config_#t~ret1167#1, rio_read_config_#t~mem1168#1, rio_read_config_#t~mem1169#1, rio_read_config_#t~ret1170#1, rio_read_config_#t~mem1171#1, rio_read_config_~filp#1.base, rio_read_config_~filp#1.offset, rio_read_config_~kobj#1.base, rio_read_config_~kobj#1.offset, rio_read_config_~bin_attr#1.base, rio_read_config_~bin_attr#1.offset, rio_read_config_~buf#1.base, rio_read_config_~buf#1.offset, rio_read_config_~off#1, rio_read_config_~count#1, rio_read_config_~dev~1#1.base, rio_read_config_~dev~1#1.offset, rio_read_config_~__mptr~27#1.base, rio_read_config_~__mptr~27#1.offset, rio_read_config_~__mptr___0~9#1.base, rio_read_config_~__mptr___0~9#1.offset, rio_read_config_~size~0#1, rio_read_config_~init_off~0#1, rio_read_config_~data~6#1.base, rio_read_config_~data~6#1.offset, rio_read_config_~tmp~106#1, rio_read_config_~#val~0#1.base, rio_read_config_~#val~0#1.offset, rio_read_config_~#val___0~0#1.base, rio_read_config_~#val___0~0#1.offset, rio_read_config_~#val___1~0#1.base, rio_read_config_~#val___1~0#1.offset, rio_read_config_~#val___2~0#1.base, rio_read_config_~#val___2~0#1.offset, rio_read_config_~#val___3~0#1.base, rio_read_config_~#val___3~0#1.offset;havoc rio_read_config_#in~filp#1.base, rio_read_config_#in~filp#1.offset, rio_read_config_#in~kobj#1.base, rio_read_config_#in~kobj#1.offset, rio_read_config_#in~bin_attr#1.base, rio_read_config_#in~bin_attr#1.offset, rio_read_config_#in~buf#1.base, rio_read_config_#in~buf#1.offset, rio_read_config_#in~off#1, rio_read_config_#in~count#1;assume { :end_inline_rio_read_config } true;havoc ldv_main_exported_5_#t~mem1317#1;havoc ldv_main_exported_5_#t~mem1318#1;havoc ldv_main_exported_5_#t~ret1319#1;~ldv_state_variable_5~0 := 2bv32; [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2798: assume preempt_count_#t~switch18#1; [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2798: assume !preempt_count_#t~switch18#1;preempt_count_#t~switch18#1 := true; [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6828: havoc ldv_main_exported_14_#t~ret1275#1.base, ldv_main_exported_14_#t~ret1275#1.offset, ldv_main_exported_14_#t~ret1276#1.base, ldv_main_exported_14_#t~ret1276#1.offset, ldv_main_exported_14_#t~ret1277#1.base, ldv_main_exported_14_#t~ret1277#1.offset, ldv_main_exported_14_#t~nondet1278#1, ldv_main_exported_14_#t~switch1279#1, ldv_main_exported_14_#t~ret1280#1, ldv_main_exported_14_~ldvarg33~0#1.base, ldv_main_exported_14_~ldvarg33~0#1.offset, ldv_main_exported_14_~tmp~122#1.base, ldv_main_exported_14_~tmp~122#1.offset, ldv_main_exported_14_~ldvarg34~0#1.base, ldv_main_exported_14_~ldvarg34~0#1.offset, ldv_main_exported_14_~tmp___0~29#1.base, ldv_main_exported_14_~tmp___0~29#1.offset, ldv_main_exported_14_~ldvarg32~0#1.base, ldv_main_exported_14_~ldvarg32~0#1.offset, ldv_main_exported_14_~tmp___1~22#1.base, ldv_main_exported_14_~tmp___1~22#1.offset, ldv_main_exported_14_~tmp___2~17#1;assume { :end_inline_ldv_main_exported_14 } true; [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7423-1: SUMMARY for call rio_write_config_#t~ret1184#1 := rio_write_config_16(rio_write_config_~dev~2#1.base, rio_write_config_~dev~2#1.offset, rio_write_config_~off#1[32:0], ~zero_extend~32~16(rio_write_config_~val___1~1#1)[16:0]); srcloc: null [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7423: havoc rio_write_config_#t~ret1184#1;rio_write_config_~off#1 := ~bvadd~64(2bv64, rio_write_config_~off#1);rio_write_config_~size~1#1 := ~bvsub~32(rio_write_config_~size~1#1, 2bv32); [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7754: ldv_main_exported_13_#t~ret1250#1 := asm_vid_show_#res#1;havoc asm_vid_show_#t~mem1106#1, asm_vid_show_#t~loopctr1107#1, asm_vid_show_#t~nondet1108#1, asm_vid_show_#t~ret1109#1, asm_vid_show_~dev#1.base, asm_vid_show_~dev#1.offset, asm_vid_show_~attr#1.base, asm_vid_show_~attr#1.offset, asm_vid_show_~buf#1.base, asm_vid_show_~buf#1.offset, asm_vid_show_~rdev~11#1.base, asm_vid_show_~rdev~11#1.offset, asm_vid_show_~__mptr~19#1.base, asm_vid_show_~__mptr~19#1.offset, asm_vid_show_~tmp~98#1;havoc asm_vid_show_#in~dev#1.base, asm_vid_show_#in~dev#1.offset, asm_vid_show_#in~attr#1.base, asm_vid_show_#in~attr#1.offset, asm_vid_show_#in~buf#1.base, asm_vid_show_#in~buf#1.offset;assume { :end_inline_asm_vid_show } true;havoc ldv_main_exported_13_#t~ret1250#1;~ldv_state_variable_13~0 := 1bv32; [2025-02-08 03:05:42,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5244: rio_init_mports_#t~ret725#1.base, rio_init_mports_#t~ret725#1.offset := kcalloc_#res#1.base, kcalloc_#res#1.offset;havoc kcalloc_#t~ret57#1.base, kcalloc_#t~ret57#1.offset, kcalloc_~n#1, kcalloc_~size#1, kcalloc_~flags#1, kcalloc_~tmp~2#1.base, kcalloc_~tmp~2#1.offset;havoc kcalloc_#in~n#1, kcalloc_#in~size#1, kcalloc_#in~flags#1;assume { :end_inline_kcalloc } true;rio_init_mports_~tmp___1~5#1.base, rio_init_mports_~tmp___1~5#1.offset := rio_init_mports_#t~ret725#1.base, rio_init_mports_#t~ret725#1.offset;havoc rio_init_mports_#t~ret725#1.base, rio_init_mports_#t~ret725#1.offset;rio_init_mports_~work~1#1.base, rio_init_mports_~work~1#1.offset := rio_init_mports_~tmp___1~5#1.base, rio_init_mports_~tmp___1~5#1.offset; [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5112: assume 0bv32 != rio_mport_scan_~tmp___0~11#1; [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5112: assume !(0bv32 != rio_mport_scan_~tmp___0~11#1); [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2932: kcalloc_#t~ret57#1.base, kcalloc_#t~ret57#1.offset := kmalloc_array_#res#1.base, kmalloc_array_#res#1.offset;havoc kmalloc_array_#t~ret56#1.base, kmalloc_array_#t~ret56#1.offset, kmalloc_array_~n#1, kmalloc_array_~size#1, kmalloc_array_~flags#1, kmalloc_array_~tmp~1#1.base, kmalloc_array_~tmp~1#1.offset;havoc kmalloc_array_#in~n#1, kmalloc_array_#in~size#1, kmalloc_array_#in~flags#1;assume { :end_inline_kmalloc_array } true;kcalloc_~tmp~2#1.base, kcalloc_~tmp~2#1.offset := kcalloc_#t~ret57#1.base, kcalloc_#t~ret57#1.offset;havoc kcalloc_#t~ret57#1.base, kcalloc_#t~ret57#1.offset;kcalloc_#res#1.base, kcalloc_#res#1.offset := kcalloc_~tmp~2#1.base, kcalloc_~tmp~2#1.offset; [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7491: assume 18446744073709551615bv64 == bus_scan_store_#t~mem1197#1;havoc bus_scan_store_#t~mem1197#1;assume { :begin_inline_rio_init_mports } true;havoc rio_init_mports_#res#1;havoc rio_init_mports_#t~mem707#1.base, rio_init_mports_#t~mem707#1.offset, rio_init_mports_#t~mem708#1, rio_init_mports_#t~mem709#1.base, rio_init_mports_#t~mem709#1.offset, rio_init_mports_#t~mem710#1.base, rio_init_mports_#t~mem710#1.offset, rio_init_mports_#t~mem711#1.base, rio_init_mports_#t~mem711#1.offset, rio_init_mports_#t~ret712#1, rio_init_mports_#t~mem717#1.base, rio_init_mports_#t~mem717#1.offset, rio_init_mports_#t~mem718#1.base, rio_init_mports_#t~mem718#1.offset, rio_init_mports_#t~ret719#1, rio_init_mports_#t~mem720#1.base, rio_init_mports_#t~mem720#1.offset, rio_init_mports_#t~mem721#1.base, rio_init_mports_#t~mem721#1.offset, rio_init_mports_#t~mem722#1.base, rio_init_mports_#t~mem722#1.offset, rio_init_mports_#t~ret723#1.base, rio_init_mports_#t~ret723#1.offset, rio_init_mports_#t~ret724#1, rio_init_mports_#t~ret725#1.base, rio_init_mports_#t~ret725#1.offset, rio_init_mports_#t~ret726#1, rio_init_mports_#t~mem727#1.base, rio_init_mports_#t~mem727#1.offset, rio_init_mports_#t~mem728#1, rio_init_mports_#t~mem729#1.base, rio_init_mports_#t~mem729#1.offset, rio_init_mports_#t~short730#1, rio_init_mports_#t~mem731#1, rio_init_mports_#t~ret732#1, rio_init_mports_#t~mem733#1.base, rio_init_mports_#t~mem733#1.offset, rio_init_mports_#t~mem734#1, rio_init_mports_#t~ret735#1, rio_init_mports_#t~ret736#1, rio_init_mports_~port~4#1.base, rio_init_mports_~port~4#1.offset, rio_init_mports_~work~1#1.base, rio_init_mports_~work~1#1.offset, rio_init_mports_~n~2#1, rio_init_mports_~__mptr~9#1.base, rio_init_mports_~__mptr~9#1.offset, rio_init_mports_~tmp~49#1, rio_init_mports_~__mptr___0~5#1.base, rio_init_mports_~__mptr___0~5#1.offset, rio_init_mports_~#__key~0#1.base, rio_init_mports_~#__key~0#1.offset, rio_init_mports_~__lock_name~0#1.base, rio_init_mports_~__lock_name~0#1.offset, rio_init_mports_~tmp___0~13#1.base, rio_init_mports_~tmp___0~13#1.offset, rio_init_mports_~tmp___1~5#1.base, rio_init_mports_~tmp___1~5#1.offset, rio_init_mports_~__mptr___1~2#1.base, rio_init_mports_~__mptr___1~2#1.offset, rio_init_mports_~#__key___0~0#1.base, rio_init_mports_~#__key___0~0#1.offset, rio_init_mports_~#__constr_expr_0~0#1.base, rio_init_mports_~#__constr_expr_0~0#1.offset, rio_init_mports_~__mptr___2~2#1.base, rio_init_mports_~__mptr___2~2#1.offset, rio_init_mports_~#descriptor~9#1.base, rio_init_mports_~#descriptor~9#1.offset, rio_init_mports_~tmp___2~4#1;havoc rio_init_mports_~port~4#1.base, rio_init_mports_~port~4#1.offset;havoc rio_init_mports_~work~1#1.base, rio_init_mports_~work~1#1.offset;havoc rio_init_mports_~n~2#1;havoc rio_init_mports_~__mptr~9#1.base, rio_init_mports_~__mptr~9#1.offset;havoc rio_init_mports_~tmp~49#1;havoc rio_init_mports_~__mptr___0~5#1.base, rio_init_mports_~__mptr___0~5#1.offset;call rio_init_mports_~#__key~0#1.base, rio_init_mports_~#__key~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc rio_init_mports_~__lock_name~0#1.base, rio_init_mports_~__lock_name~0#1.offset;havoc rio_init_mports_~tmp___0~13#1.base, rio_init_mports_~tmp___0~13#1.offset;havoc rio_init_mports_~tmp___1~5#1.base, rio_init_mports_~tmp___1~5#1.offset;havoc rio_init_mports_~__mptr___1~2#1.base, rio_init_mports_~__mptr___1~2#1.offset;call rio_init_mports_~#__key___0~0#1.base, rio_init_mports_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8bv64);call rio_init_mports_~#__constr_expr_0~0#1.base, rio_init_mports_~#__constr_expr_0~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc rio_init_mports_~__mptr___2~2#1.base, rio_init_mports_~__mptr___2~2#1.offset;call rio_init_mports_~#descriptor~9#1.base, rio_init_mports_~#descriptor~9#1.offset := #Ultimate.allocOnStack(37bv64);havoc rio_init_mports_~tmp___2~4#1;rio_init_mports_~n~2#1 := 0bv32; [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7491: assume !(18446744073709551615bv64 == bus_scan_store_#t~mem1197#1);havoc bus_scan_store_#t~mem1197#1;call bus_scan_store_#t~mem1199#1 := read~intINTTYPE8#51(bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset, 8bv64);bus_scan_store_#t~short1201#1 := ~bvslt~64(bus_scan_store_#t~mem1199#1, 0bv64); [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8284: havoc __class_register_#t~nondet1332#1;rio_bus_init_#t~ret1022#1 := __class_register_#res#1;havoc __class_register_#t~nondet1332#1, __class_register_~arg0#1.base, __class_register_~arg0#1.offset, __class_register_~arg1#1.base, __class_register_~arg1#1.offset;havoc __class_register_#in~arg0#1.base, __class_register_#in~arg0#1.offset, __class_register_#in~arg1#1.base, __class_register_#in~arg1#1.offset;assume { :end_inline___class_register } true;rio_bus_init_~tmp~81#1 := rio_bus_init_#t~ret1022#1;havoc rio_bus_init_#t~ret1022#1;rio_bus_init_~ret~0#1 := rio_bus_init_~tmp~81#1; [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5113: rio_mport_scan_#res#1 := 4294967277bv32; [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5113-1: SUMMARY for call mutex_unlock(~#rio_mport_list_lock~0.base, ~#rio_mport_list_lock~0.offset); srcloc: null [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2801: assume preempt_count_#t~switch18#1; [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2801: assume !preempt_count_#t~switch18#1;preempt_count_#t~switch18#1 := preempt_count_#t~switch18#1; [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7690: ldv_main_exported_2_#t~ret1238#1 := sys_size_show_#res#1;havoc sys_size_show_#t~mem1208#1, sys_size_show_#t~loopctr1209#1, sys_size_show_#t~nondet1210#1, sys_size_show_#t~ret1211#1, sys_size_show_~dev#1.base, sys_size_show_~dev#1.offset, sys_size_show_~attr#1.base, sys_size_show_~attr#1.offset, sys_size_show_~buf#1.base, sys_size_show_~buf#1.offset, sys_size_show_~mport~2#1.base, sys_size_show_~mport~2#1.offset, sys_size_show_~__mptr~30#1.base, sys_size_show_~__mptr~30#1.offset, sys_size_show_~tmp~110#1;havoc sys_size_show_#in~dev#1.base, sys_size_show_#in~dev#1.offset, sys_size_show_#in~attr#1.base, sys_size_show_#in~attr#1.offset, sys_size_show_#in~buf#1.base, sys_size_show_#in~buf#1.offset;assume { :end_inline_sys_size_show } true;havoc ldv_main_exported_2_#t~ret1238#1;~ldv_state_variable_2~0 := 1bv32; [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5246: assume 0bv64 == ~bvadd~64(rio_init_mports_~work~1#1.base, rio_init_mports_~work~1#1.offset); [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5246: assume !(0bv64 == ~bvadd~64(rio_init_mports_~work~1#1.base, rio_init_mports_~work~1#1.offset));rio_init_mports_~n~2#1 := 0bv32; [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5247: havoc rio_init_mports_#t~ret726#1;assume { :begin_inline_ldv_destroy_workqueue_22 } true;ldv_destroy_workqueue_22_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_22_#in~ldv_func_arg1#1.offset := ~rio_wq~0.base, ~rio_wq~0.offset;havoc ldv_destroy_workqueue_22_~ldv_func_arg1#1.base, ldv_destroy_workqueue_22_~ldv_func_arg1#1.offset;ldv_destroy_workqueue_22_~ldv_func_arg1#1.base, ldv_destroy_workqueue_22_~ldv_func_arg1#1.offset := ldv_destroy_workqueue_22_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_22_#in~ldv_func_arg1#1.offset; [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5247-1: SUMMARY for call rio_init_mports_#t~ret726#1 := printk(143bv64, 0bv64); srcloc: null [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361-1: rio_read_config_#res#1 := rio_read_config_~count#1;call ULTIMATE.dealloc(rio_read_config_~#val~0#1.base, rio_read_config_~#val~0#1.offset);havoc rio_read_config_~#val~0#1.base, rio_read_config_~#val~0#1.offset;call ULTIMATE.dealloc(rio_read_config_~#val___0~0#1.base, rio_read_config_~#val___0~0#1.offset);havoc rio_read_config_~#val___0~0#1.base, rio_read_config_~#val___0~0#1.offset;call ULTIMATE.dealloc(rio_read_config_~#val___1~0#1.base, rio_read_config_~#val___1~0#1.offset);havoc rio_read_config_~#val___1~0#1.base, rio_read_config_~#val___1~0#1.offset;call ULTIMATE.dealloc(rio_read_config_~#val___2~0#1.base, rio_read_config_~#val___2~0#1.offset);havoc rio_read_config_~#val___2~0#1.base, rio_read_config_~#val___2~0#1.offset;call ULTIMATE.dealloc(rio_read_config_~#val___3~0#1.base, rio_read_config_~#val___3~0#1.offset);havoc rio_read_config_~#val___3~0#1.base, rio_read_config_~#val___3~0#1.offset; [2025-02-08 03:05:42,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626: ldv_main_exported_7_#t~ret1226#1 := lnext_show_#res#1;havoc lnext_show_#t~mem1138#1, lnext_show_#t~mem1139#1.base, lnext_show_#t~mem1139#1.offset, lnext_show_#t~mem1140#1.base, lnext_show_#t~mem1140#1.offset, lnext_show_#t~ret1141#1.base, lnext_show_#t~ret1141#1.offset, lnext_show_#t~loopctr1142#1, lnext_show_#t~nondet1143#1, lnext_show_#t~ret1144#1, lnext_show_#t~loopctr1145#1, lnext_show_#t~nondet1146#1, lnext_show_#t~ret1147#1, lnext_show_#t~mem1148#1, lnext_show_~dev#1.base, lnext_show_~dev#1.offset, lnext_show_~attr#1.base, lnext_show_~attr#1.offset, lnext_show_~buf#1.base, lnext_show_~buf#1.offset, lnext_show_~rdev~17#1.base, lnext_show_~rdev~17#1.offset, lnext_show_~__mptr~25#1.base, lnext_show_~__mptr~25#1.offset, lnext_show_~str~1#1.base, lnext_show_~str~1#1.offset, lnext_show_~i~3#1, lnext_show_~tmp~104#1.base, lnext_show_~tmp~104#1.offset, lnext_show_~tmp___0~17#1, lnext_show_~tmp___1~9#1;havoc lnext_show_#in~dev#1.base, lnext_show_#in~dev#1.offset, lnext_show_#in~attr#1.base, lnext_show_#in~attr#1.offset, lnext_show_#in~buf#1.base, lnext_show_#in~buf#1.offset;assume { :end_inline_lnext_show } true;havoc ldv_main_exported_7_#t~ret1226#1;~ldv_state_variable_7~0 := 1bv32; [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7428: assume 0bv32 != rio_write_config_~size~1#1;call rio_write_config_#t~mem1185#1 := read~intINTTYPE1#0(rio_write_config_~data~7#1.base, ~bvadd~64(rio_write_config_~data~7#1.offset, ~bvsub~64(rio_write_config_~off#1, rio_write_config_~init_off~1#1)), 1bv64); [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7428: assume !(0bv32 != rio_write_config_~size~1#1); [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5248: havoc ldv_destroy_workqueue_22_~ldv_func_arg1#1.base, ldv_destroy_workqueue_22_~ldv_func_arg1#1.offset;havoc ldv_destroy_workqueue_22_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_22_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_destroy_workqueue_22 } true; [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2804: assume preempt_count_#t~switch18#1; [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2804: assume !preempt_count_#t~switch18#1;preempt_count_#t~switch18#1 := true; [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834: havoc ldv_main_exported_15_#t~ret1281#1.base, ldv_main_exported_15_#t~ret1281#1.offset, ldv_main_exported_15_#t~ret1282#1.base, ldv_main_exported_15_#t~ret1282#1.offset, ldv_main_exported_15_#t~ret1283#1.base, ldv_main_exported_15_#t~ret1283#1.offset, ldv_main_exported_15_#t~nondet1284#1, ldv_main_exported_15_#t~switch1285#1, ldv_main_exported_15_#t~ret1286#1, ldv_main_exported_15_~ldvarg36~0#1.base, ldv_main_exported_15_~ldvarg36~0#1.offset, ldv_main_exported_15_~tmp~123#1.base, ldv_main_exported_15_~tmp~123#1.offset, ldv_main_exported_15_~ldvarg35~0#1.base, ldv_main_exported_15_~ldvarg35~0#1.offset, ldv_main_exported_15_~tmp___0~30#1.base, ldv_main_exported_15_~tmp___0~30#1.offset, ldv_main_exported_15_~ldvarg37~0#1.base, ldv_main_exported_15_~ldvarg37~0#1.offset, ldv_main_exported_15_~tmp___1~23#1.base, ldv_main_exported_15_~tmp___1~23#1.offset, ldv_main_exported_15_~tmp___2~18#1;assume { :end_inline_ldv_main_exported_15 } true; [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6768: havoc ldv_initialize_bus_type_18_#t~ret1025#1.base, ldv_initialize_bus_type_18_#t~ret1025#1.offset, ldv_initialize_bus_type_18_~tmp~83#1.base, ldv_initialize_bus_type_18_~tmp~83#1.offset;assume { :end_inline_ldv_initialize_bus_type_18 } true;~ldv_state_variable_2~0 := 1bv32;~ldv_state_variable_17~0 := 1bv32;~ldv_state_variable_7~0 := 1bv32;~ldv_state_variable_11~0 := 1bv32; [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7429-1: SUMMARY for call rio_write_config_#t~ret1186#1 := rio_write_config_8(rio_write_config_~dev~2#1.base, rio_write_config_~dev~2#1.offset, rio_write_config_~off#1[32:0], ~zero_extend~32~8(rio_write_config_#t~mem1185#1)[8:0]); srcloc: null [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7429: havoc rio_write_config_#t~mem1185#1;havoc rio_write_config_#t~ret1186#1;rio_write_config_~off#1 := ~bvadd~64(1bv64, rio_write_config_~off#1);rio_write_config_~size~1#1 := ~bvsub~32(rio_write_config_~size~1#1, 1bv32); [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5117: call rio_mport_scan_#t~mem667#1 := read~intINTTYPE4#0(rio_mport_scan_~port~3#1.base, ~bvadd~64(1128bv64, rio_mport_scan_~port~3#1.offset), 4bv64); [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5117-1: SUMMARY for call mutex_unlock(~#rio_mport_list_lock~0.base, ~#rio_mport_list_lock~0.offset); srcloc: null [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496-1: assume bus_scan_store_#t~short1201#1; [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496-1: assume !bus_scan_store_#t~short1201#1;call bus_scan_store_#t~mem1200#1 := read~intINTTYPE8#51(bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset, 8bv64);bus_scan_store_#t~short1201#1 := ~bvsgt~64(bus_scan_store_#t~mem1200#1, 7bv64); [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume bus_scan_store_#t~short1201#1;havoc bus_scan_store_#t~mem1199#1;havoc bus_scan_store_#t~mem1200#1;havoc bus_scan_store_#t~short1201#1;bus_scan_store_#res#1 := 18446744073709551594bv64;call ULTIMATE.dealloc(bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset);havoc bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset; [2025-02-08 03:05:42,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume !bus_scan_store_#t~short1201#1;havoc bus_scan_store_#t~mem1199#1;havoc bus_scan_store_#t~mem1200#1;havoc bus_scan_store_#t~short1201#1;call bus_scan_store_#t~mem1202#1 := read~intINTTYPE8#51(bus_scan_store_~#val~2#1.base, bus_scan_store_~#val~2#1.offset, 8bv64);assume { :begin_inline_rio_mport_scan } true;rio_mport_scan_#in~mport_id#1 := bus_scan_store_#t~mem1202#1[32:0];havoc rio_mport_scan_#res#1;havoc rio_mport_scan_#t~mem660#1.base, rio_mport_scan_#t~mem660#1.offset, rio_mport_scan_#t~mem661#1, rio_mport_scan_#t~mem662#1.base, rio_mport_scan_#t~mem662#1.offset, rio_mport_scan_#t~mem663#1.base, rio_mport_scan_#t~mem663#1.offset, rio_mport_scan_#t~mem664#1.base, rio_mport_scan_#t~mem664#1.offset, rio_mport_scan_#t~mem665#1.base, rio_mport_scan_#t~mem665#1.offset, rio_mport_scan_#t~ret666#1, rio_mport_scan_#t~mem667#1, rio_mport_scan_#t~mem672#1.base, rio_mport_scan_#t~mem672#1.offset, rio_mport_scan_#t~mem673#1.base, rio_mport_scan_#t~mem673#1.offset, rio_mport_scan_#t~ret674#1, rio_mport_scan_#t~mem679#1.base, rio_mport_scan_#t~mem679#1.offset, rio_mport_scan_#t~mem680#1.base, rio_mport_scan_#t~mem680#1.offset, rio_mport_scan_#t~ret681#1, rio_mport_scan_#t~mem682#1.base, rio_mport_scan_#t~mem682#1.offset, rio_mport_scan_#t~mem683#1.base, rio_mport_scan_#t~mem683#1.offset, rio_mport_scan_~mport_id#1, rio_mport_scan_~port~3#1.base, rio_mport_scan_~port~3#1.offset, rio_mport_scan_~rc~15#1, rio_mport_scan_~__mptr~7#1.base, rio_mport_scan_~__mptr~7#1.offset, rio_mport_scan_~__mptr___0~4#1.base, rio_mport_scan_~__mptr___0~4#1.offset, rio_mport_scan_~tmp~47#1, rio_mport_scan_~tmp___0~11#1;rio_mport_scan_~mport_id#1 := rio_mport_scan_#in~mport_id#1;havoc rio_mport_scan_~port~3#1.base, rio_mport_scan_~port~3#1.offset;havoc rio_mport_scan_~rc~15#1;havoc rio_mport_scan_~__mptr~7#1.base, rio_mport_scan_~__mptr~7#1.offset;havoc rio_mport_scan_~__mptr___0~4#1.base, rio_mport_scan_~__mptr___0~4#1.offset;havoc rio_mport_scan_~tmp~47#1;havoc rio_mport_scan_~tmp___0~11#1;rio_mport_scan_~port~3#1.base, rio_mport_scan_~port~3#1.offset := 0bv64, 0bv64; [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5118: assume ~bvsge~32(rio_mport_scan_#t~mem667#1, 0bv32);havoc rio_mport_scan_#t~mem667#1;call rio_mport_scan_#t~mem672#1.base, rio_mport_scan_#t~mem672#1.offset := read~$Pointer$#0(rio_mport_scan_~port~3#1.base, ~bvadd~64(2775bv64, rio_mport_scan_~port~3#1.offset), 8bv64);call rio_mport_scan_#t~mem673#1.base, rio_mport_scan_#t~mem673#1.offset := read~$Pointer$#0(rio_mport_scan_#t~mem672#1.base, ~bvadd~64(8bv64, rio_mport_scan_#t~mem672#1.offset), 8bv64); [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5118: assume !~bvsge~32(rio_mport_scan_#t~mem667#1, 0bv32);havoc rio_mport_scan_#t~mem667#1;call rio_mport_scan_#t~mem679#1.base, rio_mport_scan_#t~mem679#1.offset := read~$Pointer$#0(rio_mport_scan_~port~3#1.base, ~bvadd~64(2775bv64, rio_mport_scan_~port~3#1.offset), 8bv64);call rio_mport_scan_#t~mem680#1.base, rio_mport_scan_#t~mem680#1.offset := read~$Pointer$#0(rio_mport_scan_#t~mem679#1.base, ~bvadd~64(16bv64, rio_mport_scan_#t~mem679#1.offset), 8bv64); [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5119: rio_mport_scan_~rc~15#1 := rio_mport_scan_#t~ret674#1;havoc rio_mport_scan_#t~mem672#1.base, rio_mport_scan_#t~mem672#1.offset;havoc rio_mport_scan_#t~mem673#1.base, rio_mport_scan_#t~mem673#1.offset;havoc rio_mport_scan_#t~ret674#1; [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5119-1: SUMMARY for call rio_mport_scan_#t~ret674#1 := ##fun~$Pointer$~X~~u32~0~TO~C_INT(rio_mport_scan_~port~3#1.base, rio_mport_scan_~port~3#1.offset, 0bv32, rio_mport_scan_#t~mem673#1.base, rio_mport_scan_#t~mem673#1.offset); srcloc: null [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807: assume preempt_count_#t~switch18#1;assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807: assume !preempt_count_#t~switch18#1; [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2874: queue_work_#t~ret47#1 := ldv_queue_work_on_5_#res#1;havoc ldv_queue_work_on_5_#t~ret762#1, ldv_queue_work_on_5_~ldv_func_arg1#1, ldv_queue_work_on_5_~ldv_func_arg2#1.base, ldv_queue_work_on_5_~ldv_func_arg2#1.offset, ldv_queue_work_on_5_~ldv_func_arg3#1.base, ldv_queue_work_on_5_~ldv_func_arg3#1.offset, ldv_queue_work_on_5_~ldv_func_res~0#1, ldv_queue_work_on_5_~tmp~52#1;havoc ldv_queue_work_on_5_#in~ldv_func_arg1#1, ldv_queue_work_on_5_#in~ldv_func_arg2#1.base, ldv_queue_work_on_5_#in~ldv_func_arg2#1.offset, ldv_queue_work_on_5_#in~ldv_func_arg3#1.base, ldv_queue_work_on_5_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv_queue_work_on_5 } true;queue_work_~tmp~0#1 := (if 0bv8 == queue_work_#t~ret47#1 then 0bv8 else 1bv8);havoc queue_work_#t~ret47#1;queue_work_#res#1 := (if 0bv8 == queue_work_~tmp~0#1 then 0bv8 else 1bv8); [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7235-1: call lnext_show_#t~mem1139#1.base, lnext_show_#t~mem1139#1.offset := read~$Pointer$#0(lnext_show_~rdev~17#1.base, ~bvadd~64(~bvadd~64(104bv64, ~bvadd~64(2353bv64, lnext_show_~rdev~17#1.offset)), ~bvmul~64(8bv64, ~sign_extend~64~32(lnext_show_~i~3#1))), 8bv64); [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7235: assume 0bv64 != ~bvadd~64(lnext_show_#t~mem1139#1.base, lnext_show_#t~mem1139#1.offset);havoc lnext_show_#t~mem1139#1.base, lnext_show_#t~mem1139#1.offset;call lnext_show_#t~mem1140#1.base, lnext_show_#t~mem1140#1.offset := read~$Pointer$#0(lnext_show_~rdev~17#1.base, ~bvadd~64(~bvadd~64(104bv64, ~bvadd~64(2353bv64, lnext_show_~rdev~17#1.offset)), ~bvmul~64(8bv64, ~sign_extend~64~32(lnext_show_~i~3#1))), 8bv64); [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7235: assume !(0bv64 != ~bvadd~64(lnext_show_#t~mem1139#1.base, lnext_show_#t~mem1139#1.offset));havoc lnext_show_#t~mem1139#1.base, lnext_show_#t~mem1139#1.offset;lnext_show_#t~loopctr1145#1 := 0bv64; [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5253: call rio_init_mports_#t~mem727#1.base, rio_init_mports_#t~mem727#1.offset := read~$Pointer$#0(~#rio_mports~0.base, ~#rio_mports~0.offset, 8bv64);rio_init_mports_~__mptr___1~2#1.base, rio_init_mports_~__mptr___1~2#1.offset := rio_init_mports_#t~mem727#1.base, rio_init_mports_#t~mem727#1.offset;havoc rio_init_mports_#t~mem727#1.base, rio_init_mports_#t~mem727#1.offset;rio_init_mports_~port~4#1.base, rio_init_mports_~port~4#1.offset := rio_init_mports_~__mptr___1~2#1.base, ~bvadd~64(18446744073709507088bv64, rio_init_mports_~__mptr___1~2#1.offset); [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5253-1: SUMMARY for call mutex_lock_nested(~#rio_mport_list_lock~0.base, ~#rio_mport_list_lock~0.offset, 0bv32); srcloc: null [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5121: rio_mport_scan_~rc~15#1 := rio_mport_scan_#t~ret681#1;havoc rio_mport_scan_#t~mem679#1.base, rio_mport_scan_#t~mem679#1.offset;havoc rio_mport_scan_#t~mem680#1.base, rio_mport_scan_#t~mem680#1.offset;havoc rio_mport_scan_#t~ret681#1; [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5121-1: SUMMARY for call rio_mport_scan_#t~ret681#1 := ##fun~$Pointer$~X~~u32~0~TO~C_INT(rio_mport_scan_~port~3#1.base, rio_mport_scan_~port~3#1.offset, 1bv32, rio_mport_scan_#t~mem680#1.base, rio_mport_scan_#t~mem680#1.offset); srcloc: null [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7566: ldv_initialize_bin_attribute_5_~tmp~111#1.base, ldv_initialize_bin_attribute_5_~tmp~111#1.offset := ldv_initialize_bin_attribute_5_#t~ret1212#1.base, ldv_initialize_bin_attribute_5_#t~ret1212#1.offset;havoc ldv_initialize_bin_attribute_5_#t~ret1212#1.base, ldv_initialize_bin_attribute_5_#t~ret1212#1.offset;~rio_config_attr_group0~0.base, ~rio_config_attr_group0~0.offset := ldv_initialize_bin_attribute_5_~tmp~111#1.base, ldv_initialize_bin_attribute_5_~tmp~111#1.offset; [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7500: bus_scan_store_#t~ret1203#1 := rio_mport_scan_#res#1;havoc rio_mport_scan_#t~mem660#1.base, rio_mport_scan_#t~mem660#1.offset, rio_mport_scan_#t~mem661#1, rio_mport_scan_#t~mem662#1.base, rio_mport_scan_#t~mem662#1.offset, rio_mport_scan_#t~mem663#1.base, rio_mport_scan_#t~mem663#1.offset, rio_mport_scan_#t~mem664#1.base, rio_mport_scan_#t~mem664#1.offset, rio_mport_scan_#t~mem665#1.base, rio_mport_scan_#t~mem665#1.offset, rio_mport_scan_#t~ret666#1, rio_mport_scan_#t~mem667#1, rio_mport_scan_#t~mem672#1.base, rio_mport_scan_#t~mem672#1.offset, rio_mport_scan_#t~mem673#1.base, rio_mport_scan_#t~mem673#1.offset, rio_mport_scan_#t~ret674#1, rio_mport_scan_#t~mem679#1.base, rio_mport_scan_#t~mem679#1.offset, rio_mport_scan_#t~mem680#1.base, rio_mport_scan_#t~mem680#1.offset, rio_mport_scan_#t~ret681#1, rio_mport_scan_#t~mem682#1.base, rio_mport_scan_#t~mem682#1.offset, rio_mport_scan_#t~mem683#1.base, rio_mport_scan_#t~mem683#1.offset, rio_mport_scan_~mport_id#1, rio_mport_scan_~port~3#1.base, rio_mport_scan_~port~3#1.offset, rio_mport_scan_~rc~15#1, rio_mport_scan_~__mptr~7#1.base, rio_mport_scan_~__mptr~7#1.offset, rio_mport_scan_~__mptr___0~4#1.base, rio_mport_scan_~__mptr___0~4#1.offset, rio_mport_scan_~tmp~47#1, rio_mport_scan_~tmp___0~11#1;havoc rio_mport_scan_#in~mport_id#1;assume { :end_inline_rio_mport_scan } true;bus_scan_store_~rc~16#1 := bus_scan_store_#t~ret1203#1;havoc bus_scan_store_#t~mem1202#1;havoc bus_scan_store_#t~ret1203#1; [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7566-1: SUMMARY for call ldv_initialize_bin_attribute_5_#t~ret1212#1.base, ldv_initialize_bin_attribute_5_#t~ret1212#1.offset := ldv_init_zalloc(296bv64); srcloc: null [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7434-1: rio_write_config_#res#1 := rio_write_config_~count#1; [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7236-1: SUMMARY for call lnext_show_#t~ret1141#1.base, lnext_show_#t~ret1141#1.offset := rio_name(lnext_show_#t~mem1140#1.base, lnext_show_#t~mem1140#1.offset); srcloc: null [2025-02-08 03:05:42,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7236: lnext_show_~tmp~104#1.base, lnext_show_~tmp~104#1.offset := lnext_show_#t~ret1141#1.base, lnext_show_#t~ret1141#1.offset;havoc lnext_show_#t~mem1140#1.base, lnext_show_#t~mem1140#1.offset;havoc lnext_show_#t~ret1141#1.base, lnext_show_#t~ret1141#1.offset;lnext_show_#t~loopctr1142#1 := 0bv64; [2025-02-08 03:05:42,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: call ULTIMATE.dealloc(~#data~5.base, ~#data~5.offset);havoc ~#data~5.base, ~#data~5.offset; [2025-02-08 03:05:43,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8423: havoc #t~nondet1350; [2025-02-08 03:05:43,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8309: havoc #t~nondet1334; [2025-02-08 03:05:43,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8378: havoc get_device_#t~ret1344#1.base, get_device_#t~ret1344#1.offset;#t~ret994#1.base, #t~ret994#1.offset := get_device_#res#1.base, get_device_#res#1.offset;havoc get_device_#t~ret1344#1.base, get_device_#t~ret1344#1.offset, get_device_~arg0#1.base, get_device_~arg0#1.offset;havoc get_device_#in~arg0#1.base, get_device_#in~arg0#1.offset;assume { :end_inline_get_device } true;havoc #t~ret994#1.base, #t~ret994#1.offset; [2025-02-08 03:05:43,932 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: call ULTIMATE.dealloc(rio_mport_read_config_16_~#data~4#1.base, rio_mport_read_config_16_~#data~4#1.offset);havoc rio_mport_read_config_16_~#data~4#1.base, rio_mport_read_config_16_~#data~4#1.offset; [2025-02-08 03:05:44,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret1358#1 := rio_release_outb_dbell_#res#1;havoc rio_release_outb_dbell_#t~ret178#1, rio_release_outb_dbell_~rdev#1.base, rio_release_outb_dbell_~rdev#1.offset, rio_release_outb_dbell_~res#1.base, rio_release_outb_dbell_~res#1.offset, rio_release_outb_dbell_~rc~5#1, rio_release_outb_dbell_~tmp~24#1;havoc rio_release_outb_dbell_#in~rdev#1.base, rio_release_outb_dbell_#in~rdev#1.offset, rio_release_outb_dbell_#in~res#1.base, rio_release_outb_dbell_#in~res#1.offset;assume { :end_inline_rio_release_outb_dbell } true;##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~funptrres1356#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret1358#1; [2025-02-08 03:05:44,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-7: ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret1357#1 := rio_request_inb_pwrite_#res#1;havoc rio_request_inb_pwrite_#t~mem179#1.base, rio_request_inb_pwrite_#t~mem179#1.offset, rio_request_inb_pwrite_~rdev#1.base, rio_request_inb_pwrite_~rdev#1.offset, rio_request_inb_pwrite_~pwcback#1.base, rio_request_inb_pwrite_~pwcback#1.offset, rio_request_inb_pwrite_~rc~6#1;havoc rio_request_inb_pwrite_#in~rdev#1.base, rio_request_inb_pwrite_#in~rdev#1.offset, rio_request_inb_pwrite_#in~pwcback#1.base, rio_request_inb_pwrite_#in~pwcback#1.offset;assume { :end_inline_rio_request_inb_pwrite } true;##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~funptrres1356#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret1357#1; [2025-02-08 03:05:44,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6377: #t~ret1007#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~1004#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~1004#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~1005#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~1005#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~funptrres1356#1, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret1357#1, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret1358#1, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret1359#1, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret1360#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~1004#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~1004#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~1005#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~1005#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~TO~C_INT } true;~error~0#1 := #t~ret1007#1;havoc #t~mem1006#1.base, #t~mem1006#1.offset;havoc #t~ret1007#1; [2025-02-08 03:05:44,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8427: havoc #t~nondet1351; [2025-02-08 03:05:44,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8319: havoc add_uevent_var_#t~nondet1335#1; [2025-02-08 03:05:44,556 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:05:44,563 INFO L158 Benchmark]: Toolchain (without parser) took 24228.77ms. Allocated memory was 83.9MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 47.3MB in the beginning and 1.0GB in the end (delta: -955.0MB). Peak memory consumption was 888.3MB. Max. memory is 16.1GB. [2025-02-08 03:05:44,563 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 83.9MB. Free memory was 54.2MB in the beginning and 54.2MB in the end (delta: 18.7kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:05:44,563 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1921.06ms. Allocated memory was 83.9MB in the beginning and 201.3MB in the end (delta: 117.4MB). Free memory was 47.1MB in the beginning and 106.1MB in the end (delta: -59.0MB). Peak memory consumption was 121.5MB. Max. memory is 16.1GB. [2025-02-08 03:05:44,566 INFO L158 Benchmark]: Boogie Procedure Inliner took 232.35ms. Allocated memory is still 201.3MB. Free memory was 106.1MB in the beginning and 72.5MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 03:05:44,567 INFO L158 Benchmark]: Boogie Preprocessor took 918.02ms. Allocated memory is still 201.3MB. Free memory was 72.5MB in the beginning and 47.6MB in the end (delta: 24.9MB). Peak memory consumption was 64.4MB. Max. memory is 16.1GB. [2025-02-08 03:05:44,567 INFO L158 Benchmark]: IcfgBuilder took 21152.33ms. Allocated memory was 201.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 47.6MB in the beginning and 1.0GB in the end (delta: -954.7MB). Peak memory consumption was 769.6MB. Max. memory is 16.1GB. [2025-02-08 03:05:44,568 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.23ms. Allocated memory is still 83.9MB. Free memory was 54.2MB in the beginning and 54.2MB in the end (delta: 18.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1921.06ms. Allocated memory was 83.9MB in the beginning and 201.3MB in the end (delta: 117.4MB). Free memory was 47.1MB in the beginning and 106.1MB in the end (delta: -59.0MB). Peak memory consumption was 121.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 232.35ms. Allocated memory is still 201.3MB. Free memory was 106.1MB in the beginning and 72.5MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 918.02ms. Allocated memory is still 201.3MB. Free memory was 72.5MB in the beginning and 47.6MB in the end (delta: 24.9MB). Peak memory consumption was 64.4MB. Max. memory is 16.1GB. * IcfgBuilder took 21152.33ms. Allocated memory was 201.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 47.6MB in the beginning and 1.0GB in the end (delta: -954.7MB). Peak memory consumption was 769.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 2752]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [2752] - GenericResultAtLocation [Line: 2796]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [2796] - GenericResultAtLocation [Line: 2799]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [2799] - GenericResultAtLocation [Line: 2802]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [2802] - GenericResultAtLocation [Line: 2805]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [2805] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:05:44,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2