./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.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-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.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 ce6af79da269a74a7be79c0d90a6ffef91c6105b9f2d818e8d71747b8477fa74 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:47:00,692 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:47:00,774 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:47:00,780 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:47:00,780 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:47:00,810 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:47:00,812 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:47:00,813 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:47:00,814 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:47:00,814 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:47:00,815 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:47:00,815 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:47:00,816 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:47:00,816 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:47:00,816 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:47:00,816 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:47:00,816 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:47:00,816 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:47:00,817 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:47:00,817 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:47:00,817 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:47:00,817 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:47:00,817 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:47:00,817 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:47:00,817 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:47:00,817 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:47:00,817 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:47:00,818 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:47:00,818 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:47:00,818 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:47:00,818 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:47:00,818 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:47:00,818 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:47:00,818 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:47:00,818 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:47:00,818 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:47:00,818 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:47:00,818 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:47:00,818 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:47:00,818 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:47:00,818 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 -> ce6af79da269a74a7be79c0d90a6ffef91c6105b9f2d818e8d71747b8477fa74 [2025-02-08 02:47:01,197 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:47:01,211 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:47:01,214 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:47:01,216 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:47:01,217 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:47:01,220 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i [2025-02-08 02:47:02,726 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/dfbf86cf3/1a41da88b76048d8b9797398c8a7a94b/FLAGff09e55da [2025-02-08 02:47:03,457 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:47:03,458 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i [2025-02-08 02:47:03,538 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/dfbf86cf3/1a41da88b76048d8b9797398c8a7a94b/FLAGff09e55da [2025-02-08 02:47:03,567 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/dfbf86cf3/1a41da88b76048d8b9797398c8a7a94b [2025-02-08 02:47:03,570 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:47:03,574 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:47:03,578 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:47:03,579 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:47:03,585 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:47:03,587 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:47:03" (1/1) ... [2025-02-08 02:47:03,589 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69030189 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:03, skipping insertion in model container [2025-02-08 02:47:03,589 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:47:03" (1/1) ... [2025-02-08 02:47:03,716 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:47:06,358 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-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i[269371,269384] [2025-02-08 02:47:06,518 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:47:06,565 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:47:06,659 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"); [3897] [2025-02-08 02:47:06,661 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3905-3906] [2025-02-08 02:47:06,662 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3922] [2025-02-08 02:47:06,663 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3925] [2025-02-08 02:47:06,663 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3928] [2025-02-08 02:47:06,663 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3931] [2025-02-08 02:47:06,664 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; subl %2,%0; sete %1": "+m" (v->counter), "=qm" (c): "ir" (i): "memory"); [3973-3974] [2025-02-08 02:47:06,664 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; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [3985-3986] [2025-02-08 02:47:06,665 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; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3989-3990] [2025-02-08 02:47:06,665 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; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3993-3994] [2025-02-08 02:47:06,665 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; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3997-3998] [2025-02-08 02:47:06,669 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [4065] [2025-02-08 02:47:06,670 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4068] [2025-02-08 02:47:06,671 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4071] [2025-02-08 02:47:06,672 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4074] [2025-02-08 02:47:06,690 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4424] [2025-02-08 02:47:06,693 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4427] [2025-02-08 02:47:07,061 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-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i[269371,269384] [2025-02-08 02:47:07,086 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:47:07,178 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:47:07,179 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07 WrapperNode [2025-02-08 02:47:07,179 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:47:07,181 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:47:07,181 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:47:07,181 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:47:07,189 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (1/1) ... [2025-02-08 02:47:07,304 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (1/1) ... [2025-02-08 02:47:07,600 INFO L138 Inliner]: procedures = 282, calls = 3110, calls flagged for inlining = 132, calls inlined = 123, statements flattened = 7633 [2025-02-08 02:47:07,600 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:47:07,601 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:47:07,601 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:47:07,601 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:47:07,610 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (1/1) ... [2025-02-08 02:47:07,610 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (1/1) ... [2025-02-08 02:47:07,662 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (1/1) ... [2025-02-08 02:47:08,653 INFO L175 MemorySlicer]: Split 2250 memory accesses to 34 slices as follows [4, 3, 6, 3, 8, 4, 17, 4, 8, 18, 17, 34, 18, 2, 8, 7, 5, 31, 58, 4, 5, 2, 1, 3, 1, 5, 86, 5, 2, 2, 1, 64, 1794, 20]. 80 percent of accesses are in the largest equivalence class. The 215 initializations are split as follows [4, 3, 6, 3, 8, 4, 0, 0, 8, 0, 16, 0, 0, 2, 0, 0, 0, 31, 58, 4, 5, 2, 1, 3, 0, 5, 0, 5, 0, 0, 0, 0, 27, 20]. The 938 writes are split as follows [0, 0, 0, 0, 0, 0, 17, 0, 0, 17, 0, 25, 2, 0, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 86, 0, 1, 0, 0, 64, 714, 0]. [2025-02-08 02:47:08,654 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (1/1) ... [2025-02-08 02:47:08,654 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (1/1) ... [2025-02-08 02:47:08,841 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (1/1) ... [2025-02-08 02:47:08,864 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (1/1) ... [2025-02-08 02:47:08,912 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (1/1) ... [2025-02-08 02:47:08,951 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (1/1) ... [2025-02-08 02:47:09,027 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:47:09,030 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:47:09,030 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:47:09,030 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:47:09,032 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (1/1) ... [2025-02-08 02:47:09,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:47:09,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:47:09,072 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 02:47:09,075 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 02:47:09,102 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_del [2025-02-08 02:47:09,102 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_del [2025-02-08 02:47:09,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:47:09,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:47:09,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:47:09,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:47:09,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:47:09,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:47:09,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:47:09,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:47:09,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 02:47:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure driver_remove_file [2025-02-08 02:47:09,105 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_remove_file [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:47:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:47:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:47:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:47:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:47:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:47:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:47:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:47:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:47:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:47:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure find_partition [2025-02-08 02:47:09,107 INFO L138 BoogieDeclarations]: Found implementation of procedure find_partition [2025-02-08 02:47:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-08 02:47:09,107 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-08 02:47:09,109 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_block_when_processing_errors [2025-02-08 02:47:09,110 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_block_when_processing_errors [2025-02-08 02:47:09,110 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-08 02:47:09,110 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-08 02:47:09,110 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 02:47:09,110 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 02:47:09,111 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:47:09,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:47:09,111 INFO L130 BoogieDeclarations]: Found specification of procedure class_unregister [2025-02-08 02:47:09,111 INFO L138 BoogieDeclarations]: Found implementation of procedure class_unregister [2025-02-08 02:47:09,111 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2025-02-08 02:47:09,111 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2025-02-08 02:47:09,111 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:47:09,112 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:47:09,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure tape_name [2025-02-08 02:47:09,112 INFO L138 BoogieDeclarations]: Found implementation of procedure tape_name [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-02-08 02:47:09,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:47:09,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 02:47:09,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 02:47:09,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 02:47:09,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 02:47:09,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 02:47:09,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 02:47:09,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 02:47:09,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 02:47:09,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 02:47:09,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 02:47:09,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 02:47:09,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:47:09,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:47:09,114 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:47:09,114 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:47:09,114 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:47:09,114 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 02:47:09,114 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 02:47:09,114 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 02:47:09,114 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 02:47:09,114 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 02:47:09,114 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 02:47:09,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 02:47:09,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 02:47:09,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 02:47:09,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 02:47:09,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 02:47:09,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 02:47:09,118 INFO L130 BoogieDeclarations]: Found specification of procedure st_int_ioctl [2025-02-08 02:47:09,118 INFO L138 BoogieDeclarations]: Found implementation of procedure st_int_ioctl [2025-02-08 02:47:09,118 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_rq_timeout [2025-02-08 02:47:09,118 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_rq_timeout [2025-02-08 02:47:09,118 INFO L130 BoogieDeclarations]: Found specification of procedure set_mode_densblk [2025-02-08 02:47:09,119 INFO L138 BoogieDeclarations]: Found implementation of procedure set_mode_densblk [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-08 02:47:09,119 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_ioctl [2025-02-08 02:47:09,119 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_ioctl [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_st_ref_mutex [2025-02-08 02:47:09,119 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_st_ref_mutex [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read_mode_page [2025-02-08 02:47:09,119 INFO L138 BoogieDeclarations]: Found implementation of procedure read_mode_page [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure do_door_lock [2025-02-08 02:47:09,119 INFO L138 BoogieDeclarations]: Found implementation of procedure do_door_lock [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:47:09,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2025-02-08 02:47:09,120 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure st_do_scsi [2025-02-08 02:47:09,120 INFO L138 BoogieDeclarations]: Found implementation of procedure st_do_scsi [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-02-08 02:47:09,120 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2025-02-08 02:47:09,120 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure driver_unregister [2025-02-08 02:47:09,120 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_unregister [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure st_release_request [2025-02-08 02:47:09,120 INFO L138 BoogieDeclarations]: Found implementation of procedure st_release_request [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:47:09,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:47:09,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:47:09,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:47:09,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:47:09,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:47:09,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:47:09,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:47:09,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:47:09,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:47:09,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:47:09,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:47:09,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:47:09,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:47:09,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:47:09,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:47:09,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure remove_cdevs [2025-02-08 02:47:09,125 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_cdevs [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 02:47:09,125 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:47:09,125 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-02-08 02:47:09,125 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-02-08 02:47:09,125 INFO L130 BoogieDeclarations]: Found specification of procedure get_location [2025-02-08 02:47:09,125 INFO L138 BoogieDeclarations]: Found implementation of procedure get_location [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure st_compression [2025-02-08 02:47:09,126 INFO L138 BoogieDeclarations]: Found implementation of procedure st_compression [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_autopm_put_device [2025-02-08 02:47:09,126 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_autopm_put_device [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev_region [2025-02-08 02:47:09,126 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev_region [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 02:47:09,126 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:47:09,126 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure check_tape [2025-02-08 02:47:09,126 INFO L138 BoogieDeclarations]: Found implementation of procedure check_tape [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 02:47:09,126 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2025-02-08 02:47:09,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure switch_partition [2025-02-08 02:47:09,126 INFO L138 BoogieDeclarations]: Found implementation of procedure switch_partition [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_scsi_tape [2025-02-08 02:47:09,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_scsi_tape [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:47:09,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:47:09,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:47:09,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:47:09,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:47:09,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:47:09,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:47:09,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:47:09,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:47:09,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 02:47:09,131 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure setup_buffering [2025-02-08 02:47:09,131 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_buffering [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-08 02:47:09,131 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_tape_put [2025-02-08 02:47:09,131 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_tape_put [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:47:09,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_cmd_ioctl [2025-02-08 02:47:09,132 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_cmd_ioctl [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:47:09,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:47:09,133 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:47:09,133 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:47:09,133 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:47:09,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:47:09,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:47:09,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure create_one_cdev [2025-02-08 02:47:09,137 INFO L138 BoogieDeclarations]: Found implementation of procedure create_one_cdev [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure queue_dma_alignment [2025-02-08 02:47:09,137 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_dma_alignment [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure do_load_unload [2025-02-08 02:47:09,137 INFO L138 BoogieDeclarations]: Found implementation of procedure do_load_unload [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure st_flush_write_buffer [2025-02-08 02:47:09,137 INFO L138 BoogieDeclarations]: Found implementation of procedure st_flush_write_buffer [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:47:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:47:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:47:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:47:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure enlarge_buffer [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure enlarge_buffer [2025-02-08 02:47:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure cross_eof [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure cross_eof [2025-02-08 02:47:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure st_chk_result [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure st_chk_result [2025-02-08 02:47:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_held [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_held [2025-02-08 02:47:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:47:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure write_behind_check [2025-02-08 02:47:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure write_behind_check [2025-02-08 02:47:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:47:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:47:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:47:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:47:09,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 02:47:09,145 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-02-08 02:47:09,145 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:47:09,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_st_ref_mutex [2025-02-08 02:47:09,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_st_ref_mutex [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 02:47:09,145 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 02:47:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2025-02-08 02:47:09,146 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-02-08 02:47:09,146 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:47:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:47:09,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 02:47:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure driver_create_file [2025-02-08 02:47:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_create_file [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure release_buffering [2025-02-08 02:47:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure release_buffering [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2025-02-08 02:47:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure normalize_buffer [2025-02-08 02:47:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure normalize_buffer [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write_mode_page [2025-02-08 02:47:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure write_mode_page [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 02:47:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure rw_checks [2025-02-08 02:47:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure rw_checks [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2025-02-08 02:47:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-02-08 02:47:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_lock_of_scsi_tape [2025-02-08 02:47:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_lock_of_scsi_tape [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 02:47:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:47:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_autopm_get_device [2025-02-08 02:47:09,153 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_autopm_get_device [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure set_location [2025-02-08 02:47:09,153 INFO L138 BoogieDeclarations]: Found implementation of procedure set_location [2025-02-08 02:47:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:47:09,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:47:10,407 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:47:10,412 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:47:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10178: havoc #t~nondet1969; [2025-02-08 02:47:10,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: havoc #t~nondet1951; [2025-02-08 02:47:10,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4303: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc #t~ret100#1;#res#1.base, #res#1.offset := ~res~0#1.base, ~res~0#1.offset; [2025-02-08 02:47:10,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4303-1: #t~ret100#1 := ldv_is_err_#res#1;havoc ldv_is_err_~ptr#1.base, ldv_is_err_~ptr#1.offset;havoc ldv_is_err_#in~ptr#1.base, ldv_is_err_#in~ptr#1.offset;assume { :end_inline_ldv_is_err } true;assume -9223372036854775808 <= #t~ret100#1 && #t~ret100#1 <= 9223372036854775807;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == #t~ret100#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 02:47:10,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4301: havoc ~res~0#1.base, ~res~0#1.offset; [2025-02-08 02:47:10,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4292: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 02:47:10,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4292: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 02:47:11,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7210: havoc #t~mem1227.base, #t~mem1227.offset;havoc #t~mem1228; [2025-02-08 02:47:11,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: call ULTIMATE.dealloc(~#cmd~11.base, ~#cmd~11.offset);havoc ~#cmd~11.base, ~#cmd~11.offset; [2025-02-08 02:47:12,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797: havoc #t~mem1076.base, #t~mem1076.offset;havoc #t~mem1077;call ULTIMATE.dealloc(~#cmd~8.base, ~#cmd~8.offset);havoc ~#cmd~8.base, ~#cmd~8.offset; [2025-02-08 02:47:12,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: havoc #t~mem1074.base, #t~mem1074.offset;havoc #t~mem1075; [2025-02-08 02:47:12,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10044: havoc #t~nondet1948; [2025-02-08 02:47:12,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7402: havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~mem1279; [2025-02-08 02:47:12,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: call ULTIMATE.dealloc(~#scmd~0.base, ~#scmd~0.offset);havoc ~#scmd~0.base, ~#scmd~0.offset; [2025-02-08 02:47:12,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4311: havoc __kmalloc_#t~ret101#1.base, __kmalloc_#t~ret101#1.offset; [2025-02-08 02:47:13,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487: #res#1 := ~retval~3#1;call ULTIMATE.dealloc(~#cmd~4#1.base, ~#cmd~4#1.offset);havoc ~#cmd~4#1.base, ~#cmd~4#1.offset; [2025-02-08 02:47:13,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5281: call ULTIMATE.dealloc(~#cmd~4#1.base, ~#cmd~4#1.offset);havoc ~#cmd~4#1.base, ~#cmd~4#1.offset; [2025-02-08 02:47:13,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5339: ~STps~4#1.base, ~STps~4#1.offset := ~STp#1.base, 536 + ~STp#1.offset + 16 * (if ~i~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~1#1 % 18446744073709551616 % 18446744073709551616 else ~i~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call write~int#32(0, ~STps~4#1.base, ~STps~4#1.offset, 1);call write~int#32(0, ~STps~4#1.base, 1 + ~STps~4#1.offset, 1);call write~int#32(0, ~STps~4#1.base, 2 + ~STps~4#1.offset, 1);call write~int#32(0, ~STps~4#1.base, 3 + ~STps~4#1.offset, 1);call write~int#32(0, ~STps~4#1.base, 8 + ~STps~4#1.offset, 4);call write~int#32(0, ~STps~4#1.base, 12 + ~STps~4#1.offset, 4);~i~1#1 := 1 + ~i~1#1; [2025-02-08 02:47:13,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5240: assume 0 != test_ready_~tmp~26#1 % 18446744073709551616;test_ready_~retval~2#1 := -4; [2025-02-08 02:47:13,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5240: assume !(0 != test_ready_~tmp~26#1 % 18446744073709551616);test_ready_~waits~0#1 := 1 + test_ready_~waits~0#1; [2025-02-08 02:47:13,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5348: assume ~i~1#1 <= 3; [2025-02-08 02:47:13,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5348: assume !(~i~1#1 <= 3);~new_session~1#1 := 1; [2025-02-08 02:47:13,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4250: havoc file_inode_#t~mem80#1.base, file_inode_#t~mem80#1.offset; [2025-02-08 02:47:13,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131: havoc msleep_interruptible_#t~nondet1961#1;test_ready_#t~ret516#1 := msleep_interruptible_#res#1;havoc msleep_interruptible_#t~nondet1961#1, msleep_interruptible_~arg0#1;havoc msleep_interruptible_#in~arg0#1;assume { :end_inline_msleep_interruptible } true;test_ready_~tmp~26#1 := test_ready_#t~ret516#1;havoc test_ready_#t~ret516#1; [2025-02-08 02:47:13,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5202: call ULTIMATE.dealloc(test_ready_~#cmd~3#1.base, test_ready_~#cmd~3#1.offset);havoc test_ready_~#cmd~3#1.base, test_ready_~#cmd~3#1.offset; [2025-02-08 02:47:13,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: havoc #t~nondet1940; [2025-02-08 02:47:13,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9152: sgl_map_user_pages_~j~0#1 := 1 + sgl_map_user_pages_~j~0#1; [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9152-1: SUMMARY for call put_page(sgl_map_user_pages_#t~mem1892#1.base, sgl_map_user_pages_#t~mem1892#1.offset); srcloc: null [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9152-2: call sgl_map_user_pages_#t~mem1892#1.base, sgl_map_user_pages_#t~mem1892#1.offset := read~$Pointer$#32(sgl_map_user_pages_~pages~0#1.base, sgl_map_user_pages_~pages~0#1.offset + 8 * (if sgl_map_user_pages_~j~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sgl_map_user_pages_~j~0#1 % 18446744073709551616 % 18446744073709551616 else sgl_map_user_pages_~j~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5849: call #t~mem755#1 := read~int#32(~STbp~0#1.base, 2 + ~STbp~0#1.offset, 2);call write~int#32(#t~mem755#1, ~STbp~0#1.base, 130 + ~STbp~0#1.offset, 2);havoc #t~mem755#1; [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5841: #t~ret754#1 := sgl_map_user_pages_#res#1;havoc sgl_map_user_pages_#t~ret1883#1.base, sgl_map_user_pages_#t~ret1883#1.offset, sgl_map_user_pages_#t~ret1884#1.base, sgl_map_user_pages_#t~ret1884#1.offset, sgl_map_user_pages_#t~mem1885#1.base, sgl_map_user_pages_#t~mem1885#1.offset, sgl_map_user_pages_#t~ret1886#1.base, sgl_map_user_pages_#t~ret1886#1.offset, sgl_map_user_pages_#t~ret1887#1.base, sgl_map_user_pages_#t~ret1887#1.offset, sgl_map_user_pages_#t~mem1888#1.base, sgl_map_user_pages_#t~mem1888#1.offset, sgl_map_user_pages_#t~ret1889#1, sgl_map_user_pages_#t~ret1890#1.base, sgl_map_user_pages_#t~ret1890#1.offset, sgl_map_user_pages_#t~mem1891#1.base, sgl_map_user_pages_#t~mem1891#1.offset, sgl_map_user_pages_#t~mem1892#1.base, sgl_map_user_pages_#t~mem1892#1.offset, sgl_map_user_pages_~STbp#1.base, sgl_map_user_pages_~STbp#1.offset, sgl_map_user_pages_~max_pages#1, sgl_map_user_pages_~uaddr#1, sgl_map_user_pages_~count#1, sgl_map_user_pages_~rw#1, sgl_map_user_pages_~end~0#1, sgl_map_user_pages_~start~0#1, sgl_map_user_pages_~nr_pages~0#1, sgl_map_user_pages_~res~3#1, sgl_map_user_pages_~i~14#1, sgl_map_user_pages_~j~0#1, sgl_map_user_pages_~pages~0#1.base, sgl_map_user_pages_~pages~0#1.offset, sgl_map_user_pages_~mdata~2#1.base, sgl_map_user_pages_~mdata~2#1.offset, sgl_map_user_pages_~tmp~63#1.base, sgl_map_user_pages_~tmp~63#1.offset, sgl_map_user_pages_~tmp___0~35#1.base, sgl_map_user_pages_~tmp___0~35#1.offset, sgl_map_user_pages_~tmp___1~19#1.base, sgl_map_user_pages_~tmp___1~19#1.offset, sgl_map_user_pages_~tmp___2~12#1.base, sgl_map_user_pages_~tmp___2~12#1.offset, sgl_map_user_pages_~tmp___3~8#1, sgl_map_user_pages_~tmp___4~7#1.base, sgl_map_user_pages_~tmp___4~7#1.offset;havoc sgl_map_user_pages_#in~STbp#1.base, sgl_map_user_pages_#in~STbp#1.offset, sgl_map_user_pages_#in~max_pages#1, sgl_map_user_pages_#in~uaddr#1, sgl_map_user_pages_#in~count#1, sgl_map_user_pages_#in~rw#1;assume { :end_inline_sgl_map_user_pages } true;assume -2147483648 <= #t~ret754#1 && #t~ret754#1 <= 2147483647;~i~3#1 := #t~ret754#1;havoc #t~mem753#1;havoc #t~ret754#1; [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212-2: call clear_buffer_#t~mem1671#1.base, clear_buffer_#t~mem1671#1.offset := read~$Pointer$#32(clear_buffer_~st_bp#1.base, 68 + clear_buffer_~st_bp#1.offset, 8);call clear_buffer_#t~mem1672#1.base, clear_buffer_#t~mem1672#1.offset := read~$Pointer$#32(clear_buffer_#t~mem1671#1.base, clear_buffer_#t~mem1671#1.offset + 8 * (if clear_buffer_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then clear_buffer_~i~8#1 % 18446744073709551616 % 18446744073709551616 else clear_buffer_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212-1: SUMMARY for call clear_buffer_#t~ret1673#1.base, clear_buffer_#t~ret1673#1.offset := lowmem_page_address(clear_buffer_#t~mem1672#1.base, clear_buffer_#t~mem1672#1.offset); srcloc: null [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212: clear_buffer_~tmp~45#1.base, clear_buffer_~tmp~45#1.offset := clear_buffer_#t~ret1673#1.base, clear_buffer_#t~ret1673#1.offset;call clear_buffer_#t~mem1674#1 := read~int#32(clear_buffer_~st_bp#1.base, 76 + clear_buffer_~st_bp#1.offset, 4); [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9162: sgl_map_user_pages_#res#1 := sgl_map_user_pages_~res~3#1; [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9162-1: SUMMARY for call kfree(sgl_map_user_pages_~pages~0#1.base, sgl_map_user_pages_~pages~0#1.offset); srcloc: null [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9129: sgl_map_user_pages_~tmp___4~7#1.base, sgl_map_user_pages_~tmp___4~7#1.offset := sgl_map_user_pages_#t~ret1890#1.base, sgl_map_user_pages_#t~ret1890#1.offset;havoc sgl_map_user_pages_#t~ret1890#1.base, sgl_map_user_pages_#t~ret1890#1.offset;call sgl_map_user_pages_#t~mem1891#1.base, sgl_map_user_pages_#t~mem1891#1.offset := read~$Pointer$#7(sgl_map_user_pages_~tmp___4~7#1.base, 1129 + sgl_map_user_pages_~tmp___4~7#1.offset, 8);assume { :begin_inline_up_read } true;up_read_#in~arg0#1.base, up_read_#in~arg0#1.offset := sgl_map_user_pages_#t~mem1891#1.base, 168 + sgl_map_user_pages_#t~mem1891#1.offset;havoc up_read_~arg0#1.base, up_read_~arg0#1.offset;up_read_~arg0#1.base, up_read_~arg0#1.offset := up_read_#in~arg0#1.base, up_read_#in~arg0#1.offset; [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9129-1: SUMMARY for call sgl_map_user_pages_#t~ret1890#1.base, sgl_map_user_pages_#t~ret1890#1.offset := get_current(); srcloc: null [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9138: sgl_map_user_pages_~i~14#1 := 1 + sgl_map_user_pages_~i~14#1; [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213-3: havoc clear_buffer_#t~bitwise1675#1; [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5843: assume ~i~3#1 > 0;call write~int#32(~i~3#1, ~STbp~0#1.base, 2 + ~STbp~0#1.offset, 2);call write~int#32(0, ~STbp~0#1.base, 12 + ~STbp~0#1.offset, 4); [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5843: assume !(~i~3#1 > 0);call write~int#32(0, ~STbp~0#1.base, 2 + ~STbp~0#1.offset, 2); [2025-02-08 02:47:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213-2: [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213-1: SUMMARY for call clear_buffer_#t~memset~res1676#1.base, clear_buffer_#t~memset~res1676#1.offset := #Ultimate.C_memset#32(clear_buffer_~tmp~45#1.base, clear_buffer_~tmp~45#1.offset, 0, clear_buffer_#t~bitwise1675#1); srcloc: null [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213: havoc clear_buffer_#t~mem1674#1;havoc clear_buffer_#t~bitwise1675#1;havoc clear_buffer_#t~memset~res1676#1.base, clear_buffer_#t~memset~res1676#1.offset;clear_buffer_~i~8#1 := 1 + clear_buffer_~i~8#1;call clear_buffer_#t~mem1677#1 := read~int#32(clear_buffer_~st_bp#1.base, 132 + clear_buffer_~st_bp#1.offset, 2); [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213-4: assume 0 == clear_buffer_#t~mem1674#1;clear_buffer_#t~bitwise1675#1 := 4096; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213-4: assume !(0 == clear_buffer_#t~mem1674#1); [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9130: havoc up_read_~arg0#1.base, up_read_~arg0#1.offset;havoc up_read_#in~arg0#1.base, up_read_#in~arg0#1.offset;assume { :end_inline_up_read } true;havoc sgl_map_user_pages_#t~mem1891#1.base, sgl_map_user_pages_#t~mem1891#1.offset; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9155: assume sgl_map_user_pages_~j~0#1 < sgl_map_user_pages_~res~3#1; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9155: assume !(sgl_map_user_pages_~j~0#1 < sgl_map_user_pages_~res~3#1);sgl_map_user_pages_~res~3#1 := 0; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9131: assume sgl_map_user_pages_~res~3#1 < sgl_map_user_pages_~nr_pages~0#1; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9131: assume !(sgl_map_user_pages_~res~3#1 < sgl_map_user_pages_~nr_pages~0#1);sgl_map_user_pages_~i~14#1 := 0; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9123: havoc down_read_~arg0#1.base, down_read_~arg0#1.offset;havoc down_read_#in~arg0#1.base, down_read_#in~arg0#1.offset;assume { :end_inline_down_read } true;havoc sgl_map_user_pages_#t~mem1885#1.base, sgl_map_user_pages_#t~mem1885#1.offset; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9148: assume sgl_map_user_pages_~res~3#1 > 0;sgl_map_user_pages_~j~0#1 := 0; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9148: assume !(sgl_map_user_pages_~res~3#1 > 0); [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: assume sgl_map_user_pages_~i~14#1 < sgl_map_user_pages_~nr_pages~0#1; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: assume !(sgl_map_user_pages_~i~14#1 < sgl_map_user_pages_~nr_pages~0#1);call write~int#32(sgl_map_user_pages_~uaddr#1 % 4096, sgl_map_user_pages_~mdata~2#1.base, 16 + sgl_map_user_pages_~mdata~2#1.offset, 8);call write~$Pointer$#32(sgl_map_user_pages_~pages~0#1.base, sgl_map_user_pages_~pages~0#1.offset, sgl_map_user_pages_~STbp#1.base, 80 + sgl_map_user_pages_~STbp#1.offset, 8);sgl_map_user_pages_#res#1 := sgl_map_user_pages_~nr_pages~0#1; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10098: havoc get_user_pages_#t~nondet1957#1;sgl_map_user_pages_#t~ret1889#1 := get_user_pages_#res#1;havoc get_user_pages_#t~nondet1957#1, get_user_pages_~arg0#1.base, get_user_pages_~arg0#1.offset, get_user_pages_~arg1#1.base, get_user_pages_~arg1#1.offset, get_user_pages_~arg2#1, get_user_pages_~arg3#1, get_user_pages_~arg4#1, get_user_pages_~arg5#1, get_user_pages_~arg6#1.base, get_user_pages_~arg6#1.offset, get_user_pages_~arg7#1.base, get_user_pages_~arg7#1.offset;havoc get_user_pages_#in~arg0#1.base, get_user_pages_#in~arg0#1.offset, get_user_pages_#in~arg1#1.base, get_user_pages_#in~arg1#1.offset, get_user_pages_#in~arg2#1, get_user_pages_#in~arg3#1, get_user_pages_#in~arg4#1, get_user_pages_#in~arg5#1, get_user_pages_#in~arg6#1.base, get_user_pages_#in~arg6#1.offset, get_user_pages_#in~arg7#1.base, get_user_pages_#in~arg7#1.offset;assume { :end_inline_get_user_pages } true;assume -9223372036854775808 <= sgl_map_user_pages_#t~ret1889#1 && sgl_map_user_pages_#t~ret1889#1 <= 9223372036854775807;sgl_map_user_pages_~tmp___3~8#1 := sgl_map_user_pages_#t~ret1889#1;havoc sgl_map_user_pages_#t~mem1888#1.base, sgl_map_user_pages_#t~mem1888#1.offset;havoc sgl_map_user_pages_#t~ret1889#1;sgl_map_user_pages_~res~3#1 := (if sgl_map_user_pages_~tmp___3~8#1 % 4294967296 <= 2147483647 then sgl_map_user_pages_~tmp___3~8#1 % 4294967296 else sgl_map_user_pages_~tmp___3~8#1 % 4294967296 - 4294967296); [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5862: havoc clear_buffer_#t~mem1671#1.base, clear_buffer_#t~mem1671#1.offset, clear_buffer_#t~mem1672#1.base, clear_buffer_#t~mem1672#1.offset, clear_buffer_#t~ret1673#1.base, clear_buffer_#t~ret1673#1.offset, clear_buffer_#t~mem1674#1, clear_buffer_#t~bitwise1675#1, clear_buffer_#t~memset~res1676#1.base, clear_buffer_#t~memset~res1676#1.offset, clear_buffer_#t~mem1677#1, clear_buffer_~st_bp#1.base, clear_buffer_~st_bp#1.offset, clear_buffer_~i~8#1, clear_buffer_~tmp~45#1.base, clear_buffer_~tmp~45#1.offset;havoc clear_buffer_#in~st_bp#1.base, clear_buffer_#in~st_bp#1.offset;assume { :end_inline_clear_buffer } true; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9124: sgl_map_user_pages_~tmp___1~19#1.base, sgl_map_user_pages_~tmp___1~19#1.offset := sgl_map_user_pages_#t~ret1886#1.base, sgl_map_user_pages_#t~ret1886#1.offset;havoc sgl_map_user_pages_#t~ret1886#1.base, sgl_map_user_pages_#t~ret1886#1.offset; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9124-1: SUMMARY for call sgl_map_user_pages_#t~ret1886#1.base, sgl_map_user_pages_#t~ret1886#1.offset := get_current(); srcloc: null [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8216: assume (if clear_buffer_#t~mem1677#1 % 65536 % 4294967296 <= 2147483647 then clear_buffer_#t~mem1677#1 % 65536 % 4294967296 else clear_buffer_#t~mem1677#1 % 65536 % 4294967296 - 4294967296) > clear_buffer_~i~8#1;havoc clear_buffer_#t~mem1677#1; [2025-02-08 02:47:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8216: assume !((if clear_buffer_#t~mem1677#1 % 65536 % 4294967296 <= 2147483647 then clear_buffer_#t~mem1677#1 % 65536 % 4294967296 else clear_buffer_#t~mem1677#1 % 65536 % 4294967296 - 4294967296) > clear_buffer_~i~8#1);havoc clear_buffer_#t~mem1677#1;call write~int#32(1, clear_buffer_~st_bp#1.base, 1 + clear_buffer_~st_bp#1.offset, 1); [2025-02-08 02:47:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9125: sgl_map_user_pages_~tmp___2~12#1.base, sgl_map_user_pages_~tmp___2~12#1.offset := sgl_map_user_pages_#t~ret1887#1.base, sgl_map_user_pages_#t~ret1887#1.offset;havoc sgl_map_user_pages_#t~ret1887#1.base, sgl_map_user_pages_#t~ret1887#1.offset;call sgl_map_user_pages_#t~mem1888#1.base, sgl_map_user_pages_#t~mem1888#1.offset := read~$Pointer$#7(sgl_map_user_pages_~tmp___1~19#1.base, 1129 + sgl_map_user_pages_~tmp___1~19#1.offset, 8);assume { :begin_inline_get_user_pages } true;get_user_pages_#in~arg0#1.base, get_user_pages_#in~arg0#1.offset, get_user_pages_#in~arg1#1.base, get_user_pages_#in~arg1#1.offset, get_user_pages_#in~arg2#1, get_user_pages_#in~arg3#1, get_user_pages_#in~arg4#1, get_user_pages_#in~arg5#1, get_user_pages_#in~arg6#1.base, get_user_pages_#in~arg6#1.offset, get_user_pages_#in~arg7#1.base, get_user_pages_#in~arg7#1.offset := sgl_map_user_pages_~tmp___2~12#1.base, sgl_map_user_pages_~tmp___2~12#1.offset, sgl_map_user_pages_#t~mem1888#1.base, sgl_map_user_pages_#t~mem1888#1.offset, sgl_map_user_pages_~uaddr#1, sgl_map_user_pages_~nr_pages~0#1, (if 0 == sgl_map_user_pages_~rw#1 then 1 else 0), 0, sgl_map_user_pages_~pages~0#1.base, sgl_map_user_pages_~pages~0#1.offset, 0, 0;havoc get_user_pages_#res#1;havoc get_user_pages_#t~nondet1957#1, get_user_pages_~arg0#1.base, get_user_pages_~arg0#1.offset, get_user_pages_~arg1#1.base, get_user_pages_~arg1#1.offset, get_user_pages_~arg2#1, get_user_pages_~arg3#1, get_user_pages_~arg4#1, get_user_pages_~arg5#1, get_user_pages_~arg6#1.base, get_user_pages_~arg6#1.offset, get_user_pages_~arg7#1.base, get_user_pages_~arg7#1.offset;get_user_pages_~arg0#1.base, get_user_pages_~arg0#1.offset := get_user_pages_#in~arg0#1.base, get_user_pages_#in~arg0#1.offset;get_user_pages_~arg1#1.base, get_user_pages_~arg1#1.offset := get_user_pages_#in~arg1#1.base, get_user_pages_#in~arg1#1.offset;get_user_pages_~arg2#1 := get_user_pages_#in~arg2#1;get_user_pages_~arg3#1 := get_user_pages_#in~arg3#1;get_user_pages_~arg4#1 := get_user_pages_#in~arg4#1;get_user_pages_~arg5#1 := get_user_pages_#in~arg5#1;get_user_pages_~arg6#1.base, get_user_pages_~arg6#1.offset := get_user_pages_#in~arg6#1.base, get_user_pages_#in~arg6#1.offset;get_user_pages_~arg7#1.base, get_user_pages_~arg7#1.offset := get_user_pages_#in~arg7#1.base, get_user_pages_#in~arg7#1.offset;havoc get_user_pages_#t~nondet1957#1;assume -9223372036854775808 <= get_user_pages_#t~nondet1957#1 && get_user_pages_#t~nondet1957#1 <= 9223372036854775807;get_user_pages_#res#1 := get_user_pages_#t~nondet1957#1;havoc get_user_pages_#t~nondet1957#1; [2025-02-08 02:47:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9125-1: SUMMARY for call sgl_map_user_pages_#t~ret1887#1.base, sgl_map_user_pages_#t~ret1887#1.offset := get_current(); srcloc: null [2025-02-08 02:47:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10067: havoc #t~ret1952.base, #t~ret1952.offset; [2025-02-08 02:47:13,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4984: call ULTIMATE.dealloc(~#cmd~1.base, ~#cmd~1.offset);havoc ~#cmd~1.base, ~#cmd~1.offset; [2025-02-08 02:47:13,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5008: havoc #t~mem425.base, #t~mem425.offset;havoc #t~mem426; [2025-02-08 02:47:13,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183: assume { :begin_inline_alloc_pages } true;alloc_pages_#in~gfp_mask#1, alloc_pages_#in~order#1 := ~priority~0#1, ~order~0#1;havoc alloc_pages_#res#1.base, alloc_pages_#res#1.offset;havoc alloc_pages_#t~ret55#1.base, alloc_pages_#t~ret55#1.offset, alloc_pages_~gfp_mask#1, alloc_pages_~order#1, alloc_pages_~tmp~4#1.base, alloc_pages_~tmp~4#1.offset;alloc_pages_~gfp_mask#1 := alloc_pages_#in~gfp_mask#1;alloc_pages_~order#1 := alloc_pages_#in~order#1;havoc alloc_pages_~tmp~4#1.base, alloc_pages_~tmp~4#1.offset;assume { :begin_inline_alloc_pages_current } true;alloc_pages_current_#in~arg0#1, alloc_pages_current_#in~arg1#1 := alloc_pages_~gfp_mask#1, alloc_pages_~order#1;havoc alloc_pages_current_#res#1.base, alloc_pages_current_#res#1.offset;havoc alloc_pages_current_#t~ret1943#1.base, alloc_pages_current_#t~ret1943#1.offset, alloc_pages_current_~arg0#1, alloc_pages_current_~arg1#1;alloc_pages_current_~arg0#1 := alloc_pages_current_#in~arg0#1;alloc_pages_current_~arg1#1 := alloc_pages_current_#in~arg1#1; [2025-02-08 02:47:13,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163-1: #t~short1660#1 := ~max_segs~0#1 * #t~bitwise1659#1 % 18446744073709551616 < ~new_size#1 % 18446744073709551616; [2025-02-08 02:47:13,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163: assume #t~short1660#1;havoc #t~bitwise1659#1;havoc #t~short1660#1; [2025-02-08 02:47:13,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163: assume !#t~short1660#1;havoc #t~bitwise1659#1;havoc #t~short1660#1;call write~int#32(~order~0#1, ~STbuffer#1.base, 76 + ~STbuffer#1.offset, 4); [2025-02-08 02:47:13,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013: havoc alloc_pages_current_#t~ret1943#1.base, alloc_pages_current_#t~ret1943#1.offset; [2025-02-08 02:47:13,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163-5: assume #t~short1660#1; [2025-02-08 02:47:13,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163-5: assume !#t~short1660#1; [2025-02-08 02:47:13,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013-1: alloc_pages_#t~ret55#1.base, alloc_pages_#t~ret55#1.offset := alloc_pages_current_#res#1.base, alloc_pages_current_#res#1.offset;havoc alloc_pages_current_#t~ret1943#1.base, alloc_pages_current_#t~ret1943#1.offset, alloc_pages_current_~arg0#1, alloc_pages_current_~arg1#1;havoc alloc_pages_current_#in~arg0#1, alloc_pages_current_#in~arg1#1;assume { :end_inline_alloc_pages_current } true;alloc_pages_~tmp~4#1.base, alloc_pages_~tmp~4#1.offset := alloc_pages_#t~ret55#1.base, alloc_pages_#t~ret55#1.offset;havoc alloc_pages_#t~ret55#1.base, alloc_pages_#t~ret55#1.offset;alloc_pages_#res#1.base, alloc_pages_#res#1.offset := alloc_pages_~tmp~4#1.base, alloc_pages_~tmp~4#1.offset;#t~ret1665#1.base, #t~ret1665#1.offset := alloc_pages_#res#1.base, alloc_pages_#res#1.offset;havoc alloc_pages_#t~ret55#1.base, alloc_pages_#t~ret55#1.offset, alloc_pages_~gfp_mask#1, alloc_pages_~order#1, alloc_pages_~tmp~4#1.base, alloc_pages_~tmp~4#1.offset;havoc alloc_pages_#in~gfp_mask#1, alloc_pages_#in~order#1;assume { :end_inline_alloc_pages } true;~page~0#1.base, ~page~0#1.offset := #t~ret1665#1.base, #t~ret1665#1.offset; [2025-02-08 02:47:13,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163-4: assume 0 == ~order~0#1;#t~bitwise1659#1 := 4096; [2025-02-08 02:47:13,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163-4: assume !(0 == ~order~0#1); [2025-02-08 02:47:13,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013-2: alloc_pages_current_#res#1.base, alloc_pages_current_#res#1.offset := alloc_pages_current_#t~ret1943#1.base, alloc_pages_current_#t~ret1943#1.offset;havoc alloc_pages_current_#t~ret1943#1.base, alloc_pages_current_#t~ret1943#1.offset; [2025-02-08 02:47:13,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163-3: havoc #t~bitwise1659#1; [2025-02-08 02:47:13,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013-3: SUMMARY for call alloc_pages_current_#t~ret1943#1.base, alloc_pages_current_#t~ret1943#1.offset := ldv_malloc(65); srcloc: null [2025-02-08 02:47:13,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163-2: [2025-02-08 02:47:13,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184: assume 0 == (~page~0#1.base + ~page~0#1.offset) % 18446744073709551616; [2025-02-08 02:47:13,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184: assume !(0 == (~page~0#1.base + ~page~0#1.offset) % 18446744073709551616);call #t~mem1666#1 := read~int#32(~STbuffer#1.base, 132 + ~STbuffer#1.offset, 2);call write~int#32(1 + #t~mem1666#1 % 65536, ~STbuffer#1.base, 132 + ~STbuffer#1.offset, 2);havoc #t~mem1666#1;~got~0#1 := ~got~0#1 + ~b_size~0#1;call write~int#32(~got~0#1, ~STbuffer#1.base, 4 + ~STbuffer#1.offset, 4);call #t~mem1667#1.base, #t~mem1667#1.offset := read~$Pointer$#32(~STbuffer#1.base, 68 + ~STbuffer#1.offset, 8);call write~$Pointer$#32(~page~0#1.base, ~page~0#1.offset, #t~mem1667#1.base, #t~mem1667#1.offset + 8 * (if ~segs~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~segs~0#1 % 18446744073709551616 % 18446744073709551616 else ~segs~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc #t~mem1667#1.base, #t~mem1667#1.offset;~segs~0#1 := 1 + ~segs~0#1; [2025-02-08 02:47:13,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8160: ~order~0#1 := 1 + ~order~0#1;~b_size~0#1 := 2 * ~b_size~0#1;#t~short1660#1 := ~order~0#1 <= 5; [2025-02-08 02:47:13,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8185-1: SUMMARY for call normalize_buffer(~STbuffer#1.base, ~STbuffer#1.offset); srcloc: null [2025-02-08 02:47:13,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8185: #res#1 := 0; [2025-02-08 02:47:13,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10205: havoc scsi_normalize_sense_#t~nondet1975#1; [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: havoc scsi_get_sense_info_fld_#t~nondet1972#1;st_analyze_sense_#t~ret250#1 := scsi_get_sense_info_fld_#res#1;havoc scsi_get_sense_info_fld_#t~nondet1972#1, scsi_get_sense_info_fld_~arg0#1.base, scsi_get_sense_info_fld_~arg0#1.offset, scsi_get_sense_info_fld_~arg1#1, scsi_get_sense_info_fld_~arg2#1.base, scsi_get_sense_info_fld_~arg2#1.offset;havoc scsi_get_sense_info_fld_#in~arg0#1.base, scsi_get_sense_info_fld_#in~arg0#1.offset, scsi_get_sense_info_fld_#in~arg1#1, scsi_get_sense_info_fld_#in~arg2#1.base, scsi_get_sense_info_fld_#in~arg2#1.offset;assume { :end_inline_scsi_get_sense_info_fld } true;assume -2147483648 <= st_analyze_sense_#t~ret250#1 && st_analyze_sense_#t~ret250#1 <= 2147483647;st_analyze_sense_~tmp~17#1 := st_analyze_sense_#t~ret250#1;havoc st_analyze_sense_#t~ret250#1;call write~int#32(st_analyze_sense_~tmp~17#1, st_analyze_sense_~s#1.base, 29 + st_analyze_sense_~s#1.offset, 1);call st_analyze_sense_#t~mem251#1 := read~int#32(st_analyze_sense_~sense~0#1.base, st_analyze_sense_~sense~0#1.offset, 1);st_analyze_sense_#t~switch252#1 := 113 == (if st_analyze_sense_#t~mem251#1 % 256 % 4294967296 <= 2147483647 then st_analyze_sense_#t~mem251#1 % 256 % 4294967296 else st_analyze_sense_#t~mem251#1 % 256 % 4294967296 - 4294967296) % 128; [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4649: assume st_analyze_sense_#t~switch252#1;call write~int#32(1, st_analyze_sense_~s#1.base, 31 + st_analyze_sense_~s#1.offset, 1); [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4649: assume !st_analyze_sense_#t~switch252#1; [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4645-2: assume st_analyze_sense_#t~switch252#1;call write~int#32(1, st_analyze_sense_~s#1.base, 30 + st_analyze_sense_~s#1.offset, 1);call st_analyze_sense_#t~mem253#1 := read~int#32(st_analyze_sense_~sense~0#1.base, 2 + st_analyze_sense_~sense~0#1.offset, 1); [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4645-2: assume !st_analyze_sense_#t~switch252#1;st_analyze_sense_#t~switch252#1 := st_analyze_sense_#t~switch252#1 || 115 == (if st_analyze_sense_#t~mem251#1 % 256 % 4294967296 <= 2147483647 then st_analyze_sense_#t~mem251#1 % 256 % 4294967296 else st_analyze_sense_#t~mem251#1 % 256 % 4294967296 - 4294967296) % 128; [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4645-3: st_analyze_sense_#t~switch252#1 := st_analyze_sense_#t~switch252#1 || 112 == (if st_analyze_sense_#t~mem251#1 % 256 % 4294967296 <= 2147483647 then st_analyze_sense_#t~mem251#1 % 256 % 4294967296 else st_analyze_sense_#t~mem251#1 % 256 % 4294967296 - 4294967296) % 128; [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4645: assume 224 == st_analyze_sense_#t~mem253#1 % 256 % 4294967296;st_analyze_sense_#t~bitwise254#1 := st_analyze_sense_#t~mem253#1 % 256; [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4645: assume !(224 == st_analyze_sense_#t~mem253#1 % 256 % 4294967296); [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4645-1: assume 0 == st_analyze_sense_#t~mem253#1 % 256 % 4294967296;st_analyze_sense_#t~bitwise254#1 := 0; [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4645-1: assume !(0 == st_analyze_sense_#t~mem253#1 % 256 % 4294967296); [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4691: havoc __scsi_print_sense_~arg0#1.base, __scsi_print_sense_~arg0#1.offset, __scsi_print_sense_~arg1#1.base, __scsi_print_sense_~arg1#1.offset, __scsi_print_sense_~arg2#1;havoc __scsi_print_sense_#in~arg0#1.base, __scsi_print_sense_#in~arg0#1.offset, __scsi_print_sense_#in~arg1#1.base, __scsi_print_sense_#in~arg1#1.offset, __scsi_print_sense_#in~arg2#1;assume { :end_inline___scsi_print_sense } true; [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4654: call write~int#32(st_analyze_sense_#t~ite258#1, st_analyze_sense_~s#1.base, 28 + st_analyze_sense_~s#1.offset, 1); [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4654-3: havoc st_analyze_sense_#t~bitwise257#1;assume st_analyze_sense_#t~bitwise257#1 % 4294967296 <= st_analyze_sense_#t~mem256#1 % 256 % 4294967296 && st_analyze_sense_#t~bitwise257#1 % 4294967296 <= 224; [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4654-1: st_analyze_sense_#t~ite258#1 := st_analyze_sense_#t~bitwise257#1; [2025-02-08 02:47:13,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4654-2: [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10212: havoc scsi_sense_desc_find_#t~ret1977#1.base, scsi_sense_desc_find_#t~ret1977#1.offset;st_analyze_sense_#t~ret255#1.base, st_analyze_sense_#t~ret255#1.offset := scsi_sense_desc_find_#res#1.base, scsi_sense_desc_find_#res#1.offset;havoc scsi_sense_desc_find_#t~ret1977#1.base, scsi_sense_desc_find_#t~ret1977#1.offset, scsi_sense_desc_find_~arg0#1.base, scsi_sense_desc_find_~arg0#1.offset, scsi_sense_desc_find_~arg1#1, scsi_sense_desc_find_~arg2#1;havoc scsi_sense_desc_find_#in~arg0#1.base, scsi_sense_desc_find_#in~arg0#1.offset, scsi_sense_desc_find_#in~arg1#1, scsi_sense_desc_find_#in~arg2#1;assume { :end_inline_scsi_sense_desc_find } true;st_analyze_sense_~ucp~0#1.base, st_analyze_sense_~ucp~0#1.offset := st_analyze_sense_#t~ret255#1.base, st_analyze_sense_#t~ret255#1.offset; [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10212-2: scsi_sense_desc_find_#res#1.base, scsi_sense_desc_find_#res#1.offset := scsi_sense_desc_find_#t~ret1977#1.base, scsi_sense_desc_find_#t~ret1977#1.offset;havoc scsi_sense_desc_find_#t~ret1977#1.base, scsi_sense_desc_find_#t~ret1977#1.offset; [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10212-3: SUMMARY for call scsi_sense_desc_find_#t~ret1977#1.base, scsi_sense_desc_find_#t~ret1977#1.offset := ldv_malloc(1); srcloc: null [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651: assume 224 == st_analyze_sense_#t~mem256#1 % 256 % 4294967296;st_analyze_sense_#t~bitwise257#1 := st_analyze_sense_#t~mem256#1 % 256; [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651: assume !(224 == st_analyze_sense_#t~mem256#1 % 256 % 4294967296); [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651-1: assume 0 == st_analyze_sense_#t~mem256#1 % 256 % 4294967296;st_analyze_sense_#t~bitwise257#1 := 0; [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651-1: assume !(0 == st_analyze_sense_#t~mem256#1 % 256 % 4294967296); [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651-4: st_analyze_sense_#t~switch252#1 := st_analyze_sense_#t~switch252#1 || 114 == (if st_analyze_sense_#t~mem251#1 % 256 % 4294967296 <= 2147483647 then st_analyze_sense_#t~mem251#1 % 256 % 4294967296 else st_analyze_sense_#t~mem251#1 % 256 % 4294967296 - 4294967296) % 128; [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4647: call write~int#32(st_analyze_sense_#t~bitwise254#1, st_analyze_sense_~s#1.base, 28 + st_analyze_sense_~s#1.offset, 1); [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4647-1: [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651-2: assume 0 != (st_analyze_sense_~ucp~0#1.base + st_analyze_sense_~ucp~0#1.offset) % 18446744073709551616;call st_analyze_sense_#t~mem256#1 := read~int#32(st_analyze_sense_~ucp~0#1.base, 3 + st_analyze_sense_~ucp~0#1.offset, 1); [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651-2: assume !(0 != (st_analyze_sense_~ucp~0#1.base + st_analyze_sense_~ucp~0#1.offset) % 18446744073709551616);st_analyze_sense_#t~ite258#1 := 0; [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651-3: assume st_analyze_sense_#t~switch252#1;call write~int#32(0, st_analyze_sense_~s#1.base, 30 + st_analyze_sense_~s#1.offset, 1);assume { :begin_inline_scsi_sense_desc_find } true;scsi_sense_desc_find_#in~arg0#1.base, scsi_sense_desc_find_#in~arg0#1.offset, scsi_sense_desc_find_#in~arg1#1, scsi_sense_desc_find_#in~arg2#1 := st_analyze_sense_~sense~0#1.base, st_analyze_sense_~sense~0#1.offset, 96, 4;havoc scsi_sense_desc_find_#res#1.base, scsi_sense_desc_find_#res#1.offset;havoc scsi_sense_desc_find_#t~ret1977#1.base, scsi_sense_desc_find_#t~ret1977#1.offset, scsi_sense_desc_find_~arg0#1.base, scsi_sense_desc_find_~arg0#1.offset, scsi_sense_desc_find_~arg1#1, scsi_sense_desc_find_~arg2#1;scsi_sense_desc_find_~arg0#1.base, scsi_sense_desc_find_~arg0#1.offset := scsi_sense_desc_find_#in~arg0#1.base, scsi_sense_desc_find_#in~arg0#1.offset;scsi_sense_desc_find_~arg1#1 := scsi_sense_desc_find_#in~arg1#1;scsi_sense_desc_find_~arg2#1 := scsi_sense_desc_find_#in~arg2#1; [2025-02-08 02:47:13,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651-3: assume !st_analyze_sense_#t~switch252#1;havoc st_analyze_sense_#t~mem251#1;havoc st_analyze_sense_#t~switch252#1;havoc st_analyze_sense_#t~mem253#1;havoc st_analyze_sense_#t~bitwise254#1;havoc st_analyze_sense_#t~ret255#1.base, st_analyze_sense_#t~ret255#1.offset;havoc st_analyze_sense_#t~ite258#1;havoc st_analyze_sense_#t~mem256#1;havoc st_analyze_sense_#t~bitwise257#1;havoc st_analyze_sense_#t~mem251#1;havoc st_analyze_sense_#t~switch252#1;havoc st_analyze_sense_#t~mem253#1;havoc st_analyze_sense_#t~bitwise254#1;havoc st_analyze_sense_#t~ret255#1.base, st_analyze_sense_#t~ret255#1.offset;havoc st_analyze_sense_#t~ite258#1;havoc st_analyze_sense_#t~mem256#1;havoc st_analyze_sense_#t~bitwise257#1; [2025-02-08 02:47:13,691 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4643: assume st_analyze_sense_#t~switch252#1;call write~int#32(1, st_analyze_sense_~s#1.base, 31 + st_analyze_sense_~s#1.offset, 1); [2025-02-08 02:47:13,691 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4643: assume !st_analyze_sense_#t~switch252#1; [2025-02-08 02:47:13,691 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4647-2: havoc st_analyze_sense_#t~bitwise254#1;assume st_analyze_sense_#t~bitwise254#1 % 4294967296 <= st_analyze_sense_#t~mem253#1 % 256 % 4294967296 && st_analyze_sense_#t~bitwise254#1 % 4294967296 <= 224; [2025-02-08 02:47:13,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: havoc _copy_to_user_#t~nondet1941#1; [2025-02-08 02:47:13,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4223: havoc ##fun~$Pointer$~TO~VOID_#~71#1.base, ##fun~$Pointer$~TO~VOID_#~71#1.offset;havoc ##fun~$Pointer$~TO~VOID_#in~71#1.base, ##fun~$Pointer$~TO~VOID_#in~71#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;kref_sub_#res#1 := 1; [2025-02-08 02:47:13,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: havoc scsi_tape_release_#t~mem1800#1.base, scsi_tape_release_#t~mem1800#1.offset, scsi_tape_release_#t~mem1801#1.base, scsi_tape_release_#t~mem1801#1.offset, scsi_tape_release_#t~mem1802#1.base, scsi_tape_release_#t~mem1802#1.offset, scsi_tape_release_#t~mem1803#1.base, scsi_tape_release_#t~mem1803#1.offset, scsi_tape_release_#t~mem1804#1.base, scsi_tape_release_#t~mem1804#1.offset, scsi_tape_release_#t~mem1805#1.base, scsi_tape_release_#t~mem1805#1.offset, scsi_tape_release_~kref#1.base, scsi_tape_release_~kref#1.offset, scsi_tape_release_~tpnt~2#1.base, scsi_tape_release_~tpnt~2#1.offset, scsi_tape_release_~__mptr~2#1.base, scsi_tape_release_~__mptr~2#1.offset, scsi_tape_release_~disk~1#1.base, scsi_tape_release_~disk~1#1.offset;havoc scsi_tape_release_#in~kref#1.base, scsi_tape_release_#in~kref#1.offset;assume { :end_inline_scsi_tape_release } true; [2025-02-08 02:47:13,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10088: havoc #t~nondet1956; [2025-02-08 02:47:13,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9180: sgl_unmap_user_pages_~i~15#1 := 1 + sgl_unmap_user_pages_~i~15#1; [2025-02-08 02:47:13,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9180-1: SUMMARY for call put_page(sgl_unmap_user_pages_~page~3#1.base, sgl_unmap_user_pages_~page~3#1.offset); srcloc: null [2025-02-08 02:47:13,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9183: assume sgl_unmap_user_pages_~i~15#1 % 4294967296 < sgl_unmap_user_pages_~nr_pages#1 % 4294967296; [2025-02-08 02:47:13,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9183: assume !(sgl_unmap_user_pages_~i~15#1 % 4294967296 < sgl_unmap_user_pages_~nr_pages#1 % 4294967296);call sgl_unmap_user_pages_#t~mem1895#1.base, sgl_unmap_user_pages_#t~mem1895#1.offset := read~$Pointer$#32(sgl_unmap_user_pages_~STbp#1.base, 80 + sgl_unmap_user_pages_~STbp#1.offset, 8); [2025-02-08 02:47:13,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9177: havoc SetPageDirty_~page#1.base, SetPageDirty_~page#1.offset;havoc SetPageDirty_#in~page#1.base, SetPageDirty_#in~page#1.offset;assume { :end_inline_SetPageDirty } true; [2025-02-08 02:47:13,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4275: havoc set_bit_~nr#1, set_bit_~addr#1.base, set_bit_~addr#1.offset;havoc set_bit_#in~nr#1, set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset;assume { :end_inline_set_bit } true; [2025-02-08 02:47:13,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9176: assume 0 != sgl_unmap_user_pages_~dirtied#1;assume { :begin_inline_SetPageDirty } true;SetPageDirty_#in~page#1.base, SetPageDirty_#in~page#1.offset := sgl_unmap_user_pages_~page~3#1.base, sgl_unmap_user_pages_~page~3#1.offset;havoc SetPageDirty_~page#1.base, SetPageDirty_~page#1.offset;SetPageDirty_~page#1.base, SetPageDirty_~page#1.offset := SetPageDirty_#in~page#1.base, SetPageDirty_#in~page#1.offset;assume { :begin_inline_set_bit } true;set_bit_#in~nr#1, set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset := 4, SetPageDirty_~page#1.base, SetPageDirty_~page#1.offset;havoc set_bit_~nr#1, set_bit_~addr#1.base, set_bit_~addr#1.offset;set_bit_~nr#1 := set_bit_#in~nr#1;set_bit_~addr#1.base, set_bit_~addr#1.offset := set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset; [2025-02-08 02:47:13,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9176: assume !(0 != sgl_unmap_user_pages_~dirtied#1); [2025-02-08 02:47:13,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9175: call sgl_unmap_user_pages_#t~mem1893#1.base, sgl_unmap_user_pages_#t~mem1893#1.offset := read~$Pointer$#32(sgl_unmap_user_pages_~STbp#1.base, 80 + sgl_unmap_user_pages_~STbp#1.offset, 8);call sgl_unmap_user_pages_#t~mem1894#1.base, sgl_unmap_user_pages_#t~mem1894#1.offset := read~$Pointer$#32(sgl_unmap_user_pages_#t~mem1893#1.base, sgl_unmap_user_pages_#t~mem1893#1.offset + 8 * (if sgl_unmap_user_pages_~i~15#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sgl_unmap_user_pages_~i~15#1 % 18446744073709551616 % 18446744073709551616 else sgl_unmap_user_pages_~i~15#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);sgl_unmap_user_pages_~page~3#1.base, sgl_unmap_user_pages_~page~3#1.offset := sgl_unmap_user_pages_#t~mem1894#1.base, sgl_unmap_user_pages_#t~mem1894#1.offset; [2025-02-08 02:47:13,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9187: havoc sgl_unmap_user_pages_#t~mem1895#1.base, sgl_unmap_user_pages_#t~mem1895#1.offset;call write~$Pointer$#32(0, 0, sgl_unmap_user_pages_~STbp#1.base, 80 + sgl_unmap_user_pages_~STbp#1.offset, 8);sgl_unmap_user_pages_#res#1 := 0; [2025-02-08 02:47:13,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9187-1: SUMMARY for call kfree(sgl_unmap_user_pages_#t~mem1895#1.base, sgl_unmap_user_pages_#t~mem1895#1.offset); srcloc: null [2025-02-08 02:47:13,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5893: #t~ret775#1 := sgl_unmap_user_pages_#res#1;havoc sgl_unmap_user_pages_#t~mem1893#1.base, sgl_unmap_user_pages_#t~mem1893#1.offset, sgl_unmap_user_pages_#t~mem1894#1.base, sgl_unmap_user_pages_#t~mem1894#1.offset, sgl_unmap_user_pages_#t~mem1895#1.base, sgl_unmap_user_pages_#t~mem1895#1.offset, sgl_unmap_user_pages_~STbp#1.base, sgl_unmap_user_pages_~STbp#1.offset, sgl_unmap_user_pages_~nr_pages#1, sgl_unmap_user_pages_~dirtied#1, sgl_unmap_user_pages_~i~15#1, sgl_unmap_user_pages_~page~3#1.base, sgl_unmap_user_pages_~page~3#1.offset;havoc sgl_unmap_user_pages_#in~STbp#1.base, sgl_unmap_user_pages_#in~STbp#1.offset, sgl_unmap_user_pages_#in~nr_pages#1, sgl_unmap_user_pages_#in~dirtied#1;assume { :end_inline_sgl_unmap_user_pages } true;assume -2147483648 <= #t~ret775#1 && #t~ret775#1 <= 2147483647;havoc #t~mem774#1;havoc #t~ret775#1;call write~int#32(0, ~STbp~1#1.base, 2 + ~STbp~1#1.offset, 2);call write~int#32(0, ~STbp~1#1.base, 130 + ~STbp~1#1.offset, 2); [2025-02-08 02:47:13,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4242: havoc #t~mem74; [2025-02-08 02:47:14,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824: havoc #t~mem1108.base, #t~mem1108.offset;havoc #t~mem1109;call ULTIMATE.dealloc(~#cmd~9.base, ~#cmd~9.offset);havoc ~#cmd~9.base, ~#cmd~9.offset; [2025-02-08 02:47:14,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6820: havoc #t~mem1106.base, #t~mem1106.offset;havoc #t~mem1107; [2025-02-08 02:47:14,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10171: havoc #t~nondet1968; [2025-02-08 02:47:14,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7435: call ULTIMATE.dealloc(~#p~0.base, ~#p~0.offset);havoc ~#p~0.base, ~#p~0.offset;call ULTIMATE.dealloc(~#blk~0.base, ~#blk~0.offset);havoc ~#blk~0.base, ~#blk~0.offset;call ULTIMATE.dealloc(~#scmd~1.base, ~#scmd~1.offset);havoc ~#scmd~1.base, ~#scmd~1.offset; [2025-02-08 02:47:14,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494: havoc #t~mem1344.base, #t~mem1344.offset;havoc #t~mem1345; [2025-02-08 02:47:26,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6708-2: havoc st_set_options_#t~bitwise1052#1;assume (((st_set_options_#t~bitwise1052#1 <= st_set_options_~value~0#1 && (st_set_options_~value~0#1 >= 0 || st_set_options_#t~bitwise1052#1 <= -1880096769)) && (st_set_options_~value~0#1 < 0 || st_set_options_#t~bitwise1052#1 >= 0)) && st_set_options_#t~bitwise1052#1 > -1880096769 + st_set_options_~value~0#1) && st_set_options_#t~bitwise1052#1 >= -2147483648; [2025-02-08 02:47:26,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6708-1: [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4594: call st_incompatible_#t~mem229#1.base, st_incompatible_#t~mem229#1.offset := read~$Pointer$#11(st_incompatible_~rp~0#1.base, st_incompatible_~rp~0#1.offset, 8);st_incompatible_~tmp~16#1 := st_incompatible_#t~nondet230#1;call st_incompatible_#t~mem231#1.base, st_incompatible_#t~mem231#1.offset := read~$Pointer$#11(st_incompatible_~rp~0#1.base, st_incompatible_~rp~0#1.offset, 8);call st_incompatible_#t~mem232#1.base, st_incompatible_#t~mem232#1.offset := read~$Pointer$#32(st_incompatible_~SDp#1.base, 232 + st_incompatible_~SDp#1.offset, 8);st_incompatible_~tmp___0~7#1 := st_incompatible_#t~nondet233#1;havoc st_incompatible_#t~mem231#1.base, st_incompatible_#t~mem231#1.offset;havoc st_incompatible_#t~mem232#1.base, st_incompatible_#t~mem232#1.offset;havoc st_incompatible_#t~nondet233#1; [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6708: call write~int#32(250 * st_set_options_#t~bitwise1052#1, st_set_options_~STp#1.base, 296 + st_set_options_~STp#1.offset, 4);havoc st_set_options_#t~bitwise1052#1; [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5519: st_open_~name~3#1.base, st_open_~name~3#1.offset := st_open_#t~ret634#1.base, st_open_#t~ret634#1.offset;havoc st_open_#t~ret634#1.base, st_open_#t~ret634#1.offset; [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5519-1: SUMMARY for call st_open_#t~ret634#1.base, st_open_#t~ret634#1.offset := tape_name(st_open_~STp~2#1.base, st_open_~STp~2#1.offset); srcloc: null [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6708-4: assume 0 == st_set_options_~value~0#1;st_set_options_#t~bitwise1052#1 := 0; [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6708-4: assume !(0 == st_set_options_~value~0#1); [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6708-3: assume -1880096769 == st_set_options_~value~0#1;st_set_options_#t~bitwise1052#1 := st_set_options_~value~0#1; [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6708-3: assume !(-1880096769 == st_set_options_~value~0#1); [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4198: assume 0 != kref_get_~tmp___1~1#1;kref_get_~__warned~0#1 := 1; [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4198: assume !(0 != kref_get_~tmp___1~1#1); [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7634: call write~int#32(0, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (6 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (6 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 else (6 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#32(0, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (7 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (7 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 else (7 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#32(48, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (4 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (4 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 else (4 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: call st_flush_#t~mem674#1 := read~int#32(st_flush_~STp~3#1.base, 276 + st_flush_~STp~3#1.offset, 1);call write~int#32(1 + st_flush_#t~mem674#1 % 256, st_flush_~#cmd~5#1.base, 4 + st_flush_~#cmd~5#1.offset, 1);havoc st_flush_#t~mem674#1;call st_flush_#t~mem675#1.base, st_flush_#t~mem675#1.offset := read~$Pointer$#32(st_flush_~STp~3#1.base, 8 + st_flush_~STp~3#1.offset, 8);call st_flush_#t~mem676#1.base, st_flush_#t~mem676#1.offset := read~$Pointer$#32(st_flush_#t~mem675#1.base, 8 + st_flush_#t~mem675#1.offset, 8);call st_flush_#t~mem677#1 := read~int#32(st_flush_#t~mem676#1.base, 2077 + st_flush_#t~mem676#1.offset, 4); [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5520-1: SUMMARY for call spin_lock(~#st_use_lock~0.base, ~#st_use_lock~0.offset); srcloc: null [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8427: move_buffer_data_~total~2#1 := move_buffer_data_~total~2#1 - move_buffer_data_~count~0#1; [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5520: call st_open_#t~mem635#1 := read~int#32(st_open_~STp~2#1.base, 604 + st_open_~STp~2#1.offset, 1); [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4067: assume current_thread_info_#t~switch38#1; [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4067: assume !current_thread_info_#t~switch38#1;current_thread_info_#t~switch38#1 := current_thread_info_#t~switch38#1; [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031: havoc ldv_mutex_unlock_15_~ldv_func_arg1#1.base, ldv_mutex_unlock_15_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_15_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_15_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_15 } true;st_ioctl_#t~switch1617#1 := 21378 == st_ioctl_~cmd_in#1; [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7899-1: call st_ioctl_#t~mem1536#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2); [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7899: assume 32 == st_ioctl_#t~mem1536#1;havoc st_ioctl_#t~mem1536#1;call st_ioctl_#t~mem1537#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4); [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7899: assume !(32 == st_ioctl_#t~mem1536#1);havoc st_ioctl_#t~mem1536#1;call st_ioctl_#t~mem1539#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);call st_ioctl_#t~mem1540#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4); [2025-02-08 02:47:26,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710: havoc st_set_options_#t~mem1053#1.base, st_set_options_#t~mem1053#1.offset;havoc st_set_options_#t~mem1054#1.base, st_set_options_#t~mem1054#1.offset; [2025-02-08 02:47:26,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767-1: assume st_ioctl_#t~short1464#1; [2025-02-08 02:47:26,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767-1: assume !st_ioctl_#t~short1464#1;call st_ioctl_#t~mem1463#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1464#1 := 10 == st_ioctl_#t~mem1463#1; [2025-02-08 02:47:26,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767: assume st_ioctl_#t~short1464#1;havoc st_ioctl_#t~mem1462#1;havoc st_ioctl_#t~mem1463#1;havoc st_ioctl_#t~short1464#1;call st_ioctl_#t~mem1465#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);call write~int#32(1 + st_ioctl_#t~mem1465#1, st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);havoc st_ioctl_#t~mem1465#1; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767: assume !st_ioctl_#t~short1464#1;havoc st_ioctl_#t~mem1462#1;havoc st_ioctl_#t~mem1463#1;havoc st_ioctl_#t~short1464#1; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8824: call ULTIMATE.dealloc(init_st_~#__key~2#1.base, init_st_~#__key~2#1.offset);havoc init_st_~#__key~2#1.base, init_st_~#__key~2#1.offset; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5653: st_flush_~SRpnt~6#1.base, st_flush_~SRpnt~6#1.offset := st_flush_#t~ret678#1.base, st_flush_#t~ret678#1.offset;havoc st_flush_#t~mem675#1.base, st_flush_#t~mem675#1.offset;havoc st_flush_#t~mem676#1.base, st_flush_#t~mem676#1.offset;havoc st_flush_#t~mem677#1;havoc st_flush_#t~ret678#1.base, st_flush_#t~ret678#1.offset; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5653-1: SUMMARY for call st_flush_#t~ret678#1.base, st_flush_#t~ret678#1.offset := st_do_scsi(0, 0, st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset, st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset, 0, 3, (if st_flush_#t~mem677#1 % 4294967296 % 4294967296 <= 2147483647 then st_flush_#t~mem677#1 % 4294967296 % 4294967296 else st_flush_#t~mem677#1 % 4294967296 % 4294967296 - 4294967296), 0, 1); srcloc: null [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-1: SUMMARY for call blk_queue_rq_timeout(st_set_options_#t~mem1054#1.base, st_set_options_#t~mem1054#1.offset, 250 * st_set_options_~value~0#1); srcloc: null [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4596: assume 0 == st_incompatible_~tmp___0~7#1;call st_incompatible_#t~mem234#1.base, st_incompatible_#t~mem234#1.offset := read~$Pointer$#11(st_incompatible_~rp~0#1.base, 8 + st_incompatible_~rp~0#1.offset, 8);st_incompatible_~tmp___1~4#1 := st_incompatible_#t~nondet235#1;havoc st_incompatible_#t~mem234#1.base, st_incompatible_#t~mem234#1.offset;havoc st_incompatible_#t~nondet235#1;call st_incompatible_#t~mem236#1.base, st_incompatible_#t~mem236#1.offset := read~$Pointer$#11(st_incompatible_~rp~0#1.base, 8 + st_incompatible_~rp~0#1.offset, 8);call st_incompatible_#t~mem237#1.base, st_incompatible_#t~mem237#1.offset := read~$Pointer$#32(st_incompatible_~SDp#1.base, 240 + st_incompatible_~SDp#1.offset, 8);st_incompatible_~tmp___2~4#1 := st_incompatible_#t~nondet238#1;havoc st_incompatible_#t~mem236#1.base, st_incompatible_#t~mem236#1.offset;havoc st_incompatible_#t~mem237#1.base, st_incompatible_#t~mem237#1.offset;havoc st_incompatible_#t~nondet238#1; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4596: assume !(0 == st_incompatible_~tmp___0~7#1); [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521: assume 0 != st_open_#t~mem635#1 % 256 % 4294967296;havoc st_open_#t~mem635#1; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521: assume !(0 != st_open_#t~mem635#1 % 256 % 4294967296);havoc st_open_#t~mem635#1;call write~int#32(1, st_open_~STp~2#1.base, 604 + st_open_~STp~2#1.offset, 1); [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6314: assume -2147483648 <= read_tape_#t~ret936#1 && read_tape_#t~ret936#1 <= 2147483647;havoc read_tape_#t~ret936#1;read_tape_#res#1 := -5;call ULTIMATE.dealloc(read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset);havoc read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182: assume 5 == st_write_#t~mem880#1 % 256 % 4294967296;havoc st_write_#t~mem880#1;call write~int#32(3, st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1); [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182: assume !(5 == st_write_#t~mem880#1 % 256 % 4294967296);havoc st_write_#t~mem880#1;call st_write_#t~mem881#1 := read~int#32(st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1); [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6314-1: SUMMARY for call read_tape_#t~ret936#1 := st_int_ioctl(read_tape_~STp#1.base, read_tape_~STp#1.offset, 4, 1); srcloc: null [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: assume st_write_~do_count~0#1 % 18446744073709551616 > st_write_~count#1 % 18446744073709551616;st_write_~do_count~0#1 := (if st_write_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_write_~count#1 % 18446744073709551616 % 18446744073709551616 else st_write_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: assume !(st_write_~do_count~0#1 % 18446744073709551616 > st_write_~count#1 % 18446744073709551616); [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7900-1: SUMMARY for call st_ioctl_#t~ret1538#1 := st_compression(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, st_ioctl_#t~mem1537#1 % 2); srcloc: null [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7900: assume -2147483648 <= st_ioctl_#t~ret1538#1 && st_ioctl_#t~ret1538#1 <= 2147483647;st_ioctl_~retval~12#1 := st_ioctl_#t~ret1538#1;havoc st_ioctl_#t~mem1537#1;havoc st_ioctl_#t~ret1538#1; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5522: SUMMARY for call spin_unlock(~#st_use_lock~0.base, ~#st_use_lock~0.offset); srcloc: null [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8429: assume move_buffer_data_~total~2#1 > 0; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8429: assume !(move_buffer_data_~total~2#1 > 0); [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447-1: SUMMARY for call st_read_#t~ret977#1 := setup_buffering(st_read_~STp~6#1.base, st_read_~STp~6#1.offset, st_read_~buf#1.base, st_read_~buf#1.offset, st_read_~count#1, 1); srcloc: null [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447: assume -2147483648 <= st_read_#t~ret977#1 && st_read_#t~ret977#1 <= 2147483647;st_read_~tmp___1~13#1 := st_read_#t~ret977#1;havoc st_read_#t~ret977#1;st_read_~retval~9#1 := st_read_~tmp___1~13#1; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8297: assume 0 != append_to_buffer_~do_count#1;append_to_buffer_#res#1 := -5; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8297: assume !(0 != append_to_buffer_~do_count#1);append_to_buffer_#res#1 := 0; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8033: assume st_ioctl_#t~switch1617#1; [2025-02-08 02:47:26,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8033: assume !st_ioctl_#t~switch1617#1; [2025-02-08 02:47:26,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655: assume 0 == (st_flush_~SRpnt~6#1.base + st_flush_~SRpnt~6#1.offset) % 18446744073709551616;call st_flush_#t~mem679#1.base, st_flush_#t~mem679#1.offset := read~$Pointer$#32(st_flush_~STp~3#1.base, 260 + st_flush_~STp~3#1.offset, 8);call st_flush_#t~mem680#1 := read~int#32(st_flush_#t~mem679#1.base, 24 + st_flush_#t~mem679#1.offset, 4);st_flush_~result~3#1 := st_flush_#t~mem680#1;havoc st_flush_#t~mem679#1.base, st_flush_#t~mem679#1.offset;havoc st_flush_#t~mem680#1; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655: assume !(0 == (st_flush_~SRpnt~6#1.base + st_flush_~SRpnt~6#1.offset) % 18446744073709551616);call st_flush_#t~mem681#1.base, st_flush_#t~mem681#1.offset := read~$Pointer$#32(st_flush_~STp~3#1.base, 260 + st_flush_~STp~3#1.offset, 8);call st_flush_#t~mem682#1 := read~int#32(st_flush_#t~mem681#1.base, 24 + st_flush_#t~mem681#1.offset, 4);st_flush_#t~short697#1 := 0 == st_flush_#t~mem682#1; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523: st_open_#res#1 := -16; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-1: SUMMARY for call scsi_tape_put(st_open_~STp~2#1.base, st_open_~STp~2#1.offset); srcloc: null [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-1: SUMMARY for call partition_tape_#t~ret1385#1 := write_mode_page(partition_tape_~STp#1.base, partition_tape_~STp#1.offset, 17, 1); srcloc: null [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637: assume -2147483648 <= partition_tape_#t~ret1385#1 && partition_tape_#t~ret1385#1 <= 2147483647;partition_tape_~result~8#1 := partition_tape_#t~ret1385#1;havoc partition_tape_#t~ret1385#1; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4070: assume current_thread_info_#t~switch38#1; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4070: assume !current_thread_info_#t~switch38#1;current_thread_info_#t~switch38#1 := true; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: assume st_ioctl_#t~switch1617#1; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: assume !st_ioctl_#t~switch1617#1;st_ioctl_#t~switch1617#1 := true; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902: assume -2147483648 <= st_ioctl_#t~ret1541#1 && st_ioctl_#t~ret1541#1 <= 2147483647;st_ioctl_~retval~12#1 := st_ioctl_#t~ret1541#1;havoc st_ioctl_#t~mem1539#1;havoc st_ioctl_#t~mem1540#1;havoc st_ioctl_#t~ret1541#1; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034-1: st_ioctl_#t~switch1617#1 := st_ioctl_#t~switch1617#1 || 21382 == st_ioctl_~cmd_in#1; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902-1: SUMMARY for call st_ioctl_#t~ret1541#1 := st_int_ioctl(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, st_ioctl_#t~mem1539#1, st_ioctl_#t~mem1540#1); srcloc: null [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: assume 0 != partition_tape_~result~8#1; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: assume !(0 != partition_tape_~result~8#1); [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4599: assume 0 == st_incompatible_~tmp___2~4#1;call st_incompatible_#t~mem239#1.base, st_incompatible_#t~mem239#1.offset := read~$Pointer$#11(st_incompatible_~rp~0#1.base, 16 + st_incompatible_~rp~0#1.offset, 8);st_incompatible_~tmp___3~1#1 := st_incompatible_#t~nondet240#1;havoc st_incompatible_#t~mem239#1.base, st_incompatible_#t~mem239#1.offset;havoc st_incompatible_#t~nondet240#1;call st_incompatible_#t~mem241#1.base, st_incompatible_#t~mem241#1.offset := read~$Pointer$#11(st_incompatible_~rp~0#1.base, 16 + st_incompatible_~rp~0#1.offset, 8);call st_incompatible_#t~mem242#1.base, st_incompatible_#t~mem242#1.offset := read~$Pointer$#32(st_incompatible_~SDp#1.base, 248 + st_incompatible_~SDp#1.offset, 8);st_incompatible_~tmp___4~0#1 := st_incompatible_#t~nondet243#1;havoc st_incompatible_#t~mem241#1.base, st_incompatible_#t~mem241#1.offset;havoc st_incompatible_#t~mem242#1.base, st_incompatible_#t~mem242#1.offset;havoc st_incompatible_#t~nondet243#1; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4599: assume !(0 == st_incompatible_~tmp___2~4#1); [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: assume 2147483648 == st_set_options_~code~0#1;st_set_options_~value~0#1 := (if st_set_options_~options#1 % 4294967296 <= 2147483647 then st_set_options_~options#1 % 4294967296 else st_set_options_~options#1 % 4294967296 - 4294967296) % 256; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: assume !(2147483648 == st_set_options_~code~0#1); [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6449: assume 0 != st_read_~retval~9#1; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6449: assume !(0 != st_read_~retval~9#1);call st_read_#t~mem978#1 := read~int#32(st_read_~STbp~4#1.base, 2 + st_read_~STbp~4#1.offset, 2);st_read_~do_dio~0#1 := (if st_read_#t~mem978#1 % 65536 % 4294967296 <= 2147483647 then st_read_#t~mem978#1 % 65536 % 4294967296 else st_read_#t~mem978#1 % 65536 % 4294967296 - 4294967296);havoc st_read_#t~mem978#1;call st_read_#t~mem979#1 := read~int#32(st_read_~STbp~4#1.base, 12 + st_read_~STbp~4#1.offset, 4);st_read_#t~short981#1 := 0 == st_read_#t~mem979#1; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6185: assume 3 != st_write_#t~mem881#1 % 256 % 4294967296;havoc st_write_#t~mem881#1;call write~int#32(0, st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1); [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6185: assume !(3 != st_write_#t~mem881#1 % 256 % 4294967296);havoc st_write_#t~mem881#1; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7771: call write~int#32(0, st_ioctl_~STps~14#1.base, st_ioctl_~STps~14#1.offset, 1); [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7639-1: SUMMARY for call partition_tape_#t~ret1386#1 := printk(72, 0); srcloc: null [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7639: assume -2147483648 <= partition_tape_#t~ret1386#1 && partition_tape_#t~ret1386#1 <= 2147483647;havoc partition_tape_#t~ret1386#1;partition_tape_~result~8#1 := -5; [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4204-1: SUMMARY for call kref_get_#t~ret67#1 := ldv__builtin_expect((if 0 != kref_get_~__ret_warn_once~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:47:26,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9489: SUMMARY for call ldv_mutex_lock_st_ref_mutex(ldv_mutex_lock_17_~ldv_func_arg1#1.base, ldv_mutex_lock_17_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4204: assume -9223372036854775808 <= kref_get_#t~ret67#1 && kref_get_#t~ret67#1 <= 9223372036854775807;havoc kref_get_#t~ret67#1; [2025-02-08 02:47:26,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-2: assume 0 != st_ioctl_~tmp___8~2#1 % 256;st_ioctl_~tmp___9~1#1 := 0; [2025-02-08 02:47:26,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-2: assume !(0 != st_ioctl_~tmp___8~2#1 % 256);st_ioctl_~tmp___9~1#1 := 1; [2025-02-08 02:47:26,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-1: assume 0 != st_ioctl_~tmp___9~1#1;st_ioctl_~i~7#1 := -1; [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-1: assume !(0 != st_ioctl_~tmp___9~1#1);call st_ioctl_#t~mem1619#1.base, st_ioctl_#t~mem1619#1.offset := read~$Pointer$#32(st_ioctl_~STp~7#1.base, 635 + st_ioctl_~STp~7#1.offset, 8);call st_ioctl_#t~mem1620#1.base, st_ioctl_#t~mem1620#1.offset := read~$Pointer$#32(st_ioctl_#t~mem1619#1.base, 1268 + st_ioctl_#t~mem1619#1.offset, 8);call st_ioctl_#t~mem1621#1.base, st_ioctl_#t~mem1621#1.offset := read~$Pointer$#32(st_ioctl_~STp~7#1.base, 635 + st_ioctl_~STp~7#1.offset, 8);call st_ioctl_#t~mem1622#1 := read~int#12(st_ioctl_~file#1.base, 132 + st_ioctl_~file#1.offset, 4); [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036: assume -25 != st_ioctl_~i~7#1;st_ioctl_#res#1 := st_ioctl_~i~7#1;call ULTIMATE.dealloc(st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset);havoc st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset);havoc st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset);havoc st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset);havoc st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset);havoc st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset; [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036: assume !(-25 != st_ioctl_~i~7#1); [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-4: assume st_ioctl_#t~switch1617#1; [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-4: assume !st_ioctl_#t~switch1617#1;havoc st_ioctl_#t~switch1617#1;havoc st_ioctl_#t~switch1617#1;call st_ioctl_#t~mem1629#1.base, st_ioctl_#t~mem1629#1.offset := read~$Pointer$#32(st_ioctl_~STp~7#1.base, 8 + st_ioctl_~STp~7#1.offset, 8); [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-3: assume (8837 == st_ioctl_~cmd_in#1 % 4294967296 || 1 == st_ioctl_~cmd_in#1 % 4294967296) || 21395 == st_ioctl_~cmd_in#1 % 4294967296; [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-3: assume !((8837 == st_ioctl_~cmd_in#1 % 4294967296 || 1 == st_ioctl_~cmd_in#1 % 4294967296) || 21395 == st_ioctl_~cmd_in#1 % 4294967296);call st_ioctl_#t~mem1624#1.base, st_ioctl_#t~mem1624#1.offset := read~$Pointer$#32(st_ioctl_~STp~7#1.base, 635 + st_ioctl_~STp~7#1.offset, 8);call st_ioctl_#t~mem1625#1.base, st_ioctl_#t~mem1625#1.offset := read~$Pointer$#32(st_ioctl_#t~mem1624#1.base, 1268 + st_ioctl_#t~mem1624#1.offset, 8);call st_ioctl_#t~mem1626#1.base, st_ioctl_#t~mem1626#1.offset := read~$Pointer$#32(st_ioctl_~STp~7#1.base, 635 + st_ioctl_~STp~7#1.offset, 8);call st_ioctl_#t~mem1627#1 := read~int#12(st_ioctl_~file#1.base, 132 + st_ioctl_~file#1.offset, 4); [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6715: assume 0 != st_set_options_~value~0#1 && (st_set_options_~value~0#1 <= 17 || st_set_options_~value~0#1 > 95);st_set_options_#res#1 := -22; [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6715: assume !(0 != st_set_options_~value~0#1 && (st_set_options_~value~0#1 <= 17 || st_set_options_~value~0#1 > 95));call write~int#32(st_set_options_~value~0#1, st_set_options_~STp#1.base, 282 + st_set_options_~STp#1.offset, 1);call write~int#32(st_set_options_~options#1 / 256, st_set_options_~STp#1.base, 284 + st_set_options_~STp#1.offset, 1);call write~int#32(st_set_options_~options#1 / 65536, st_set_options_~STp#1.base, 283 + st_set_options_~STp#1.offset, 1);call st_set_options_#t~mem1055#1 := read~int#32(st_set_options_~STp#1.base, 284 + st_set_options_~STp#1.offset, 1);call st_set_options_#t~mem1056#1 := read~int#32(st_set_options_~STp#1.base, 283 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9490: SUMMARY for call mutex_lock(ldv_mutex_lock_17_~ldv_func_arg1#1.base, ldv_mutex_lock_17_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6319: assume read_tape_#t~mem938#1 >= 0;havoc read_tape_#t~mem938#1;call read_tape_#t~mem939#1 := read~int#32(read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4);call write~int#32(1 + read_tape_#t~mem939#1, read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4);havoc read_tape_#t~mem939#1; [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6319: assume !(read_tape_#t~mem938#1 >= 0);havoc read_tape_#t~mem938#1; [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055: st_write_#t~ret820#1 := append_to_buffer_#res#1;havoc append_to_buffer_#t~mem1684#1, append_to_buffer_#t~bitwise1685#1, append_to_buffer_#t~mem1686#1, append_to_buffer_#t~mem1687#1, append_to_buffer_#t~mem1688#1, append_to_buffer_#t~ret1689#1, append_to_buffer_#t~mem1690#1.base, append_to_buffer_#t~mem1690#1.offset, append_to_buffer_#t~mem1691#1.base, append_to_buffer_#t~mem1691#1.offset, append_to_buffer_#t~ret1692#1.base, append_to_buffer_#t~ret1692#1.offset, append_to_buffer_#t~ret1693#1, append_to_buffer_#t~mem1694#1, append_to_buffer_#t~mem1695#1, append_to_buffer_~ubp#1.base, append_to_buffer_~ubp#1.offset, append_to_buffer_~st_bp#1.base, append_to_buffer_~st_bp#1.offset, append_to_buffer_~do_count#1, append_to_buffer_~i~10#1, append_to_buffer_~cnt~0#1, append_to_buffer_~res~1#1, append_to_buffer_~offset~0#1, append_to_buffer_~length~0#1, append_to_buffer_~page~1#1.base, append_to_buffer_~page~1#1.offset, append_to_buffer_~tmp~46#1.base, append_to_buffer_~tmp~46#1.offset, append_to_buffer_~tmp___0~26#1;havoc append_to_buffer_#in~ubp#1.base, append_to_buffer_#in~ubp#1.offset, append_to_buffer_#in~st_bp#1.base, append_to_buffer_#in~st_bp#1.offset, append_to_buffer_#in~do_count#1;assume { :end_inline_append_to_buffer } true;assume -2147483648 <= st_write_#t~ret820#1 && st_write_#t~ret820#1 <= 2147483647;st_write_~tmp___8~1#1 := st_write_#t~ret820#1;havoc st_write_#t~ret820#1;call write~int#32(st_write_~tmp___8~1#1, st_write_~#i~4#1.base, st_write_~#i~4#1.offset, 8);call st_write_#t~mem821#1 := read~int#32(st_write_~#i~4#1.base, st_write_~#i~4#1.offset, 8); [2025-02-08 02:47:26,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055-1: assume { :begin_inline_append_to_buffer } true;append_to_buffer_#in~ubp#1.base, append_to_buffer_#in~ubp#1.offset, append_to_buffer_#in~st_bp#1.base, append_to_buffer_#in~st_bp#1.offset, append_to_buffer_#in~do_count#1 := st_write_~b_point~0#1.base, st_write_~b_point~0#1.offset, st_write_~STbp~2#1.base, st_write_~STbp~2#1.offset, (if st_write_~do_count~0#1 % 4294967296 <= 2147483647 then st_write_~do_count~0#1 % 4294967296 else st_write_~do_count~0#1 % 4294967296 - 4294967296);havoc append_to_buffer_#res#1;havoc append_to_buffer_#t~mem1684#1, append_to_buffer_#t~bitwise1685#1, append_to_buffer_#t~mem1686#1, append_to_buffer_#t~mem1687#1, append_to_buffer_#t~mem1688#1, append_to_buffer_#t~ret1689#1, append_to_buffer_#t~mem1690#1.base, append_to_buffer_#t~mem1690#1.offset, append_to_buffer_#t~mem1691#1.base, append_to_buffer_#t~mem1691#1.offset, append_to_buffer_#t~ret1692#1.base, append_to_buffer_#t~ret1692#1.offset, append_to_buffer_#t~ret1693#1, append_to_buffer_#t~mem1694#1, append_to_buffer_#t~mem1695#1, append_to_buffer_~ubp#1.base, append_to_buffer_~ubp#1.offset, append_to_buffer_~st_bp#1.base, append_to_buffer_~st_bp#1.offset, append_to_buffer_~do_count#1, append_to_buffer_~i~10#1, append_to_buffer_~cnt~0#1, append_to_buffer_~res~1#1, append_to_buffer_~offset~0#1, append_to_buffer_~length~0#1, append_to_buffer_~page~1#1.base, append_to_buffer_~page~1#1.offset, append_to_buffer_~tmp~46#1.base, append_to_buffer_~tmp~46#1.offset, append_to_buffer_~tmp___0~26#1;append_to_buffer_~ubp#1.base, append_to_buffer_~ubp#1.offset := append_to_buffer_#in~ubp#1.base, append_to_buffer_#in~ubp#1.offset;append_to_buffer_~st_bp#1.base, append_to_buffer_~st_bp#1.offset := append_to_buffer_#in~st_bp#1.base, append_to_buffer_#in~st_bp#1.offset;append_to_buffer_~do_count#1 := append_to_buffer_#in~do_count#1;havoc append_to_buffer_~i~10#1;havoc append_to_buffer_~cnt~0#1;havoc append_to_buffer_~res~1#1;havoc append_to_buffer_~offset~0#1;havoc append_to_buffer_~length~0#1;havoc append_to_buffer_~page~1#1.base, append_to_buffer_~page~1#1.offset;havoc append_to_buffer_~tmp~46#1.base, append_to_buffer_~tmp~46#1.offset;havoc append_to_buffer_~tmp___0~26#1;call append_to_buffer_#t~mem1684#1 := read~int#32(append_to_buffer_~st_bp#1.base, 76 + append_to_buffer_~st_bp#1.offset, 4); [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4073: assume current_thread_info_#t~switch38#1; [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4073: assume !current_thread_info_#t~switch38#1;current_thread_info_#t~switch38#1 := true; [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4602: assume 0 == st_incompatible_~tmp___4~0#1;call st_incompatible_#t~mem244#1.base, st_incompatible_#t~mem244#1.offset := read~$Pointer$#11(st_incompatible_~rp~0#1.base, 24 + st_incompatible_~rp~0#1.offset, 8); [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4602: assume !(0 == st_incompatible_~tmp___4~0#1); [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038: st_ioctl_~tmp___8~2#1 := (if 0 == st_ioctl_#t~ret1618#1 % 256 then 0 else 1);havoc st_ioctl_#t~ret1618#1; [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10020: havoc blk_get_queue_#t~nondet1944#1;st_probe_#t~ret1767#1 := blk_get_queue_#res#1;havoc blk_get_queue_#t~nondet1944#1, blk_get_queue_~arg0#1.base, blk_get_queue_~arg0#1.offset;havoc blk_get_queue_#in~arg0#1.base, blk_get_queue_#in~arg0#1.offset;assume { :end_inline_blk_get_queue } true;st_probe_~tmp___1~18#1 := (if 0 == st_probe_#t~ret1767#1 % 256 then 0 else 1);havoc st_probe_#t~mem1766#1.base, st_probe_#t~mem1766#1.offset;havoc st_probe_#t~ret1767#1; [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038-1: SUMMARY for call st_ioctl_#t~ret1618#1 := capable(17); srcloc: null [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-1: st_flush_#t~short697#1 := st_flush_#t~short696#1; [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4603: assume 0 != (st_incompatible_#t~mem244#1.base + st_incompatible_#t~mem244#1.offset) % 18446744073709551616;havoc st_incompatible_#t~mem244#1.base, st_incompatible_#t~mem244#1.offset;call st_incompatible_#t~mem245#1.base, st_incompatible_#t~mem245#1.offset := read~$Pointer$#11(st_incompatible_~rp~0#1.base, 24 + st_incompatible_~rp~0#1.offset, 8);st_incompatible_#res#1.base, st_incompatible_#res#1.offset := st_incompatible_#t~mem245#1.base, st_incompatible_#t~mem245#1.offset;havoc st_incompatible_#t~mem245#1.base, st_incompatible_#t~mem245#1.offset; [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4603: assume !(0 != (st_incompatible_#t~mem244#1.base + st_incompatible_#t~mem244#1.offset) % 18446744073709551616);havoc st_incompatible_#t~mem244#1.base, st_incompatible_#t~mem244#1.offset;st_incompatible_#res#1.base, st_incompatible_#res#1.offset := 51, 0; [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-2: st_flush_#t~short696#1 := st_flush_#t~short695#1; [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660: assume st_flush_#t~short697#1;havoc st_flush_#t~mem681#1.base, st_flush_#t~mem681#1.offset;havoc st_flush_#t~mem682#1;havoc st_flush_#t~mem683#1;havoc st_flush_#t~mem684#1;havoc st_flush_#t~short685#1;havoc st_flush_#t~mem686#1;havoc st_flush_#t~bitwise687#1;havoc st_flush_#t~short688#1;havoc st_flush_#t~mem689#1;havoc st_flush_#t~mem690#1;havoc st_flush_#t~short691#1;havoc st_flush_#t~short692#1;havoc st_flush_#t~mem693#1;havoc st_flush_#t~mem694#1;havoc st_flush_#t~short695#1;havoc st_flush_#t~short696#1;havoc st_flush_#t~short697#1; [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660: assume !st_flush_#t~short697#1;havoc st_flush_#t~mem681#1.base, st_flush_#t~mem681#1.offset;havoc st_flush_#t~mem682#1;havoc st_flush_#t~mem683#1;havoc st_flush_#t~mem684#1;havoc st_flush_#t~short685#1;havoc st_flush_#t~mem686#1;havoc st_flush_#t~bitwise687#1;havoc st_flush_#t~short688#1;havoc st_flush_#t~mem689#1;havoc st_flush_#t~mem690#1;havoc st_flush_#t~short691#1;havoc st_flush_#t~short692#1;havoc st_flush_#t~mem693#1;havoc st_flush_#t~mem694#1;havoc st_flush_#t~short695#1;havoc st_flush_#t~short696#1;havoc st_flush_#t~short697#1; [2025-02-08 02:47:26,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-5: st_flush_#t~short696#1 := st_flush_#t~short692#1; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-6: st_flush_#t~short692#1 := st_flush_#t~short691#1; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-3: assume st_flush_#t~short695#1; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-3: assume !st_flush_#t~short695#1;call st_flush_#t~mem694#1 := read~int#32(st_flush_~cmdstatp~4#1.base, 20 + st_flush_~cmdstatp~4#1.offset, 8);st_flush_#t~short695#1 := 0 == st_flush_#t~mem694#1 % 18446744073709551616; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-4: assume st_flush_#t~short696#1;call st_flush_#t~mem693#1 := read~int#32(st_flush_~cmdstatp~4#1.base, 29 + st_flush_~cmdstatp~4#1.offset, 1);st_flush_#t~short695#1 := 0 == st_flush_#t~mem693#1 % 256 % 4294967296; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-4: assume !st_flush_#t~short696#1; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5528: SUMMARY for call spin_unlock(~#st_use_lock~0.base, ~#st_use_lock~0.offset); srcloc: null [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-9: st_flush_#t~short692#1 := st_flush_#t~short688#1; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-10: st_flush_#t~short688#1 := 0 != st_flush_#t~bitwise687#1; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-7: assume st_flush_#t~short691#1; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-7: assume !st_flush_#t~short691#1;call st_flush_#t~mem690#1 := read~int#32(st_flush_~cmdstatp~4#1.base, 5 + st_flush_~cmdstatp~4#1.offset, 1);st_flush_#t~short691#1 := 1 == st_flush_#t~mem690#1 % 256 % 4294967296; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-8: assume st_flush_#t~short692#1;call st_flush_#t~mem689#1 := read~int#32(st_flush_~cmdstatp~4#1.base, 5 + st_flush_~cmdstatp~4#1.offset, 1);st_flush_#t~short691#1 := 0 == st_flush_#t~mem689#1 % 256 % 4294967296; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-8: assume !st_flush_#t~short692#1; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-13: assume 64 == (if st_flush_#t~mem686#1 % 256 % 4294967296 <= 2147483647 then st_flush_#t~mem686#1 % 256 % 4294967296 else st_flush_#t~mem686#1 % 256 % 4294967296 - 4294967296);st_flush_#t~bitwise687#1 := (if st_flush_#t~mem686#1 % 256 % 4294967296 <= 2147483647 then st_flush_#t~mem686#1 % 256 % 4294967296 else st_flush_#t~mem686#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-13: assume !(64 == (if st_flush_#t~mem686#1 % 256 % 4294967296 <= 2147483647 then st_flush_#t~mem686#1 % 256 % 4294967296 else st_flush_#t~mem686#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-14: assume 0 == (if st_flush_#t~mem686#1 % 256 % 4294967296 <= 2147483647 then st_flush_#t~mem686#1 % 256 % 4294967296 else st_flush_#t~mem686#1 % 256 % 4294967296 - 4294967296);st_flush_#t~bitwise687#1 := 0; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-14: assume !(0 == (if st_flush_#t~mem686#1 % 256 % 4294967296 <= 2147483647 then st_flush_#t~mem686#1 % 256 % 4294967296 else st_flush_#t~mem686#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-11: [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-12: havoc st_flush_#t~bitwise687#1;assume (((((if st_flush_#t~mem686#1 % 256 % 4294967296 <= 2147483647 then st_flush_#t~mem686#1 % 256 % 4294967296 else st_flush_#t~mem686#1 % 256 % 4294967296 - 4294967296) < 0 || st_flush_#t~bitwise687#1 <= (if st_flush_#t~mem686#1 % 256 % 4294967296 <= 2147483647 then st_flush_#t~mem686#1 % 256 % 4294967296 else st_flush_#t~mem686#1 % 256 % 4294967296 - 4294967296)) && st_flush_#t~bitwise687#1 <= 64) && st_flush_#t~bitwise687#1 >= 0) && ((if st_flush_#t~mem686#1 % 256 % 4294967296 <= 2147483647 then st_flush_#t~mem686#1 % 256 % 4294967296 else st_flush_#t~mem686#1 % 256 % 4294967296 - 4294967296) >= 0 || st_flush_#t~bitwise687#1 > 64 + (if st_flush_#t~mem686#1 % 256 % 4294967296 <= 2147483647 then st_flush_#t~mem686#1 % 256 % 4294967296 else st_flush_#t~mem686#1 % 256 % 4294967296 - 4294967296))) && st_flush_#t~bitwise687#1 >= -2147483648; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-17: assume st_flush_#t~short685#1;call st_flush_#t~mem684#1 := read~int#32(st_flush_~cmdstatp~4#1.base, 31 + st_flush_~cmdstatp~4#1.offset, 1);st_flush_#t~short685#1 := 0 == st_flush_#t~mem684#1 % 256 % 4294967296; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-17: assume !st_flush_#t~short685#1; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-18: assume st_flush_#t~short697#1; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-18: assume !st_flush_#t~short697#1;call st_flush_#t~mem683#1 := read~int#32(st_flush_~cmdstatp~4#1.base, 12 + st_flush_~cmdstatp~4#1.offset, 4);st_flush_#t~short685#1 := 0 != st_flush_#t~mem683#1; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-15: assume st_flush_#t~short688#1;call st_flush_#t~mem686#1 := read~int#32(st_flush_~cmdstatp~4#1.base, 28 + st_flush_~cmdstatp~4#1.offset, 1); [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-15: assume !st_flush_#t~short688#1; [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6189: st_write_~retval~7#1 := (if (st_write_~total~0#1 - st_write_~count#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (st_write_~total~0#1 - st_write_~count#1) % 18446744073709551616 % 18446744073709551616 else (st_write_~total~0#1 - st_write_~count#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:47:26,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660-16: st_flush_#t~short688#1 := st_flush_#t~short685#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume 0 != st_write_#t~mem821#1;havoc st_write_#t~mem821#1;call st_write_#t~mem822#1 := read~int#32(st_write_~#i~4#1.base, st_write_~#i~4#1.offset, 8);st_write_~retval~7#1 := st_write_#t~mem822#1;havoc st_write_#t~mem822#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume !(0 != st_write_#t~mem821#1);havoc st_write_#t~mem821#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7907: assume 0 == st_ioctl_#t~mem1542#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1542#1;st_ioctl_~retval~12#1 := -6; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7907: assume !(0 == st_ioctl_#t~mem1542#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1542#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-1: assume st_ioctl_#t~short1476#1;call st_ioctl_#t~mem1475#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1476#1 := 12 != st_ioctl_#t~mem1475#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-1: assume !st_ioctl_#t~short1476#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: assume st_ioctl_#t~short1476#1;havoc st_ioctl_#t~mem1466#1;havoc st_ioctl_#t~mem1467#1;havoc st_ioctl_#t~short1468#1;havoc st_ioctl_#t~mem1469#1;havoc st_ioctl_#t~short1470#1;havoc st_ioctl_#t~mem1471#1;havoc st_ioctl_#t~short1472#1;havoc st_ioctl_#t~mem1473#1;havoc st_ioctl_#t~short1474#1;havoc st_ioctl_#t~mem1475#1;havoc st_ioctl_#t~short1476#1;st_ioctl_~retval~12#1 := -5; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: assume !st_ioctl_#t~short1476#1;havoc st_ioctl_#t~mem1466#1;havoc st_ioctl_#t~mem1467#1;havoc st_ioctl_#t~short1468#1;havoc st_ioctl_#t~mem1469#1;havoc st_ioctl_#t~short1470#1;havoc st_ioctl_#t~mem1471#1;havoc st_ioctl_#t~short1472#1;havoc st_ioctl_#t~mem1473#1;havoc st_ioctl_#t~short1474#1;havoc st_ioctl_#t~mem1475#1;havoc st_ioctl_#t~short1476#1;assume { :begin_inline_reset_state } true;reset_state_#in~STp#1.base, reset_state_#in~STp#1.offset := st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset;havoc reset_state_#t~mem504#1, reset_state_#t~ret505#1, reset_state_#t~mem506#1, reset_state_#t~mem507#1, reset_state_~STp#1.base, reset_state_~STp#1.offset, reset_state_~i~0#1, reset_state_~STps~3#1.base, reset_state_~STps~3#1.offset;reset_state_~STp#1.base, reset_state_~STp#1.offset := reset_state_#in~STp#1.base, reset_state_#in~STp#1.offset;havoc reset_state_~i~0#1;havoc reset_state_~STps~3#1.base, reset_state_~STps~3#1.offset;call write~int#32(0, reset_state_~STp#1.base, 289 + reset_state_~STp#1.offset, 1);reset_state_~i~0#1 := 0; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7643-1: partition_tape_#res#1 := partition_tape_~result~8#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-5: assume st_ioctl_#t~short1472#1;call st_ioctl_#t~mem1471#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1472#1 := 13 != st_ioctl_#t~mem1471#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-5: assume !st_ioctl_#t~short1472#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-4: st_ioctl_#t~short1474#1 := st_ioctl_#t~short1472#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5661: st_flush_~SRpnt~6#1.base, st_flush_~SRpnt~6#1.offset := 0, 0;call st_flush_#t~mem698#1 := read~int#32(st_flush_~STps~6#1.base, 12 + st_flush_~STps~6#1.offset, 4); [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-3: assume st_ioctl_#t~short1474#1;call st_ioctl_#t~mem1473#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1474#1 := 22 != st_ioctl_#t~mem1473#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-3: assume !st_ioctl_#t~short1474#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5661-1: SUMMARY for call st_release_request(st_flush_~SRpnt~6#1.base, st_flush_~SRpnt~6#1.offset); srcloc: null [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-2: st_ioctl_#t~short1476#1 := st_ioctl_#t~short1474#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4604: havoc st_incompatible_#t~mem245#1.base, st_incompatible_#t~mem245#1.offset; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-9: assume st_ioctl_#t~short1468#1;call st_ioctl_#t~mem1467#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1468#1 := 7 != st_ioctl_#t~mem1467#1; [2025-02-08 02:47:26,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-9: assume !st_ioctl_#t~short1468#1; [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: assume st_read_#t~short981#1;havoc st_read_#t~mem979#1;havoc st_read_#t~mem980#1;havoc st_read_#t~short981#1;call st_read_#t~mem982#1 := read~int#32(st_read_~STps~9#1.base, 1 + st_read_~STps~9#1.offset, 1); [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: assume !st_read_#t~short981#1;havoc st_read_#t~mem979#1;havoc st_read_#t~mem980#1;havoc st_read_#t~short981#1; [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-8: st_ioctl_#t~short1470#1 := st_ioctl_#t~short1468#1; [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-7: assume st_ioctl_#t~short1470#1;call st_ioctl_#t~mem1469#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1470#1 := 9 != st_ioctl_#t~mem1469#1; [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-7: assume !st_ioctl_#t~short1470#1; [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5529: st_open_~tmp___2~6#1 := st_open_#t~ret636#1;havoc st_open_#t~ret636#1; [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-6: st_ioctl_#t~short1472#1 := st_ioctl_#t~short1470#1; [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5529-1: SUMMARY for call st_open_#t~ret636#1 := iminor(st_open_~inode#1.base, st_open_~inode#1.offset); srcloc: null [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454-1: assume st_read_#t~short981#1;call st_read_#t~mem980#1 := read~int#32(st_read_~STps~9#1.base, 1 + st_read_~STps~9#1.offset, 1);st_read_#t~short981#1 := st_read_#t~mem980#1 % 256 % 4294967296 > 4; [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454-1: assume !st_read_#t~short981#1; [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4076: assume current_thread_info_#t~switch38#1; [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4076: assume !current_thread_info_#t~switch38#1; [2025-02-08 02:47:26,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5530: st_open_~tmp___1~8#1 := (if 0 == st_open_#t~bitwise637#1 % 4294967296 then 1 else 0);havoc st_open_#t~bitwise637#1;call write~int#32(st_open_~tmp___1~8#1, st_open_~STp~2#1.base, 611 + st_open_~STp~2#1.offset, 1);call write~int#32(st_open_~tmp___1~8#1, st_open_~STp~2#1.base, 612 + st_open_~STp~2#1.offset, 1);call st_open_#t~mem638#1.base, st_open_#t~mem638#1.offset := read~$Pointer$#32(st_open_~STp~2#1.base, 8 + st_open_~STp~2#1.offset, 8); [2025-02-08 02:47:26,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5530-3: assume 128 == st_open_~tmp___2~6#1 % 4294967296;st_open_#t~bitwise637#1 := st_open_~tmp___2~6#1; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5530-3: assume !(128 == st_open_~tmp___2~6#1 % 4294967296); [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455: assume st_read_#t~mem982#1 % 256 % 4294967296 <= 6;havoc st_read_#t~mem982#1;call st_read_#t~mem983#1 := read~int#32(st_read_~STps~9#1.base, 1 + st_read_~STps~9#1.offset, 1);call write~int#32(1 + st_read_#t~mem983#1 % 256, st_read_~STps~9#1.base, 1 + st_read_~STps~9#1.offset, 1);havoc st_read_#t~mem983#1;st_read_~retval~9#1 := 0; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455: assume !(st_read_#t~mem982#1 % 256 % 4294967296 <= 6);havoc st_read_#t~mem982#1;st_read_~retval~9#1 := -5; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5530-4: assume 0 == st_open_~tmp___2~6#1 % 4294967296;st_open_#t~bitwise637#1 := 0; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5530-4: assume !(0 == st_open_~tmp___2~6#1 % 4294967296); [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5530-1: [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5530-2: havoc st_open_#t~bitwise637#1;assume st_open_#t~bitwise637#1 % 4294967296 <= st_open_~tmp___2~6#1 % 4294967296 && st_open_#t~bitwise637#1 % 4294967296 <= 128; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6323-1: SUMMARY for call read_tape_#t~ret940#1 := st_int_ioctl(read_tape_~STp#1.base, read_tape_~STp#1.offset, 4, 1); srcloc: null [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6323: assume -2147483648 <= read_tape_#t~ret940#1 && read_tape_#t~ret940#1 <= 2147483647;read_tape_~tmp___1~12#1 := read_tape_#t~ret940#1;havoc read_tape_#t~ret940#1; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6191: assume 0 != (st_write_~SRpnt~7#1.base + st_write_~SRpnt~7#1.offset) % 18446744073709551616; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6191: assume !(0 != (st_write_~SRpnt~7#1.base + st_write_~SRpnt~7#1.offset) % 18446744073709551616); [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4077: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663: assume st_flush_#t~mem698#1 >= 0;havoc st_flush_#t~mem698#1;call st_flush_#t~mem699#1 := read~int#32(st_flush_~STps~6#1.base, 12 + st_flush_~STps~6#1.offset, 4);call write~int#32(1 + st_flush_#t~mem699#1, st_flush_~STps~6#1.base, 12 + st_flush_~STps~6#1.offset, 4);havoc st_flush_#t~mem699#1; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663: assume !(st_flush_#t~mem698#1 >= 0);havoc st_flush_#t~mem698#1; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8702: assume st_probe_~i~13#1 <= 3; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8702: assume !(st_probe_~i~13#1 <= 3);st_probe_~i~13#1 := 0; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324: assume 0 != read_tape_~tmp___1~12#1;read_tape_#res#1 := -5;call ULTIMATE.dealloc(read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset);havoc read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324: assume !(0 != read_tape_~tmp___1~12#1); [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6192: SUMMARY for call st_release_request(st_write_~SRpnt~7#1.base, st_write_~SRpnt~7#1.offset); srcloc: null [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589-1: SUMMARY for call st_set_options_#t~ret1008#1.base, st_set_options_#t~ret1008#1.offset := tape_name(st_set_options_~STp#1.base, st_set_options_~STp#1.offset); srcloc: null [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589: st_set_options_~tmp~35#1.base, st_set_options_~tmp~35#1.offset := st_set_options_#t~ret1008#1.base, st_set_options_#t~ret1008#1.offset;havoc st_set_options_#t~ret1008#1.base, st_set_options_#t~ret1008#1.offset;st_set_options_~name~7#1.base, st_set_options_~name~7#1.offset := st_set_options_~tmp~35#1.base, st_set_options_~tmp~35#1.offset;call st_set_options_#t~mem1009#1 := read~int#32(st_set_options_~STp#1.base, 520 + st_set_options_~STp#1.offset, 4);st_set_options_~STm~5#1.base, st_set_options_~STm~5#1.offset := st_set_options_~STp#1.base, 308 + st_set_options_~STp#1.offset + 53 * (if st_set_options_#t~mem1009#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_set_options_#t~mem1009#1 % 18446744073709551616 % 18446744073709551616 else st_set_options_#t~mem1009#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc st_set_options_#t~mem1009#1;call st_set_options_#t~mem1010#1 := read~int#32(st_set_options_~STm~5#1.base, st_set_options_~STm~5#1.offset, 1); [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722: assume -2147483648 <= st_set_options_#t~ret1057#1 && st_set_options_#t~ret1057#1 <= 2147483647;havoc st_set_options_#t~mem1055#1;havoc st_set_options_#t~mem1056#1;havoc st_set_options_#t~ret1057#1; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722-1: SUMMARY for call st_set_options_#t~ret1057#1 := printk(69, 0); srcloc: null [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5533: assume -2147483648 <= st_open_#t~ret639#1 && st_open_#t~ret639#1 <= 2147483647;st_open_~tmp___3~3#1 := st_open_#t~ret639#1;havoc st_open_#t~mem638#1.base, st_open_#t~mem638#1.offset;havoc st_open_#t~ret639#1; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5533-1: SUMMARY for call st_open_#t~ret639#1 := scsi_autopm_get_device(st_open_#t~mem638#1.base, st_open_#t~mem638#1.offset); srcloc: null [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9497: SUMMARY for call ldv_mutex_unlock_st_ref_mutex(ldv_mutex_unlock_18_~ldv_func_arg1#1.base, ldv_mutex_unlock_18_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7912-1: SUMMARY for call st_ioctl_#t~ret1543#1 := flush_buffer(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, 0); srcloc: null [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7912: assume -2147483648 <= st_ioctl_#t~ret1543#1 && st_ioctl_#t~ret1543#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1543#1;havoc st_ioctl_#t~ret1543#1; [2025-02-08 02:47:26,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7780: havoc reset_state_#t~mem504#1, reset_state_#t~ret505#1, reset_state_#t~mem506#1, reset_state_#t~mem507#1, reset_state_~STp#1.base, reset_state_~STp#1.offset, reset_state_~i~0#1, reset_state_~STps~3#1.base, reset_state_~STps~3#1.offset;havoc reset_state_#in~STp#1.base, reset_state_#in~STp#1.offset;assume { :end_inline_reset_state } true;call st_ioctl_#t~mem1477#1.base, st_ioctl_#t~mem1477#1.offset := read~$Pointer$#32(st_ioctl_~STp~7#1.base, 8 + st_ioctl_~STp~7#1.offset, 8);call write~int#32(0, st_ioctl_#t~mem1477#1.base, 284 + st_ioctl_#t~mem1477#1.offset, 1);havoc st_ioctl_#t~mem1477#1.base, st_ioctl_#t~mem1477#1.offset; [2025-02-08 02:47:26,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534: assume st_open_~tmp___3~3#1 < 0;st_open_~retval~4#1 := -5; [2025-02-08 02:47:26,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534: assume !(st_open_~tmp___3~3#1 < 0);st_open_~resumed~0#1 := 1;call st_open_#t~mem640#1.base, st_open_#t~mem640#1.offset := read~$Pointer$#32(st_open_~STp~2#1.base, 8 + st_open_~STp~2#1.offset, 8); [2025-02-08 02:47:26,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9498: SUMMARY for call mutex_unlock(ldv_mutex_unlock_18_~ldv_func_arg1#1.base, ldv_mutex_unlock_18_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6195: assume { :begin_inline_ldv_mutex_unlock_11 } true;ldv_mutex_unlock_11_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_11_#in~ldv_func_arg1#1.offset := st_write_~STp~5#1.base, 16 + st_write_~STp~5#1.offset;havoc ldv_mutex_unlock_11_~ldv_func_arg1#1.base, ldv_mutex_unlock_11_~ldv_func_arg1#1.offset;ldv_mutex_unlock_11_~ldv_func_arg1#1.base, ldv_mutex_unlock_11_~ldv_func_arg1#1.offset := ldv_mutex_unlock_11_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_11_#in~ldv_func_arg1#1.offset; [2025-02-08 02:47:26,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6195-1: SUMMARY for call release_buffering(st_write_~STp~5#1.base, st_write_~STp~5#1.offset, 0); srcloc: null [2025-02-08 02:47:26,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6063: st_write_~count#1 := st_write_~count#1 - st_write_~do_count~0#1;st_write_~b_point~0#1.base, st_write_~b_point~0#1.offset := st_write_~b_point~0#1.base, st_write_~b_point~0#1.offset + (if st_write_~do_count~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_write_~do_count~0#1 % 18446744073709551616 % 18446744073709551616 else st_write_~do_count~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call st_write_#t~mem823#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4);st_write_#t~short825#1 := 0 == st_write_#t~mem823#1; [2025-02-08 02:47:26,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7913: assume st_ioctl_~i~7#1 < 0;st_ioctl_~retval~12#1 := st_ioctl_~i~7#1; [2025-02-08 02:47:26,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7913: assume !(st_ioctl_~i~7#1 < 0);call st_ioctl_#t~mem1544#1 := read~int#32(st_ioctl_~STp~7#1.base, 275 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667: call write~int#32(0, st_flush_~STps~6#1.base, 8 + st_flush_~STps~6#1.offset, 4);call st_flush_#t~mem700#1 := read~int#32(st_flush_~STp~3#1.base, 276 + st_flush_~STp~3#1.offset, 1); [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6592: assume 0 == st_set_options_#t~mem1010#1 % 256 % 4294967296;havoc st_set_options_#t~mem1010#1;call st_set_options_#t~mem1011#1.base, st_set_options_#t~mem1011#1.offset := read~$Pointer$#32(st_set_options_~STm~5#1.base, 37 + st_set_options_~STm~5#1.offset, 8);st_set_options_~cd0~0#1.base, st_set_options_~cd0~0#1.offset := st_set_options_#t~mem1011#1.base, st_set_options_#t~mem1011#1.offset;havoc st_set_options_#t~mem1011#1.base, st_set_options_#t~mem1011#1.offset;call st_set_options_#t~mem1012#1.base, st_set_options_#t~mem1012#1.offset := read~$Pointer$#32(st_set_options_~STm~5#1.base, 45 + st_set_options_~STm~5#1.offset, 8);st_set_options_~cd1~0#1.base, st_set_options_~cd1~0#1.offset := st_set_options_#t~mem1012#1.base, st_set_options_#t~mem1012#1.offset;havoc st_set_options_#t~mem1012#1.base, st_set_options_#t~mem1012#1.offset;st_set_options_~__len~2#1 := 56; [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6592: assume !(0 == st_set_options_#t~mem1010#1 % 256 % 4294967296);havoc st_set_options_#t~mem1010#1; [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6196: havoc ldv_mutex_unlock_11_~ldv_func_arg1#1.base, ldv_mutex_unlock_11_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_11_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_11_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_11 } true;st_write_#res#1 := st_write_~retval~7#1;call ULTIMATE.dealloc(st_write_~#i~4#1.base, st_write_~#i~4#1.offset);havoc st_write_~#i~4#1.base, st_write_~#i~4#1.offset;call ULTIMATE.dealloc(st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset);havoc st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset; [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668: assume 0 != st_flush_#t~mem700#1 % 256 % 4294967296;havoc st_flush_#t~mem700#1; [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668: assume !(0 != st_flush_#t~mem700#1 % 256 % 4294967296);havoc st_flush_#t~mem700#1; [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725: assume 1610612736 == st_set_options_~code~0#1;st_set_options_~code~0#1 := st_set_options_~options#1 - st_set_options_~options#1 % 1048576;st_set_options_~value~0#1 := (if st_set_options_~options#1 % 4294967296 <= 2147483647 then st_set_options_~options#1 % 4294967296 else st_set_options_~options#1 % 4294967296 - 4294967296) % 1048576; [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725: assume !(1610612736 == st_set_options_~code~0#1);st_set_options_#res#1 := -5; [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8047-1: SUMMARY for call st_ioctl_#t~ret1623#1 := scsi_cmd_ioctl(st_ioctl_#t~mem1620#1.base, st_ioctl_#t~mem1620#1.offset, st_ioctl_#t~mem1621#1.base, st_ioctl_#t~mem1621#1.offset, st_ioctl_#t~mem1622#1, st_ioctl_~cmd_in#1, st_ioctl_~p~1#1.base, st_ioctl_~p~1#1.offset); srcloc: null [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065-2: st_write_#t~short829#1 := st_write_#t~short827#1; [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8047: assume -2147483648 <= st_ioctl_#t~ret1623#1 && st_ioctl_#t~ret1623#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1623#1;havoc st_ioctl_#t~mem1619#1.base, st_ioctl_#t~mem1619#1.offset;havoc st_ioctl_#t~mem1620#1.base, st_ioctl_#t~mem1620#1.offset;havoc st_ioctl_#t~mem1621#1.base, st_ioctl_#t~mem1621#1.offset;havoc st_ioctl_#t~mem1622#1;havoc st_ioctl_#t~ret1623#1; [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065-3: assume st_write_#t~short827#1;call st_write_#t~mem826#1 := read~int#32(st_write_~STm~2#1.base, 2 + st_write_~STm~2#1.offset, 1);st_write_#t~short827#1 := 0 != st_write_#t~mem826#1 % 256 % 4294967296; [2025-02-08 02:47:26,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065-3: assume !st_write_#t~short827#1; [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: st_write_~async_write~0#1 := (if st_write_#t~short829#1 then 1 else 0);havoc st_write_#t~mem823#1;havoc st_write_#t~mem824#1;havoc st_write_#t~short825#1;havoc st_write_#t~mem826#1;havoc st_write_#t~short827#1;havoc st_write_#t~mem828#1;havoc st_write_#t~short829#1;call st_write_#t~mem830#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4);st_write_#t~short832#1 := 0 != st_write_#t~mem830#1; [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065-1: assume st_write_#t~short829#1;call st_write_#t~mem828#1 := read~int#32(st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1);st_write_#t~short829#1 := st_write_#t~mem828#1 % 256 % 4294967296 <= 2; [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065-1: assume !st_write_#t~short829#1; [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065-4: st_write_#t~short827#1 := st_write_#t~short825#1; [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065-5: assume st_write_#t~short825#1;call st_write_#t~mem824#1 := read~int#32(st_write_~STbp~2#1.base, 2 + st_write_~STbp~2#1.offset, 2);st_write_#t~short825#1 := 0 == st_write_#t~mem824#1 % 65536 % 4294967296; [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065-5: assume !st_write_#t~short825#1; [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-1: assume st_ioctl_#t~short1488#1;call st_ioctl_#t~mem1487#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1488#1 := 33 != st_ioctl_#t~mem1487#1; [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-1: assume !st_ioctl_#t~short1488#1; [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783: assume st_ioctl_#t~short1488#1;havoc st_ioctl_#t~mem1478#1;havoc st_ioctl_#t~mem1479#1;havoc st_ioctl_#t~short1480#1;havoc st_ioctl_#t~mem1481#1;havoc st_ioctl_#t~short1482#1;havoc st_ioctl_#t~mem1483#1;havoc st_ioctl_#t~short1484#1;havoc st_ioctl_#t~mem1485#1;havoc st_ioctl_#t~short1486#1;havoc st_ioctl_#t~mem1487#1;havoc st_ioctl_#t~short1488#1;call write~int#32(0, st_ioctl_~STps~14#1.base, st_ioctl_~STps~14#1.offset, 1); [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783: assume !st_ioctl_#t~short1488#1;havoc st_ioctl_#t~mem1478#1;havoc st_ioctl_#t~mem1479#1;havoc st_ioctl_#t~short1480#1;havoc st_ioctl_#t~mem1481#1;havoc st_ioctl_#t~short1482#1;havoc st_ioctl_#t~mem1483#1;havoc st_ioctl_#t~short1484#1;havoc st_ioctl_#t~mem1485#1;havoc st_ioctl_#t~short1486#1;havoc st_ioctl_#t~mem1487#1;havoc st_ioctl_#t~short1488#1; [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-5: assume st_ioctl_#t~short1484#1;call st_ioctl_#t~mem1483#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1484#1 := 27 != st_ioctl_#t~mem1483#1; [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-5: assume !st_ioctl_#t~short1484#1; [2025-02-08 02:47:26,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7651: call ULTIMATE.dealloc(st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset);havoc st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset);havoc st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset);havoc st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset);havoc st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset);havoc st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset;main_#t~ret1907#1 := st_ioctl_#res#1;havoc st_ioctl_#t~mem1387#1.base, st_ioctl_#t~mem1387#1.offset, st_ioctl_#t~ret1388#1.base, st_ioctl_#t~ret1388#1.offset, st_ioctl_#t~ret1389#1, st_ioctl_#t~mem1390#1, st_ioctl_#t~mem1391#1, st_ioctl_#t~mem1392#1.base, st_ioctl_#t~mem1392#1.offset, st_ioctl_#t~mem1393#1, st_ioctl_#t~bitwise1394#1, st_ioctl_#t~ret1395#1, st_ioctl_#t~mem1396#1.base, st_ioctl_#t~mem1396#1.offset, st_ioctl_#t~ret1397#1, st_ioctl_#t~ret1398#1, st_ioctl_#t~mem1399#1, st_ioctl_#t~ret1400#1, st_ioctl_#t~ret1401#1, st_ioctl_#t~mem1402#1, st_ioctl_#t~mem1403#1, st_ioctl_#t~mem1404#1, st_ioctl_#t~short1405#1, st_ioctl_#t~short1406#1, st_ioctl_#t~mem1407#1, st_ioctl_#t~mem1408#1, st_ioctl_#t~mem1409#1, st_ioctl_#t~mem1410#1, st_ioctl_#t~short1411#1, st_ioctl_#t~mem1412#1, st_ioctl_#t~short1413#1, st_ioctl_#t~mem1414#1, st_ioctl_#t~mem1415#1, st_ioctl_#t~mem1416#1, st_ioctl_#t~mem1417#1, st_ioctl_#t~mem1418#1, st_ioctl_#t~short1419#1, st_ioctl_#t~mem1420#1, st_ioctl_#t~mem1421#1, st_ioctl_#t~mem1422#1, st_ioctl_#t~mem1423#1, st_ioctl_#t~mem1424#1, st_ioctl_#t~mem1425#1, st_ioctl_#t~mem1426#1, st_ioctl_#t~short1427#1, st_ioctl_#t~mem1428#1, st_ioctl_#t~mem1429#1, st_ioctl_#t~short1430#1, st_ioctl_#t~mem1431#1, st_ioctl_#t~short1432#1, st_ioctl_#t~mem1433#1, st_ioctl_#t~short1434#1, st_ioctl_#t~mem1435#1, st_ioctl_#t~short1436#1, st_ioctl_#t~mem1437#1, st_ioctl_#t~short1438#1, st_ioctl_#t~mem1439#1, st_ioctl_#t~short1440#1, st_ioctl_#t~mem1441#1, st_ioctl_#t~short1442#1, st_ioctl_#t~mem1443#1, st_ioctl_#t~short1444#1, st_ioctl_#t~mem1445#1, st_ioctl_#t~short1446#1, st_ioctl_#t~mem1447#1, st_ioctl_#t~short1448#1, st_ioctl_#t~ret1449#1, st_ioctl_#t~mem1450#1, st_ioctl_#t~mem1451#1, st_ioctl_#t~mem1452#1, st_ioctl_#t~short1453#1, st_ioctl_#t~mem1454#1, st_ioctl_#t~short1455#1, st_ioctl_#t~mem1456#1, st_ioctl_#t~short1457#1, st_ioctl_#t~mem1458#1, st_ioctl_#t~short1459#1, st_ioctl_#t~short1460#1, st_ioctl_#t~ret1461#1, st_ioctl_#t~mem1462#1, st_ioctl_#t~mem1463#1, st_ioctl_#t~short1464#1, st_ioctl_#t~mem1465#1, st_ioctl_#t~mem1466#1, st_ioctl_#t~mem1467#1, st_ioctl_#t~short1468#1, st_ioctl_#t~mem1469#1, st_ioctl_#t~short1470#1, st_ioctl_#t~mem1471#1, st_ioctl_#t~short1472#1, st_ioctl_#t~mem1473#1, st_ioctl_#t~short1474#1, st_ioctl_#t~mem1475#1, st_ioctl_#t~short1476#1, st_ioctl_#t~mem1477#1.base, st_ioctl_#t~mem1477#1.offset, st_ioctl_#t~mem1478#1, st_ioctl_#t~mem1479#1, st_ioctl_#t~short1480#1, st_ioctl_#t~mem1481#1, st_ioctl_#t~short1482#1, st_ioctl_#t~mem1483#1, st_ioctl_#t~short1484#1, st_ioctl_#t~mem1485#1, st_ioctl_#t~short1486#1, st_ioctl_#t~mem1487#1, st_ioctl_#t~short1488#1, st_ioctl_#t~mem1489#1, st_ioctl_#t~mem1490#1, st_ioctl_#t~short1491#1, st_ioctl_#t~ret1492#1, st_ioctl_#t~mem1493#1, st_ioctl_#t~mem1494#1, st_ioctl_#t~short1495#1, st_ioctl_#t~mem1496#1, st_ioctl_#t~ret1497#1, st_ioctl_#t~mem1498#1, st_ioctl_#t~mem1499#1, st_ioctl_#t~mem1500#1, st_ioctl_#t~short1501#1, st_ioctl_#t~mem1502#1, st_ioctl_#t~short1503#1, st_ioctl_#t~mem1504#1, st_ioctl_#t~mem1505#1, st_ioctl_#t~ret1506#1, st_ioctl_#t~mem1507#1, st_ioctl_#t~mem1508#1, st_ioctl_#t~mem1509#1, st_ioctl_#t~mem1510#1, st_ioctl_#t~mem1511#1, st_ioctl_#t~ret1512#1, st_ioctl_#t~mem1513#1, st_ioctl_#t~ret1514#1, st_ioctl_#t~mem1515#1, st_ioctl_#t~mem1516#1, st_ioctl_#t~mem1517#1, st_ioctl_#t~ret1518#1, st_ioctl_#t~mem1519#1, st_ioctl_#t~mem1520#1, st_ioctl_#t~mem1521#1, st_ioctl_#t~short1522#1, st_ioctl_#t~ret1523#1, st_ioctl_#t~mem1524#1, st_ioctl_#t~mem1525#1, st_ioctl_#t~ret1526#1, st_ioctl_#t~mem1527#1, st_ioctl_#t~mem1528#1, st_ioctl_#t~short1529#1, st_ioctl_#t~mem1530#1, st_ioctl_#t~ret1531#1, st_ioctl_#t~mem1532#1, st_ioctl_#t~mem1533#1, st_ioctl_#t~short1534#1, st_ioctl_#t~ret1535#1, st_ioctl_#t~mem1536#1, st_ioctl_#t~mem1537#1, st_ioctl_#t~ret1538#1, st_ioctl_#t~mem1539#1, st_ioctl_#t~mem1540#1, st_ioctl_#t~ret1541#1, st_ioctl_#t~mem1542#1, st_ioctl_#t~ret1543#1, st_ioctl_#t~mem1544#1, st_ioctl_#t~ret1545#1, st_ioctl_#t~mem1546#1, st_ioctl_#t~mem1547#1, st_ioctl_#t~mem1548#1, st_ioctl_#t~bitwise1549#1, st_ioctl_#t~mem1550#1, st_ioctl_#t~mem1551#1, st_ioctl_#t~mem1552#1, st_ioctl_#t~mem1553#1, st_ioctl_#t~mem1557#1, st_ioctl_#t~mem1554#1.base, st_ioctl_#t~mem1554#1.offset, st_ioctl_#t~mem1555#1, st_ioctl_#t~mem1556#1, st_ioctl_#t~mem1558#1, st_ioctl_#t~mem1563#1, st_ioctl_#t~mem1559#1.base, st_ioctl_#t~mem1559#1.offset, st_ioctl_#t~mem1560#1, st_ioctl_#t~mem1561#1, st_ioctl_#t~mem1562#1, st_ioctl_#t~mem1564#1, st_ioctl_#t~mem1565#1, st_ioctl_#t~bitwise1566#1, st_ioctl_#t~mem1567#1, st_ioctl_#t~mem1568#1, st_ioctl_#t~mem1569#1, st_ioctl_#t~bitwise1570#1, st_ioctl_#t~mem1571#1, st_ioctl_#t~bitwise1572#1, st_ioctl_#t~mem1573#1, st_ioctl_#t~mem1574#1, st_ioctl_#t~mem1575#1, st_ioctl_#t~mem1576#1, st_ioctl_#t~short1577#1, st_ioctl_#t~mem1578#1, st_ioctl_#t~bitwise1579#1, st_ioctl_#t~mem1580#1, st_ioctl_#t~mem1581#1, st_ioctl_#t~bitwise1582#1, st_ioctl_#t~mem1583#1, st_ioctl_#t~mem1584#1, st_ioctl_#t~bitwise1585#1, st_ioctl_#t~mem1586#1, st_ioctl_#t~mem1587#1, st_ioctl_#t~bitwise1588#1, st_ioctl_#t~mem1589#1, st_ioctl_#t~mem1590#1, st_ioctl_#t~bitwise1591#1, st_ioctl_#t~mem1592#1, st_ioctl_#t~mem1593#1, st_ioctl_#t~bitwise1594#1, st_ioctl_#t~mem1595#1, st_ioctl_#t~mem1596#1, st_ioctl_#t~bitwise1597#1, st_ioctl_#t~mem1598#1, st_ioctl_#t~mem1599#1, st_ioctl_#t~bitwise1600#1, st_ioctl_#t~mem1601#1, st_ioctl_#t~mem1602#1, st_ioctl_#t~mem1603#1, st_ioctl_#t~short1604#1, st_ioctl_#t~short1605#1, st_ioctl_#t~mem1606#1, st_ioctl_#t~short1607#1, st_ioctl_#t~mem1608#1, st_ioctl_#t~bitwise1609#1, st_ioctl_#t~mem1610#1, st_ioctl_#t~mem1611#1, st_ioctl_#t~bitwise1612#1, st_ioctl_#t~ret1613#1, st_ioctl_#t~ret1614#1, st_ioctl_#t~mem1615#1, st_ioctl_#t~ret1616#1, st_ioctl_#t~switch1617#1, st_ioctl_#t~ret1618#1, st_ioctl_#t~mem1619#1.base, st_ioctl_#t~mem1619#1.offset, st_ioctl_#t~mem1620#1.base, st_ioctl_#t~mem1620#1.offset, st_ioctl_#t~mem1621#1.base, st_ioctl_#t~mem1621#1.offset, st_ioctl_#t~mem1622#1, st_ioctl_#t~ret1623#1, st_ioctl_#t~mem1624#1.base, st_ioctl_#t~mem1624#1.offset, st_ioctl_#t~mem1625#1.base, st_ioctl_#t~mem1625#1.offset, st_ioctl_#t~mem1626#1.base, st_ioctl_#t~mem1626#1.offset, st_ioctl_#t~mem1627#1, st_ioctl_#t~ret1628#1, st_ioctl_#t~mem1629#1.base, st_ioctl_#t~mem1629#1.offset, st_ioctl_#t~ret1630#1, st_ioctl_~file#1.base, st_ioctl_~file#1.offset, st_ioctl_~cmd_in#1, st_ioctl_~arg#1, st_ioctl_~i~7#1, st_ioctl_~cmd_nr~0#1, st_ioctl_~cmd_type~0#1, st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset, st_ioctl_~retval~12#1, st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset, st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, st_ioctl_~STm~6#1.base, st_ioctl_~STm~6#1.offset, st_ioctl_~STps~14#1.base, st_ioctl_~STps~14#1.offset, st_ioctl_~name~10#1.base, st_ioctl_~name~10#1.offset, st_ioctl_~tmp~42#1.base, st_ioctl_~tmp~42#1.offset, st_ioctl_~p~1#1.base, st_ioctl_~p~1#1.offset, st_ioctl_~tmp___0~23#1, st_ioctl_~tmp___1~16#1, st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, st_ioctl_~tmp___2~10#1, st_ioctl_~tmp___3~6#1, st_ioctl_~tmp___4~5#1, st_ioctl_~tmp___5~4#1, st_ioctl_~tmp___6~3#1, st_ioctl_~tmp___7~3#1, st_ioctl_~_max1~0#1, st_ioctl_~_max2~0#1, st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset, st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset, st_ioctl_~tmp___8~2#1, st_ioctl_~tmp___9~1#1;havoc st_ioctl_#in~file#1.base, st_ioctl_#in~file#1.offset, st_ioctl_#in~cmd_in#1, st_ioctl_#in~arg#1;assume { :end_inline_st_ioctl } true;assume -9223372036854775808 <= main_#t~ret1907#1 && main_#t~ret1907#1 <= 9223372036854775807; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-4: st_ioctl_#t~short1486#1 := st_ioctl_#t~short1484#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5669: assume -2147483648 <= st_flush_#t~ret701#1 && st_flush_#t~ret701#1 <= 2147483647;havoc st_flush_#t~ret701#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-3: assume st_ioctl_#t~short1486#1;call st_ioctl_#t~mem1485#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1486#1 := 24 != st_ioctl_#t~mem1485#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-3: assume !st_ioctl_#t~short1486#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5669-1: SUMMARY for call st_flush_#t~ret701#1 := cross_eof(st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset, 0); srcloc: null [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-2: st_ioctl_#t~short1488#1 := st_ioctl_#t~short1486#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-9: assume st_ioctl_#t~short1480#1;call st_ioctl_#t~mem1479#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1480#1 := 20 != st_ioctl_#t~mem1479#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-9: assume !st_ioctl_#t~short1480#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-8: st_ioctl_#t~short1482#1 := st_ioctl_#t~short1480#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-7: assume st_ioctl_#t~short1482#1;call st_ioctl_#t~mem1481#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1482#1 := 21 != st_ioctl_#t~mem1481#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-7: assume !st_ioctl_#t~short1482#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-6: st_ioctl_#t~short1484#1 := st_ioctl_#t~short1482#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330: assume (if read_tape_#t~mem941#1 % 256 % 256 <= 127 then read_tape_#t~mem941#1 % 256 % 256 else read_tape_#t~mem941#1 % 256 % 256 - 256) < 0;havoc read_tape_#t~mem941#1;call read_tape_#t~mem942#1 := read~int#32(read_tape_~STps~8#1.base, 1 + read_tape_~STps~8#1.offset, 1); [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330: assume !((if read_tape_#t~mem941#1 % 256 % 256 <= 127 then read_tape_#t~mem941#1 % 256 % 256 else read_tape_#t~mem941#1 % 256 % 256 - 256) < 0);havoc read_tape_#t~mem941#1;call read_tape_#t~mem945#1 := read~int#32(read_tape_~cmdstatp~6#1.base, 28 + read_tape_~cmdstatp~6#1.offset, 1); [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-10: call st_ioctl_#t~mem1478#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1480#1 := 8 != st_ioctl_#t~mem1478#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237: havoc main_#t~nondet1899#1;assume -2147483648 <= main_#t~nondet1899#1 && main_#t~nondet1899#1 <= 2147483647;main_~tmp___0~36#1 := main_#t~nondet1899#1;main_#t~switch1900#1 := 0 == main_~tmp___0~36#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066: assume st_write_#t~short839#1;havoc st_write_#t~mem830#1;havoc st_write_#t~mem831#1;havoc st_write_#t~short832#1;havoc st_write_#t~mem833#1;havoc st_write_#t~short834#1;havoc st_write_#t~mem835#1;havoc st_write_#t~short836#1;havoc st_write_#t~mem837#1;havoc st_write_#t~mem838#1;havoc st_write_#t~short839#1;call write~int#32(1, st_write_~STp~5#1.base, 600 + st_write_~STp~5#1.offset, 1); [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066: assume !st_write_#t~short839#1;havoc st_write_#t~mem830#1;havoc st_write_#t~mem831#1;havoc st_write_#t~short832#1;havoc st_write_#t~mem833#1;havoc st_write_#t~short834#1;havoc st_write_#t~mem835#1;havoc st_write_#t~short836#1;havoc st_write_#t~mem837#1;havoc st_write_#t~mem838#1;havoc st_write_#t~short839#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-3: assume st_write_#t~short836#1;call st_write_#t~mem835#1 := read~int#32(st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1);st_write_#t~short836#1 := st_write_#t~mem835#1 % 256 % 4294967296 <= 2; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-3: assume !st_write_#t~short836#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-4: st_write_#t~short836#1 := st_write_#t~short834#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-1: assume st_write_#t~short839#1;call st_write_#t~mem837#1 := read~int#32(st_write_~STbp~2#1.base, 12 + st_write_~STbp~2#1.offset, 4);call st_write_#t~mem838#1 := read~int#32(st_write_~STbp~2#1.base, 4 + st_write_~STbp~2#1.offset, 4);st_write_#t~short839#1 := st_write_#t~mem837#1 < st_write_#t~mem838#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-1: assume !st_write_#t~short839#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-2: st_write_#t~short839#1 := st_write_#t~short836#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-7: assume st_write_#t~short832#1;call st_write_#t~mem831#1 := read~int#32(st_write_~STm~2#1.base, 3 + st_write_~STm~2#1.offset, 1);st_write_#t~short832#1 := 0 != st_write_#t~mem831#1 % 256 % 4294967296; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-7: assume !st_write_#t~short832#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-5: assume st_write_#t~short834#1;call st_write_#t~mem833#1 := read~int#32(st_write_~STp~5#1.base, 287 + st_write_~STp~5#1.offset, 1);st_write_#t~short834#1 := 0 == st_write_#t~mem833#1 % 256 % 4294967296 || 0 == ~try_wdio~0; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-5: assume !st_write_#t~short834#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-6: st_write_#t~short834#1 := st_write_#t~short832#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8709: st_probe_~STps~15#1.base, st_probe_~STps~15#1.offset := st_probe_~tpnt~0#1.base, 536 + st_probe_~tpnt~0#1.offset + 16 * (if st_probe_~i~13#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_probe_~i~13#1 % 18446744073709551616 % 18446744073709551616 else st_probe_~i~13#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call write~int#32(0, st_probe_~STps~15#1.base, st_probe_~STps~15#1.offset, 1);call write~int#32(0, st_probe_~STps~15#1.base, 1 + st_probe_~STps~15#1.offset, 1);call write~int#32(0, st_probe_~STps~15#1.base, 2 + st_probe_~STps~15#1.offset, 1);call write~int#32(0, st_probe_~STps~15#1.base, 3 + st_probe_~STps~15#1.offset, 1);call write~int#32(-1, st_probe_~STps~15#1.base, 8 + st_probe_~STps~15#1.offset, 4);call write~int#32(-1, st_probe_~STps~15#1.base, 12 + st_probe_~STps~15#1.offset, 4);st_probe_~i~13#1 := 1 + st_probe_~i~13#1; [2025-02-08 02:47:26,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6331: assume 1 != read_tape_#t~mem942#1 % 256 % 4294967296;havoc read_tape_#t~mem942#1;call write~int#32(1, read_tape_~STps~8#1.base, 1 + read_tape_~STps~8#1.offset, 1); [2025-02-08 02:47:26,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6331: assume !(1 != read_tape_#t~mem942#1 % 256 % 4294967296);havoc read_tape_#t~mem942#1;call write~int#32(6, read_tape_~STps~8#1.base, 1 + read_tape_~STps~8#1.offset, 1); [2025-02-08 02:47:26,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4614: st_incompatible_~rp~0#1.base, st_incompatible_~rp~0#1.offset := st_incompatible_~rp~0#1.base, 32 + st_incompatible_~rp~0#1.offset;call st_incompatible_#t~mem246#1.base, st_incompatible_#t~mem246#1.offset := read~$Pointer$#11(st_incompatible_~rp~0#1.base, st_incompatible_~rp~0#1.offset, 8); [2025-02-08 02:47:26,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6728: assume 1611661312 == st_set_options_~code~0#1; [2025-02-08 02:47:26,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6728: assume !(1611661312 == st_set_options_~code~0#1); [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6596: assume st_set_options_~__len~2#1 % 18446744073709551616 > 63; [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6596: assume !(st_set_options_~__len~2#1 % 18446744073709551616 > 63); [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8314: from_buffer_~length~1#1 := (if from_buffer_#t~bitwise1697#1 % 18446744073709551616 % 4294967296 <= 2147483647 then from_buffer_#t~bitwise1697#1 % 18446744073709551616 % 4294967296 else from_buffer_#t~bitwise1697#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc from_buffer_#t~mem1696#1;havoc from_buffer_#t~bitwise1697#1;from_buffer_~i~11#1 := 0;call from_buffer_#t~mem1698#1 := read~int#32(from_buffer_~st_bp#1.base, 16 + from_buffer_~st_bp#1.offset, 4);from_buffer_~offset~1#1 := from_buffer_#t~mem1698#1;havoc from_buffer_#t~mem1698#1; [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239-2: assume main_#t~switch1900#1; [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239-2: assume !main_#t~switch1900#1;main_#t~switch1900#1 := main_#t~switch1900#1 || 1 == main_~tmp___0~36#1; [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8314-3: assume 0 == from_buffer_#t~mem1696#1;from_buffer_#t~bitwise1697#1 := 4096; [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8314-3: assume !(0 == from_buffer_#t~mem1696#1); [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8314-2: havoc from_buffer_#t~bitwise1697#1; [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8314-1: [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8050: assume -2147483648 <= st_ioctl_#t~ret1628#1 && st_ioctl_#t~ret1628#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1628#1;havoc st_ioctl_#t~mem1624#1.base, st_ioctl_#t~mem1624#1.offset;havoc st_ioctl_#t~mem1625#1.base, st_ioctl_#t~mem1625#1.offset;havoc st_ioctl_#t~mem1626#1.base, st_ioctl_#t~mem1626#1.offset;havoc st_ioctl_#t~mem1627#1;havoc st_ioctl_#t~ret1628#1; [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239: assume 0 != main_~res_st_probe_57~0#1; [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239: assume !(0 != main_~res_st_probe_57~0#1);main_~ldv_s_st_template_scsi_driver~0#1 := 1 + main_~ldv_s_st_template_scsi_driver~0#1; [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6068: assume 0 == st_write_~async_write~0#1 && 0 == st_write_~count#1 % 18446744073709551616; [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6068: assume !(0 == st_write_~async_write~0#1 && 0 == st_write_~count#1 % 18446744073709551616); [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239-1: assume 0 == main_~ldv_s_st_template_scsi_driver~0#1;assume { :begin_inline_st_probe } true;st_probe_#in~dev#1.base, st_probe_#in~dev#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc st_probe_#res#1;havoc st_probe_#t~mem1751#1, st_probe_#t~ret1752#1.base, st_probe_#t~ret1752#1.offset, st_probe_#t~ret1753#1, st_probe_#t~ret1754#1, st_probe_#t~mem1755#1.base, st_probe_#t~mem1755#1.offset, st_probe_#t~ret1756#1, st_probe_#t~mem1757#1.base, st_probe_#t~mem1757#1.offset, st_probe_#t~mem1758#1, st_probe_#t~ret1759#1.base, st_probe_#t~ret1759#1.offset, st_probe_#t~ret1760#1, st_probe_#t~ret1761#1.base, st_probe_#t~ret1761#1.offset, st_probe_#t~ret1762#1, st_probe_#t~ret1763#1.base, st_probe_#t~ret1763#1.offset, st_probe_#t~ret1764#1, st_probe_#t~mem1765#1.base, st_probe_#t~mem1765#1.offset, st_probe_#t~mem1766#1.base, st_probe_#t~mem1766#1.offset, st_probe_#t~ret1767#1, st_probe_#t~mem1768#1, st_probe_#t~mem1769#1.base, st_probe_#t~mem1769#1.offset, st_probe_#t~mem1770#1.base, st_probe_#t~mem1770#1.offset, st_probe_#t~mem1771#1, st_probe_#t~mem1772#1, st_probe_#t~mem1773#1, st_probe_#t~mem1774#1.base, st_probe_#t~mem1774#1.offset, st_probe_#t~mem1775#1.base, st_probe_#t~mem1775#1.offset, st_probe_#t~mem1776#1.base, st_probe_#t~mem1776#1.offset, st_probe_#t~mem1777#1, st_probe_#t~short1778#1, st_probe_#t~ret1779#1, st_probe_#t~ret1780#1, st_probe_#t~mem1781#1, st_probe_#t~loopctr1782#1, st_probe_#t~nondet1783#1, st_probe_#t~ret1784#1, st_probe_#t~ret1785#1, st_probe_#t~ret1786#1, st_probe_#t~ret1787#1.base, st_probe_#t~ret1787#1.offset, st_probe_#t~ret1788#1, st_probe_#t~mem1789#1.base, st_probe_#t~mem1789#1.offset, st_probe_#t~ret1790#1, st_probe_#t~ret1791#1.base, st_probe_#t~ret1791#1.offset, st_probe_#t~mem1792#1, st_probe_#t~ret1793#1, st_probe_#t~mem1794#1, st_probe_#t~mem1795#1.base, st_probe_#t~mem1795#1.offset, st_probe_~dev#1.base, st_probe_~dev#1.offset, st_probe_~SDp~0#1.base, st_probe_~SDp~0#1.offset, st_probe_~__mptr~0#1.base, st_probe_~__mptr~0#1.offset, st_probe_~disk~0#1.base, st_probe_~disk~0#1.offset, st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset, st_probe_~STm~9#1.base, st_probe_~STm~9#1.offset, st_probe_~STps~15#1.base, st_probe_~STps~15#1.offset, st_probe_~buffer~0#1.base, st_probe_~buffer~0#1.offset, st_probe_~i~13#1, st_probe_~error~2#1, st_probe_~stp~0#1.base, st_probe_~stp~0#1.offset, st_probe_~tmp~51#1, st_probe_~tmp___0~29#1.base, st_probe_~tmp___0~29#1.offset, st_probe_~tmp___1~18#1, st_probe_~tmp___2~11#1, st_probe_~tmp___3~7#1, st_probe_~tmp___4~6#1, st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset, st_probe_~tmp___5~5#1.base, st_probe_~tmp___5~5#1.offset, st_probe_~tmp___6~4#1, st_probe_~tmp___7~4#1.base, st_probe_~tmp___7~4#1.offset;st_probe_~dev#1.base, st_probe_~dev#1.offset := st_probe_#in~dev#1.base, st_probe_#in~dev#1.offset;havoc st_probe_~SDp~0#1.base, st_probe_~SDp~0#1.offset;havoc st_probe_~__mptr~0#1.base, st_probe_~__mptr~0#1.offset;havoc st_probe_~disk~0#1.base, st_probe_~disk~0#1.offset;havoc st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset;havoc st_probe_~STm~9#1.base, st_probe_~STm~9#1.offset;havoc st_probe_~STps~15#1.base, st_probe_~STps~15#1.offset;havoc st_probe_~buffer~0#1.base, st_probe_~buffer~0#1.offset;havoc st_probe_~i~13#1;havoc st_probe_~error~2#1;havoc st_probe_~stp~0#1.base, st_probe_~stp~0#1.offset;havoc st_probe_~tmp~51#1;havoc st_probe_~tmp___0~29#1.base, st_probe_~tmp___0~29#1.offset;havoc st_probe_~tmp___1~18#1;havoc st_probe_~tmp___2~11#1;havoc st_probe_~tmp___3~7#1;havoc st_probe_~tmp___4~6#1;call st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset := #Ultimate.allocOnStack(8);havoc st_probe_~tmp___5~5#1.base, st_probe_~tmp___5~5#1.offset;havoc st_probe_~tmp___6~4#1;havoc st_probe_~tmp___7~4#1.base, st_probe_~tmp___7~4#1.offset;st_probe_~__mptr~0#1.base, st_probe_~__mptr~0#1.offset := st_probe_~dev#1.base, st_probe_~dev#1.offset;st_probe_~SDp~0#1.base, st_probe_~SDp~0#1.offset := st_probe_~__mptr~0#1.base, -1198800 + st_probe_~__mptr~0#1.offset;st_probe_~disk~0#1.base, st_probe_~disk~0#1.offset := 0, 0;st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset := 0, 0;call st_probe_#t~mem1751#1 := read~int#32(st_probe_~SDp~0#1.base, 220 + st_probe_~SDp~0#1.offset, 1); [2025-02-08 02:47:26,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239-1: assume !(0 == main_~ldv_s_st_template_scsi_driver~0#1); [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7918: assume 0 != st_ioctl_#t~mem1544#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1544#1; [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7918: assume !(0 != st_ioctl_#t~mem1544#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1544#1; [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-1: SUMMARY for call st_write_#t~ret777#1.base, st_write_#t~ret777#1.offset := tape_name(st_write_~STp~5#1.base, st_write_~STp~5#1.offset); srcloc: null [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8050-1: SUMMARY for call st_ioctl_#t~ret1628#1 := scsi_cmd_ioctl(st_ioctl_#t~mem1625#1.base, st_ioctl_#t~mem1625#1.offset, st_ioctl_#t~mem1626#1.base, st_ioctl_#t~mem1626#1.offset, st_ioctl_#t~mem1627#1, st_ioctl_~cmd_in#1, st_ioctl_~p~1#1.base, st_ioctl_~p~1#1.offset); srcloc: null [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936: st_write_~tmp~32#1.base, st_write_~tmp~32#1.offset := st_write_#t~ret777#1.base, st_write_#t~ret777#1.offset;havoc st_write_#t~ret777#1.base, st_write_#t~ret777#1.offset;st_write_~name~5#1.base, st_write_~name~5#1.offset := st_write_~tmp~32#1.base, st_write_~tmp~32#1.offset;assume { :begin_inline_ldv_mutex_lock_interruptible_10 } true;ldv_mutex_lock_interruptible_10_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_10_#in~ldv_func_arg1#1.offset := st_write_~STp~5#1.base, 16 + st_write_~STp~5#1.offset;havoc ldv_mutex_lock_interruptible_10_#res#1;havoc ldv_mutex_lock_interruptible_10_#t~ret1913#1, ldv_mutex_lock_interruptible_10_#t~ret1914#1, ldv_mutex_lock_interruptible_10_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_10_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_10_~ldv_func_res~1#1, ldv_mutex_lock_interruptible_10_~tmp~66#1, ldv_mutex_lock_interruptible_10_~tmp___0~38#1;ldv_mutex_lock_interruptible_10_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_10_~ldv_func_arg1#1.offset := ldv_mutex_lock_interruptible_10_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_10_#in~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_interruptible_10_~ldv_func_res~1#1;havoc ldv_mutex_lock_interruptible_10_~tmp~66#1;havoc ldv_mutex_lock_interruptible_10_~tmp___0~38#1; [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5672: call write~int#32(2, st_flush_~STps~6#1.base, 1 + st_flush_~STps~6#1.offset, 1); [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6729: assume 1048575 == st_set_options_~value~0#1;call write~int#32(-1, st_set_options_~STm~5#1.base, 7 + st_set_options_~STm~5#1.offset, 2); [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6729: assume !(1048575 == st_set_options_~value~0#1);call write~int#32((if (if st_set_options_~value~0#1 % 65536 <= 32767 then st_set_options_~value~0#1 % 65536 else st_set_options_~value~0#1 % 65536 - 65536) % 256 % 65536 <= 32767 then (if st_set_options_~value~0#1 % 65536 <= 32767 then st_set_options_~value~0#1 % 65536 else st_set_options_~value~0#1 % 65536 - 65536) % 256 % 65536 else (if st_set_options_~value~0#1 % 65536 <= 32767 then st_set_options_~value~0#1 % 65536 else st_set_options_~value~0#1 % 65536 - 65536) % 256 % 65536 - 65536), st_set_options_~STm~5#1.base, 7 + st_set_options_~STm~5#1.offset, 2);call st_set_options_#t~mem1058#1 := read~int#32(st_set_options_~STp#1.base, 601 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540-1: SUMMARY for call st_open_#t~ret641#1 := scsi_block_when_processing_errors(st_open_#t~mem640#1.base, st_open_#t~mem640#1.offset); srcloc: null [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6597-1: SUMMARY for call st_set_options_#t~memcpy~res1013#1.base, st_set_options_#t~memcpy~res1013#1.offset := #Ultimate.C_memcpy#32(st_set_options_~STm~5#1.base, st_set_options_~STm~5#1.offset, st_set_options_~STp#1.base, 308 + st_set_options_~STp#1.offset, st_set_options_~__len~2#1); srcloc: null [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6597: st_set_options_~__ret~3#1.base, st_set_options_~__ret~3#1.offset := st_set_options_#t~memcpy~res1013#1.base, st_set_options_#t~memcpy~res1013#1.offset;havoc st_set_options_#t~memcpy~res1013#1.base, st_set_options_#t~memcpy~res1013#1.offset; [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540: assume -2147483648 <= st_open_#t~ret641#1 && st_open_#t~ret641#1 <= 2147483647;st_open_~tmp___4~2#1 := st_open_#t~ret641#1;havoc st_open_#t~mem640#1.base, st_open_#t~mem640#1.offset;havoc st_open_#t~ret641#1; [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465: assume 0 != st_read_~do_dio~0#1; [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465: assume !(0 != st_read_~do_dio~0#1); [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919-1: SUMMARY for call st_ioctl_#t~ret1545#1 := switch_partition(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset); srcloc: null [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919: assume -2147483648 <= st_ioctl_#t~ret1545#1 && st_ioctl_#t~ret1545#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1545#1;havoc st_ioctl_#t~ret1545#1; [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7787-1: assume st_ioctl_#t~short1491#1;call st_ioctl_#t~mem1490#1 := read~int#32(st_ioctl_~STp~7#1.base, 610 + st_ioctl_~STp~7#1.offset, 1);st_ioctl_#t~short1491#1 := 0 != st_ioctl_#t~mem1490#1 % 256 % 4294967296; [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7787-1: assume !st_ioctl_#t~short1491#1; [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7787: assume st_ioctl_#t~short1491#1;havoc st_ioctl_#t~mem1489#1;havoc st_ioctl_#t~mem1490#1;havoc st_ioctl_#t~short1491#1; [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7787: assume !st_ioctl_#t~short1491#1;havoc st_ioctl_#t~mem1489#1;havoc st_ioctl_#t~mem1490#1;havoc st_ioctl_#t~short1491#1; [2025-02-08 02:47:26,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7787-2: call st_ioctl_#t~mem1489#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1491#1 := 7 == st_ioctl_#t~mem1489#1; [2025-02-08 02:47:26,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4616: assume 0 != (st_incompatible_#t~mem246#1.base + st_incompatible_#t~mem246#1.offset) % 18446744073709551616;havoc st_incompatible_#t~mem246#1.base, st_incompatible_#t~mem246#1.offset; [2025-02-08 02:47:26,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4616: assume !(0 != (st_incompatible_#t~mem246#1.base + st_incompatible_#t~mem246#1.offset) % 18446744073709551616);havoc st_incompatible_#t~mem246#1.base, st_incompatible_#t~mem246#1.offset;st_incompatible_#res#1.base, st_incompatible_#res#1.offset := 0, 0; [2025-02-08 02:47:26,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466: st_read_~tmp___2~8#1 := st_read_#t~ret984#1;havoc st_read_#t~ret984#1; [2025-02-08 02:47:26,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5541: assume 0 == st_open_~tmp___4~2#1;st_open_~retval~4#1 := -6; [2025-02-08 02:47:26,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5541: assume !(0 == st_open_~tmp___4~2#1);call st_open_#t~mem642#1.base, st_open_#t~mem642#1.offset := read~$Pointer$#32(st_open_~STp~2#1.base, 260 + st_open_~STp~2#1.offset, 8);call st_open_#t~mem643#1 := read~int#32(st_open_~STp~2#1.base, 279 + st_open_~STp~2#1.offset, 1); [2025-02-08 02:47:26,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466-1: SUMMARY for call st_read_#t~ret984#1 := copy_from_user(st_read_~#i~5#1.base, st_read_~#i~5#1.offset, st_read_~buf#1.base, st_read_~buf#1.offset, 1); srcloc: null [2025-02-08 02:47:26,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938: st_write_#t~ret778#1 := ldv_mutex_lock_interruptible_10_#res#1;havoc ldv_mutex_lock_interruptible_10_#t~ret1913#1, ldv_mutex_lock_interruptible_10_#t~ret1914#1, ldv_mutex_lock_interruptible_10_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_10_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_10_~ldv_func_res~1#1, ldv_mutex_lock_interruptible_10_~tmp~66#1, ldv_mutex_lock_interruptible_10_~tmp___0~38#1;havoc ldv_mutex_lock_interruptible_10_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_10_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_interruptible_10 } true;assume -2147483648 <= st_write_#t~ret778#1 && st_write_#t~ret778#1 <= 2147483647;st_write_~tmp___0~17#1 := st_write_#t~ret778#1;havoc st_write_#t~ret778#1; [2025-02-08 02:47:26,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7920: assume st_ioctl_~i~7#1 < 0;st_ioctl_~retval~12#1 := st_ioctl_~i~7#1; [2025-02-08 02:47:26,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7920: assume !(st_ioctl_~i~7#1 < 0); [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5674: st_flush_~SRpnt~6#1.base, st_flush_~SRpnt~6#1.offset := 0, 0; [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7788-1: SUMMARY for call st_ioctl_#t~ret1492#1 := do_door_lock(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, 0); srcloc: null [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7788: assume -2147483648 <= st_ioctl_#t~ret1492#1 && st_ioctl_#t~ret1492#1 <= 2147483647;havoc st_ioctl_#t~ret1492#1; [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6599-1: SUMMARY for call st_set_options_#t~memcpy~res1014#1.base, st_set_options_#t~memcpy~res1014#1.offset := #Ultimate.C_memcpy#32(st_set_options_~STm~5#1.base, st_set_options_~STm~5#1.offset, st_set_options_~STp#1.base, 308 + st_set_options_~STp#1.offset, st_set_options_~__len~2#1); srcloc: null [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6599: st_set_options_~__ret~3#1.base, st_set_options_~__ret~3#1.offset := st_set_options_#t~memcpy~res1014#1.base, st_set_options_#t~memcpy~res1014#1.offset;havoc st_set_options_#t~memcpy~res1014#1.base, st_set_options_#t~memcpy~res1014#1.offset; [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5674-1: SUMMARY for call st_release_request(st_flush_~SRpnt~6#1.base, st_flush_~SRpnt~6#1.offset); srcloc: null [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467: assume 0 != st_read_~tmp___2~8#1 % 18446744073709551616;st_read_~retval~9#1 := -14; [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467: assume !(0 != st_read_~tmp___2~8#1 % 18446744073709551616); [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242: assume { :begin_inline_ldv_check_return_value_probe } true;ldv_check_return_value_probe_#in~arg0#1 := main_~res_st_probe_57~0#1;havoc ldv_check_return_value_probe_~arg0#1;ldv_check_return_value_probe_~arg0#1 := ldv_check_return_value_probe_#in~arg0#1; [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939: assume 0 != st_write_~tmp___0~17#1;st_write_#res#1 := -512;call ULTIMATE.dealloc(st_write_~#i~4#1.base, st_write_~#i~4#1.offset);havoc st_write_~#i~4#1.base, st_write_~#i~4#1.offset;call ULTIMATE.dealloc(st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset);havoc st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset; [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939: assume !(0 != st_write_~tmp___0~17#1); [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242-1: SUMMARY for call ldv_check_return_value(main_~res_st_probe_57~0#1); srcloc: null [2025-02-08 02:47:26,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10167: havoc register_chrdev_region_#t~nondet1967#1; [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336-1: call read_tape_#t~mem943#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4); [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336: assume 0 == read_tape_#t~mem943#1;havoc read_tape_#t~mem943#1;call write~int#32(0, read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4); [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336: assume !(0 == read_tape_#t~mem943#1);havoc read_tape_#t~mem943#1;call read_tape_#t~mem944#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4);call write~int#32(read_tape_~bytes~0#1 - read_tape_#t~mem944#1 * read_tape_~transfer~2#1, read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4);havoc read_tape_#t~mem944#1; [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9243: havoc ldv_check_return_value_probe_~arg0#1;havoc ldv_check_return_value_probe_#in~arg0#1;assume { :end_inline_ldv_check_return_value_probe } true; [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5676-1: SUMMARY for call st_flush_#t~ret702#1 := printk(63, 0); srcloc: null [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5676: assume -2147483648 <= st_flush_#t~ret702#1 && st_flush_#t~ret702#1 <= 2147483647;havoc st_flush_#t~ret702#1; [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6733: assume 0 == st_set_options_#t~mem1058#1 % 256 % 4294967296;havoc st_set_options_#t~mem1058#1;call write~int#32(0, st_set_options_~STp#1.base, 606 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6733: assume !(0 == st_set_options_#t~mem1058#1 % 256 % 4294967296);havoc st_set_options_#t~mem1058#1; [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6601: call write~$Pointer$#32(st_set_options_~cd0~0#1.base, st_set_options_~cd0~0#1.offset, st_set_options_~STm~5#1.base, 37 + st_set_options_~STm~5#1.offset, 8);call write~$Pointer$#32(st_set_options_~cd1~0#1.base, st_set_options_~cd1~0#1.offset, st_set_options_~STm~5#1.base, 45 + st_set_options_~STm~5#1.offset, 8);~modes_defined~0 := 1; [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8319: from_buffer_~offset~1#1 := from_buffer_~offset~1#1 - from_buffer_~length~1#1;from_buffer_~i~11#1 := 1 + from_buffer_~i~11#1;call from_buffer_#t~mem1699#1 := read~int#32(from_buffer_~st_bp#1.base, 132 + from_buffer_~st_bp#1.offset, 2); [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6205: call ULTIMATE.dealloc(read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset);havoc read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset;st_read_#t~ret989#1 := read_tape_#res#1;havoc read_tape_#t~ret882#1.base, read_tape_#t~ret882#1.offset, read_tape_#t~mem883#1, read_tape_#t~mem884#1, read_tape_#t~mem885#1, read_tape_#t~mem886#1.base, read_tape_#t~mem886#1.offset, read_tape_#t~mem887#1, read_tape_#t~mem888#1, read_tape_#t~mem889#1, read_tape_#t~short890#1, read_tape_#t~mem891#1.base, read_tape_#t~mem891#1.offset, read_tape_#t~mem892#1, read_tape_#t~mem893#1, read_tape_#t~mem894#1, read_tape_#t~mem895#1.base, read_tape_#t~mem895#1.offset, read_tape_#t~mem896#1, read_tape_#t~short897#1, read_tape_#t~mem898#1.base, read_tape_#t~mem898#1.offset, read_tape_#t~mem899#1, read_tape_#t~mem900#1, read_tape_#t~mem901#1, read_tape_#t~memset~res902#1.base, read_tape_#t~memset~res902#1.offset, read_tape_#t~mem903#1, read_tape_#t~mem904#1, read_tape_#t~mem905#1, read_tape_#t~short906#1, read_tape_#t~mem907#1, read_tape_#t~bitwise908#1, read_tape_#t~mem909#1.base, read_tape_#t~mem909#1.offset, read_tape_#t~mem910#1.base, read_tape_#t~mem910#1.offset, read_tape_#t~mem911#1.base, read_tape_#t~mem911#1.offset, read_tape_#t~mem912#1, read_tape_#t~ret913#1.base, read_tape_#t~ret913#1.offset, read_tape_#t~mem914#1, read_tape_#t~mem915#1, read_tape_#t~mem916#1.base, read_tape_#t~mem916#1.offset, read_tape_#t~mem917#1, read_tape_#t~mem918#1, read_tape_#t~mem919#1, read_tape_#t~bitwise920#1, read_tape_#t~mem921#1, read_tape_#t~mem922#1, read_tape_#t~mem923#1, read_tape_#t~mem924#1, read_tape_#t~mem925#1, read_tape_#t~short926#1, read_tape_#t~mem927#1, read_tape_#t~bitwise928#1, read_tape_#t~mem929#1, read_tape_#t~ret930#1, read_tape_#t~mem931#1, read_tape_#t~mem932#1, read_tape_#t~ret933#1, read_tape_#t~mem934#1, read_tape_#t~mem935#1, read_tape_#t~ret936#1, read_tape_#t~mem937#1, read_tape_#t~mem938#1, read_tape_#t~mem939#1, read_tape_#t~ret940#1, read_tape_#t~mem941#1, read_tape_#t~mem942#1, read_tape_#t~mem943#1, read_tape_#t~mem944#1, read_tape_#t~mem945#1, read_tape_#t~bitwise946#1, read_tape_#t~mem947#1, read_tape_#t~mem948#1, read_tape_#t~mem949#1, read_tape_#t~mem950#1, read_tape_#t~mem951#1, read_tape_#t~short952#1, read_tape_#t~mem953#1, read_tape_#t~mem954#1, read_tape_#t~mem955#1, read_tape_#t~mem957#1, read_tape_#t~mem956#1.base, read_tape_#t~mem956#1.offset, read_tape_#t~mem958#1, read_tape_#t~mem959#1, read_tape_#t~mem960#1, read_tape_#t~mem961#1, read_tape_#t~mem964#1, read_tape_#t~mem962#1, read_tape_#t~mem963#1, read_tape_~STp#1.base, read_tape_~STp#1.offset, read_tape_~count#1, read_tape_~aSRpnt#1.base, read_tape_~aSRpnt#1.offset, read_tape_~transfer~2#1, read_tape_~blks~2#1, read_tape_~bytes~0#1, read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset, read_tape_~SRpnt~8#1.base, read_tape_~SRpnt~8#1.offset, read_tape_~STm~3#1.base, read_tape_~STm~3#1.offset, read_tape_~STps~8#1.base, read_tape_~STps~8#1.offset, read_tape_~STbp~3#1.base, read_tape_~STbp~3#1.offset, read_tape_~retval~8#1, read_tape_~name~6#1.base, read_tape_~name~6#1.offset, read_tape_~tmp~33#1.base, read_tape_~tmp~33#1.offset, read_tape_~cmdstatp~6#1.base, read_tape_~cmdstatp~6#1.offset, read_tape_~tmp___0~18#1.base, read_tape_~tmp___0~18#1.offset, read_tape_~tmp___1~12#1;havoc read_tape_#in~STp#1.base, read_tape_#in~STp#1.offset, read_tape_#in~count#1, read_tape_#in~aSRpnt#1.base, read_tape_#in~aSRpnt#1.offset;assume { :end_inline_read_tape } true;assume -9223372036854775808 <= st_read_#t~ret989#1 && st_read_#t~ret989#1 <= 9223372036854775807;st_read_~tmp___6~2#1 := st_read_#t~ret989#1;havoc st_read_#t~ret989#1;st_read_~special~0#1 := (if st_read_~tmp___6~2#1 % 4294967296 <= 2147483647 then st_read_~tmp___6~2#1 % 4294967296 else st_read_~tmp___6~2#1 % 4294967296 - 4294967296); [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7791-1: assume st_ioctl_#t~short1495#1;call st_ioctl_#t~mem1494#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);st_ioctl_#t~short1495#1 := 0 != (st_ioctl_#t~mem1494#1 - st_ioctl_#t~mem1494#1 % 268435456) % 4294967296; [2025-02-08 02:47:26,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7791-1: assume !st_ioctl_#t~short1495#1; [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7791: assume st_ioctl_#t~short1495#1;havoc st_ioctl_#t~mem1493#1;havoc st_ioctl_#t~mem1494#1;havoc st_ioctl_#t~short1495#1;call st_ioctl_#t~mem1496#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);assume { :begin_inline_st_set_options } true;st_set_options_#in~STp#1.base, st_set_options_#in~STp#1.offset, st_set_options_#in~options#1 := st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, st_ioctl_#t~mem1496#1;havoc st_set_options_#res#1;havoc st_set_options_#t~ret1008#1.base, st_set_options_#t~ret1008#1.offset, st_set_options_#t~mem1009#1, st_set_options_#t~mem1010#1, st_set_options_#t~mem1011#1.base, st_set_options_#t~mem1011#1.offset, st_set_options_#t~mem1012#1.base, st_set_options_#t~mem1012#1.offset, st_set_options_#t~memcpy~res1013#1.base, st_set_options_#t~memcpy~res1013#1.offset, st_set_options_#t~memcpy~res1014#1.base, st_set_options_#t~memcpy~res1014#1.offset, st_set_options_#t~bitwise1015#1, st_set_options_#t~bitwise1016#1, st_set_options_#t~bitwise1017#1, st_set_options_#t~bitwise1018#1, st_set_options_#t~bitwise1019#1, st_set_options_#t~bitwise1020#1, st_set_options_#t~bitwise1021#1, st_set_options_#t~bitwise1022#1, st_set_options_#t~bitwise1023#1, st_set_options_#t~mem1024#1.base, st_set_options_#t~mem1024#1.offset, st_set_options_#t~mem1025#1, st_set_options_#t~bitwise1026#1, st_set_options_#t~bitwise1027#1, st_set_options_#t~bitwise1028#1, st_set_options_#t~bitwise1029#1, st_set_options_#t~bitwise1030#1, st_set_options_#t~bitwise1031#1, st_set_options_#t~bitwise1032#1, st_set_options_#t~bitwise1033#1, st_set_options_#t~bitwise1034#1, st_set_options_#t~bitwise1035#1, st_set_options_#t~bitwise1036#1, st_set_options_#t~bitwise1037#1, st_set_options_#t~bitwise1038#1, st_set_options_#t~bitwise1039#1, st_set_options_#t~mem1040#1.base, st_set_options_#t~mem1040#1.offset, st_set_options_#t~mem1041#1, st_set_options_#t~bitwise1042#1, st_set_options_#t~short1043#1, st_set_options_#t~bitwise1044#1, st_set_options_#t~bitwise1045#1, st_set_options_#t~bitwise1046#1, st_set_options_#t~bitwise1047#1, st_set_options_#t~bitwise1048#1, st_set_options_#t~mem1049#1, st_set_options_#t~ret1050#1, st_set_options_#t~bitwise1051#1, st_set_options_#t~bitwise1052#1, st_set_options_#t~mem1053#1.base, st_set_options_#t~mem1053#1.offset, st_set_options_#t~mem1054#1.base, st_set_options_#t~mem1054#1.offset, st_set_options_#t~mem1055#1, st_set_options_#t~mem1056#1, st_set_options_#t~ret1057#1, st_set_options_#t~mem1058#1, st_set_options_#t~ret1059#1, st_set_options_#t~mem1060#1, st_set_options_#t~mem1061#1, st_set_options_#t~ret1062#1, st_set_options_#t~bitwise1063#1, st_set_options_#t~bitwise1064#1, st_set_options_#t~mem1065#1, st_set_options_#t~mem1066#1, st_set_options_#t~ret1067#1, st_set_options_~STp#1.base, st_set_options_~STp#1.offset, st_set_options_~options#1, st_set_options_~value~0#1, st_set_options_~code~0#1, st_set_options_~STm~5#1.base, st_set_options_~STm~5#1.offset, st_set_options_~name~7#1.base, st_set_options_~name~7#1.offset, st_set_options_~tmp~35#1.base, st_set_options_~tmp~35#1.offset, st_set_options_~cd0~0#1.base, st_set_options_~cd0~0#1.offset, st_set_options_~cd1~0#1.base, st_set_options_~cd1~0#1.offset, st_set_options_~__len~2#1, st_set_options_~__ret~3#1.base, st_set_options_~__ret~3#1.offset;st_set_options_~STp#1.base, st_set_options_~STp#1.offset := st_set_options_#in~STp#1.base, st_set_options_#in~STp#1.offset;st_set_options_~options#1 := st_set_options_#in~options#1;havoc st_set_options_~value~0#1;havoc st_set_options_~code~0#1;havoc st_set_options_~STm~5#1.base, st_set_options_~STm~5#1.offset;havoc st_set_options_~name~7#1.base, st_set_options_~name~7#1.offset;havoc st_set_options_~tmp~35#1.base, st_set_options_~tmp~35#1.offset;havoc st_set_options_~cd0~0#1.base, st_set_options_~cd0~0#1.offset;havoc st_set_options_~cd1~0#1.base, st_set_options_~cd1~0#1.offset;havoc st_set_options_~__len~2#1;havoc st_set_options_~__ret~3#1.base, st_set_options_~__ret~3#1.offset; [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7791: assume !st_ioctl_#t~short1495#1;havoc st_ioctl_#t~mem1493#1;havoc st_ioctl_#t~mem1494#1;havoc st_ioctl_#t~short1495#1;call st_ioctl_#t~mem1498#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2); [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5677: assume 0 == st_flush_~result~3#1;st_flush_~result~3#1 := -5; [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5677: assume !(0 == st_flush_~result~3#1); [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7791-2: call st_ioctl_#t~mem1493#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1495#1 := 24 == st_ioctl_#t~mem1493#1; [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735-1: SUMMARY for call st_set_options_#t~ret1059#1 := set_mode_densblk(st_set_options_~STp#1.base, st_set_options_~STp#1.offset, st_set_options_~STm~5#1.base, st_set_options_~STm~5#1.offset); srcloc: null [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735: assume -2147483648 <= st_set_options_#t~ret1059#1 && st_set_options_#t~ret1059#1 <= 2147483647;havoc st_set_options_#t~ret1059#1; [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792: st_ioctl_#t~ret1497#1 := st_set_options_#res#1;havoc st_set_options_#t~ret1008#1.base, st_set_options_#t~ret1008#1.offset, st_set_options_#t~mem1009#1, st_set_options_#t~mem1010#1, st_set_options_#t~mem1011#1.base, st_set_options_#t~mem1011#1.offset, st_set_options_#t~mem1012#1.base, st_set_options_#t~mem1012#1.offset, st_set_options_#t~memcpy~res1013#1.base, st_set_options_#t~memcpy~res1013#1.offset, st_set_options_#t~memcpy~res1014#1.base, st_set_options_#t~memcpy~res1014#1.offset, st_set_options_#t~bitwise1015#1, st_set_options_#t~bitwise1016#1, st_set_options_#t~bitwise1017#1, st_set_options_#t~bitwise1018#1, st_set_options_#t~bitwise1019#1, st_set_options_#t~bitwise1020#1, st_set_options_#t~bitwise1021#1, st_set_options_#t~bitwise1022#1, st_set_options_#t~bitwise1023#1, st_set_options_#t~mem1024#1.base, st_set_options_#t~mem1024#1.offset, st_set_options_#t~mem1025#1, st_set_options_#t~bitwise1026#1, st_set_options_#t~bitwise1027#1, st_set_options_#t~bitwise1028#1, st_set_options_#t~bitwise1029#1, st_set_options_#t~bitwise1030#1, st_set_options_#t~bitwise1031#1, st_set_options_#t~bitwise1032#1, st_set_options_#t~bitwise1033#1, st_set_options_#t~bitwise1034#1, st_set_options_#t~bitwise1035#1, st_set_options_#t~bitwise1036#1, st_set_options_#t~bitwise1037#1, st_set_options_#t~bitwise1038#1, st_set_options_#t~bitwise1039#1, st_set_options_#t~mem1040#1.base, st_set_options_#t~mem1040#1.offset, st_set_options_#t~mem1041#1, st_set_options_#t~bitwise1042#1, st_set_options_#t~short1043#1, st_set_options_#t~bitwise1044#1, st_set_options_#t~bitwise1045#1, st_set_options_#t~bitwise1046#1, st_set_options_#t~bitwise1047#1, st_set_options_#t~bitwise1048#1, st_set_options_#t~mem1049#1, st_set_options_#t~ret1050#1, st_set_options_#t~bitwise1051#1, st_set_options_#t~bitwise1052#1, st_set_options_#t~mem1053#1.base, st_set_options_#t~mem1053#1.offset, st_set_options_#t~mem1054#1.base, st_set_options_#t~mem1054#1.offset, st_set_options_#t~mem1055#1, st_set_options_#t~mem1056#1, st_set_options_#t~ret1057#1, st_set_options_#t~mem1058#1, st_set_options_#t~ret1059#1, st_set_options_#t~mem1060#1, st_set_options_#t~mem1061#1, st_set_options_#t~ret1062#1, st_set_options_#t~bitwise1063#1, st_set_options_#t~bitwise1064#1, st_set_options_#t~mem1065#1, st_set_options_#t~mem1066#1, st_set_options_#t~ret1067#1, st_set_options_~STp#1.base, st_set_options_~STp#1.offset, st_set_options_~options#1, st_set_options_~value~0#1, st_set_options_~code~0#1, st_set_options_~STm~5#1.base, st_set_options_~STm~5#1.offset, st_set_options_~name~7#1.base, st_set_options_~name~7#1.offset, st_set_options_~tmp~35#1.base, st_set_options_~tmp~35#1.offset, st_set_options_~cd0~0#1.base, st_set_options_~cd0~0#1.offset, st_set_options_~cd1~0#1.base, st_set_options_~cd1~0#1.offset, st_set_options_~__len~2#1, st_set_options_~__ret~3#1.base, st_set_options_~__ret~3#1.offset;havoc st_set_options_#in~STp#1.base, st_set_options_#in~STp#1.offset, st_set_options_#in~options#1;assume { :end_inline_st_set_options } true;assume -2147483648 <= st_ioctl_#t~ret1497#1 && st_ioctl_#t~ret1497#1 <= 2147483647;st_ioctl_~retval~12#1 := st_ioctl_#t~ret1497#1;havoc st_ioctl_#t~mem1496#1;havoc st_ioctl_#t~ret1497#1; [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5546: assume -2147483648 <= st_open_#t~ret644#1 && st_open_#t~ret644#1 <= 2147483647;st_open_~tmp___5~1#1 := st_open_#t~ret644#1;havoc st_open_#t~mem642#1.base, st_open_#t~mem642#1.offset;havoc st_open_#t~mem643#1;havoc st_open_#t~ret644#1; [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471-1: SUMMARY for call st_read_#t~ret985#1 := copy_to_user(st_read_~buf#1.base, st_read_~buf#1.offset, st_read_~#i~5#1.base, st_read_~#i~5#1.offset, 1); srcloc: null [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471: assume -2147483648 <= st_read_#t~ret985#1 && st_read_#t~ret985#1 <= 2147483647;st_read_~tmp___3~5#1 := st_read_#t~ret985#1;havoc st_read_#t~ret985#1; [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5546-1: SUMMARY for call st_open_#t~ret644#1 := enlarge_buffer(st_open_#t~mem642#1.base, st_open_#t~mem642#1.offset, 4096, (if st_open_#t~mem643#1 % 256 % 4294967296 <= 2147483647 then st_open_#t~mem643#1 % 256 % 4294967296 else st_open_#t~mem643#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:47:26,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6075: assume 0 == st_write_#t~mem840#1;havoc st_write_#t~mem840#1;st_write_~transfer~1#1 := st_write_~do_count~0#1;st_write_~blks~1#1 := st_write_~transfer~1#1; [2025-02-08 02:47:26,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6075: assume !(0 == st_write_#t~mem840#1);havoc st_write_#t~mem840#1;call st_write_#t~mem841#1 := read~int#32(st_write_~STbp~2#1.base, 2 + st_write_~STbp~2#1.offset, 2); [2025-02-08 02:47:26,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6075-1: call st_write_#t~mem840#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4); [2025-02-08 02:47:26,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943: assume -9223372036854775808 <= st_write_#t~ret779#1 && st_write_#t~ret779#1 <= 9223372036854775807;st_write_~retval~7#1 := st_write_#t~ret779#1;havoc st_write_#t~ret779#1; [2025-02-08 02:47:26,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943-1: SUMMARY for call st_write_#t~ret779#1 := rw_checks(st_write_~STp~5#1.base, st_write_~STp~5#1.offset, st_write_~filp#1.base, st_write_~filp#1.offset, st_write_~count#1); srcloc: null [2025-02-08 02:47:26,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5547: assume 0 == st_open_~tmp___5~1#1; [2025-02-08 02:47:26,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5547: assume !(0 == st_open_~tmp___5~1#1);call st_open_#t~mem646#1.base, st_open_#t~mem646#1.offset := read~$Pointer$#32(st_open_~STp~2#1.base, 260 + st_open_~STp~2#1.offset, 8);call write~int#32(0, st_open_#t~mem646#1.base, 1 + st_open_#t~mem646#1.offset, 1);havoc st_open_#t~mem646#1.base, st_open_#t~mem646#1.offset;call st_open_#t~mem647#1.base, st_open_#t~mem647#1.offset := read~$Pointer$#32(st_open_~STp~2#1.base, 260 + st_open_~STp~2#1.offset, 8);call write~int#32(0, st_open_#t~mem647#1.base, 20 + st_open_#t~mem647#1.offset, 4);havoc st_open_#t~mem647#1.base, st_open_#t~mem647#1.offset;call st_open_#t~mem648#1.base, st_open_#t~mem648#1.offset := read~$Pointer$#32(st_open_~STp~2#1.base, 260 + st_open_~STp~2#1.offset, 8);call write~int#32(0, st_open_#t~mem648#1.base, 24 + st_open_#t~mem648#1.offset, 4);havoc st_open_#t~mem648#1.base, st_open_#t~mem648#1.offset;call st_open_#t~mem649#1 := read~int#12(st_open_~filp#1.base, 128 + st_open_~filp#1.offset, 4);call write~int#32((if 0 == st_open_#t~mem649#1 % 4 % 4294967296 then 1 else 0), st_open_~STp~2#1.base, 602 + st_open_~STp~2#1.offset, 1);havoc st_open_#t~mem649#1;call write~int#32(0, st_open_~STp~2#1.base, 600 + st_open_~STp~2#1.offset, 1);st_open_~i~2#1 := 0; [2025-02-08 02:47:26,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8718: assume st_probe_~i~13#1 <= 3; [2025-02-08 02:47:26,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8718: assume !(st_probe_~i~13#1 <= 3);call write~int#32(0, st_probe_~tpnt~0#1.base, 520 + st_probe_~tpnt~0#1.offset, 4);call write~int#32(1, st_probe_~tpnt~0#1.base, 308 + st_probe_~tpnt~0#1.offset, 1);st_probe_~tmp___4~6#1 := 0;call write~int#32(st_probe_~tmp___4~6#1, st_probe_~tpnt~0#1.base, 605 + st_probe_~tpnt~0#1.offset, 1);st_probe_~tmp___3~7#1 := st_probe_~tmp___4~6#1;call write~int#32(st_probe_~tmp___3~7#1, st_probe_~tpnt~0#1.base, 607 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(st_probe_~tmp___3~7#1, st_probe_~tpnt~0#1.base, 606 + st_probe_~tpnt~0#1.offset, 1);assume { :begin_inline___mutex_init } true;__mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset := st_probe_~tpnt~0#1.base, 16 + st_probe_~tpnt~0#1.offset, 94, 0, st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;__mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset := __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset;__mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset := __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset;__mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset := __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset; [2025-02-08 02:47:26,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: assume 0 != st_read_~tmp___3~5#1;st_read_~retval~9#1 := -14; [2025-02-08 02:47:26,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: assume !(0 != st_read_~tmp___3~5#1); [2025-02-08 02:47:26,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8322: assume (if from_buffer_#t~mem1699#1 % 65536 % 4294967296 <= 2147483647 then from_buffer_#t~mem1699#1 % 65536 % 4294967296 else from_buffer_#t~mem1699#1 % 65536 % 4294967296 - 4294967296) > from_buffer_~i~11#1 && from_buffer_~offset~1#1 >= from_buffer_~length~1#1;havoc from_buffer_#t~mem1699#1; [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8322: assume !((if from_buffer_#t~mem1699#1 % 65536 % 4294967296 <= 2147483647 then from_buffer_#t~mem1699#1 % 65536 % 4294967296 else from_buffer_#t~mem1699#1 % 65536 % 4294967296 - 4294967296) > from_buffer_~i~11#1 && from_buffer_~offset~1#1 >= from_buffer_~length~1#1);havoc from_buffer_#t~mem1699#1;call from_buffer_#t~mem1700#1 := read~int#32(from_buffer_~st_bp#1.base, 132 + from_buffer_~st_bp#1.offset, 2); [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944: assume 0 != st_write_~retval~7#1 || 0 == st_write_~count#1 % 18446744073709551616; [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944: assume !(0 != st_write_~retval~7#1 || 0 == st_write_~count#1 % 18446744073709551616);call st_write_#t~mem780#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4);st_write_#t~short782#1 := 0 != st_write_#t~mem780#1; [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5548-1: SUMMARY for call st_open_#t~ret645#1 := printk(62, 0); srcloc: null [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5548: assume -2147483648 <= st_open_#t~ret645#1 && st_open_#t~ret645#1 <= 2147483647;havoc st_open_#t~ret645#1;st_open_~retval~4#1 := -75; [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume #Ultimate.C_memmove_#t~loopctr2006#1 % 18446744073709551616 < #Ultimate.C_memmove_size#1 % 18446744073709551616;call #Ultimate.C_memmove_#t~mem2007#1.base, #Ultimate.C_memmove_#t~mem2007#1.offset := read~unchecked~$Pointer$#32(#Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset + #Ultimate.C_memmove_#t~loopctr2006#1, 8);call write~unchecked~$Pointer$#32(#Ultimate.C_memmove_#t~mem2007#1.base, #Ultimate.C_memmove_#t~mem2007#1.offset, #Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset + #Ultimate.C_memmove_#t~loopctr2006#1, 8);#Ultimate.C_memmove_#t~loopctr2006#1 := 8 + #Ultimate.C_memmove_#t~loopctr2006#1; [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume !(#Ultimate.C_memmove_#t~loopctr2006#1 % 18446744073709551616 < #Ultimate.C_memmove_size#1 % 18446744073709551616);assume #Ultimate.C_memmove_#res#1.base == #Ultimate.C_memmove_dest#1.base && #Ultimate.C_memmove_#res#1.offset == #Ultimate.C_memmove_dest#1.offset;move_buffer_data_#t~memmove~res1719#1.base, move_buffer_data_#t~memmove~res1719#1.offset := #Ultimate.C_memmove_#res#1.base, #Ultimate.C_memmove_#res#1.offset;havoc #Ultimate.C_memmove_#t~loopctr1995#1, #Ultimate.C_memmove_#t~mem1996#1, #Ultimate.C_memmove_#t~mem1997#1, #Ultimate.C_memmove_#t~mem1998#1, #Ultimate.C_memmove_#t~mem1999#1, #Ultimate.C_memmove_#t~mem2000#1, #Ultimate.C_memmove_#t~mem2001#1, #Ultimate.C_memmove_#t~mem2002#1, #Ultimate.C_memmove_#t~mem2003#1, #Ultimate.C_memmove_#t~mem2004#1, #Ultimate.C_memmove_#t~mem2005#1, #Ultimate.C_memmove_#t~loopctr2006#1, #Ultimate.C_memmove_#t~mem2007#1.base, #Ultimate.C_memmove_#t~mem2007#1.offset;havoc #Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset, #Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset, #Ultimate.C_memmove_size#1;assume { :end_inline_#Ultimate.C_memmove } true;havoc move_buffer_data_#t~memmove~res1719#1.base, move_buffer_data_#t~memmove~res1719#1.offset;move_buffer_data_~src_offset~0#1 := move_buffer_data_~src_offset~0#1 + move_buffer_data_~count~0#1; [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: assume #Ultimate.C_memmove_#t~loopctr1995#1 % 18446744073709551616 < #Ultimate.C_memmove_size#1 % 18446744073709551616;call #Ultimate.C_memmove_#t~mem1996#1 := read~unchecked~int#32(#Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 4);call write~unchecked~int#32(#Ultimate.C_memmove_#t~mem1996#1, #Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 4);call #Ultimate.C_memmove_#t~mem1997#1 := read~unchecked~int#32(#Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 8);call write~unchecked~int#32(#Ultimate.C_memmove_#t~mem1997#1, #Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 8);call #Ultimate.C_memmove_#t~mem1998#1 := read~unchecked~int#32(#Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 1);call write~unchecked~int#32(#Ultimate.C_memmove_#t~mem1998#1, #Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 1);call #Ultimate.C_memmove_#t~mem1999#1 := read~unchecked~int#32(#Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 2);call write~unchecked~int#32(#Ultimate.C_memmove_#t~mem1999#1, #Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 2);call #Ultimate.C_memmove_#t~mem2000#1 := read~unchecked~int#32(#Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 1);call write~unchecked~int#32(#Ultimate.C_memmove_#t~mem2000#1, #Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 1);call #Ultimate.C_memmove_#t~mem2001#1 := read~unchecked~int#32(#Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 1);call write~unchecked~int#32(#Ultimate.C_memmove_#t~mem2001#1, #Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 1);call #Ultimate.C_memmove_#t~mem2002#1 := read~unchecked~int#32(#Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 8);call write~unchecked~int#32(#Ultimate.C_memmove_#t~mem2002#1, #Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 8);call #Ultimate.C_memmove_#t~mem2003#1 := read~unchecked~int#32(#Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 4);call write~unchecked~int#32(#Ultimate.C_memmove_#t~mem2003#1, #Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 4);call #Ultimate.C_memmove_#t~mem2004#1 := read~unchecked~int#32(#Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 8);call write~unchecked~int#32(#Ultimate.C_memmove_#t~mem2004#1, #Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 8);call #Ultimate.C_memmove_#t~mem2005#1 := read~unchecked~int#32(#Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 2);call write~unchecked~int#32(#Ultimate.C_memmove_#t~mem2005#1, #Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset + #Ultimate.C_memmove_#t~loopctr1995#1, 2);#Ultimate.C_memmove_#t~loopctr1995#1 := 1 + #Ultimate.C_memmove_#t~loopctr1995#1; [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: assume !(#Ultimate.C_memmove_#t~loopctr1995#1 % 18446744073709551616 < #Ultimate.C_memmove_size#1 % 18446744073709551616);#Ultimate.C_memmove_#t~loopctr2006#1 := 0; [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059-1: SUMMARY for call st_ioctl_#t~ret1630#1 := scsi_ioctl(st_ioctl_#t~mem1629#1.base, st_ioctl_#t~mem1629#1.offset, (if st_ioctl_~cmd_in#1 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_~cmd_in#1 % 4294967296 % 4294967296 else st_ioctl_~cmd_in#1 % 4294967296 % 4294967296 - 4294967296), st_ioctl_~p~1#1.base, st_ioctl_~p~1#1.offset); srcloc: null [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: assume -2147483648 <= st_ioctl_#t~ret1630#1 && st_ioctl_#t~ret1630#1 <= 2147483647;st_ioctl_~retval~12#1 := st_ioctl_#t~ret1630#1; [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: assume 109 == st_ioctl_~cmd_type~0#1 && 2 == st_ioctl_~cmd_nr~0#1; [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: assume !(109 == st_ioctl_~cmd_type~0#1 && 2 == st_ioctl_~cmd_nr~0#1); [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606: st_set_options_~code~0#1 := st_set_options_#t~bitwise1015#1;havoc st_set_options_#t~bitwise1015#1; [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1015#1 := 0; [2025-02-08 02:47:26,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-3: assume 4026531840 == st_set_options_~options#1;st_set_options_#t~bitwise1015#1 := st_set_options_~options#1; [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-3: assume !(4026531840 == st_set_options_~options#1); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-2: havoc st_set_options_#t~bitwise1015#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1015#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1015#1 <= 4026531840) && st_set_options_#t~bitwise1015#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1015#1 > 4026531840 + st_set_options_~options#1)) && st_set_options_#t~bitwise1015#1 >= -9223372036854775808; [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-1: [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342: assume 0 != read_tape_#t~bitwise946#1;havoc read_tape_#t~mem945#1;havoc read_tape_#t~bitwise946#1;call read_tape_#t~mem947#1 := read~int#32(read_tape_~STps~8#1.base, 1 + read_tape_~STps~8#1.offset, 1); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342: assume !(0 != read_tape_#t~bitwise946#1);havoc read_tape_#t~mem945#1;havoc read_tape_#t~bitwise946#1; [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-4: assume 0 == (if read_tape_#t~mem945#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem945#1 % 256 % 4294967296 else read_tape_#t~mem945#1 % 256 % 4294967296 - 4294967296);read_tape_#t~bitwise946#1 := 0; [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-4: assume !(0 == (if read_tape_#t~mem945#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem945#1 % 256 % 4294967296 else read_tape_#t~mem945#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-3: assume 64 == (if read_tape_#t~mem945#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem945#1 % 256 % 4294967296 else read_tape_#t~mem945#1 % 256 % 4294967296 - 4294967296);read_tape_#t~bitwise946#1 := (if read_tape_#t~mem945#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem945#1 % 256 % 4294967296 else read_tape_#t~mem945#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-3: assume !(64 == (if read_tape_#t~mem945#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem945#1 % 256 % 4294967296 else read_tape_#t~mem945#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-2: havoc read_tape_#t~bitwise946#1;assume (((((if read_tape_#t~mem945#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem945#1 % 256 % 4294967296 else read_tape_#t~mem945#1 % 256 % 4294967296 - 4294967296) < 0 || read_tape_#t~bitwise946#1 <= (if read_tape_#t~mem945#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem945#1 % 256 % 4294967296 else read_tape_#t~mem945#1 % 256 % 4294967296 - 4294967296)) && read_tape_#t~bitwise946#1 <= 64) && read_tape_#t~bitwise946#1 >= 0) && ((if read_tape_#t~mem945#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem945#1 % 256 % 4294967296 else read_tape_#t~mem945#1 % 256 % 4294967296 - 4294967296) >= 0 || read_tape_#t~bitwise946#1 > 64 + (if read_tape_#t~mem945#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem945#1 % 256 % 4294967296 else read_tape_#t~mem945#1 % 256 % 4294967296 - 4294967296))) && read_tape_#t~bitwise946#1 >= -2147483648; [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-1: [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8060: assume 0 == st_ioctl_~retval~12#1 && 6 == st_ioctl_~cmd_in#1 % 4294967296;call write~int#32(0, st_ioctl_~STp~7#1.base, 612 + st_ioctl_~STp~7#1.offset, 1);call write~int#32(2, st_ioctl_~STp~7#1.base, 601 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8060: assume !(0 == st_ioctl_~retval~12#1 && 6 == st_ioctl_~cmd_in#1 % 4294967296); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7928: assume 48 != st_ioctl_~cmd_in#1 % 4294967296 / 65536 % 16384 % 4294967296;st_ioctl_~retval~12#1 := -22; [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7928: assume !(48 != st_ioctl_~cmd_in#1 % 4294967296 / 65536 % 16384 % 4294967296);call st_ioctl_#t~mem1546#1 := read~int#32(st_ioctl_~STp~7#1.base, 292 + st_ioctl_~STp~7#1.offset, 4);call write~int#32(st_ioctl_#t~mem1546#1, st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1546#1;call st_ioctl_#t~mem1547#1 := read~int#32(st_ioctl_~STp~7#1.base, 615 + st_ioctl_~STp~7#1.offset, 4);call st_ioctl_#t~mem1548#1 := read~int#32(st_ioctl_~STp~7#1.base, 609 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: assume 33 == st_ioctl_#t~mem1498#1;havoc st_ioctl_#t~mem1498#1;call st_ioctl_#t~mem1499#1 := read~int#32(st_ioctl_~STp~7#1.base, 275 + st_ioctl_~STp~7#1.offset, 1);st_ioctl_#t~short1501#1 := 0 == st_ioctl_#t~mem1499#1 % 256 % 4294967296; [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: assume !(33 == st_ioctl_#t~mem1498#1);havoc st_ioctl_#t~mem1498#1;call st_ioctl_#t~mem1510#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607: assume 268435456 == st_set_options_~code~0#1;call write~int#32(st_set_options_~options#1 % 256 % 2, st_set_options_~STm~5#1.base, 3 + st_set_options_~STm~5#1.offset, 1); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607: assume !(268435456 == st_set_options_~code~0#1); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343: assume 2 == read_tape_#t~mem947#1 % 256 % 4294967296;havoc read_tape_#t~mem947#1;call write~int#32(5, read_tape_~STps~8#1.base, 1 + read_tape_~STps~8#1.offset, 1); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343: assume !(2 == read_tape_#t~mem947#1 % 256 % 4294967296);havoc read_tape_#t~mem947#1;call write~int#32(3, read_tape_~STps~8#1.base, 1 + read_tape_~STps~8#1.offset, 1); [2025-02-08 02:47:26,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6079: assume 0 == st_write_#t~mem841#1 % 65536 % 4294967296;havoc st_write_#t~mem841#1;call st_write_#t~mem842#1 := read~int#32(st_write_~STbp~2#1.base, 12 + st_write_~STbp~2#1.offset, 4);st_write_~blks~1#1 := st_write_#t~mem842#1;havoc st_write_#t~mem842#1; [2025-02-08 02:47:26,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6079: assume !(0 == st_write_#t~mem841#1 % 65536 % 4294967296);havoc st_write_#t~mem841#1;st_write_~blks~1#1 := st_write_~do_count~0#1; [2025-02-08 02:47:26,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5683: assume 0 == st_flush_#t~mem703#1 % 256 % 4294967296;havoc st_flush_#t~mem703#1;call st_flush_#t~mem704#1 := read~int#32(st_flush_~STp~3#1.base, 524 + st_flush_~STp~3#1.offset, 4);st_flush_~STps~6#1.base, st_flush_~STps~6#1.offset := st_flush_~STp~3#1.base, 536 + st_flush_~STp~3#1.offset + 16 * (if st_flush_#t~mem704#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_flush_#t~mem704#1 % 18446744073709551616 % 18446744073709551616 else st_flush_#t~mem704#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc st_flush_#t~mem704#1;call st_flush_#t~mem705#1 := read~int#32(st_flush_~STm~1#1.base, 1 + st_flush_~STm~1#1.offset, 1);st_flush_#t~short707#1 := 0 == st_flush_#t~mem705#1 % 256 % 4294967296; [2025-02-08 02:47:26,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5683: assume !(0 == st_flush_#t~mem703#1 % 256 % 4294967296);havoc st_flush_#t~mem703#1; [2025-02-08 02:47:26,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797-3: assume st_ioctl_#t~short1501#1; [2025-02-08 02:47:26,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797-3: assume !st_ioctl_#t~short1501#1;call st_ioctl_#t~mem1500#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);st_ioctl_#t~short1501#1 := st_ioctl_#t~mem1500#1 < 0; [2025-02-08 02:47:26,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797-2: st_ioctl_#t~short1503#1 := st_ioctl_#t~short1501#1; [2025-02-08 02:47:26,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797-1: assume st_ioctl_#t~short1503#1; [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797-1: assume !st_ioctl_#t~short1503#1;call st_ioctl_#t~mem1502#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);st_ioctl_#t~short1503#1 := st_ioctl_#t~mem1502#1 > 3; [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6740: assume 1613758464 == st_set_options_~code~0#1; [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6740: assume !(1613758464 == st_set_options_~code~0#1); [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797: assume st_ioctl_#t~short1503#1;havoc st_ioctl_#t~mem1499#1;havoc st_ioctl_#t~mem1500#1;havoc st_ioctl_#t~short1501#1;havoc st_ioctl_#t~mem1502#1;havoc st_ioctl_#t~short1503#1;st_ioctl_~retval~12#1 := -22; [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797: assume !st_ioctl_#t~short1503#1;havoc st_ioctl_#t~mem1499#1;havoc st_ioctl_#t~mem1500#1;havoc st_ioctl_#t~short1501#1;havoc st_ioctl_#t~mem1502#1;havoc st_ioctl_#t~short1503#1;call st_ioctl_#t~mem1504#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);call st_ioctl_#t~mem1505#1 := read~int#32(st_ioctl_~STp~7#1.base, 532 + st_ioctl_~STp~7#1.offset, 4); [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476-1: SUMMARY for call st_read_#t~ret986#1 := copy_from_user(st_read_~#i~5#1.base, st_read_~#i~5#1.offset, st_read_~buf#1.base, st_read_~buf#1.offset + (if (18446744073709551615 + st_read_~count#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18446744073709551615 + st_read_~count#1) % 18446744073709551616 % 18446744073709551616 else (18446744073709551615 + st_read_~count#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); srcloc: null [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476: st_read_~tmp___4~4#1 := st_read_#t~ret986#1;havoc st_read_#t~ret986#1; [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8326: assume (if from_buffer_#t~mem1700#1 % 65536 % 4294967296 <= 2147483647 then from_buffer_#t~mem1700#1 % 65536 % 4294967296 else from_buffer_#t~mem1700#1 % 65536 % 4294967296 - 4294967296) == from_buffer_~i~11#1;havoc from_buffer_#t~mem1700#1; [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8326: assume !((if from_buffer_#t~mem1700#1 % 65536 % 4294967296 <= 2147483647 then from_buffer_#t~mem1700#1 % 65536 % 4294967296 else from_buffer_#t~mem1700#1 % 65536 % 4294967296 - 4294967296) == from_buffer_~i~11#1);havoc from_buffer_#t~mem1700#1; [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948-1: assume st_write_#t~short782#1;call st_write_#t~mem781#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4);st_write_#t~short782#1 := 0 != st_write_~count#1 % 18446744073709551616 % (st_write_#t~mem781#1 % 18446744073709551616) % 18446744073709551616; [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948-1: assume !st_write_#t~short782#1; [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948: assume st_write_#t~short782#1;havoc st_write_#t~mem780#1;havoc st_write_#t~mem781#1;havoc st_write_#t~short782#1; [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948: assume !st_write_#t~short782#1;havoc st_write_#t~mem780#1;havoc st_write_#t~mem781#1;havoc st_write_#t~short782#1;call st_write_#t~mem784#1 := read~int#32(st_write_~STp~5#1.base, 520 + st_write_~STp~5#1.offset, 4);st_write_~STm~2#1.base, st_write_~STm~2#1.offset := st_write_~STp~5#1.base, 308 + st_write_~STp~5#1.offset + 53 * (if st_write_#t~mem784#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_write_#t~mem784#1 % 18446744073709551616 % 18446744073709551616 else st_write_#t~mem784#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc st_write_#t~mem784#1;call st_write_#t~mem785#1 := read~int#32(st_write_~STp~5#1.base, 524 + st_write_~STp~5#1.offset, 4);st_write_~STps~7#1.base, st_write_~STps~7#1.offset := st_write_~STp~5#1.base, 536 + st_write_~STp~5#1.offset + 16 * (if st_write_#t~mem785#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_write_#t~mem785#1 % 18446744073709551616 % 18446744073709551616 else st_write_#t~mem785#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc st_write_#t~mem785#1;call st_write_#t~mem786#1 := read~int#32(st_write_~STp~5#1.base, 602 + st_write_~STp~5#1.offset, 1); [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8855: SUMMARY for call driver_unregister(~#st_template~0.base, 8 + ~#st_template~0.offset); srcloc: null [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6741: assume 1048575 == st_set_options_~value~0#1;call write~int#32(255, st_set_options_~STp#1.base, 281 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6741: assume !(1048575 == st_set_options_~value~0#1);call write~int#32(st_set_options_~value~0#1 % 256 % 8, st_set_options_~STp#1.base, 281 + st_set_options_~STp#1.offset, 1);call st_set_options_#t~mem1060#1 := read~int#32(st_set_options_~STp#1.base, 601 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609-3: assume 2 == st_set_options_~options#1;st_set_options_#t~bitwise1016#1 := st_set_options_~options#1; [2025-02-08 02:47:26,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609-3: assume !(2 == st_set_options_~options#1); [2025-02-08 02:47:26,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609-2: havoc st_set_options_#t~bitwise1016#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1016#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1016#1 <= 2) && st_set_options_#t~bitwise1016#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1016#1 > 2 + st_set_options_~options#1)) && st_set_options_#t~bitwise1016#1 >= -9223372036854775808; [2025-02-08 02:47:26,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609-1: [2025-02-08 02:47:26,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609: call write~int#32((if 0 != st_set_options_#t~bitwise1016#1 then 1 else 0), st_set_options_~STm~5#1.base, 2 + st_set_options_~STm~5#1.offset, 1);havoc st_set_options_#t~bitwise1016#1; [2025-02-08 02:47:26,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1016#1 := 0; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8327-1: SUMMARY for call from_buffer_#t~ret1701#1 := printk(76, 0); srcloc: null [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8327: assume -2147483648 <= from_buffer_#t~ret1701#1 && from_buffer_#t~ret1701#1 <= 2147483647;havoc from_buffer_#t~ret1701#1;from_buffer_#res#1 := -5; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252: assume 1 == main_~ldv_s_st_template_scsi_driver~0#1; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252: assume !(1 == main_~ldv_s_st_template_scsi_driver~0#1); [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252-1: assume main_#t~switch1900#1; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252-1: assume !main_#t~switch1900#1;main_#t~switch1900#1 := main_#t~switch1900#1 || 2 == main_~tmp___0~36#1; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949: assume -2147483648 <= st_write_#t~ret783#1 && st_write_#t~ret783#1 <= 2147483647;havoc st_write_#t~ret783#1;st_write_~retval~7#1 := -22; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949-1: SUMMARY for call st_write_#t~ret783#1 := printk(65, 0); srcloc: null [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610: call write~int#32((if 0 != st_set_options_#t~bitwise1017#1 then 1 else 0), st_set_options_~STm~5#1.base, 5 + st_set_options_~STm~5#1.offset, 1);havoc st_set_options_#t~bitwise1017#1; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685: assume st_flush_#t~short707#1;havoc st_flush_#t~mem705#1;havoc st_flush_#t~mem706#1;havoc st_flush_#t~short707#1;call st_flush_#t~mem708#1 := read~int#32(st_flush_~STp~3#1.base, 274 + st_flush_~STp~3#1.offset, 1); [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685: assume !st_flush_#t~short707#1;havoc st_flush_#t~mem705#1;havoc st_flush_#t~mem706#1;havoc st_flush_#t~short707#1;call st_flush_#t~mem714#1 := read~int#32(st_flush_~STps~6#1.base, 1 + st_flush_~STps~6#1.offset, 1); [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685-1: assume st_flush_#t~short707#1; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685-1: assume !st_flush_#t~short707#1;call st_flush_#t~mem706#1 := read~int#32(st_flush_~STps~6#1.base, st_flush_~STps~6#1.offset, 1);st_flush_#t~short707#1 := 1 != st_flush_#t~mem706#1 % 256 % 4294967296; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1017#1 := 0; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6478: assume 0 != st_read_~tmp___4~4#1 % 18446744073709551616;st_read_~retval~9#1 := -14; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6478: assume !(0 != st_read_~tmp___4~4#1 % 18446744073709551616); [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610-3: assume 128 == st_set_options_~options#1;st_set_options_#t~bitwise1017#1 := st_set_options_~options#1; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610-3: assume !(128 == st_set_options_~options#1); [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610-2: havoc st_set_options_#t~bitwise1017#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1017#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1017#1 <= 128) && st_set_options_#t~bitwise1017#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1017#1 > 128 + st_set_options_~options#1)) && st_set_options_#t~bitwise1017#1 >= -9223372036854775808; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610-1: [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686: assume 0 != st_flush_#t~mem708#1 % 256 % 4294967296;havoc st_flush_#t~mem708#1; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686: assume !(0 != st_flush_#t~mem708#1 % 256 % 4294967296);havoc st_flush_#t~mem708#1;call st_flush_#t~mem710#1 := read~int#32(st_flush_~STps~6#1.base, 1 + st_flush_~STps~6#1.offset, 1); [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-1: [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8857: SUMMARY for call unregister_chrdev_region(9437184, 1048576); srcloc: null [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611: call write~int#32((if 0 != st_set_options_#t~bitwise1018#1 then 1 else 0), st_set_options_~STm~5#1.base, 4 + st_set_options_~STm~5#1.offset, 1);havoc st_set_options_#t~bitwise1018#1; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1018#1 := 0; [2025-02-08 02:47:26,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-3: assume 4 == st_set_options_~options#1;st_set_options_#t~bitwise1018#1 := st_set_options_~options#1; [2025-02-08 02:47:26,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-3: assume !(4 == st_set_options_~options#1); [2025-02-08 02:47:26,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-2: havoc st_set_options_#t~bitwise1018#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1018#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1018#1 <= 4) && st_set_options_#t~bitwise1018#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1018#1 > 4 + st_set_options_~options#1)) && st_set_options_#t~bitwise1018#1 >= -9223372036854775808; [2025-02-08 02:47:26,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9386: SUMMARY for call ldv_mutex_lock_st_ref_mutex(ldv_mutex_lock_6_~ldv_func_arg1#1.base, ldv_mutex_lock_6_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9254-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:26,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9254: assume { :begin_inline_st_remove } true;st_remove_#in~dev#1.base, st_remove_#in~dev#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc st_remove_#res#1;havoc st_remove_#t~ret1796#1.base, st_remove_#t~ret1796#1.offset, st_remove_#t~mem1797#1, st_remove_#t~ret1798#1, st_remove_#t~ret1799#1, st_remove_~dev#1.base, st_remove_~dev#1.offset, st_remove_~tpnt~1#1.base, st_remove_~tpnt~1#1.offset, st_remove_~tmp~52#1.base, st_remove_~tmp~52#1.offset, st_remove_~index~0#1, st_remove_~__mptr~1#1.base, st_remove_~__mptr~1#1.offset;st_remove_~dev#1.base, st_remove_~dev#1.offset := st_remove_#in~dev#1.base, st_remove_#in~dev#1.offset;havoc st_remove_~tpnt~1#1.base, st_remove_~tpnt~1#1.offset;havoc st_remove_~tmp~52#1.base, st_remove_~tmp~52#1.offset;havoc st_remove_~index~0#1;havoc st_remove_~__mptr~1#1.base, st_remove_~__mptr~1#1.offset; [2025-02-08 02:47:26,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065-1: st_ioctl_#res#1 := st_ioctl_~retval~12#1;call ULTIMATE.dealloc(st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset);havoc st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset);havoc st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset);havoc st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset);havoc st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset);havoc st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset; [2025-02-08 02:47:26,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5687: assume -2147483648 <= st_flush_#t~ret709#1 && st_flush_#t~ret709#1 <= 2147483647;st_flush_~result~3#1 := st_flush_#t~ret709#1;havoc st_flush_#t~ret709#1; [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5687-1: SUMMARY for call st_flush_#t~ret709#1 := flush_buffer(st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset, 0); srcloc: null [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612-2: havoc st_set_options_#t~bitwise1019#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1019#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1019#1 <= 16) && st_set_options_#t~bitwise1019#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1019#1 > 16 + st_set_options_~options#1)) && st_set_options_#t~bitwise1019#1 >= -9223372036854775808; [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612-1: [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612: call write~int#32((if 0 != st_set_options_#t~bitwise1019#1 then 1 else 0), st_set_options_~STp#1.base, 276 + st_set_options_~STp#1.offset, 1);havoc st_set_options_#t~bitwise1019#1; [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1019#1 := 0; [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9387: SUMMARY for call mutex_lock(ldv_mutex_lock_6_~ldv_func_arg1#1.base, ldv_mutex_lock_6_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612-3: assume 16 == st_set_options_~options#1;st_set_options_#t~bitwise1019#1 := st_set_options_~options#1; [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612-3: assume !(16 == st_set_options_~options#1); [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348-1: call read_tape_#t~mem948#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4); [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: assume 0 == read_tape_#t~mem948#1;havoc read_tape_#t~mem948#1;call write~int#32(read_tape_~bytes~0#1 - read_tape_~transfer~2#1, read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4); [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: assume !(0 == read_tape_#t~mem948#1);havoc read_tape_#t~mem948#1;call read_tape_#t~mem949#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4);call write~int#32(read_tape_~bytes~0#1 - read_tape_#t~mem949#1 * read_tape_~transfer~2#1, read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4);havoc read_tape_#t~mem949#1; [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9255: main_#t~ret1902#1 := st_remove_#res#1;havoc st_remove_#t~ret1796#1.base, st_remove_#t~ret1796#1.offset, st_remove_#t~mem1797#1, st_remove_#t~ret1798#1, st_remove_#t~ret1799#1, st_remove_~dev#1.base, st_remove_~dev#1.offset, st_remove_~tpnt~1#1.base, st_remove_~tpnt~1#1.offset, st_remove_~tmp~52#1.base, st_remove_~tmp~52#1.offset, st_remove_~index~0#1, st_remove_~__mptr~1#1.base, st_remove_~__mptr~1#1.offset;havoc st_remove_#in~dev#1.base, st_remove_#in~dev#1.offset;assume { :end_inline_st_remove } true;assume -2147483648 <= main_#t~ret1902#1 && main_#t~ret1902#1 <= 2147483647;havoc main_#t~ret1902#1;main_~ldv_s_st_template_scsi_driver~0#1 := 0; [2025-02-08 02:47:26,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084: call st_write_#t~mem843#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4);st_write_~blks~1#1 := (if st_write_~blks~1#1 < 0 && 0 != st_write_~blks~1#1 % st_write_#t~mem843#1 then (if st_write_#t~mem843#1 < 0 then st_write_~blks~1#1 / st_write_#t~mem843#1 - 1 else 1 + st_write_~blks~1#1 / st_write_#t~mem843#1) else st_write_~blks~1#1 / st_write_#t~mem843#1);havoc st_write_#t~mem843#1;call st_write_#t~mem844#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4);st_write_~transfer~1#1 := st_write_#t~mem844#1 * st_write_~blks~1#1;havoc st_write_#t~mem844#1; [2025-02-08 02:47:26,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7934: call write~int#32((if st_ioctl_#t~bitwise1549#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then st_ioctl_#t~bitwise1549#1 % 4294967296 % 18446744073709551616 else st_ioctl_#t~bitwise1549#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), st_ioctl_~#mt_status~0#1.base, 16 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1547#1;havoc st_ioctl_#t~mem1548#1;havoc st_ioctl_#t~bitwise1549#1;call st_ioctl_#t~mem1550#1 := read~int#32(st_ioctl_~STps~14#1.base, 8 + st_ioctl_~STps~14#1.offset, 4);call write~int#32(st_ioctl_#t~mem1550#1, st_ioctl_~#mt_status~0#1.base, 44 + st_ioctl_~#mt_status~0#1.offset, 4);havoc st_ioctl_#t~mem1550#1;call st_ioctl_#t~mem1551#1 := read~int#32(st_ioctl_~STps~14#1.base, 12 + st_ioctl_~STps~14#1.offset, 4);call write~int#32(st_ioctl_#t~mem1551#1, st_ioctl_~#mt_status~0#1.base, 40 + st_ioctl_~#mt_status~0#1.offset, 4);havoc st_ioctl_#t~mem1551#1;call st_ioctl_#t~mem1552#1 := read~int#32(st_ioctl_~STp~7#1.base, 615 + st_ioctl_~STp~7#1.offset, 4); [2025-02-08 02:47:26,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859: init_st_#res#1 := init_st_~err~1#1;call ULTIMATE.dealloc(init_st_~#__key~2#1.base, init_st_~#__key~2#1.offset);havoc init_st_~#__key~2#1.base, init_st_~#__key~2#1.offset; [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859-1: SUMMARY for call class_unregister(~#st_sysfs_class~0.base, ~#st_sysfs_class~0.offset); srcloc: null [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7934-4: assume 0 == st_ioctl_#t~mem1547#1 % 16777216 % 4294967296 || st_ioctl_#t~mem1547#1 % 16777216 % 4294967296 == 16777216 * (if st_ioctl_#t~mem1548#1 % 256 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1548#1 % 256 % 4294967296 else st_ioctl_#t~mem1548#1 % 256 % 4294967296 - 4294967296) % 4294967296;st_ioctl_#t~bitwise1549#1 := 16777216 * (if st_ioctl_#t~mem1548#1 % 256 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1548#1 % 256 % 4294967296 else st_ioctl_#t~mem1548#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7934-4: assume !(0 == st_ioctl_#t~mem1547#1 % 16777216 % 4294967296 || st_ioctl_#t~mem1547#1 % 16777216 % 4294967296 == 16777216 * (if st_ioctl_#t~mem1548#1 % 256 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1548#1 % 256 % 4294967296 else st_ioctl_#t~mem1548#1 % 256 % 4294967296 - 4294967296) % 4294967296); [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7802: assume st_ioctl_#t~mem1504#1 >= st_ioctl_#t~mem1505#1;havoc st_ioctl_#t~mem1504#1;havoc st_ioctl_#t~mem1505#1;assume { :begin_inline_nbr_partitions } true;nbr_partitions_#in~STp#1.base, nbr_partitions_#in~STp#1.offset := st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset;havoc nbr_partitions_#res#1;havoc nbr_partitions_#t~mem1369#1, nbr_partitions_#t~ret1370#1, nbr_partitions_#t~mem1371#1.base, nbr_partitions_#t~mem1371#1.offset, nbr_partitions_#t~mem1372#1.base, nbr_partitions_#t~mem1372#1.offset, nbr_partitions_#t~mem1373#1, nbr_partitions_~STp#1.base, nbr_partitions_~STp#1.offset, nbr_partitions_~result~7#1;nbr_partitions_~STp#1.base, nbr_partitions_~STp#1.offset := nbr_partitions_#in~STp#1.base, nbr_partitions_#in~STp#1.offset;havoc nbr_partitions_~result~7#1;call nbr_partitions_#t~mem1369#1 := read~int#32(nbr_partitions_~STp#1.base, 601 + nbr_partitions_~STp#1.offset, 1); [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7802: assume !(st_ioctl_#t~mem1504#1 >= st_ioctl_#t~mem1505#1);havoc st_ioctl_#t~mem1504#1;havoc st_ioctl_#t~mem1505#1; [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7934-3: assume 0 == 16777216 * (if st_ioctl_#t~mem1548#1 % 256 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1548#1 % 256 % 4294967296 else st_ioctl_#t~mem1548#1 % 256 % 4294967296 - 4294967296) % 4294967296;st_ioctl_#t~bitwise1549#1 := st_ioctl_#t~mem1547#1 % 16777216; [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7934-3: assume !(0 == 16777216 * (if st_ioctl_#t~mem1548#1 % 256 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1548#1 % 256 % 4294967296 else st_ioctl_#t~mem1548#1 % 256 % 4294967296 - 4294967296) % 4294967296); [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7934-2: havoc st_ioctl_#t~bitwise1549#1;assume (st_ioctl_#t~bitwise1549#1 % 4294967296 >= st_ioctl_#t~mem1547#1 % 16777216 % 4294967296 && st_ioctl_#t~bitwise1549#1 % 4294967296 >= 16777216 * (if st_ioctl_#t~mem1548#1 % 256 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1548#1 % 256 % 4294967296 else st_ioctl_#t~mem1548#1 % 256 % 4294967296 - 4294967296) % 4294967296) && st_ioctl_#t~bitwise1549#1 % 4294967296 <= st_ioctl_#t~mem1547#1 % 16777216 % 4294967296 + 16777216 * (if st_ioctl_#t~mem1548#1 % 256 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1548#1 % 256 % 4294967296 else st_ioctl_#t~mem1548#1 % 256 % 4294967296 - 4294967296) % 4294967296; [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7934-1: [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8595: call ULTIMATE.dealloc(st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset);havoc st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset;main_#t~ret1901#1 := st_probe_#res#1;havoc st_probe_#t~mem1751#1, st_probe_#t~ret1752#1.base, st_probe_#t~ret1752#1.offset, st_probe_#t~ret1753#1, st_probe_#t~ret1754#1, st_probe_#t~mem1755#1.base, st_probe_#t~mem1755#1.offset, st_probe_#t~ret1756#1, st_probe_#t~mem1757#1.base, st_probe_#t~mem1757#1.offset, st_probe_#t~mem1758#1, st_probe_#t~ret1759#1.base, st_probe_#t~ret1759#1.offset, st_probe_#t~ret1760#1, st_probe_#t~ret1761#1.base, st_probe_#t~ret1761#1.offset, st_probe_#t~ret1762#1, st_probe_#t~ret1763#1.base, st_probe_#t~ret1763#1.offset, st_probe_#t~ret1764#1, st_probe_#t~mem1765#1.base, st_probe_#t~mem1765#1.offset, st_probe_#t~mem1766#1.base, st_probe_#t~mem1766#1.offset, st_probe_#t~ret1767#1, st_probe_#t~mem1768#1, st_probe_#t~mem1769#1.base, st_probe_#t~mem1769#1.offset, st_probe_#t~mem1770#1.base, st_probe_#t~mem1770#1.offset, st_probe_#t~mem1771#1, st_probe_#t~mem1772#1, st_probe_#t~mem1773#1, st_probe_#t~mem1774#1.base, st_probe_#t~mem1774#1.offset, st_probe_#t~mem1775#1.base, st_probe_#t~mem1775#1.offset, st_probe_#t~mem1776#1.base, st_probe_#t~mem1776#1.offset, st_probe_#t~mem1777#1, st_probe_#t~short1778#1, st_probe_#t~ret1779#1, st_probe_#t~ret1780#1, st_probe_#t~mem1781#1, st_probe_#t~loopctr1782#1, st_probe_#t~nondet1783#1, st_probe_#t~ret1784#1, st_probe_#t~ret1785#1, st_probe_#t~ret1786#1, st_probe_#t~ret1787#1.base, st_probe_#t~ret1787#1.offset, st_probe_#t~ret1788#1, st_probe_#t~mem1789#1.base, st_probe_#t~mem1789#1.offset, st_probe_#t~ret1790#1, st_probe_#t~ret1791#1.base, st_probe_#t~ret1791#1.offset, st_probe_#t~mem1792#1, st_probe_#t~ret1793#1, st_probe_#t~mem1794#1, st_probe_#t~mem1795#1.base, st_probe_#t~mem1795#1.offset, st_probe_~dev#1.base, st_probe_~dev#1.offset, st_probe_~SDp~0#1.base, st_probe_~SDp~0#1.offset, st_probe_~__mptr~0#1.base, st_probe_~__mptr~0#1.offset, st_probe_~disk~0#1.base, st_probe_~disk~0#1.offset, st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset, st_probe_~STm~9#1.base, st_probe_~STm~9#1.offset, st_probe_~STps~15#1.base, st_probe_~STps~15#1.offset, st_probe_~buffer~0#1.base, st_probe_~buffer~0#1.offset, st_probe_~i~13#1, st_probe_~error~2#1, st_probe_~stp~0#1.base, st_probe_~stp~0#1.offset, st_probe_~tmp~51#1, st_probe_~tmp___0~29#1.base, st_probe_~tmp___0~29#1.offset, st_probe_~tmp___1~18#1, st_probe_~tmp___2~11#1, st_probe_~tmp___3~7#1, st_probe_~tmp___4~6#1, st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset, st_probe_~tmp___5~5#1.base, st_probe_~tmp___5~5#1.offset, st_probe_~tmp___6~4#1, st_probe_~tmp___7~4#1.base, st_probe_~tmp___7~4#1.offset;havoc st_probe_#in~dev#1.base, st_probe_#in~dev#1.offset;assume { :end_inline_st_probe } true;assume -2147483648 <= main_#t~ret1901#1 && main_#t~ret1901#1 <= 2147483647;main_~res_st_probe_57~0#1 := main_#t~ret1901#1;havoc main_#t~ret1901#1; [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745: assume 0 == st_set_options_#t~mem1060#1 % 256 % 4294967296;havoc st_set_options_#t~mem1060#1;call st_set_options_#t~mem1061#1 := read~int#32(st_set_options_~STp#1.base, 281 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745: assume !(0 == st_set_options_#t~mem1060#1 % 256 % 4294967296);havoc st_set_options_#t~mem1060#1; [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-3: assume 32 == st_set_options_~options#1;st_set_options_#t~bitwise1020#1 := st_set_options_~options#1; [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-3: assume !(32 == st_set_options_~options#1); [2025-02-08 02:47:26,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-2: havoc st_set_options_#t~bitwise1020#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1020#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1020#1 <= 32) && st_set_options_#t~bitwise1020#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1020#1 > 32 + st_set_options_~options#1)) && st_set_options_#t~bitwise1020#1 >= -9223372036854775808; [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-1: [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613: call write~int#32((if 0 != st_set_options_#t~bitwise1020#1 then 1 else 0), st_set_options_~STp#1.base, 277 + st_set_options_~STp#1.offset, 1);havoc st_set_options_#t~bitwise1020#1; [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1020#1 := 0; [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067-1: assume { :begin_inline_ldv_mutex_unlock_16 } true;ldv_mutex_unlock_16_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_16_#in~ldv_func_arg1#1.offset := st_ioctl_~STp~7#1.base, 16 + st_ioctl_~STp~7#1.offset;havoc ldv_mutex_unlock_16_~ldv_func_arg1#1.base, ldv_mutex_unlock_16_~ldv_func_arg1#1.offset;ldv_mutex_unlock_16_~ldv_func_arg1#1.base, ldv_mutex_unlock_16_~ldv_func_arg1#1.offset := ldv_mutex_unlock_16_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_16_#in~ldv_func_arg1#1.offset; [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067: havoc ldv_mutex_unlock_16_~ldv_func_arg1#1.base, ldv_mutex_unlock_16_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_16_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_16_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_16 } true;st_ioctl_#res#1 := st_ioctl_~retval~12#1;call ULTIMATE.dealloc(st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset);havoc st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset);havoc st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset);havoc st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset);havoc st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset);havoc st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset; [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6746: assume -2147483648 <= st_set_options_#t~ret1062#1 && st_set_options_#t~ret1062#1 <= 2147483647;havoc st_set_options_#t~mem1061#1;havoc st_set_options_#t~ret1062#1; [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803: st_ioctl_#t~ret1506#1 := nbr_partitions_#res#1;havoc nbr_partitions_#t~mem1369#1, nbr_partitions_#t~ret1370#1, nbr_partitions_#t~mem1371#1.base, nbr_partitions_#t~mem1371#1.offset, nbr_partitions_#t~mem1372#1.base, nbr_partitions_#t~mem1372#1.offset, nbr_partitions_#t~mem1373#1, nbr_partitions_~STp#1.base, nbr_partitions_~STp#1.offset, nbr_partitions_~result~7#1;havoc nbr_partitions_#in~STp#1.base, nbr_partitions_#in~STp#1.offset;assume { :end_inline_nbr_partitions } true;assume -2147483648 <= st_ioctl_#t~ret1506#1 && st_ioctl_#t~ret1506#1 <= 2147483647;st_ioctl_~tmp___5~4#1 := st_ioctl_#t~ret1506#1;havoc st_ioctl_#t~ret1506#1;call write~int#32(st_ioctl_~tmp___5~4#1, st_ioctl_~STp~7#1.base, 532 + st_ioctl_~STp~7#1.offset, 4); [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614: call write~int#32((if 0 != st_set_options_#t~bitwise1021#1 then 1 else 0), st_set_options_~STp#1.base, 273 + st_set_options_~STp#1.offset, 1);havoc st_set_options_#t~bitwise1021#1; [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5689: assume 1 == st_flush_#t~mem710#1 % 256 % 4294967296;havoc st_flush_#t~mem710#1; [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5689: assume !(1 == st_flush_#t~mem710#1 % 256 % 4294967296);havoc st_flush_#t~mem710#1; [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6746-1: SUMMARY for call st_set_options_#t~ret1062#1 := st_int_ioctl(st_set_options_~STp#1.base, st_set_options_~STp#1.offset, 24, st_set_options_#t~mem1061#1 % 256); srcloc: null [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1021#1 := 0; [2025-02-08 02:47:26,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482: assume -2147483648 <= st_read_#t~ret987#1 && st_read_#t~ret987#1 <= 2147483647;st_read_~tmp___5~3#1 := st_read_#t~ret987#1;havoc st_read_#t~ret987#1; [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-3: assume 64 == st_set_options_~options#1;st_set_options_#t~bitwise1021#1 := st_set_options_~options#1; [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-3: assume !(64 == st_set_options_~options#1); [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-2: havoc st_set_options_#t~bitwise1021#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1021#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1021#1 <= 64) && st_set_options_#t~bitwise1021#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1021#1 > 64 + st_set_options_~options#1)) && st_set_options_#t~bitwise1021#1 >= -9223372036854775808; [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-1: [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482-1: SUMMARY for call st_read_#t~ret987#1 := copy_to_user(st_read_~buf#1.base, st_read_~buf#1.offset + (if (18446744073709551615 + st_read_~count#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18446744073709551615 + st_read_~count#1) % 18446744073709551616 % 18446744073709551616 else (18446744073709551615 + st_read_~count#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), st_read_~#i~5#1.base, st_read_~#i~5#1.offset, 1); srcloc: null [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6218: read_tape_~tmp~33#1.base, read_tape_~tmp~33#1.offset := read_tape_#t~ret882#1.base, read_tape_#t~ret882#1.offset;havoc read_tape_#t~ret882#1.base, read_tape_#t~ret882#1.offset;read_tape_~name~6#1.base, read_tape_~name~6#1.offset := read_tape_~tmp~33#1.base, read_tape_~tmp~33#1.offset; [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6218-1: SUMMARY for call read_tape_#t~ret882#1.base, read_tape_#t~ret882#1.offset := tape_name(read_tape_~STp#1.base, read_tape_~STp#1.offset); srcloc: null [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5690: assume -2147483648 <= st_flush_#t~ret711#1 && st_flush_#t~ret711#1 <= 2147483647;st_flush_~result~3#1 := st_flush_#t~ret711#1;havoc st_flush_#t~ret711#1; [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615-1: [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615: call write~int#32((if 0 != st_set_options_#t~bitwise1022#1 then 1 else 0), st_set_options_~STp#1.base, 274 + st_set_options_~STp#1.offset, 1);havoc st_set_options_#t~bitwise1022#1; [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5690-1: SUMMARY for call st_flush_#t~ret711#1 := cross_eof(st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset, 0); srcloc: null [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8729: havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;havoc __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;assume { :end_inline___mutex_init } true;assume { :begin_inline_idr_preload } true;idr_preload_#in~arg0#1 := 208;havoc idr_preload_~arg0#1;idr_preload_~arg0#1 := idr_preload_#in~arg0#1; [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1022#1 := 0; [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615-3: assume 256 == st_set_options_~options#1;st_set_options_#t~bitwise1022#1 := st_set_options_~options#1; [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615-3: assume !(256 == st_set_options_~options#1); [2025-02-08 02:47:26,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615-2: havoc st_set_options_#t~bitwise1022#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1022#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1022#1 <= 256) && st_set_options_#t~bitwise1022#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1022#1 > 256 + st_set_options_~options#1)) && st_set_options_#t~bitwise1022#1 >= -9223372036854775808; [2025-02-08 02:47:26,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8333: call from_buffer_#t~mem1702#1.base, from_buffer_#t~mem1702#1.offset := read~$Pointer$#32(from_buffer_~st_bp#1.base, 68 + from_buffer_~st_bp#1.offset, 8);call from_buffer_#t~mem1703#1.base, from_buffer_#t~mem1703#1.offset := read~$Pointer$#32(from_buffer_#t~mem1702#1.base, from_buffer_#t~mem1702#1.offset + 8 * (if from_buffer_~i~11#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then from_buffer_~i~11#1 % 18446744073709551616 % 18446744073709551616 else from_buffer_~i~11#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);from_buffer_~page~2#1.base, from_buffer_~page~2#1.offset := from_buffer_#t~mem1703#1.base, from_buffer_#t~mem1703#1.offset;from_buffer_~cnt~1#1 := (if from_buffer_~do_count#1 < from_buffer_~length~1#1 - from_buffer_~offset~1#1 then from_buffer_~do_count#1 else from_buffer_~length~1#1 - from_buffer_~offset~1#1); [2025-02-08 02:47:26,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6087: call write~int#32(st_write_~blks~1#1 / 65536, st_write_~#cmd~6#1.base, 2 + st_write_~#cmd~6#1.offset, 1);call write~int#32(st_write_~blks~1#1 / 256, st_write_~#cmd~6#1.base, 3 + st_write_~#cmd~6#1.offset, 1);call write~int#32(st_write_~blks~1#1, st_write_~#cmd~6#1.base, 4 + st_write_~#cmd~6#1.offset, 1);call st_write_#t~mem845#1.base, st_write_#t~mem845#1.offset := read~$Pointer$#32(st_write_~STp~5#1.base, 8 + st_write_~STp~5#1.offset, 8);call st_write_#t~mem846#1.base, st_write_#t~mem846#1.offset := read~$Pointer$#32(st_write_#t~mem845#1.base, 8 + st_write_#t~mem845#1.offset, 8);call st_write_#t~mem847#1 := read~int#32(st_write_#t~mem846#1.base, 2077 + st_write_#t~mem846#1.offset, 4); [2025-02-08 02:47:26,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937: assume 0 != st_ioctl_#t~mem1552#1;havoc st_ioctl_#t~mem1552#1;call st_ioctl_#t~mem1553#1 := read~int#32(st_ioctl_~STps~14#1.base, st_ioctl_~STps~14#1.offset, 1); [2025-02-08 02:47:26,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937: assume !(0 != st_ioctl_#t~mem1552#1);havoc st_ioctl_#t~mem1552#1; [2025-02-08 02:47:26,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8730: havoc idr_preload_~arg0#1;havoc idr_preload_#in~arg0#1;assume { :end_inline_idr_preload } true; [2025-02-08 02:47:26,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5691: assume 0 != st_flush_~result~3#1;call st_flush_#t~mem712#1 := read~int#32(st_flush_~STps~6#1.base, 12 + st_flush_~STps~6#1.offset, 4); [2025-02-08 02:47:26,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5691: assume !(0 != st_flush_~result~3#1);call write~int#32(0, st_flush_~STps~6#1.base, 1 + st_flush_~STps~6#1.offset, 1); [2025-02-08 02:47:26,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7805: assume st_ioctl_~tmp___5~4#1 < 0;st_ioctl_~retval~12#1 := -5; [2025-02-08 02:47:26,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7805: assume !(st_ioctl_~tmp___5~4#1 < 0); [2025-02-08 02:47:26,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616-2: havoc st_set_options_#t~bitwise1023#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1023#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1023#1 <= 512) && st_set_options_#t~bitwise1023#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1023#1 > 512 + st_set_options_~options#1)) && st_set_options_#t~bitwise1023#1 >= -9223372036854775808; [2025-02-08 02:47:26,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616-1: [2025-02-08 02:47:26,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: call write~int#32((if 0 != st_set_options_#t~bitwise1023#1 then 1 else 0), st_set_options_~STp#1.base, 272 + st_set_options_~STp#1.offset, 1);havoc st_set_options_#t~bitwise1023#1;call st_set_options_#t~mem1024#1.base, st_set_options_#t~mem1024#1.offset := read~$Pointer$#32(st_set_options_~STp#1.base, 8 + st_set_options_~STp#1.offset, 8);call st_set_options_#t~mem1025#1 := read~int#32(st_set_options_#t~mem1024#1.base, 221 + st_set_options_#t~mem1024#1.offset, 1); [2025-02-08 02:47:26,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1023#1 := 0; [2025-02-08 02:47:26,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6484: assume 0 != st_read_~tmp___5~3#1;st_read_~retval~9#1 := -14; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6484: assume !(0 != st_read_~tmp___5~3#1); [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616-3: assume 512 == st_set_options_~options#1;st_set_options_#t~bitwise1023#1 := st_set_options_~options#1; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616-3: assume !(512 == st_set_options_~options#1); [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6220: assume 0 == read_tape_~count#1;read_tape_#res#1 := 0;call ULTIMATE.dealloc(read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset);havoc read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6220: assume !(0 == read_tape_~count#1);call read_tape_#t~mem883#1 := read~int#32(read_tape_~STp#1.base, 520 + read_tape_~STp#1.offset, 4);read_tape_~STm~3#1.base, read_tape_~STm~3#1.offset := read_tape_~STp#1.base, 308 + read_tape_~STp#1.offset + 53 * (if read_tape_#t~mem883#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then read_tape_#t~mem883#1 % 18446744073709551616 % 18446744073709551616 else read_tape_#t~mem883#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc read_tape_#t~mem883#1;call read_tape_#t~mem884#1 := read~int#32(read_tape_~STp#1.base, 524 + read_tape_~STp#1.offset, 4);read_tape_~STps~8#1.base, read_tape_~STps~8#1.offset := read_tape_~STp#1.base, 536 + read_tape_~STp#1.offset + 16 * (if read_tape_#t~mem884#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then read_tape_#t~mem884#1 % 18446744073709551616 % 18446744073709551616 else read_tape_#t~mem884#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc read_tape_#t~mem884#1;call read_tape_#t~mem885#1 := read~int#32(read_tape_~STps~8#1.base, 1 + read_tape_~STps~8#1.offset, 1); [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: assume 2 == st_ioctl_#t~mem1553#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1553#1;call st_ioctl_#t~mem1557#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 44 + st_ioctl_~#mt_status~0#1.offset, 4);call st_ioctl_#t~mem1554#1.base, st_ioctl_#t~mem1554#1.offset := read~$Pointer$#32(st_ioctl_~STp~7#1.base, 260 + st_ioctl_~STp~7#1.offset, 8);call st_ioctl_#t~mem1555#1 := read~int#32(st_ioctl_#t~mem1554#1.base, 12 + st_ioctl_#t~mem1554#1.offset, 4);call st_ioctl_#t~mem1556#1 := read~int#32(st_ioctl_~STp~7#1.base, 615 + st_ioctl_~STp~7#1.offset, 4);call write~int#32(st_ioctl_#t~mem1557#1 + (if st_ioctl_#t~mem1555#1 < 0 && 0 != st_ioctl_#t~mem1555#1 % st_ioctl_#t~mem1556#1 then (if st_ioctl_#t~mem1556#1 < 0 then st_ioctl_#t~mem1555#1 / st_ioctl_#t~mem1556#1 - 1 else 1 + st_ioctl_#t~mem1555#1 / st_ioctl_#t~mem1556#1) else st_ioctl_#t~mem1555#1 / st_ioctl_#t~mem1556#1), st_ioctl_~#mt_status~0#1.base, 44 + st_ioctl_~#mt_status~0#1.offset, 4);havoc st_ioctl_#t~mem1557#1;havoc st_ioctl_#t~mem1554#1.base, st_ioctl_#t~mem1554#1.offset;havoc st_ioctl_#t~mem1555#1;havoc st_ioctl_#t~mem1556#1; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: assume !(2 == st_ioctl_#t~mem1553#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1553#1;call st_ioctl_#t~mem1558#1 := read~int#32(st_ioctl_~STps~14#1.base, st_ioctl_~STps~14#1.offset, 1); [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5956: assume 0 != st_write_#t~mem786#1 % 256 % 4294967296;havoc st_write_#t~mem786#1;st_write_~retval~7#1 := -13; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5956: assume !(0 != st_write_#t~mem786#1 % 256 % 4294967296);havoc st_write_#t~mem786#1;call st_write_#t~mem787#1 := read~int#32(st_write_~STps~7#1.base, st_write_~STps~7#1.offset, 1); [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8731: assume { :begin_inline_idr_alloc } true;idr_alloc_#in~arg0#1.base, idr_alloc_#in~arg0#1.offset, idr_alloc_#in~arg1#1.base, idr_alloc_#in~arg1#1.offset, idr_alloc_#in~arg2#1, idr_alloc_#in~arg3#1, idr_alloc_#in~arg4#1 := ~#st_index_idr~0.base, ~#st_index_idr~0.offset, st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset, 0, 131073, 0;havoc idr_alloc_#res#1;havoc idr_alloc_#t~nondet1958#1, idr_alloc_~arg0#1.base, idr_alloc_~arg0#1.offset, idr_alloc_~arg1#1.base, idr_alloc_~arg1#1.offset, idr_alloc_~arg2#1, idr_alloc_~arg3#1, idr_alloc_~arg4#1;idr_alloc_~arg0#1.base, idr_alloc_~arg0#1.offset := idr_alloc_#in~arg0#1.base, idr_alloc_#in~arg0#1.offset;idr_alloc_~arg1#1.base, idr_alloc_~arg1#1.offset := idr_alloc_#in~arg1#1.base, idr_alloc_#in~arg1#1.offset;idr_alloc_~arg2#1 := idr_alloc_#in~arg2#1;idr_alloc_~arg3#1 := idr_alloc_#in~arg3#1;idr_alloc_~arg4#1 := idr_alloc_#in~arg4#1;havoc idr_alloc_#t~nondet1958#1;assume -2147483648 <= idr_alloc_#t~nondet1958#1 && idr_alloc_#t~nondet1958#1 <= 2147483647;idr_alloc_#res#1 := idr_alloc_#t~nondet1958#1;havoc idr_alloc_#t~nondet1958#1; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8731-1: SUMMARY for call spin_lock(~#st_index_lock~0.base, ~#st_index_lock~0.offset); srcloc: null [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5692: assume st_flush_#t~mem712#1 >= 0;havoc st_flush_#t~mem712#1;call st_flush_#t~mem713#1 := read~int#32(st_flush_~STps~6#1.base, 12 + st_flush_~STps~6#1.offset, 4);call write~int#32(1 + st_flush_#t~mem713#1, st_flush_~STps~6#1.base, 12 + st_flush_~STps~6#1.offset, 4);havoc st_flush_#t~mem713#1; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5692: assume !(st_flush_#t~mem712#1 >= 0);havoc st_flush_#t~mem712#1; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6617: assume st_set_options_#t~mem1025#1 > 2;havoc st_set_options_#t~mem1024#1.base, st_set_options_#t~mem1024#1.offset;havoc st_set_options_#t~mem1025#1; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6617: assume !(st_set_options_#t~mem1025#1 > 2);havoc st_set_options_#t~mem1024#1.base, st_set_options_#t~mem1024#1.offset;havoc st_set_options_#t~mem1025#1; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8335-1: SUMMARY for call from_buffer_#t~ret1704#1.base, from_buffer_#t~ret1704#1.offset := lowmem_page_address(from_buffer_~page~2#1.base, from_buffer_~page~2#1.offset); srcloc: null [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8335: from_buffer_~tmp~47#1.base, from_buffer_~tmp~47#1.offset := from_buffer_#t~ret1704#1.base, from_buffer_#t~ret1704#1.offset;havoc from_buffer_#t~ret1704#1.base, from_buffer_#t~ret1704#1.offset; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9260: assume 0 != main_~res_st_open_20~0#1; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9260: assume !(0 != main_~res_st_open_20~0#1);main_~ldv_s_st_fops_file_operations~0#1 := 1 + main_~ldv_s_st_fops_file_operations~0#1; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9260-1: assume 0 == main_~ldv_s_st_fops_file_operations~0#1; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9260-1: assume !(0 == main_~ldv_s_st_fops_file_operations~0#1); [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9260-2: assume main_#t~switch1900#1; [2025-02-08 02:47:26,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9260-2: assume !main_#t~switch1900#1;main_#t~switch1900#1 := main_#t~switch1900#1 || 3 == main_~tmp___0~36#1; [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618: call write~int#32((if 0 != st_set_options_#t~bitwise1026#1 then 1 else 0), st_set_options_~STp#1.base, 275 + st_set_options_~STp#1.offset, 1);havoc st_set_options_#t~bitwise1026#1; [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1026#1 := 0; [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618-3: assume 1024 == st_set_options_~options#1;st_set_options_#t~bitwise1026#1 := st_set_options_~options#1; [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618-3: assume !(1024 == st_set_options_~options#1); [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618-2: havoc st_set_options_#t~bitwise1026#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1026#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1026#1 <= 1024) && st_set_options_#t~bitwise1026#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1026#1 > 1024 + st_set_options_~options#1)) && st_set_options_#t~bitwise1026#1 >= -9223372036854775808; [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561: st_open_~STps~5#1.base, st_open_~STps~5#1.offset := st_open_~STp~2#1.base, 536 + st_open_~STp~2#1.offset + 16 * (if st_open_~i~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_open_~i~2#1 % 18446744073709551616 % 18446744073709551616 else st_open_~i~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call write~int#32(0, st_open_~STps~5#1.base, st_open_~STps~5#1.offset, 1);st_open_~i~2#1 := 1 + st_open_~i~2#1; [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618-1: [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8336-1: SUMMARY for call from_buffer_#t~ret1705#1 := copy_to_user(from_buffer_~ubp#1.base, from_buffer_~ubp#1.offset, from_buffer_~tmp~47#1.base, from_buffer_~tmp~47#1.offset + (if from_buffer_~offset~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then from_buffer_~offset~1#1 % 18446744073709551616 % 18446744073709551616 else from_buffer_~offset~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), from_buffer_~cnt~1#1); srcloc: null [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8336: assume -2147483648 <= from_buffer_#t~ret1705#1 && from_buffer_#t~ret1705#1 <= 2147483647;from_buffer_~res~2#1 := from_buffer_#t~ret1705#1;havoc from_buffer_#t~ret1705#1; [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10186: havoc scsi_device_get_#t~nondet1971#1;scsi_tape_get_#t~ret225#1 := scsi_device_get_#res#1;havoc scsi_device_get_#t~nondet1971#1, scsi_device_get_~arg0#1.base, scsi_device_get_~arg0#1.offset;havoc scsi_device_get_#in~arg0#1.base, scsi_device_get_#in~arg0#1.offset;assume { :end_inline_scsi_device_get } true;assume -2147483648 <= scsi_tape_get_#t~ret225#1 && scsi_tape_get_#t~ret225#1 <= 2147483647;scsi_tape_get_~tmp___0~6#1 := scsi_tape_get_#t~ret225#1;havoc scsi_tape_get_#t~mem224#1.base, scsi_tape_get_#t~mem224#1.offset;havoc scsi_tape_get_#t~ret225#1; [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6090: st_write_~SRpnt~7#1.base, st_write_~SRpnt~7#1.offset := st_write_#t~ret848#1.base, st_write_#t~ret848#1.offset;havoc st_write_#t~mem845#1.base, st_write_#t~mem845#1.offset;havoc st_write_#t~mem846#1.base, st_write_#t~mem846#1.offset;havoc st_write_#t~mem847#1;havoc st_write_#t~ret848#1.base, st_write_#t~ret848#1.offset; [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6090-1: SUMMARY for call st_write_#t~ret848#1.base, st_write_#t~ret848#1.offset := st_do_scsi(st_write_~SRpnt~7#1.base, st_write_~SRpnt~7#1.offset, st_write_~STp~5#1.base, st_write_~STp~5#1.offset, st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset, (if st_write_~transfer~1#1 % 4294967296 <= 2147483647 then st_write_~transfer~1#1 % 4294967296 else st_write_~transfer~1#1 % 4294967296 - 4294967296), 1, (if st_write_#t~mem847#1 % 4294967296 % 4294967296 <= 2147483647 then st_write_#t~mem847#1 % 4294967296 % 4294967296 else st_write_#t~mem847#1 % 4294967296 % 4294967296 - 4294967296), 0, (if 0 == st_write_~async_write~0#1 then 1 else 0)); srcloc: null [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8733: assume { :begin_inline_idr_preload_end } true;havoc idr_preload_end_#t~ret185#1.base, idr_preload_end_#t~ret185#1.offset, idr_preload_end_#t~mem186#1, idr_preload_end_~tmp~13#1.base, idr_preload_end_~tmp~13#1.offset;havoc idr_preload_end_~tmp~13#1.base, idr_preload_end_~tmp~13#1.offset;assume { :begin_inline_current_thread_info } true;havoc current_thread_info_#res#1.base, current_thread_info_#res#1.offset;havoc current_thread_info_#t~switch38#1, current_thread_info_~ti~0#1.base, current_thread_info_~ti~0#1.offset, current_thread_info_~pfo_ret__~1#1;havoc current_thread_info_~ti~0#1.base, current_thread_info_~ti~0#1.offset;havoc current_thread_info_~pfo_ret__~1#1;current_thread_info_#t~switch38#1 := false; [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6751: assume 1612709888 == st_set_options_~code~0#1; [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6751: assume !(1612709888 == st_set_options_~code~0#1); [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8733-1: SUMMARY for call spin_unlock(~#st_index_lock~0.base, ~#st_index_lock~0.offset); srcloc: null [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9394: SUMMARY for call ldv_mutex_unlock_st_ref_mutex(ldv_mutex_unlock_7_~ldv_func_arg1#1.base, ldv_mutex_unlock_7_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9262-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8337: assume 0 != from_buffer_~res~2#1;from_buffer_#res#1 := -14; [2025-02-08 02:47:26,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8337: assume !(0 != from_buffer_~res~2#1);from_buffer_~do_count#1 := from_buffer_~do_count#1 - from_buffer_~cnt~1#1;call from_buffer_#t~mem1706#1 := read~int#32(from_buffer_~st_bp#1.base, 12 + from_buffer_~st_bp#1.offset, 4);call write~int#32(from_buffer_#t~mem1706#1 - from_buffer_~cnt~1#1, from_buffer_~st_bp#1.base, 12 + from_buffer_~st_bp#1.offset, 4);havoc from_buffer_#t~mem1706#1;call from_buffer_#t~mem1707#1 := read~int#32(from_buffer_~st_bp#1.base, 16 + from_buffer_~st_bp#1.offset, 4);call write~int#32(from_buffer_#t~mem1707#1 + from_buffer_~cnt~1#1, from_buffer_~st_bp#1.base, 16 + from_buffer_~st_bp#1.offset, 4);havoc from_buffer_#t~mem1707#1;from_buffer_~ubp#1.base, from_buffer_~ubp#1.offset := from_buffer_~ubp#1.base, from_buffer_~ubp#1.offset + (if from_buffer_~cnt~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then from_buffer_~cnt~1#1 % 18446744073709551616 % 18446744073709551616 else from_buffer_~cnt~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);from_buffer_~offset~1#1 := 0;from_buffer_~i~11#1 := 1 + from_buffer_~i~11#1;call from_buffer_#t~mem1708#1 := read~int#32(from_buffer_~st_bp#1.base, 132 + from_buffer_~st_bp#1.offset, 2); [2025-02-08 02:47:26,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9262: assume { :begin_inline_st_open } true;st_open_#in~inode#1.base, st_open_#in~inode#1.offset, st_open_#in~filp#1.base, st_open_#in~filp#1.offset := main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_group2~0#1.base, main_~var_group2~0#1.offset;havoc st_open_#res#1;havoc st_open_#t~ret628#1, st_open_#t~ret629#1, st_open_#t~bitwise630#1, st_open_#t~mem631#1, st_open_#t~bitwise632#1, st_open_#t~ret633#1.base, st_open_#t~ret633#1.offset, st_open_#t~ret634#1.base, st_open_#t~ret634#1.offset, st_open_#t~mem635#1, st_open_#t~ret636#1, st_open_#t~bitwise637#1, st_open_#t~mem638#1.base, st_open_#t~mem638#1.offset, st_open_#t~ret639#1, st_open_#t~mem640#1.base, st_open_#t~mem640#1.offset, st_open_#t~ret641#1, st_open_#t~mem642#1.base, st_open_#t~mem642#1.offset, st_open_#t~mem643#1, st_open_#t~ret644#1, st_open_#t~ret645#1, st_open_#t~mem646#1.base, st_open_#t~mem646#1.offset, st_open_#t~mem647#1.base, st_open_#t~mem647#1.offset, st_open_#t~mem648#1.base, st_open_#t~mem648#1.offset, st_open_#t~mem649#1, st_open_#t~mem650#1, st_open_#t~ret651#1, st_open_#t~mem652#1, st_open_#t~bitwise653#1, st_open_#t~mem654#1, st_open_#t~mem655#1.base, st_open_#t~mem655#1.offset, st_open_#t~mem656#1.base, st_open_#t~mem656#1.offset, st_open_~inode#1.base, st_open_~inode#1.offset, st_open_~filp#1.base, st_open_~filp#1.offset, st_open_~i~2#1, st_open_~retval~4#1, st_open_~resumed~0#1, st_open_~STp~2#1.base, st_open_~STp~2#1.offset, st_open_~STps~5#1.base, st_open_~STps~5#1.offset, st_open_~dev~0#1, st_open_~tmp~28#1, st_open_~tmp___0~13#1, st_open_~name~3#1.base, st_open_~name~3#1.offset, st_open_~tmp___1~8#1, st_open_~tmp___2~6#1, st_open_~tmp___3~3#1, st_open_~tmp___4~2#1, st_open_~tmp___5~1#1;st_open_~inode#1.base, st_open_~inode#1.offset := st_open_#in~inode#1.base, st_open_#in~inode#1.offset;st_open_~filp#1.base, st_open_~filp#1.offset := st_open_#in~filp#1.base, st_open_#in~filp#1.offset;havoc st_open_~i~2#1;havoc st_open_~retval~4#1;havoc st_open_~resumed~0#1;havoc st_open_~STp~2#1.base, st_open_~STp~2#1.offset;havoc st_open_~STps~5#1.base, st_open_~STps~5#1.offset;havoc st_open_~dev~0#1;havoc st_open_~tmp~28#1;havoc st_open_~tmp___0~13#1;havoc st_open_~name~3#1.base, st_open_~name~3#1.offset;havoc st_open_~tmp___1~8#1;havoc st_open_~tmp___2~6#1;havoc st_open_~tmp___3~3#1;havoc st_open_~tmp___4~2#1;havoc st_open_~tmp___5~1#1;st_open_~retval~4#1 := -5;st_open_~resumed~0#1 := 0; [2025-02-08 02:47:26,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941: assume 1 == st_ioctl_#t~mem1558#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1558#1;call st_ioctl_#t~mem1563#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 44 + st_ioctl_~#mt_status~0#1.offset, 4);call st_ioctl_#t~mem1559#1.base, st_ioctl_#t~mem1559#1.offset := read~$Pointer$#32(st_ioctl_~STp~7#1.base, 260 + st_ioctl_~STp~7#1.offset, 8);call st_ioctl_#t~mem1560#1 := read~int#32(st_ioctl_#t~mem1559#1.base, 12 + st_ioctl_#t~mem1559#1.offset, 4);call st_ioctl_#t~mem1561#1 := read~int#32(st_ioctl_~STp~7#1.base, 615 + st_ioctl_~STp~7#1.offset, 4);call st_ioctl_#t~mem1562#1 := read~int#32(st_ioctl_~STp~7#1.base, 615 + st_ioctl_~STp~7#1.offset, 4);call write~int#32(st_ioctl_#t~mem1563#1 - (if -1 + (st_ioctl_#t~mem1560#1 + st_ioctl_#t~mem1561#1) < 0 && 0 != (-1 + (st_ioctl_#t~mem1560#1 + st_ioctl_#t~mem1561#1)) % st_ioctl_#t~mem1562#1 then (if st_ioctl_#t~mem1562#1 < 0 then (-1 + (st_ioctl_#t~mem1560#1 + st_ioctl_#t~mem1561#1)) / st_ioctl_#t~mem1562#1 - 1 else 1 + (-1 + (st_ioctl_#t~mem1560#1 + st_ioctl_#t~mem1561#1)) / st_ioctl_#t~mem1562#1) else (-1 + (st_ioctl_#t~mem1560#1 + st_ioctl_#t~mem1561#1)) / st_ioctl_#t~mem1562#1), st_ioctl_~#mt_status~0#1.base, 44 + st_ioctl_~#mt_status~0#1.offset, 4);havoc st_ioctl_#t~mem1563#1;havoc st_ioctl_#t~mem1559#1.base, st_ioctl_#t~mem1559#1.offset;havoc st_ioctl_#t~mem1560#1;havoc st_ioctl_#t~mem1561#1;havoc st_ioctl_#t~mem1562#1; [2025-02-08 02:47:26,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941: assume !(1 == st_ioctl_#t~mem1558#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1558#1; [2025-02-08 02:47:26,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: assume 1048575 == st_set_options_~value~0#1;call write~int#32(0, st_set_options_~STm~5#1.base, 6 + st_set_options_~STm~5#1.offset, 1); [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: assume !(1048575 == st_set_options_~value~0#1); [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8734: havoc idr_preload_end_#t~ret185#1.base, idr_preload_end_#t~ret185#1.offset, idr_preload_end_#t~mem186#1, idr_preload_end_~tmp~13#1.base, idr_preload_end_~tmp~13#1.offset;assume { :end_inline_idr_preload_end } true; [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9395: SUMMARY for call mutex_unlock(ldv_mutex_unlock_7_~ldv_func_arg1#1.base, ldv_mutex_unlock_7_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9263: main_#t~ret1903#1 := st_open_#res#1;havoc st_open_#t~ret628#1, st_open_#t~ret629#1, st_open_#t~bitwise630#1, st_open_#t~mem631#1, st_open_#t~bitwise632#1, st_open_#t~ret633#1.base, st_open_#t~ret633#1.offset, st_open_#t~ret634#1.base, st_open_#t~ret634#1.offset, st_open_#t~mem635#1, st_open_#t~ret636#1, st_open_#t~bitwise637#1, st_open_#t~mem638#1.base, st_open_#t~mem638#1.offset, st_open_#t~ret639#1, st_open_#t~mem640#1.base, st_open_#t~mem640#1.offset, st_open_#t~ret641#1, st_open_#t~mem642#1.base, st_open_#t~mem642#1.offset, st_open_#t~mem643#1, st_open_#t~ret644#1, st_open_#t~ret645#1, st_open_#t~mem646#1.base, st_open_#t~mem646#1.offset, st_open_#t~mem647#1.base, st_open_#t~mem647#1.offset, st_open_#t~mem648#1.base, st_open_#t~mem648#1.offset, st_open_#t~mem649#1, st_open_#t~mem650#1, st_open_#t~ret651#1, st_open_#t~mem652#1, st_open_#t~bitwise653#1, st_open_#t~mem654#1, st_open_#t~mem655#1.base, st_open_#t~mem655#1.offset, st_open_#t~mem656#1.base, st_open_#t~mem656#1.offset, st_open_~inode#1.base, st_open_~inode#1.offset, st_open_~filp#1.base, st_open_~filp#1.offset, st_open_~i~2#1, st_open_~retval~4#1, st_open_~resumed~0#1, st_open_~STp~2#1.base, st_open_~STp~2#1.offset, st_open_~STps~5#1.base, st_open_~STps~5#1.offset, st_open_~dev~0#1, st_open_~tmp~28#1, st_open_~tmp___0~13#1, st_open_~name~3#1.base, st_open_~name~3#1.offset, st_open_~tmp___1~8#1, st_open_~tmp___2~6#1, st_open_~tmp___3~3#1, st_open_~tmp___4~2#1, st_open_~tmp___5~1#1;havoc st_open_#in~inode#1.base, st_open_#in~inode#1.offset, st_open_#in~filp#1.base, st_open_#in~filp#1.offset;assume { :end_inline_st_open } true;assume -2147483648 <= main_#t~ret1903#1 && main_#t~ret1903#1 <= 2147483647;main_~res_st_open_20~0#1 := main_#t~ret1903#1;havoc main_#t~ret1903#1; [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092: assume 0 == (st_write_~SRpnt~7#1.base + st_write_~SRpnt~7#1.offset) % 18446744073709551616;call st_write_#t~mem849#1 := read~int#32(st_write_~STbp~2#1.base, 24 + st_write_~STbp~2#1.offset, 4);st_write_~retval~7#1 := st_write_#t~mem849#1;havoc st_write_#t~mem849#1; [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092: assume !(0 == (st_write_~SRpnt~7#1.base + st_write_~SRpnt~7#1.offset) % 18446744073709551616);st_write_#t~short851#1 := 0 != st_write_~async_write~0#1; [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7678: st_ioctl_~tmp~42#1.base, st_ioctl_~tmp~42#1.offset := st_ioctl_#t~ret1388#1.base, st_ioctl_#t~ret1388#1.offset;havoc st_ioctl_#t~ret1388#1.base, st_ioctl_#t~ret1388#1.offset;st_ioctl_~name~10#1.base, st_ioctl_~name~10#1.offset := st_ioctl_~tmp~42#1.base, st_ioctl_~tmp~42#1.offset;st_ioctl_~p~1#1.base, st_ioctl_~p~1#1.offset := 0, (if st_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 else st_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);assume { :begin_inline_ldv_mutex_lock_interruptible_14 } true;ldv_mutex_lock_interruptible_14_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_14_#in~ldv_func_arg1#1.offset := st_ioctl_~STp~7#1.base, 16 + st_ioctl_~STp~7#1.offset;havoc ldv_mutex_lock_interruptible_14_#res#1;havoc ldv_mutex_lock_interruptible_14_#t~ret1917#1, ldv_mutex_lock_interruptible_14_#t~ret1918#1, ldv_mutex_lock_interruptible_14_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_14_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_14_~ldv_func_res~3#1, ldv_mutex_lock_interruptible_14_~tmp~68#1, ldv_mutex_lock_interruptible_14_~tmp___0~40#1;ldv_mutex_lock_interruptible_14_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_14_~ldv_func_arg1#1.offset := ldv_mutex_lock_interruptible_14_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_14_#in~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_interruptible_14_~ldv_func_res~3#1;havoc ldv_mutex_lock_interruptible_14_~tmp~68#1;havoc ldv_mutex_lock_interruptible_14_~tmp___0~40#1; [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5696: call write~int#32(0, st_flush_~STps~6#1.base, 8 + st_flush_~STps~6#1.offset, 4);call write~int#32(2, st_flush_~STps~6#1.base, 1 + st_flush_~STps~6#1.offset, 1); [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621-3: assume 2048 == st_set_options_~options#1;st_set_options_#t~bitwise1027#1 := st_set_options_~options#1; [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621-3: assume !(2048 == st_set_options_~options#1); [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621-2: havoc st_set_options_#t~bitwise1027#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1027#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1027#1 <= 2048) && st_set_options_#t~bitwise1027#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1027#1 > 2048 + st_set_options_~options#1)) && st_set_options_#t~bitwise1027#1 >= -9223372036854775808; [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621-1: [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8735: assume st_probe_~error~2#1 < 0; [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8735: assume !(st_probe_~error~2#1 < 0);call write~int#32(st_probe_~error~2#1, st_probe_~tpnt~0#1.base, 268 + st_probe_~tpnt~0#1.offset, 4);call st_probe_#t~mem1781#1 := read~int#32(st_probe_~tpnt~0#1.base, 268 + st_probe_~tpnt~0#1.offset, 4);st_probe_#t~loopctr1782#1 := 0; [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621: call write~int#32((if 0 != st_set_options_#t~bitwise1027#1 then 1 else 0), st_set_options_~STp#1.base, 280 + st_set_options_~STp#1.offset, 1);havoc st_set_options_#t~bitwise1027#1; [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7678-1: SUMMARY for call st_ioctl_#t~ret1388#1.base, st_ioctl_#t~ret1388#1.offset := tape_name(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset); srcloc: null [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1027#1 := 0; [2025-02-08 02:47:26,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357-1: assume read_tape_#t~short952#1;call read_tape_#t~mem951#1 := read~int#32(read_tape_~cmdstatp~6#1.base, 5 + read_tape_~cmdstatp~6#1.offset, 1);read_tape_#t~short952#1 := 8 == read_tape_#t~mem951#1 % 256 % 4294967296; [2025-02-08 02:47:26,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357-1: assume !read_tape_#t~short952#1; [2025-02-08 02:47:26,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357: assume read_tape_#t~short952#1;havoc read_tape_#t~mem950#1;havoc read_tape_#t~mem951#1;havoc read_tape_#t~short952#1;call write~int#32(6, read_tape_~STps~8#1.base, 1 + read_tape_~STps~8#1.offset, 1); [2025-02-08 02:47:26,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357: assume !read_tape_#t~short952#1;havoc read_tape_#t~mem950#1;havoc read_tape_#t~mem951#1;havoc read_tape_#t~short952#1;read_tape_~retval~8#1 := -5; [2025-02-08 02:47:26,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9264: SUMMARY for call ldv_check_return_value(main_~res_st_open_20~0#1); srcloc: null [2025-02-08 02:47:26,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5961: assume 1 == st_write_#t~mem787#1 % 256 % 4294967296;havoc st_write_#t~mem787#1; [2025-02-08 02:47:26,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5961: assume !(1 == st_write_#t~mem787#1 % 256 % 4294967296);havoc st_write_#t~mem787#1;call st_write_#t~mem789#1 := read~int#32(st_write_~STps~7#1.base, st_write_~STps~7#1.offset, 1);st_write_#t~short791#1 := 2 != st_write_#t~mem789#1 % 256 % 4294967296; [2025-02-08 02:47:26,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622: call write~int#32((if 0 != st_set_options_#t~bitwise1028#1 then 1 else 0), st_set_options_~STp#1.base, 278 + st_set_options_~STp#1.offset, 1);havoc st_set_options_#t~bitwise1028#1; [2025-02-08 02:47:26,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8604: assume 1 != st_probe_#t~mem1751#1;havoc st_probe_#t~mem1751#1;st_probe_#res#1 := -19;call ULTIMATE.dealloc(st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset);havoc st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset; [2025-02-08 02:47:26,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8604: assume !(1 != st_probe_#t~mem1751#1);havoc st_probe_#t~mem1751#1;assume { :begin_inline_st_incompatible } true;st_incompatible_#in~SDp#1.base, st_incompatible_#in~SDp#1.offset := st_probe_~SDp~0#1.base, st_probe_~SDp~0#1.offset;havoc st_incompatible_#res#1.base, st_incompatible_#res#1.offset;havoc st_incompatible_#t~mem229#1.base, st_incompatible_#t~mem229#1.offset, st_incompatible_#t~nondet230#1, st_incompatible_#t~mem231#1.base, st_incompatible_#t~mem231#1.offset, st_incompatible_#t~mem232#1.base, st_incompatible_#t~mem232#1.offset, st_incompatible_#t~nondet233#1, st_incompatible_#t~mem234#1.base, st_incompatible_#t~mem234#1.offset, st_incompatible_#t~nondet235#1, st_incompatible_#t~mem236#1.base, st_incompatible_#t~mem236#1.offset, st_incompatible_#t~mem237#1.base, st_incompatible_#t~mem237#1.offset, st_incompatible_#t~nondet238#1, st_incompatible_#t~mem239#1.base, st_incompatible_#t~mem239#1.offset, st_incompatible_#t~nondet240#1, st_incompatible_#t~mem241#1.base, st_incompatible_#t~mem241#1.offset, st_incompatible_#t~mem242#1.base, st_incompatible_#t~mem242#1.offset, st_incompatible_#t~nondet243#1, st_incompatible_#t~mem244#1.base, st_incompatible_#t~mem244#1.offset, st_incompatible_#t~mem245#1.base, st_incompatible_#t~mem245#1.offset, st_incompatible_#t~mem246#1.base, st_incompatible_#t~mem246#1.offset, st_incompatible_~SDp#1.base, st_incompatible_~SDp#1.offset, st_incompatible_~rp~0#1.base, st_incompatible_~rp~0#1.offset, st_incompatible_~tmp~16#1, st_incompatible_~tmp___0~7#1, st_incompatible_~tmp___1~4#1, st_incompatible_~tmp___2~4#1, st_incompatible_~tmp___3~1#1, st_incompatible_~tmp___4~0#1;st_incompatible_~SDp#1.base, st_incompatible_~SDp#1.offset := st_incompatible_#in~SDp#1.base, st_incompatible_#in~SDp#1.offset;havoc st_incompatible_~rp~0#1.base, st_incompatible_~rp~0#1.offset;havoc st_incompatible_~tmp~16#1;havoc st_incompatible_~tmp___0~7#1;havoc st_incompatible_~tmp___1~4#1;havoc st_incompatible_~tmp___2~4#1;havoc st_incompatible_~tmp___3~1#1;havoc st_incompatible_~tmp___4~0#1;st_incompatible_~rp~0#1.base, st_incompatible_~rp~0#1.offset := ~#reject_list~0.base, ~#reject_list~0.offset; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1028#1 := 0; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622-3: assume 8192 == st_set_options_~options#1;st_set_options_#t~bitwise1028#1 := st_set_options_~options#1; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622-3: assume !(8192 == st_set_options_~options#1); [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8736: assume -2147483648 <= st_probe_#t~ret1780#1 && st_probe_#t~ret1780#1 <= 2147483647;havoc st_probe_#t~ret1780#1; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622-2: havoc st_set_options_#t~bitwise1028#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1028#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1028#1 <= 8192) && st_set_options_#t~bitwise1028#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1028#1 > 8192 + st_set_options_~options#1)) && st_set_options_#t~bitwise1028#1 >= -9223372036854775808; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565: assume st_open_~i~2#1 <= 3; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565: assume !(st_open_~i~2#1 <= 3);call st_open_#t~mem650#1 := read~int#32(st_open_~STp~2#1.base, 286 + st_open_~STp~2#1.offset, 1);call write~int#32(st_open_#t~mem650#1, st_open_~STp~2#1.base, 287 + st_open_~STp~2#1.offset, 1);havoc st_open_#t~mem650#1;call write~int#32(0, st_open_~STp~2#1.base, 627 + st_open_~STp~2#1.offset, 4); [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8736-1: SUMMARY for call st_probe_#t~ret1780#1 := printk(95, 0); srcloc: null [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622-1: [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6226: assume 1 == read_tape_#t~mem885#1 % 256 % 4294967296;havoc read_tape_#t~mem885#1;read_tape_#res#1 := 1;call ULTIMATE.dealloc(read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset);havoc read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6226: assume !(1 == read_tape_#t~mem885#1 % 256 % 4294967296);havoc read_tape_#t~mem885#1;call read_tape_#t~mem886#1.base, read_tape_#t~mem886#1.offset := read~$Pointer$#32(read_tape_~STp#1.base, 260 + read_tape_~STp#1.offset, 8);read_tape_~STbp~3#1.base, read_tape_~STbp~3#1.offset := read_tape_#t~mem886#1.base, read_tape_#t~mem886#1.offset;havoc read_tape_#t~mem886#1.base, read_tape_#t~mem886#1.offset;call read_tape_#t~mem887#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4); [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5169: reset_state_~STps~3#1.base, reset_state_~STps~3#1.offset := reset_state_~STp#1.base, 536 + reset_state_~STp#1.offset + 16 * (if reset_state_~i~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then reset_state_~i~0#1 % 18446744073709551616 % 18446744073709551616 else reset_state_~i~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call write~int#32(0, reset_state_~STps~3#1.base, reset_state_~STps~3#1.offset, 1);call write~int#32(0, reset_state_~STps~3#1.base, 1 + reset_state_~STps~3#1.offset, 1);call write~int#32(0, reset_state_~STps~3#1.base, 2 + reset_state_~STps~3#1.offset, 1);call write~int#32(0, reset_state_~STps~3#1.base, 3 + reset_state_~STps~3#1.offset, 1);call write~int#32(-1, reset_state_~STps~3#1.base, 8 + reset_state_~STps~3#1.offset, 4);call write~int#32(-1, reset_state_~STps~3#1.base, 12 + reset_state_~STps~3#1.offset, 4);reset_state_~i~0#1 := 1 + reset_state_~i~0#1; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5962: assume -2147483648 <= st_write_#t~ret788#1 && st_write_#t~ret788#1 <= 2147483647;st_write_~tmp___1~11#1 := st_write_#t~ret788#1;havoc st_write_#t~ret788#1;st_write_~retval~7#1 := st_write_~tmp___1~11#1; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5962-1: SUMMARY for call st_write_#t~ret788#1 := flush_buffer(st_write_~STp~5#1.base, st_write_~STp~5#1.offset, 0); srcloc: null [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6755-1: [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7812-1: call st_ioctl_#t~mem1507#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);call st_ioctl_#t~mem1508#1 := read~int#32(st_ioctl_~STp~7#1.base, 532 + st_ioctl_~STp~7#1.offset, 4); [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6755: assume 0 != st_set_options_#t~bitwise1063#1;havoc st_set_options_#t~bitwise1063#1; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6755: assume !(0 != st_set_options_#t~bitwise1063#1);havoc st_set_options_#t~bitwise1063#1; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7812: assume st_ioctl_#t~mem1507#1 >= st_ioctl_#t~mem1508#1;havoc st_ioctl_#t~mem1507#1;havoc st_ioctl_#t~mem1508#1;st_ioctl_~retval~12#1 := -22; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7812: assume !(st_ioctl_#t~mem1507#1 >= st_ioctl_#t~mem1508#1);havoc st_ioctl_#t~mem1507#1;havoc st_ioctl_#t~mem1508#1;call st_ioctl_#t~mem1509#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);call write~int#32(st_ioctl_#t~mem1509#1, st_ioctl_~STp~7#1.base, 528 + st_ioctl_~STp~7#1.offset, 4);havoc st_ioctl_#t~mem1509#1;st_ioctl_~retval~12#1 := 0; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623-1: [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623: call write~int#32((if 0 != st_set_options_#t~bitwise1029#1 then 1 else 0), st_set_options_~STp#1.base, 291 + st_set_options_~STp#1.offset, 1);havoc st_set_options_#t~bitwise1029#1; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6755-4: assume 0 == st_set_options_~value~0#1;st_set_options_#t~bitwise1063#1 := 0; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6755-4: assume !(0 == st_set_options_~value~0#1); [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6755-3: assume 65280 == st_set_options_~value~0#1;st_set_options_#t~bitwise1063#1 := st_set_options_~value~0#1; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6755-3: assume !(65280 == st_set_options_~value~0#1); [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6755-2: havoc st_set_options_#t~bitwise1063#1;assume ((((st_set_options_~value~0#1 < 0 || st_set_options_#t~bitwise1063#1 <= st_set_options_~value~0#1) && st_set_options_#t~bitwise1063#1 <= 65280) && st_set_options_#t~bitwise1063#1 >= 0) && (st_set_options_~value~0#1 >= 0 || st_set_options_#t~bitwise1063#1 > 65280 + st_set_options_~value~0#1)) && st_set_options_#t~bitwise1063#1 >= -2147483648; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1029#1 := 0; [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623-3: assume 32768 == st_set_options_~options#1;st_set_options_#t~bitwise1029#1 := st_set_options_~options#1; [2025-02-08 02:47:26,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623-3: assume !(32768 == st_set_options_~options#1); [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623-2: havoc st_set_options_#t~bitwise1029#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1029#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1029#1 <= 32768) && st_set_options_#t~bitwise1029#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1029#1 > 32768 + st_set_options_~options#1)) && st_set_options_#t~bitwise1029#1 >= -9223372036854775808; [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756-2: havoc st_set_options_#t~bitwise1064#1;assume ((((st_set_options_~value~0#1 < 0 || st_set_options_#t~bitwise1064#1 <= st_set_options_~value~0#1) && st_set_options_#t~bitwise1064#1 <= 65280) && st_set_options_#t~bitwise1064#1 >= 0) && (st_set_options_~value~0#1 >= 0 || st_set_options_#t~bitwise1064#1 > 65280 + st_set_options_~value~0#1)) && st_set_options_#t~bitwise1064#1 >= -2147483648; [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756-1: [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756: call write~int#32(st_set_options_#t~bitwise1064#1 / 256, st_set_options_~STp#1.base, 288 + st_set_options_~STp#1.offset, 1);havoc st_set_options_#t~bitwise1064#1; [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624-2: havoc st_set_options_#t~bitwise1030#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1030#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1030#1 <= 4096) && st_set_options_#t~bitwise1030#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1030#1 > 4096 + st_set_options_~options#1)) && st_set_options_#t~bitwise1030#1 >= -9223372036854775808; [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624-1: [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624: call write~int#32((if 0 != st_set_options_#t~bitwise1030#1 then 1 else 0), st_set_options_~STm~5#1.base, 1 + st_set_options_~STm~5#1.offset, 1);havoc st_set_options_#t~bitwise1030#1; [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756-4: assume 0 == st_set_options_~value~0#1;st_set_options_#t~bitwise1064#1 := 0; [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756-4: assume !(0 == st_set_options_~value~0#1); [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756-3: assume 65280 == st_set_options_~value~0#1;st_set_options_#t~bitwise1064#1 := st_set_options_~value~0#1; [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756-3: assume !(65280 == st_set_options_~value~0#1); [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7681: st_ioctl_#t~ret1389#1 := ldv_mutex_lock_interruptible_14_#res#1;havoc ldv_mutex_lock_interruptible_14_#t~ret1917#1, ldv_mutex_lock_interruptible_14_#t~ret1918#1, ldv_mutex_lock_interruptible_14_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_14_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_14_~ldv_func_res~3#1, ldv_mutex_lock_interruptible_14_~tmp~68#1, ldv_mutex_lock_interruptible_14_~tmp___0~40#1;havoc ldv_mutex_lock_interruptible_14_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_14_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_interruptible_14 } true;assume -2147483648 <= st_ioctl_#t~ret1389#1 && st_ioctl_#t~ret1389#1 <= 2147483647;st_ioctl_~tmp___0~23#1 := st_ioctl_#t~ret1389#1;havoc st_ioctl_#t~ret1389#1; [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1030#1 := 0; [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624-3: assume 4096 == st_set_options_~options#1;st_set_options_#t~bitwise1030#1 := st_set_options_~options#1; [2025-02-08 02:47:26,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624-3: assume !(4096 == st_set_options_~options#1); [2025-02-08 02:47:26,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5964: assume 0 != st_write_~retval~7#1; [2025-02-08 02:47:26,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5964: assume !(0 != st_write_~retval~7#1);call write~int#32(2, st_write_~STps~7#1.base, st_write_~STps~7#1.offset, 1); [2025-02-08 02:47:26,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7682: assume 0 != st_ioctl_~tmp___0~23#1;st_ioctl_#res#1 := -512;call ULTIMATE.dealloc(st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset);havoc st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset);havoc st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset);havoc st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset);havoc st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset);havoc st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset; [2025-02-08 02:47:26,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7682: assume !(0 != st_ioctl_~tmp___0~23#1);call st_ioctl_#t~mem1390#1 := read~int#32(st_ioctl_~STp~7#1.base, 520 + st_ioctl_~STp~7#1.offset, 4);st_ioctl_~STm~6#1.base, st_ioctl_~STm~6#1.offset := st_ioctl_~STp~7#1.base, 308 + st_ioctl_~STp~7#1.offset + 53 * (if st_ioctl_#t~mem1390#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_ioctl_#t~mem1390#1 % 18446744073709551616 % 18446744073709551616 else st_ioctl_#t~mem1390#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc st_ioctl_#t~mem1390#1;call st_ioctl_#t~mem1391#1 := read~int#32(st_ioctl_~STp~7#1.base, 524 + st_ioctl_~STp~7#1.offset, 4);st_ioctl_~STps~14#1.base, st_ioctl_~STps~14#1.offset := st_ioctl_~STp~7#1.base, 536 + st_ioctl_~STp~7#1.offset + 16 * (if st_ioctl_#t~mem1391#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_ioctl_#t~mem1391#1 % 18446744073709551616 % 18446744073709551616 else st_ioctl_#t~mem1391#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc st_ioctl_#t~mem1391#1;call st_ioctl_#t~mem1392#1.base, st_ioctl_#t~mem1392#1.offset := read~$Pointer$#32(st_ioctl_~STp~7#1.base, 8 + st_ioctl_~STp~7#1.offset, 8);call st_ioctl_#t~mem1393#1 := read~int#12(st_ioctl_~file#1.base, 128 + st_ioctl_~file#1.offset, 4); [2025-02-08 02:47:26,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625-3: assume 16384 == st_set_options_~options#1;st_set_options_#t~bitwise1031#1 := st_set_options_~options#1; [2025-02-08 02:47:26,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625-3: assume !(16384 == st_set_options_~options#1); [2025-02-08 02:47:26,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625-2: havoc st_set_options_#t~bitwise1031#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1031#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1031#1 <= 16384) && st_set_options_#t~bitwise1031#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1031#1 > 16384 + st_set_options_~options#1)) && st_set_options_#t~bitwise1031#1 >= -9223372036854775808; [2025-02-08 02:47:26,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625-1: [2025-02-08 02:47:26,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625: call write~int#32((if 0 != st_set_options_#t~bitwise1031#1 then 1 else 0), st_set_options_~STp#1.base, 290 + st_set_options_~STp#1.offset, 1);havoc st_set_options_#t~bitwise1031#1; [2025-02-08 02:47:26,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1031#1 := 0; [2025-02-08 02:47:26,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6097: assume st_write_#t~short851#1;havoc st_write_#t~mem850#1;havoc st_write_#t~short851#1;call write~int#32((if st_write_~transfer~1#1 % 4294967296 <= 2147483647 then st_write_~transfer~1#1 % 4294967296 else st_write_~transfer~1#1 % 4294967296 - 4294967296), st_write_~STbp~2#1.base, 20 + st_write_~STbp~2#1.offset, 4);call st_write_#t~mem852#1 := read~int#32(st_write_~STbp~2#1.base, 20 + st_write_~STbp~2#1.offset, 4);call st_write_#t~mem853#1 := read~int#32(st_write_~STbp~2#1.base, 12 + st_write_~STbp~2#1.offset, 4);call write~int#32((if st_write_#t~mem852#1 != st_write_#t~mem853#1 then 1 else 0), st_write_~STp~5#1.base, 600 + st_write_~STp~5#1.offset, 1);havoc st_write_#t~mem852#1;havoc st_write_#t~mem853#1;st_write_~SRpnt~7#1.base, st_write_~SRpnt~7#1.offset := 0, 0; [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6097: assume !st_write_#t~short851#1;havoc st_write_#t~mem850#1;havoc st_write_#t~short851#1;call st_write_#t~mem854#1 := read~int#32(st_write_~STbp~2#1.base, 24 + st_write_~STbp~2#1.offset, 4); [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6097-1: assume st_write_#t~short851#1;call st_write_#t~mem850#1 := read~int#32(st_write_~STbp~2#1.base, 24 + st_write_~STbp~2#1.offset, 4);st_write_#t~short851#1 := 0 == st_write_#t~mem850#1; [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6097-1: assume !st_write_#t~short851#1; [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3983: havoc atomic_add_return_#t~switch27#1;havoc atomic_add_return_#t~switch27#1;atomic_add_return_#res#1 := atomic_add_return_~__ret~0#1 + atomic_add_return_~i#1; [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7947: call write~int#32(0, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);call st_ioctl_#t~mem1564#1 := read~int#32(st_ioctl_~STp~7#1.base, 603 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494: call write~int#32(1, st_read_~STps~9#1.base, st_read_~STps~9#1.offset, 1);st_read_~total~1#1 := 0;st_read_~special~0#1 := 0; [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8608: st_probe_#t~ret1752#1.base, st_probe_#t~ret1752#1.offset := st_incompatible_#res#1.base, st_incompatible_#res#1.offset;havoc st_incompatible_#t~mem229#1.base, st_incompatible_#t~mem229#1.offset, st_incompatible_#t~nondet230#1, st_incompatible_#t~mem231#1.base, st_incompatible_#t~mem231#1.offset, st_incompatible_#t~mem232#1.base, st_incompatible_#t~mem232#1.offset, st_incompatible_#t~nondet233#1, st_incompatible_#t~mem234#1.base, st_incompatible_#t~mem234#1.offset, st_incompatible_#t~nondet235#1, st_incompatible_#t~mem236#1.base, st_incompatible_#t~mem236#1.offset, st_incompatible_#t~mem237#1.base, st_incompatible_#t~mem237#1.offset, st_incompatible_#t~nondet238#1, st_incompatible_#t~mem239#1.base, st_incompatible_#t~mem239#1.offset, st_incompatible_#t~nondet240#1, st_incompatible_#t~mem241#1.base, st_incompatible_#t~mem241#1.offset, st_incompatible_#t~mem242#1.base, st_incompatible_#t~mem242#1.offset, st_incompatible_#t~nondet243#1, st_incompatible_#t~mem244#1.base, st_incompatible_#t~mem244#1.offset, st_incompatible_#t~mem245#1.base, st_incompatible_#t~mem245#1.offset, st_incompatible_#t~mem246#1.base, st_incompatible_#t~mem246#1.offset, st_incompatible_~SDp#1.base, st_incompatible_~SDp#1.offset, st_incompatible_~rp~0#1.base, st_incompatible_~rp~0#1.offset, st_incompatible_~tmp~16#1, st_incompatible_~tmp___0~7#1, st_incompatible_~tmp___1~4#1, st_incompatible_~tmp___2~4#1, st_incompatible_~tmp___3~1#1, st_incompatible_~tmp___4~0#1;havoc st_incompatible_#in~SDp#1.base, st_incompatible_#in~SDp#1.offset;assume { :end_inline_st_incompatible } true;st_probe_~stp~0#1.base, st_probe_~stp~0#1.offset := st_probe_#t~ret1752#1.base, st_probe_#t~ret1752#1.offset;havoc st_probe_#t~ret1752#1.base, st_probe_#t~ret1752#1.offset; [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3984: assume atomic_add_return_#t~switch27#1; [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3984: assume !atomic_add_return_#t~switch27#1;atomic_add_return_#t~switch27#1 := atomic_add_return_#t~switch27#1; [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8080: assume 0 != (st_compat_ioctl_#t~mem1635#1.base + st_compat_ioctl_#t~mem1635#1.offset) % 18446744073709551616;havoc st_compat_ioctl_#t~mem1633#1.base, st_compat_ioctl_#t~mem1633#1.offset;havoc st_compat_ioctl_#t~mem1634#1.base, st_compat_ioctl_#t~mem1634#1.offset;havoc st_compat_ioctl_#t~mem1635#1.base, st_compat_ioctl_#t~mem1635#1.offset;call st_compat_ioctl_#t~mem1642#1.base, st_compat_ioctl_#t~mem1642#1.offset := read~$Pointer$#32(st_compat_ioctl_~sdev~1#1.base, st_compat_ioctl_~sdev~1#1.offset, 8);call st_compat_ioctl_#t~mem1643#1.base, st_compat_ioctl_#t~mem1643#1.offset := read~$Pointer$#32(st_compat_ioctl_#t~mem1642#1.base, 488 + st_compat_ioctl_#t~mem1642#1.offset, 8);call st_compat_ioctl_#t~mem1644#1.base, st_compat_ioctl_#t~mem1644#1.offset := read~$Pointer$#32(st_compat_ioctl_#t~mem1643#1.base, 48 + st_compat_ioctl_#t~mem1643#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~int~X~$Pointer$~TO~int } true;##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1639#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1639#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1640#1, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1641#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1641#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~#fp#1.offset := st_compat_ioctl_~sdev~1#1.base, st_compat_ioctl_~sdev~1#1.offset, (if st_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then st_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else st_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296), 0, (if st_compat_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_compat_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 else st_compat_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), st_compat_ioctl_#t~mem1644#1.base, st_compat_ioctl_#t~mem1644#1.offset;havoc ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#res#1;havoc ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1639#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1639#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1640#1, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1641#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1641#1.offset;##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1639#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1639#1.offset := ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1639#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1639#1.offset;##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1640#1 := ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1640#1;##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1641#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1641#1.offset := ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1641#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1641#1.offset;st_compat_ioctl_#t~ret1645#1 := ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#res#1;havoc ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1639#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1639#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1640#1, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1641#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#~1641#1.offset;havoc ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1639#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1639#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1640#1, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1641#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~1641#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~int~X~$Pointer$~TO~int } true;assume -2147483648 <= st_compat_ioctl_#t~ret1645#1 && st_compat_ioctl_#t~ret1645#1 <= 2147483647;st_compat_ioctl_~ret~1#1 := st_compat_ioctl_#t~ret1645#1;havoc st_compat_ioctl_#t~mem1642#1.base, st_compat_ioctl_#t~mem1642#1.offset;havoc st_compat_ioctl_#t~mem1643#1.base, st_compat_ioctl_#t~mem1643#1.offset;havoc st_compat_ioctl_#t~mem1644#1.base, st_compat_ioctl_#t~mem1644#1.offset;havoc st_compat_ioctl_#t~ret1645#1; [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8080: assume !(0 != (st_compat_ioctl_#t~mem1635#1.base + st_compat_ioctl_#t~mem1635#1.offset) % 18446744073709551616);havoc st_compat_ioctl_#t~mem1633#1.base, st_compat_ioctl_#t~mem1633#1.offset;havoc st_compat_ioctl_#t~mem1634#1.base, st_compat_ioctl_#t~mem1634#1.offset;havoc st_compat_ioctl_#t~mem1635#1.base, st_compat_ioctl_#t~mem1635#1.offset; [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948: assume 0 != st_ioctl_#t~mem1564#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1564#1;call st_ioctl_#t~mem1565#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948: assume !(0 != st_ioctl_#t~mem1564#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1564#1; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8741: assume true;havoc st_probe_#t~nondet1783#1;call write~int#32(st_probe_#t~nondet1783#1, st_probe_~disk~0#1.base, 12 + st_probe_~disk~0#1.offset + st_probe_#t~loopctr1782#1, 8);st_probe_#t~loopctr1782#1 := 1 + st_probe_#t~loopctr1782#1; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8741: assume true;havoc st_probe_#t~mem1781#1;havoc st_probe_#t~loopctr1782#1;havoc st_probe_#t~nondet1783#1;havoc st_probe_#t~ret1784#1;assume { :begin_inline_dev_set_drvdata } true;dev_set_drvdata_#in~arg0#1.base, dev_set_drvdata_#in~arg0#1.offset, dev_set_drvdata_#in~arg1#1.base, dev_set_drvdata_#in~arg1#1.offset := st_probe_~dev#1.base, st_probe_~dev#1.offset, st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset;havoc dev_set_drvdata_#res#1;havoc dev_set_drvdata_#t~nondet1954#1, dev_set_drvdata_~arg0#1.base, dev_set_drvdata_~arg0#1.offset, dev_set_drvdata_~arg1#1.base, dev_set_drvdata_~arg1#1.offset;dev_set_drvdata_~arg0#1.base, dev_set_drvdata_~arg0#1.offset := dev_set_drvdata_#in~arg0#1.base, dev_set_drvdata_#in~arg0#1.offset;dev_set_drvdata_~arg1#1.base, dev_set_drvdata_~arg1#1.offset := dev_set_drvdata_#in~arg1#1.base, dev_set_drvdata_#in~arg1#1.offset;havoc dev_set_drvdata_#t~nondet1954#1;assume -2147483648 <= dev_set_drvdata_#t~nondet1954#1 && dev_set_drvdata_#t~nondet1954#1 <= 2147483647;dev_set_drvdata_#res#1 := dev_set_drvdata_#t~nondet1954#1;havoc dev_set_drvdata_#t~nondet1954#1; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6759: assume 255 != st_set_options_~value~0#1 % 256;call write~int#32((if 0 != st_set_options_~value~0#1 % 2 then 2 else 1), st_set_options_~STm~5#1.base, 6 + st_set_options_~STm~5#1.offset, 1);call st_set_options_#t~mem1065#1 := read~int#32(st_set_options_~STp#1.base, 601 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6759: assume !(255 != st_set_options_~value~0#1 % 256); [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627: assume 805306368 == st_set_options_~code~0#1 || 1073741824 == st_set_options_~code~0#1;st_set_options_~value~0#1 := (if 805306368 == st_set_options_~code~0#1 then 1 else 0); [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627: assume !(805306368 == st_set_options_~code~0#1 || 1073741824 == st_set_options_~code~0#1); [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6363-1: call read_tape_#t~mem953#1 := read~int#32(read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4); [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8609: assume 0 != (st_probe_~stp~0#1.base + st_probe_~stp~0#1.offset) % 18446744073709551616; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8609: assume !(0 != (st_probe_~stp~0#1.base + st_probe_~stp~0#1.offset) % 18446744073709551616);call st_probe_#t~mem1755#1.base, st_probe_#t~mem1755#1.offset := read~$Pointer$#32(st_probe_~SDp~0#1.base, 8 + st_probe_~SDp~0#1.offset, 8);assume { :begin_inline_queue_max_segments } true;queue_max_segments_#in~q#1.base, queue_max_segments_#in~q#1.offset := st_probe_#t~mem1755#1.base, st_probe_#t~mem1755#1.offset;havoc queue_max_segments_#res#1;havoc queue_max_segments_#t~mem168#1, queue_max_segments_~q#1.base, queue_max_segments_~q#1.offset;queue_max_segments_~q#1.base, queue_max_segments_~q#1.offset := queue_max_segments_#in~q#1.base, queue_max_segments_#in~q#1.offset;call queue_max_segments_#t~mem168#1 := read~int#32(queue_max_segments_~q#1.base, 2331 + queue_max_segments_~q#1.offset, 2);queue_max_segments_#res#1 := queue_max_segments_#t~mem168#1;havoc queue_max_segments_#t~mem168#1; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6363: assume read_tape_#t~mem953#1 < 0;havoc read_tape_#t~mem953#1;call write~int#32(0, read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4); [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6363: assume !(read_tape_#t~mem953#1 < 0);havoc read_tape_#t~mem953#1; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6231: assume 0 == read_tape_#t~mem887#1;havoc read_tape_#t~mem887#1;read_tape_~bytes~0#1 := (if read_tape_~count#1 % 4294967296 <= 2147483647 then read_tape_~count#1 % 4294967296 else read_tape_~count#1 % 4294967296 - 4294967296);read_tape_~blks~2#1 := read_tape_~bytes~0#1; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6231: assume !(0 == read_tape_#t~mem887#1);havoc read_tape_#t~mem887#1;call read_tape_#t~mem888#1 := read~int#32(read_tape_~STp#1.base, 287 + read_tape_~STp#1.offset, 1);read_tape_#t~short890#1 := 0 == read_tape_#t~mem888#1 % 256 % 4294967296 || 0 == ~try_rdio~0; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-3: assume false;st_ioctl_#t~bitwise1566#1 := st_ioctl_#t~mem1565#1; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-3: assume !false; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-2: havoc st_ioctl_#t~bitwise1566#1;assume ((((st_ioctl_#t~mem1565#1 < 0 || st_ioctl_#t~bitwise1566#1 >= 67108864) && st_ioctl_#t~bitwise1566#1 >= st_ioctl_#t~mem1565#1) && (st_ioctl_#t~mem1565#1 < 0 || st_ioctl_#t~bitwise1566#1 <= 67108864 + st_ioctl_#t~mem1565#1)) && (st_ioctl_#t~mem1565#1 >= 0 || st_ioctl_#t~bitwise1566#1 < 0)) && st_ioctl_#t~bitwise1566#1 <= 9223372036854775807; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-1: [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949: call write~int#32(st_ioctl_#t~bitwise1566#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1565#1;havoc st_ioctl_#t~bitwise1566#1; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-4: assume 0 == st_ioctl_#t~mem1565#1 || 67108864 == st_ioctl_#t~mem1565#1;st_ioctl_#t~bitwise1566#1 := 67108864; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-4: assume !(0 == st_ioctl_#t~mem1565#1 || 67108864 == st_ioctl_#t~mem1565#1); [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8610: assume -2147483648 <= st_probe_#t~ret1753#1 && st_probe_#t~ret1753#1 <= 2147483647;havoc st_probe_#t~ret1753#1; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571: assume -2147483648 <= st_open_#t~ret651#1 && st_open_#t~ret651#1 <= 2147483647;st_open_~retval~4#1 := st_open_#t~ret651#1;havoc st_open_#t~ret651#1; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571-1: SUMMARY for call st_open_#t~ret651#1 := check_tape(st_open_~STp~2#1.base, st_open_~STp~2#1.offset, st_open_~filp#1.base, st_open_~filp#1.offset); srcloc: null [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8610-1: SUMMARY for call st_probe_#t~ret1753#1 := dev_printk(88, 0, st_probe_~SDp~0#1.base, 435 + st_probe_~SDp~0#1.offset, 89, 0); srcloc: null [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8611: assume -2147483648 <= st_probe_#t~ret1754#1 && st_probe_#t~ret1754#1 <= 2147483647;havoc st_probe_#t~ret1754#1;st_probe_#res#1 := -19;call ULTIMATE.dealloc(st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset);havoc st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5704: assume 0 == st_flush_#t~mem714#1 % 256 % 4294967296;havoc st_flush_#t~mem714#1; [2025-02-08 02:47:26,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5704: assume !(0 == st_flush_#t~mem714#1 % 256 % 4294967296);havoc st_flush_#t~mem714#1;call st_flush_#t~mem716#1 := read~int#32(st_flush_~STps~6#1.base, 1 + st_flush_~STps~6#1.offset, 1); [2025-02-08 02:47:26,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6761: assume 0 == st_set_options_#t~mem1065#1 % 256 % 4294967296;havoc st_set_options_#t~mem1065#1;call write~int#32(0, st_set_options_~STp#1.base, 607 + st_set_options_~STp#1.offset, 1);call st_set_options_#t~mem1066#1 := read~int#32(st_set_options_~STm~5#1.base, 6 + st_set_options_~STm~5#1.offset, 1); [2025-02-08 02:47:26,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6761: assume !(0 == st_set_options_#t~mem1065#1 % 256 % 4294967296);havoc st_set_options_#t~mem1065#1; [2025-02-08 02:47:26,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8611-1: SUMMARY for call st_probe_#t~ret1754#1 := printk(90, 0); srcloc: null [2025-02-08 02:47:26,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8743: st_probe_#t~ret1786#1 := create_cdevs_#res#1;havoc create_cdevs_#t~ret1741#1, create_cdevs_#t~ret1742#1, create_cdevs_#t~mem1743#1.base, create_cdevs_#t~mem1743#1.offset, create_cdevs_#t~mem1744#1.base, create_cdevs_#t~mem1744#1.offset, create_cdevs_#t~ret1745#1, create_cdevs_~tape#1.base, create_cdevs_~tape#1.offset, create_cdevs_~mode~1#1, create_cdevs_~error~1#1, create_cdevs_~tmp~50#1;havoc create_cdevs_#in~tape#1.base, create_cdevs_#in~tape#1.offset;assume { :end_inline_create_cdevs } true;assume -2147483648 <= st_probe_#t~ret1786#1 && st_probe_#t~ret1786#1 <= 2147483647;st_probe_~error~2#1 := st_probe_#t~ret1786#1;havoc st_probe_#t~ret1786#1; [2025-02-08 02:47:26,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629: assume 0 != (if st_set_options_~options#1 % 4294967296 <= 2147483647 then st_set_options_~options#1 % 4294967296 else st_set_options_~options#1 % 4294967296 - 4294967296) % 2;call write~int#32(st_set_options_~value~0#1, st_set_options_~STm~5#1.base, 3 + st_set_options_~STm~5#1.offset, 1); [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629: assume !(0 != (if st_set_options_~options#1 % 4294967296 <= 2147483647 then st_set_options_~options#1 % 4294967296 else st_set_options_~options#1 % 4294967296 - 4294967296) % 2); [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5572: assume st_open_~retval~4#1 < 0; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5572: assume !(st_open_~retval~4#1 < 0);call st_open_#t~mem652#1 := read~int#12(st_open_~filp#1.base, 128 + st_open_~filp#1.offset, 4); [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5705: assume -2147483648 <= st_flush_#t~ret715#1 && st_flush_#t~ret715#1 <= 2147483647;st_flush_~result~3#1 := st_flush_#t~ret715#1;havoc st_flush_#t~ret715#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5705-1: SUMMARY for call st_flush_#t~ret715#1 := cross_eof(st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset, 1); srcloc: null [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8744: assume 0 != st_probe_~error~2#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8744: assume !(0 != st_probe_~error~2#1); [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8348: assume (if from_buffer_#t~mem1708#1 % 65536 % 4294967296 <= 2147483647 then from_buffer_#t~mem1708#1 % 65536 % 4294967296 else from_buffer_#t~mem1708#1 % 65536 % 4294967296 - 4294967296) > from_buffer_~i~11#1 && from_buffer_~do_count#1 > 0;havoc from_buffer_#t~mem1708#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8348: assume !((if from_buffer_#t~mem1708#1 % 65536 % 4294967296 <= 2147483647 then from_buffer_#t~mem1708#1 % 65536 % 4294967296 else from_buffer_#t~mem1708#1 % 65536 % 4294967296 - 4294967296) > from_buffer_~i~11#1 && from_buffer_~do_count#1 > 0);havoc from_buffer_#t~mem1708#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9273: assume main_~res_st_read_28~0#1 < 0; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9273: assume !(main_~res_st_read_28~0#1 < 0);main_~ldv_s_st_fops_file_operations~0#1 := 1 + main_~ldv_s_st_fops_file_operations~0#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3988: assume atomic_add_return_#t~switch27#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3988: assume !atomic_add_return_#t~switch27#1;atomic_add_return_#t~switch27#1 := true; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5970: assume st_write_#t~short793#1;havoc st_write_#t~mem789#1;havoc st_write_#t~mem790#1;havoc st_write_#t~short791#1;havoc st_write_#t~mem792#1;havoc st_write_#t~short793#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5970: assume !st_write_#t~short793#1;havoc st_write_#t~mem789#1;havoc st_write_#t~mem790#1;havoc st_write_#t~short791#1;havoc st_write_#t~mem792#1;havoc st_write_#t~short793#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9273-1: assume 1 == main_~ldv_s_st_fops_file_operations~0#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9273-1: assume !(1 == main_~ldv_s_st_fops_file_operations~0#1); [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9273-2: assume main_#t~switch1900#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9273-2: assume !main_#t~switch1900#1;main_#t~switch1900#1 := main_#t~switch1900#1 || 4 == main_~tmp___0~36#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5970-3: assume st_write_#t~short791#1;call st_write_#t~mem790#1 := read~int#32(st_write_~STps~7#1.base, 12 + st_write_~STps~7#1.offset, 4);st_write_#t~short791#1 := 0 == st_write_#t~mem790#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5970-3: assume !st_write_#t~short791#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7952-1: call st_ioctl_#t~mem1567#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 44 + st_ioctl_~#mt_status~0#1.offset, 4); [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7952: assume 0 == st_ioctl_#t~mem1567#1;havoc st_ioctl_#t~mem1567#1;call st_ioctl_#t~mem1568#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 40 + st_ioctl_~#mt_status~0#1.offset, 4); [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7952: assume !(0 == st_ioctl_#t~mem1567#1);havoc st_ioctl_#t~mem1567#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5970-1: assume st_write_#t~short793#1;call st_write_#t~mem792#1 := read~int#32(st_write_~STps~7#1.base, 8 + st_write_~STps~7#1.offset, 4);st_write_#t~short793#1 := 0 == st_write_#t~mem792#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5970-1: assume !st_write_#t~short793#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5970-2: st_write_#t~short793#1 := st_write_#t~short791#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763-1: SUMMARY for call st_set_options_#t~ret1067#1 := st_compression(st_set_options_~STp#1.base, st_set_options_~STp#1.offset, (if 2 == st_set_options_#t~mem1066#1 % 256 % 4294967296 then 1 else 0)); srcloc: null [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5706: assume 0 == st_flush_~result~3#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5706: assume !(0 == st_flush_~result~3#1); [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763: assume -2147483648 <= st_set_options_#t~ret1067#1 && st_set_options_#t~ret1067#1 <= 2147483647;havoc st_set_options_#t~mem1066#1;havoc st_set_options_#t~ret1067#1; [2025-02-08 02:47:26,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688-2: havoc st_ioctl_#t~bitwise1394#1;assume (((((if st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 else st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 - 4294967296) < 0 || st_ioctl_#t~bitwise1394#1 <= (if st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 else st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 - 4294967296)) && st_ioctl_#t~bitwise1394#1 <= 2048) && st_ioctl_#t~bitwise1394#1 >= 0) && ((if st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 else st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 - 4294967296) >= 0 || st_ioctl_#t~bitwise1394#1 > 2048 + (if st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 else st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 - 4294967296))) && st_ioctl_#t~bitwise1394#1 >= -2147483648; [2025-02-08 02:47:26,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688-1: [2025-02-08 02:47:26,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688: assume { :begin_inline_scsi_nonblockable_ioctl } true;scsi_nonblockable_ioctl_#in~arg0#1.base, scsi_nonblockable_ioctl_#in~arg0#1.offset, scsi_nonblockable_ioctl_#in~arg1#1, scsi_nonblockable_ioctl_#in~arg2#1.base, scsi_nonblockable_ioctl_#in~arg2#1.offset, scsi_nonblockable_ioctl_#in~arg3#1 := st_ioctl_#t~mem1392#1.base, st_ioctl_#t~mem1392#1.offset, (if st_ioctl_~cmd_in#1 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_~cmd_in#1 % 4294967296 % 4294967296 else st_ioctl_~cmd_in#1 % 4294967296 % 4294967296 - 4294967296), st_ioctl_~p~1#1.base, st_ioctl_~p~1#1.offset, st_ioctl_#t~bitwise1394#1;havoc scsi_nonblockable_ioctl_#res#1;havoc scsi_nonblockable_ioctl_#t~nondet1974#1, scsi_nonblockable_ioctl_~arg0#1.base, scsi_nonblockable_ioctl_~arg0#1.offset, scsi_nonblockable_ioctl_~arg1#1, scsi_nonblockable_ioctl_~arg2#1.base, scsi_nonblockable_ioctl_~arg2#1.offset, scsi_nonblockable_ioctl_~arg3#1;scsi_nonblockable_ioctl_~arg0#1.base, scsi_nonblockable_ioctl_~arg0#1.offset := scsi_nonblockable_ioctl_#in~arg0#1.base, scsi_nonblockable_ioctl_#in~arg0#1.offset;scsi_nonblockable_ioctl_~arg1#1 := scsi_nonblockable_ioctl_#in~arg1#1;scsi_nonblockable_ioctl_~arg2#1.base, scsi_nonblockable_ioctl_~arg2#1.offset := scsi_nonblockable_ioctl_#in~arg2#1.base, scsi_nonblockable_ioctl_#in~arg2#1.offset;scsi_nonblockable_ioctl_~arg3#1 := scsi_nonblockable_ioctl_#in~arg3#1;havoc scsi_nonblockable_ioctl_#t~nondet1974#1;assume -2147483648 <= scsi_nonblockable_ioctl_#t~nondet1974#1 && scsi_nonblockable_ioctl_#t~nondet1974#1 <= 2147483647;scsi_nonblockable_ioctl_#res#1 := scsi_nonblockable_ioctl_#t~nondet1974#1;havoc scsi_nonblockable_ioctl_#t~nondet1974#1; [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499-1: call st_read_#t~mem988#1 := read~int#32(st_read_~STbp~4#1.base, 12 + st_read_~STbp~4#1.offset, 4); [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499: assume 0 == st_read_#t~mem988#1;havoc st_read_#t~mem988#1;assume { :begin_inline_read_tape } true;read_tape_#in~STp#1.base, read_tape_#in~STp#1.offset, read_tape_#in~count#1, read_tape_#in~aSRpnt#1.base, read_tape_#in~aSRpnt#1.offset := st_read_~STp~6#1.base, st_read_~STp~6#1.offset, (if (st_read_~count#1 - st_read_~total~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (st_read_~count#1 - st_read_~total~1#1) % 18446744073709551616 % 18446744073709551616 else (st_read_~count#1 - st_read_~total~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset;havoc read_tape_#res#1;havoc read_tape_#t~ret882#1.base, read_tape_#t~ret882#1.offset, read_tape_#t~mem883#1, read_tape_#t~mem884#1, read_tape_#t~mem885#1, read_tape_#t~mem886#1.base, read_tape_#t~mem886#1.offset, read_tape_#t~mem887#1, read_tape_#t~mem888#1, read_tape_#t~mem889#1, read_tape_#t~short890#1, read_tape_#t~mem891#1.base, read_tape_#t~mem891#1.offset, read_tape_#t~mem892#1, read_tape_#t~mem893#1, read_tape_#t~mem894#1, read_tape_#t~mem895#1.base, read_tape_#t~mem895#1.offset, read_tape_#t~mem896#1, read_tape_#t~short897#1, read_tape_#t~mem898#1.base, read_tape_#t~mem898#1.offset, read_tape_#t~mem899#1, read_tape_#t~mem900#1, read_tape_#t~mem901#1, read_tape_#t~memset~res902#1.base, read_tape_#t~memset~res902#1.offset, read_tape_#t~mem903#1, read_tape_#t~mem904#1, read_tape_#t~mem905#1, read_tape_#t~short906#1, read_tape_#t~mem907#1, read_tape_#t~bitwise908#1, read_tape_#t~mem909#1.base, read_tape_#t~mem909#1.offset, read_tape_#t~mem910#1.base, read_tape_#t~mem910#1.offset, read_tape_#t~mem911#1.base, read_tape_#t~mem911#1.offset, read_tape_#t~mem912#1, read_tape_#t~ret913#1.base, read_tape_#t~ret913#1.offset, read_tape_#t~mem914#1, read_tape_#t~mem915#1, read_tape_#t~mem916#1.base, read_tape_#t~mem916#1.offset, read_tape_#t~mem917#1, read_tape_#t~mem918#1, read_tape_#t~mem919#1, read_tape_#t~bitwise920#1, read_tape_#t~mem921#1, read_tape_#t~mem922#1, read_tape_#t~mem923#1, read_tape_#t~mem924#1, read_tape_#t~mem925#1, read_tape_#t~short926#1, read_tape_#t~mem927#1, read_tape_#t~bitwise928#1, read_tape_#t~mem929#1, read_tape_#t~ret930#1, read_tape_#t~mem931#1, read_tape_#t~mem932#1, read_tape_#t~ret933#1, read_tape_#t~mem934#1, read_tape_#t~mem935#1, read_tape_#t~ret936#1, read_tape_#t~mem937#1, read_tape_#t~mem938#1, read_tape_#t~mem939#1, read_tape_#t~ret940#1, read_tape_#t~mem941#1, read_tape_#t~mem942#1, read_tape_#t~mem943#1, read_tape_#t~mem944#1, read_tape_#t~mem945#1, read_tape_#t~bitwise946#1, read_tape_#t~mem947#1, read_tape_#t~mem948#1, read_tape_#t~mem949#1, read_tape_#t~mem950#1, read_tape_#t~mem951#1, read_tape_#t~short952#1, read_tape_#t~mem953#1, read_tape_#t~mem954#1, read_tape_#t~mem955#1, read_tape_#t~mem957#1, read_tape_#t~mem956#1.base, read_tape_#t~mem956#1.offset, read_tape_#t~mem958#1, read_tape_#t~mem959#1, read_tape_#t~mem960#1, read_tape_#t~mem961#1, read_tape_#t~mem964#1, read_tape_#t~mem962#1, read_tape_#t~mem963#1, read_tape_~STp#1.base, read_tape_~STp#1.offset, read_tape_~count#1, read_tape_~aSRpnt#1.base, read_tape_~aSRpnt#1.offset, read_tape_~transfer~2#1, read_tape_~blks~2#1, read_tape_~bytes~0#1, read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset, read_tape_~SRpnt~8#1.base, read_tape_~SRpnt~8#1.offset, read_tape_~STm~3#1.base, read_tape_~STm~3#1.offset, read_tape_~STps~8#1.base, read_tape_~STps~8#1.offset, read_tape_~STbp~3#1.base, read_tape_~STbp~3#1.offset, read_tape_~retval~8#1, read_tape_~name~6#1.base, read_tape_~name~6#1.offset, read_tape_~tmp~33#1.base, read_tape_~tmp~33#1.offset, read_tape_~cmdstatp~6#1.base, read_tape_~cmdstatp~6#1.offset, read_tape_~tmp___0~18#1.base, read_tape_~tmp___0~18#1.offset, read_tape_~tmp___1~12#1;read_tape_~STp#1.base, read_tape_~STp#1.offset := read_tape_#in~STp#1.base, read_tape_#in~STp#1.offset;read_tape_~count#1 := read_tape_#in~count#1;read_tape_~aSRpnt#1.base, read_tape_~aSRpnt#1.offset := read_tape_#in~aSRpnt#1.base, read_tape_#in~aSRpnt#1.offset;havoc read_tape_~transfer~2#1;havoc read_tape_~blks~2#1;havoc read_tape_~bytes~0#1;call read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset := #Ultimate.allocOnStack(16);havoc read_tape_~SRpnt~8#1.base, read_tape_~SRpnt~8#1.offset;havoc read_tape_~STm~3#1.base, read_tape_~STm~3#1.offset;havoc read_tape_~STps~8#1.base, read_tape_~STps~8#1.offset;havoc read_tape_~STbp~3#1.base, read_tape_~STbp~3#1.offset;havoc read_tape_~retval~8#1;havoc read_tape_~name~6#1.base, read_tape_~name~6#1.offset;havoc read_tape_~tmp~33#1.base, read_tape_~tmp~33#1.offset;havoc read_tape_~cmdstatp~6#1.base, read_tape_~cmdstatp~6#1.offset;havoc read_tape_~tmp___0~18#1.base, read_tape_~tmp___0~18#1.offset;havoc read_tape_~tmp___1~12#1;read_tape_~retval~8#1 := 0; [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499: assume !(0 == st_read_#t~mem988#1);havoc st_read_#t~mem988#1; [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688-4: assume 0 == (if st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 else st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 - 4294967296);st_ioctl_#t~bitwise1394#1 := 0; [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688-4: assume !(0 == (if st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 else st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688-3: assume 2048 == (if st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 else st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 - 4294967296);st_ioctl_#t~bitwise1394#1 := (if st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 else st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688-3: assume !(2048 == (if st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 else st_ioctl_#t~mem1393#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235: assume read_tape_#t~short890#1;havoc read_tape_#t~mem888#1;havoc read_tape_#t~mem889#1;havoc read_tape_#t~short890#1;call read_tape_#t~mem891#1.base, read_tape_#t~mem891#1.offset := read~$Pointer$#32(read_tape_~STp#1.base, 260 + read_tape_~STp#1.offset, 8);call read_tape_#t~mem892#1 := read~int#32(read_tape_#t~mem891#1.base, 8 + read_tape_#t~mem891#1.offset, 4);read_tape_~blks~2#1 := read_tape_#t~mem892#1;havoc read_tape_#t~mem891#1.base, read_tape_#t~mem891#1.offset;havoc read_tape_#t~mem892#1;call read_tape_#t~mem893#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4);read_tape_~bytes~0#1 := read_tape_#t~mem893#1 * read_tape_~blks~2#1;havoc read_tape_#t~mem893#1; [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235: assume !read_tape_#t~short890#1;havoc read_tape_#t~mem888#1;havoc read_tape_#t~mem889#1;havoc read_tape_#t~short890#1;read_tape_~bytes~0#1 := (if read_tape_~count#1 % 4294967296 <= 2147483647 then read_tape_~count#1 % 4294967296 else read_tape_~count#1 % 4294967296 - 4294967296);call read_tape_#t~mem894#1 := read~int#32(read_tape_~STbp~3#1.base, 2 + read_tape_~STbp~3#1.offset, 2);read_tape_#t~short897#1 := 0 == read_tape_#t~mem894#1 % 65536 % 4294967296; [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5178: assume reset_state_~i~0#1 <= 3; [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5178: assume !(reset_state_~i~0#1 <= 3);call reset_state_#t~mem504#1 := read~int#32(reset_state_~STp#1.base, 275 + reset_state_~STp#1.offset, 1); [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235-1: assume read_tape_#t~short890#1;call read_tape_#t~mem889#1 := read~int#32(read_tape_~STm~3#1.base, 4 + read_tape_~STm~3#1.offset, 1);read_tape_#t~short890#1 := 0 != read_tape_#t~mem889#1 % 256 % 4294967296; [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235-1: assume !read_tape_#t~short890#1; [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5971: assume -2147483648 <= st_write_#t~ret794#1 && st_write_#t~ret794#1 <= 2147483647;st_write_~tmp___2~7#1 := st_write_#t~ret794#1;havoc st_write_#t~ret794#1;st_write_~retval~7#1 := st_write_~tmp___2~7#1; [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5971-1: SUMMARY for call st_write_#t~ret794#1 := set_mode_densblk(st_write_~STp~5#1.base, st_write_~STp~5#1.offset, st_write_~STm~2#1.base, st_write_~STm~2#1.offset); srcloc: null [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7953: assume 0 == st_ioctl_#t~mem1568#1;havoc st_ioctl_#t~mem1568#1;call st_ioctl_#t~mem1569#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7953: assume !(0 == st_ioctl_#t~mem1568#1);havoc st_ioctl_#t~mem1568#1;call st_ioctl_#t~mem1571#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689-1: SUMMARY for call st_ioctl_#t~ret1397#1 := scsi_block_when_processing_errors(st_ioctl_#t~mem1396#1.base, st_ioctl_#t~mem1396#1.offset); srcloc: null [2025-02-08 02:47:26,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689: assume -2147483648 <= st_ioctl_#t~ret1397#1 && st_ioctl_#t~ret1397#1 <= 2147483647;st_ioctl_~tmp___1~16#1 := st_ioctl_#t~ret1397#1;havoc st_ioctl_#t~mem1396#1.base, st_ioctl_#t~mem1396#1.offset;havoc st_ioctl_#t~ret1397#1; [2025-02-08 02:47:26,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9275: assume { :begin_inline_st_read } true;st_read_#in~filp#1.base, st_read_#in~filp#1.offset, st_read_#in~buf#1.base, st_read_#in~buf#1.offset, st_read_#in~count#1, st_read_#in~ppos#1.base, st_read_#in~ppos#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_st_read_28_p1~0#1.base, main_~var_st_read_28_p1~0#1.offset, main_~var_st_read_28_p2~0#1, main_~var_st_read_28_p3~0#1.base, main_~var_st_read_28_p3~0#1.offset;havoc st_read_#res#1;havoc st_read_#t~mem965#1.base, st_read_#t~mem965#1.offset, st_read_#t~mem966#1.base, st_read_#t~mem966#1.offset, st_read_#t~ret967#1, st_read_#t~ret968#1, st_read_#t~mem969#1, st_read_#t~mem970#1, st_read_#t~mem971#1, st_read_#t~short972#1, st_read_#t~mem973#1, st_read_#t~mem974#1, st_read_#t~mem975#1, st_read_#t~ret976#1, st_read_#t~ret977#1, st_read_#t~mem978#1, st_read_#t~mem979#1, st_read_#t~mem980#1, st_read_#t~short981#1, st_read_#t~mem982#1, st_read_#t~mem983#1, st_read_#t~ret984#1, st_read_#t~ret985#1, st_read_#t~ret986#1, st_read_#t~ret987#1, st_read_#t~mem988#1, st_read_#t~ret989#1, st_read_#t~mem990#1, st_read_#t~mem991#1, st_read_#t~ite993#1, st_read_#t~mem992#1, st_read_#t~ret994#1, st_read_#t~mem995#1, st_read_#t~mem996#1, st_read_#t~mem997#1, st_read_#t~mem998#1, st_read_#t~mem999#1, st_read_#t~mem1000#1, st_read_#t~mem1001#1, st_read_#t~mem1002#1, st_read_#t~mem1003#1, st_read_#t~mem1004#1, st_read_#t~mem1005#1, st_read_#t~mem1006#1.base, st_read_#t~mem1006#1.offset, st_read_#t~mem1007#1.base, st_read_#t~mem1007#1.offset, st_read_~filp#1.base, st_read_~filp#1.offset, st_read_~buf#1.base, st_read_~buf#1.offset, st_read_~count#1, st_read_~ppos#1.base, st_read_~ppos#1.offset, st_read_~total~1#1, st_read_~retval~9#1, st_read_~#i~5#1.base, st_read_~#i~5#1.offset, st_read_~transfer~3#1, st_read_~special~0#1, st_read_~do_dio~0#1, st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset, st_read_~STp~6#1.base, st_read_~STp~6#1.offset, st_read_~STm~4#1.base, st_read_~STm~4#1.offset, st_read_~STps~9#1.base, st_read_~STps~9#1.offset, st_read_~STbp~4#1.base, st_read_~STbp~4#1.offset, st_read_~tmp~34#1, st_read_~tmp___0~19#1, st_read_~tmp___1~13#1, st_read_~tmp___2~8#1, st_read_~tmp___3~5#1, st_read_~tmp___4~4#1, st_read_~tmp___5~3#1, st_read_~tmp___6~2#1, st_read_~tmp___7~2#1;st_read_~filp#1.base, st_read_~filp#1.offset := st_read_#in~filp#1.base, st_read_#in~filp#1.offset;st_read_~buf#1.base, st_read_~buf#1.offset := st_read_#in~buf#1.base, st_read_#in~buf#1.offset;st_read_~count#1 := st_read_#in~count#1;st_read_~ppos#1.base, st_read_~ppos#1.offset := st_read_#in~ppos#1.base, st_read_#in~ppos#1.offset;havoc st_read_~total~1#1;havoc st_read_~retval~9#1;call st_read_~#i~5#1.base, st_read_~#i~5#1.offset := #Ultimate.allocOnStack(8);havoc st_read_~transfer~3#1;havoc st_read_~special~0#1;havoc st_read_~do_dio~0#1;call st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset := #Ultimate.allocOnStack(8);havoc st_read_~STp~6#1.base, st_read_~STp~6#1.offset;havoc st_read_~STm~4#1.base, st_read_~STm~4#1.offset;havoc st_read_~STps~9#1.base, st_read_~STps~9#1.offset;havoc st_read_~STbp~4#1.base, st_read_~STbp~4#1.offset;havoc st_read_~tmp~34#1;havoc st_read_~tmp___0~19#1;havoc st_read_~tmp___1~13#1;havoc st_read_~tmp___2~8#1;havoc st_read_~tmp___3~5#1;havoc st_read_~tmp___4~4#1;havoc st_read_~tmp___5~3#1;havoc st_read_~tmp___6~2#1;havoc st_read_~tmp___7~2#1;st_read_~retval~9#1 := 0;st_read_~do_dio~0#1 := 0;call write~$Pointer$#15(0, 0, st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset, 8);call st_read_#t~mem965#1.base, st_read_#t~mem965#1.offset := read~$Pointer$#12(st_read_~filp#1.base, 292 + st_read_~filp#1.offset, 8);st_read_~STp~6#1.base, st_read_~STp~6#1.offset := st_read_#t~mem965#1.base, st_read_#t~mem965#1.offset;havoc st_read_#t~mem965#1.base, st_read_#t~mem965#1.offset;call st_read_#t~mem966#1.base, st_read_#t~mem966#1.offset := read~$Pointer$#32(st_read_~STp~6#1.base, 260 + st_read_~STp~6#1.offset, 8);st_read_~STbp~4#1.base, st_read_~STbp~4#1.offset := st_read_#t~mem966#1.base, st_read_#t~mem966#1.offset;havoc st_read_#t~mem966#1.base, st_read_#t~mem966#1.offset;assume { :begin_inline_ldv_mutex_lock_interruptible_12 } true;ldv_mutex_lock_interruptible_12_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_12_#in~ldv_func_arg1#1.offset := st_read_~STp~6#1.base, 16 + st_read_~STp~6#1.offset;havoc ldv_mutex_lock_interruptible_12_#res#1;havoc ldv_mutex_lock_interruptible_12_#t~ret1915#1, ldv_mutex_lock_interruptible_12_#t~ret1916#1, ldv_mutex_lock_interruptible_12_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_12_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_12_~ldv_func_res~2#1, ldv_mutex_lock_interruptible_12_~tmp~67#1, ldv_mutex_lock_interruptible_12_~tmp___0~39#1;ldv_mutex_lock_interruptible_12_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_12_~ldv_func_arg1#1.offset := ldv_mutex_lock_interruptible_12_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_12_#in~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_interruptible_12_~ldv_func_res~2#1;havoc ldv_mutex_lock_interruptible_12_~tmp~67#1;havoc ldv_mutex_lock_interruptible_12_~tmp___0~39#1; [2025-02-08 02:47:26,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9275-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:26,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6104: assume 0 != st_write_#t~mem854#1;havoc st_write_#t~mem854#1;call st_write_#t~mem855#1.base, st_write_#t~mem855#1.offset := read~$Pointer$#32(st_write_~STp~5#1.base, 260 + st_write_~STp~5#1.offset, 8);st_write_~cmdstatp~5#1.base, st_write_~cmdstatp~5#1.offset := st_write_#t~mem855#1.base, 36 + st_write_#t~mem855#1.offset;havoc st_write_#t~mem855#1.base, st_write_#t~mem855#1.offset;call st_write_#t~mem856#1 := read~int#32(st_write_~cmdstatp~5#1.base, 12 + st_write_~cmdstatp~5#1.offset, 4);st_write_#t~short859#1 := 0 != st_write_#t~mem856#1; [2025-02-08 02:47:26,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6104: assume !(0 != st_write_#t~mem854#1);havoc st_write_#t~mem854#1; [2025-02-08 02:47:26,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954: call write~int#32(st_ioctl_#t~bitwise1570#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1569#1;havoc st_ioctl_#t~bitwise1570#1; [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086-1: st_compat_ioctl_#res#1 := st_compat_ioctl_~ret~1#1; [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-4: assume 0 == st_ioctl_#t~mem1569#1 || 1073741824 == st_ioctl_#t~mem1569#1;st_ioctl_#t~bitwise1570#1 := 1073741824; [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-4: assume !(0 == st_ioctl_#t~mem1569#1 || 1073741824 == st_ioctl_#t~mem1569#1); [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: assume 34 == st_ioctl_#t~mem1510#1;havoc st_ioctl_#t~mem1510#1;call st_ioctl_#t~mem1511#1 := read~int#32(st_ioctl_~STp~7#1.base, 275 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: assume !(34 == st_ioctl_#t~mem1510#1);havoc st_ioctl_#t~mem1510#1;call st_ioctl_#t~mem1515#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2); [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-3: assume false;st_ioctl_#t~bitwise1570#1 := st_ioctl_#t~mem1569#1; [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-3: assume !false; [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-2: havoc st_ioctl_#t~bitwise1570#1;assume ((((st_ioctl_#t~mem1569#1 < 0 || st_ioctl_#t~bitwise1570#1 >= 1073741824) && st_ioctl_#t~bitwise1570#1 >= st_ioctl_#t~mem1569#1) && (st_ioctl_#t~mem1569#1 < 0 || st_ioctl_#t~bitwise1570#1 <= 1073741824 + st_ioctl_#t~mem1569#1)) && (st_ioctl_#t~mem1569#1 >= 0 || st_ioctl_#t~bitwise1570#1 < 0)) && st_ioctl_#t~bitwise1570#1 <= 9223372036854775807; [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-1: [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7690: assume 0 == st_ioctl_~tmp___1~16#1 || -19 != st_ioctl_~retval~12#1; [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7690: assume !(0 == st_ioctl_~tmp___1~16#1 || -19 != st_ioctl_~retval~12#1);st_ioctl_~retval~12#1 := 0;st_ioctl_~cmd_type~0#1 := (if st_ioctl_~cmd_in#1 % 4294967296 / 256 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_~cmd_in#1 % 4294967296 / 256 % 4294967296 % 4294967296 else st_ioctl_~cmd_in#1 % 4294967296 / 256 % 4294967296 % 4294967296 - 4294967296) % 256;st_ioctl_~cmd_nr~0#1 := (if st_ioctl_~cmd_in#1 % 4294967296 % 4294967296 <= 2147483647 then st_ioctl_~cmd_in#1 % 4294967296 % 4294967296 else st_ioctl_~cmd_in#1 % 4294967296 % 4294967296 - 4294967296) % 256; [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-3: assume 2 == st_set_options_~options#1;st_set_options_#t~bitwise1032#1 := st_set_options_~options#1; [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-3: assume !(2 == st_set_options_~options#1); [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576-1: [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-2: havoc st_set_options_#t~bitwise1032#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1032#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1032#1 <= 2) && st_set_options_#t~bitwise1032#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1032#1 > 2 + st_set_options_~options#1)) && st_set_options_#t~bitwise1032#1 >= -9223372036854775808; [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576-2: havoc st_open_#t~bitwise653#1;assume st_open_#t~bitwise653#1 % 4294967296 <= st_open_#t~mem652#1 % 4294967296 && st_open_#t~bitwise653#1 % 4294967296 <= 2048; [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-1: [2025-02-08 02:47:26,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633: assume 0 != st_set_options_#t~bitwise1032#1;havoc st_set_options_#t~bitwise1032#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STm~5#1.base, 2 + st_set_options_~STm~5#1.offset, 1); [2025-02-08 02:47:26,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633: assume !(0 != st_set_options_#t~bitwise1032#1);havoc st_set_options_#t~bitwise1032#1; [2025-02-08 02:47:26,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576: assume 0 == st_open_#t~bitwise653#1 % 4294967296 && 0 != st_open_~retval~4#1;havoc st_open_#t~mem652#1;havoc st_open_#t~bitwise653#1;call st_open_#t~mem654#1 := read~int#32(st_open_~STp~2#1.base, 601 + st_open_~STp~2#1.offset, 1); [2025-02-08 02:47:26,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576: assume !(0 == st_open_#t~bitwise653#1 % 4294967296 && 0 != st_open_~retval~4#1);havoc st_open_#t~mem652#1;havoc st_open_#t~bitwise653#1;st_open_#res#1 := 0; [2025-02-08 02:47:26,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576-3: assume 2048 == st_open_#t~mem652#1 % 4294967296;st_open_#t~bitwise653#1 := st_open_#t~mem652#1; [2025-02-08 02:47:26,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576-3: assume !(2048 == st_open_#t~mem652#1 % 4294967296); [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1032#1 := 0; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576-4: assume 0 == st_open_#t~mem652#1 % 4294967296;st_open_#t~bitwise653#1 := 0; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576-4: assume !(0 == st_open_#t~mem652#1 % 4294967296); [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10201: havoc scsi_nonblockable_ioctl_#t~nondet1974#1;st_ioctl_#t~ret1395#1 := scsi_nonblockable_ioctl_#res#1;havoc scsi_nonblockable_ioctl_#t~nondet1974#1, scsi_nonblockable_ioctl_~arg0#1.base, scsi_nonblockable_ioctl_~arg0#1.offset, scsi_nonblockable_ioctl_~arg1#1, scsi_nonblockable_ioctl_~arg2#1.base, scsi_nonblockable_ioctl_~arg2#1.offset, scsi_nonblockable_ioctl_~arg3#1;havoc scsi_nonblockable_ioctl_#in~arg0#1.base, scsi_nonblockable_ioctl_#in~arg0#1.offset, scsi_nonblockable_ioctl_#in~arg1#1, scsi_nonblockable_ioctl_#in~arg2#1.base, scsi_nonblockable_ioctl_#in~arg2#1.offset, scsi_nonblockable_ioctl_#in~arg3#1;assume { :end_inline_scsi_nonblockable_ioctl } true;assume -2147483648 <= st_ioctl_#t~ret1395#1 && st_ioctl_#t~ret1395#1 <= 2147483647;st_ioctl_~retval~12#1 := st_ioctl_#t~ret1395#1;havoc st_ioctl_#t~mem1392#1.base, st_ioctl_#t~mem1392#1.offset;havoc st_ioctl_#t~mem1393#1;havoc st_ioctl_#t~bitwise1394#1;havoc st_ioctl_#t~ret1395#1;call st_ioctl_#t~mem1396#1.base, st_ioctl_#t~mem1396#1.offset := read~$Pointer$#32(st_ioctl_~STp~7#1.base, 8 + st_ioctl_~STp~7#1.offset, 8); [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973: assume st_write_~retval~7#1 < 0; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973: assume !(st_write_~retval~7#1 < 0);call st_write_#t~mem795#1 := read~int#32(st_write_~STm~2#1.base, 6 + st_write_~STm~2#1.offset, 1);st_write_#t~short797#1 := 0 != st_write_#t~mem795#1 % 256 % 4294967296; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823: assume 0 == st_ioctl_#t~mem1511#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1511#1;st_ioctl_~retval~12#1 := -22; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823: assume !(0 == st_ioctl_#t~mem1511#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1511#1; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8748: SUMMARY for call scsi_autopm_put_device(st_probe_~SDp~0#1.base, st_probe_~SDp~0#1.offset); srcloc: null [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6502: assume st_read_~special~0#1 < 0;st_read_~retval~9#1 := st_read_~special~0#1; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6502: assume !(st_read_~special~0#1 < 0); [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577: assume 2 == st_open_#t~mem654#1 % 256 % 4294967296;havoc st_open_#t~mem654#1;st_open_~retval~4#1 := -123; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577: assume !(2 == st_open_#t~mem654#1 % 256 % 4294967296);havoc st_open_#t~mem654#1;st_open_~retval~4#1 := -5; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9277: SUMMARY for call ldv_check_return_value((if main_~res_st_read_28~0#1 % 4294967296 <= 2147483647 then main_~res_st_read_28~0#1 % 4294967296 else main_~res_st_read_28~0#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8352: assume 0 != from_buffer_~do_count#1;from_buffer_#res#1 := -5; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8352: assume !(0 != from_buffer_~do_count#1);from_buffer_#res#1 := 0; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106: assume st_write_#t~short859#1;havoc st_write_#t~mem856#1;havoc st_write_#t~mem857#1;havoc st_write_#t~bitwise858#1;havoc st_write_#t~short859#1;call st_write_#t~mem860#1 := read~int#32(st_write_~cmdstatp~5#1.base, 5 + st_write_~cmdstatp~5#1.offset, 1);st_write_~scode~2#1 := (if st_write_#t~mem860#1 % 256 % 4294967296 <= 2147483647 then st_write_#t~mem860#1 % 256 % 4294967296 else st_write_#t~mem860#1 % 256 % 4294967296 - 4294967296);havoc st_write_#t~mem860#1;call st_write_#t~mem861#1 := read~int#32(st_write_~cmdstatp~5#1.base, 29 + st_write_~cmdstatp~5#1.offset, 1); [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106: assume !st_write_#t~short859#1;havoc st_write_#t~mem856#1;havoc st_write_#t~mem857#1;havoc st_write_#t~bitwise858#1;havoc st_write_#t~short859#1;st_write_~count#1 := st_write_~count#1 + st_write_~do_count~0#1;call write~int#32(-1, st_write_~STps~7#1.base, 8 + st_write_~STps~7#1.offset, 4);call st_write_#t~mem875#1 := read~int#32(st_write_~STbp~2#1.base, 24 + st_write_~STbp~2#1.offset, 4);st_write_~retval~7#1 := st_write_#t~mem875#1;havoc st_write_#t~mem875#1; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-3: havoc st_write_#t~bitwise858#1;assume (((((if st_write_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then st_write_#t~mem857#1 % 256 % 4294967296 else st_write_#t~mem857#1 % 256 % 4294967296 - 4294967296) < 0 || st_write_#t~bitwise858#1 <= (if st_write_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then st_write_#t~mem857#1 % 256 % 4294967296 else st_write_#t~mem857#1 % 256 % 4294967296 - 4294967296)) && st_write_#t~bitwise858#1 <= 64) && st_write_#t~bitwise858#1 >= 0) && ((if st_write_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then st_write_#t~mem857#1 % 256 % 4294967296 else st_write_#t~mem857#1 % 256 % 4294967296 - 4294967296) >= 0 || st_write_#t~bitwise858#1 > 64 + (if st_write_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then st_write_#t~mem857#1 % 256 % 4294967296 else st_write_#t~mem857#1 % 256 % 4294967296 - 4294967296))) && st_write_#t~bitwise858#1 >= -2147483648; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3992: assume atomic_add_return_#t~switch27#1; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3992: assume !atomic_add_return_#t~switch27#1;atomic_add_return_#t~switch27#1 := atomic_add_return_#t~switch27#1; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-4: assume 64 == (if st_write_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then st_write_#t~mem857#1 % 256 % 4294967296 else st_write_#t~mem857#1 % 256 % 4294967296 - 4294967296);st_write_#t~bitwise858#1 := (if st_write_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then st_write_#t~mem857#1 % 256 % 4294967296 else st_write_#t~mem857#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-4: assume !(64 == (if st_write_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then st_write_#t~mem857#1 % 256 % 4294967296 else st_write_#t~mem857#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-1: st_write_#t~short859#1 := 0 != st_write_#t~bitwise858#1; [2025-02-08 02:47:26,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-2: [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-2: havoc st_ioctl_#t~bitwise1572#1;assume ((((st_ioctl_#t~mem1571#1 < 0 || st_ioctl_#t~bitwise1572#1 >= 2147483648) && st_ioctl_#t~bitwise1572#1 >= st_ioctl_#t~mem1571#1) && (st_ioctl_#t~mem1571#1 < 0 || st_ioctl_#t~bitwise1572#1 <= 2147483648 + st_ioctl_#t~mem1571#1)) && (st_ioctl_#t~mem1571#1 >= 0 || st_ioctl_#t~bitwise1572#1 < 0)) && st_ioctl_#t~bitwise1572#1 <= 9223372036854775807; [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-1: [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956: call write~int#32(st_ioctl_#t~bitwise1572#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1571#1;havoc st_ioctl_#t~bitwise1572#1; [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-5: assume 0 == (if st_write_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then st_write_#t~mem857#1 % 256 % 4294967296 else st_write_#t~mem857#1 % 256 % 4294967296 - 4294967296);st_write_#t~bitwise858#1 := 0; [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-5: assume !(0 == (if st_write_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then st_write_#t~mem857#1 % 256 % 4294967296 else st_write_#t~mem857#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-6: assume st_write_#t~short859#1;call st_write_#t~mem857#1 := read~int#32(st_write_~cmdstatp~5#1.base, 28 + st_write_~cmdstatp~5#1.offset, 1); [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-6: assume !st_write_#t~short859#1; [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8749: st_probe_~tmp___5~5#1.base, st_probe_~tmp___5~5#1.offset := st_probe_#t~ret1787#1.base, st_probe_#t~ret1787#1.offset;havoc st_probe_#t~ret1787#1.base, st_probe_#t~ret1787#1.offset; [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8749-1: SUMMARY for call st_probe_#t~ret1787#1.base, st_probe_#t~ret1787#1.offset := tape_name(st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset); srcloc: null [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-4: assume 0 == st_ioctl_#t~mem1571#1 || 2147483648 == st_ioctl_#t~mem1571#1;st_ioctl_#t~bitwise1572#1 := 2147483648; [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-4: assume !(0 == st_ioctl_#t~mem1571#1 || 2147483648 == st_ioctl_#t~mem1571#1); [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-3: assume false;st_ioctl_#t~bitwise1572#1 := st_ioctl_#t~mem1571#1; [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-3: assume !false; [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8617: assume ~st_max_sg_segs~0 < st_probe_~i~13#1;st_probe_~i~13#1 := ~st_max_sg_segs~0; [2025-02-08 02:47:26,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8617: assume !(~st_max_sg_segs~0 < st_probe_~i~13#1); [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5182: assume 0 != reset_state_#t~mem504#1 % 256 % 4294967296;havoc reset_state_#t~mem504#1; [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5182: assume !(0 != reset_state_#t~mem504#1 % 256 % 4294967296);havoc reset_state_#t~mem504#1; [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8750-1: SUMMARY for call st_probe_#t~ret1788#1 := dev_printk(96, 0, st_probe_~SDp~0#1.base, 435 + st_probe_~SDp~0#1.offset, 97, 0); srcloc: null [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8750: assume -2147483648 <= st_probe_#t~ret1788#1 && st_probe_#t~ret1788#1 <= 2147483647;havoc st_probe_#t~ret1788#1;call st_probe_#t~mem1789#1.base, st_probe_#t~mem1789#1.offset := read~$Pointer$#32(st_probe_~SDp~0#1.base, 8 + st_probe_~SDp~0#1.offset, 8); [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6372: assume 0 != read_tape_#t~mem955#1 % 256 % 4294967296;havoc read_tape_#t~mem955#1;call read_tape_#t~mem957#1 := read~int#32(read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4);call read_tape_#t~mem956#1.base, read_tape_#t~mem956#1.offset := read~$Pointer$#32(read_tape_~STp#1.base, 260 + read_tape_~STp#1.offset, 8);call read_tape_#t~mem958#1 := read~int#32(read_tape_#t~mem956#1.base, 52 + read_tape_#t~mem956#1.offset, 4);call write~int#32(read_tape_#t~mem957#1 - read_tape_#t~mem958#1, read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4);havoc read_tape_#t~mem957#1;havoc read_tape_#t~mem956#1.base, read_tape_#t~mem956#1.offset;havoc read_tape_#t~mem958#1; [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6372: assume !(0 != read_tape_#t~mem955#1 % 256 % 4294967296);havoc read_tape_#t~mem955#1; [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5183: assume -2147483648 <= reset_state_#t~ret505#1 && reset_state_#t~ret505#1 <= 2147483647;call write~int#32(reset_state_#t~ret505#1, reset_state_~STp#1.base, 524 + reset_state_~STp#1.offset, 4);havoc reset_state_#t~ret505#1;call reset_state_#t~mem506#1 := read~int#32(reset_state_~STp#1.base, 524 + reset_state_~STp#1.offset, 4); [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6240-1: assume read_tape_#t~short897#1;call read_tape_#t~mem895#1.base, read_tape_#t~mem895#1.offset := read~$Pointer$#32(read_tape_~STp#1.base, 260 + read_tape_~STp#1.offset, 8);call read_tape_#t~mem896#1 := read~int#32(read_tape_#t~mem895#1.base, 4 + read_tape_#t~mem895#1.offset, 4);read_tape_#t~short897#1 := read_tape_#t~mem896#1 < read_tape_~bytes~0#1; [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6240-1: assume !read_tape_#t~short897#1; [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5183-1: SUMMARY for call reset_state_#t~ret505#1 := find_partition(reset_state_~STp#1.base, reset_state_~STp#1.offset); srcloc: null [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6240: assume read_tape_#t~short897#1;havoc read_tape_#t~mem894#1;havoc read_tape_#t~mem895#1.base, read_tape_#t~mem895#1.offset;havoc read_tape_#t~mem896#1;havoc read_tape_#t~short897#1;call read_tape_#t~mem898#1.base, read_tape_#t~mem898#1.offset := read~$Pointer$#32(read_tape_~STp#1.base, 260 + read_tape_~STp#1.offset, 8);call read_tape_#t~mem899#1 := read~int#32(read_tape_#t~mem898#1.base, 4 + read_tape_#t~mem898#1.offset, 4);read_tape_~bytes~0#1 := read_tape_#t~mem899#1;havoc read_tape_#t~mem898#1.base, read_tape_#t~mem898#1.offset;havoc read_tape_#t~mem899#1; [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6240: assume !read_tape_#t~short897#1;havoc read_tape_#t~mem894#1;havoc read_tape_#t~mem895#1.base, read_tape_#t~mem895#1.offset;havoc read_tape_#t~mem896#1;havoc read_tape_#t~short897#1; [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6108: assume 0 != st_write_#t~mem861#1 % 256 % 4294967296;havoc st_write_#t~mem861#1;call st_write_#t~mem862#1 := read~int#32(st_write_~cmdstatp~5#1.base, 20 + st_write_~cmdstatp~5#1.offset, 8);st_write_~undone~0#1 := (if st_write_#t~mem862#1 % 18446744073709551616 % 4294967296 <= 2147483647 then st_write_#t~mem862#1 % 18446744073709551616 % 4294967296 else st_write_#t~mem862#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc st_write_#t~mem862#1; [2025-02-08 02:47:26,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6108: assume !(0 != st_write_#t~mem861#1 % 256 % 4294967296);havoc st_write_#t~mem861#1;call st_write_#t~mem863#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4); [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-3: assume 128 == st_set_options_~options#1;st_set_options_#t~bitwise1033#1 := st_set_options_~options#1; [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-3: assume !(128 == st_set_options_~options#1); [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-2: havoc st_set_options_#t~bitwise1033#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1033#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1033#1 <= 128) && st_set_options_#t~bitwise1033#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1033#1 > 128 + st_set_options_~options#1)) && st_set_options_#t~bitwise1033#1 >= -9223372036854775808; [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-1: [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637: assume 0 != st_set_options_#t~bitwise1033#1;havoc st_set_options_#t~bitwise1033#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STm~5#1.base, 5 + st_set_options_~STm~5#1.offset, 1); [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637: assume !(0 != st_set_options_#t~bitwise1033#1);havoc st_set_options_#t~bitwise1033#1; [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1033#1 := 0; [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5184: assume reset_state_#t~mem506#1 < 0;havoc reset_state_#t~mem506#1;call write~int#32(0, reset_state_~STp#1.base, 524 + reset_state_~STp#1.offset, 4); [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5184: assume !(reset_state_#t~mem506#1 < 0);havoc reset_state_#t~mem506#1; [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume st_write_#t~short797#1;havoc st_write_#t~mem795#1;havoc st_write_#t~mem796#1;havoc st_write_#t~short797#1;call st_write_#t~mem798#1 := read~int#32(st_write_~STm~2#1.base, 6 + st_write_~STm~2#1.offset, 1); [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume !st_write_#t~short797#1;havoc st_write_#t~mem795#1;havoc st_write_#t~mem796#1;havoc st_write_#t~short797#1; [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977-1: assume st_write_#t~short797#1;call st_write_#t~mem796#1 := read~int#32(st_write_~STp~5#1.base, 607 + st_write_~STp~5#1.offset, 1);st_write_#t~short797#1 := 0 == st_write_#t~mem796#1 % 256 % 4294967296; [2025-02-08 02:47:26,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977-1: assume !st_write_#t~short797#1; [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5713: assume 1 == st_flush_#t~mem716#1 % 256 % 4294967296;havoc st_flush_#t~mem716#1;call st_flush_#t~mem717#1 := read~int#32(st_flush_~STps~6#1.base, 12 + st_flush_~STps~6#1.offset, 4); [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5713: assume !(1 == st_flush_#t~mem716#1 % 256 % 4294967296);havoc st_flush_#t~mem716#1; [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8752: assume -2147483648 <= st_probe_#t~ret1790#1 && st_probe_#t~ret1790#1 <= 2147483647;st_probe_~tmp___6~4#1 := st_probe_#t~ret1790#1;havoc st_probe_#t~mem1789#1.base, st_probe_#t~mem1789#1.offset;havoc st_probe_#t~ret1790#1; [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8752-1: SUMMARY for call st_probe_#t~ret1790#1 := queue_dma_alignment(st_probe_#t~mem1789#1.base, st_probe_#t~mem1789#1.offset); srcloc: null [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3996: assume atomic_add_return_#t~switch27#1; [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3996: assume !atomic_add_return_#t~switch27#1;atomic_add_return_#t~switch27#1 := true; [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978: assume -2147483648 <= st_write_#t~ret799#1 && st_write_#t~ret799#1 <= 2147483647;st_write_~tmp___3~4#1 := st_write_#t~ret799#1;havoc st_write_#t~mem798#1;havoc st_write_#t~ret799#1; [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7960: call st_ioctl_#t~mem1573#1 := read~int#32(st_ioctl_~STp~7#1.base, 631 + st_ioctl_~STp~7#1.offset, 4);call write~int#32(st_ioctl_#t~mem1573#1, st_ioctl_~#mt_status~0#1.base, 32 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1573#1;call st_ioctl_#t~mem1574#1 := read~int#32(st_ioctl_~STp~7#1.base, 524 + st_ioctl_~STp~7#1.offset, 4);call write~int#32(st_ioctl_#t~mem1574#1, st_ioctl_~#mt_status~0#1.base, 8 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1574#1;call st_ioctl_#t~mem1575#1 := read~int#32(st_ioctl_~STps~14#1.base, 1 + st_ioctl_~STps~14#1.offset, 1);st_ioctl_#t~short1577#1 := 3 == st_ioctl_#t~mem1575#1 % 256 % 4294967296; [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978-1: SUMMARY for call st_write_#t~ret799#1 := st_compression(st_write_~STp~5#1.base, st_write_~STp~5#1.offset, (if 2 == st_write_#t~mem798#1 % 256 % 4294967296 then 1 else 0)); srcloc: null [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7828-1: SUMMARY for call st_ioctl_#t~ret1512#1 := st_int_ioctl(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, 6, 0); srcloc: null [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7828: assume -2147483648 <= st_ioctl_#t~ret1512#1 && st_ioctl_#t~ret1512#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1512#1;havoc st_ioctl_#t~ret1512#1; [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8621: st_probe_#t~ret1759#1.base, st_probe_#t~ret1759#1.offset := new_tape_buffer_#res#1.base, new_tape_buffer_#res#1.offset;havoc new_tape_buffer_#t~ret1646#1.base, new_tape_buffer_#t~ret1646#1.offset, new_tape_buffer_#t~ret1647#1, new_tape_buffer_#t~ret1648#1.base, new_tape_buffer_#t~ret1648#1.offset, new_tape_buffer_#t~mem1649#1.base, new_tape_buffer_#t~mem1649#1.offset, new_tape_buffer_~need_dma#1, new_tape_buffer_~max_sg#1, new_tape_buffer_~tb~0#1.base, new_tape_buffer_~tb~0#1.offset, new_tape_buffer_~tmp~43#1.base, new_tape_buffer_~tmp~43#1.offset, new_tape_buffer_~tmp___0~24#1.base, new_tape_buffer_~tmp___0~24#1.offset;havoc new_tape_buffer_#in~need_dma#1, new_tape_buffer_#in~max_sg#1;assume { :end_inline_new_tape_buffer } true;st_probe_~buffer~0#1.base, st_probe_~buffer~0#1.offset := st_probe_#t~ret1759#1.base, st_probe_#t~ret1759#1.offset;havoc st_probe_#t~mem1757#1.base, st_probe_#t~mem1757#1.offset;havoc st_probe_#t~mem1758#1;havoc st_probe_#t~ret1759#1.base, st_probe_#t~ret1759#1.offset; [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8621-1: call st_probe_#t~mem1757#1.base, st_probe_#t~mem1757#1.offset := read~$Pointer$#32(st_probe_~SDp~0#1.base, st_probe_~SDp~0#1.offset, 8);call st_probe_#t~mem1758#1 := read~int#32(st_probe_#t~mem1757#1.base, 591 + st_probe_#t~mem1757#1.offset, 1);assume { :begin_inline_new_tape_buffer } true;new_tape_buffer_#in~need_dma#1, new_tape_buffer_#in~max_sg#1 := (if st_probe_#t~mem1758#1 % 256 % 4294967296 <= 2147483647 then st_probe_#t~mem1758#1 % 256 % 4294967296 else st_probe_#t~mem1758#1 % 256 % 4294967296 - 4294967296), st_probe_~i~13#1;havoc new_tape_buffer_#res#1.base, new_tape_buffer_#res#1.offset;havoc new_tape_buffer_#t~ret1646#1.base, new_tape_buffer_#t~ret1646#1.offset, new_tape_buffer_#t~ret1647#1, new_tape_buffer_#t~ret1648#1.base, new_tape_buffer_#t~ret1648#1.offset, new_tape_buffer_#t~mem1649#1.base, new_tape_buffer_#t~mem1649#1.offset, new_tape_buffer_~need_dma#1, new_tape_buffer_~max_sg#1, new_tape_buffer_~tb~0#1.base, new_tape_buffer_~tb~0#1.offset, new_tape_buffer_~tmp~43#1.base, new_tape_buffer_~tmp~43#1.offset, new_tape_buffer_~tmp___0~24#1.base, new_tape_buffer_~tmp___0~24#1.offset;new_tape_buffer_~need_dma#1 := new_tape_buffer_#in~need_dma#1;new_tape_buffer_~max_sg#1 := new_tape_buffer_#in~max_sg#1;havoc new_tape_buffer_~tb~0#1.base, new_tape_buffer_~tb~0#1.offset;havoc new_tape_buffer_~tmp~43#1.base, new_tape_buffer_~tmp~43#1.offset;havoc new_tape_buffer_~tmp___0~24#1.base, new_tape_buffer_~tmp___0~24#1.offset; [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8753: st_probe_~tmp___7~4#1.base, st_probe_~tmp___7~4#1.offset := st_probe_#t~ret1791#1.base, st_probe_#t~ret1791#1.offset;havoc st_probe_#t~ret1791#1.base, st_probe_#t~ret1791#1.offset;call st_probe_#t~mem1792#1 := read~int#32(st_probe_~tpnt~0#1.base, 286 + st_probe_~tpnt~0#1.offset, 1); [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8753-1: SUMMARY for call st_probe_#t~ret1791#1.base, st_probe_#t~ret1791#1.offset := tape_name(st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset); srcloc: null [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111: assume 0 == st_write_#t~mem863#1 && 13 == st_write_~scode~2#1;havoc st_write_#t~mem863#1;st_write_~undone~0#1 := (if st_write_~transfer~1#1 % 4294967296 <= 2147483647 then st_write_~transfer~1#1 % 4294967296 else st_write_~transfer~1#1 % 4294967296 - 4294967296); [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111: assume !(0 == st_write_#t~mem863#1 && 13 == st_write_~scode~2#1);havoc st_write_#t~mem863#1;st_write_~undone~0#1 := 0; [2025-02-08 02:47:26,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075: havoc dev_set_drvdata_#t~nondet1954#1;st_probe_#t~ret1785#1 := dev_set_drvdata_#res#1;havoc dev_set_drvdata_#t~nondet1954#1, dev_set_drvdata_~arg0#1.base, dev_set_drvdata_~arg0#1.offset, dev_set_drvdata_~arg1#1.base, dev_set_drvdata_~arg1#1.offset;havoc dev_set_drvdata_#in~arg0#1.base, dev_set_drvdata_#in~arg0#1.offset, dev_set_drvdata_#in~arg1#1.base, dev_set_drvdata_#in~arg1#1.offset;assume { :end_inline_dev_set_drvdata } true;assume -2147483648 <= st_probe_#t~ret1785#1 && st_probe_#t~ret1785#1 <= 2147483647;havoc st_probe_#t~ret1785#1;assume { :begin_inline_create_cdevs } true;create_cdevs_#in~tape#1.base, create_cdevs_#in~tape#1.offset := st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset;havoc create_cdevs_#res#1;havoc create_cdevs_#t~ret1741#1, create_cdevs_#t~ret1742#1, create_cdevs_#t~mem1743#1.base, create_cdevs_#t~mem1743#1.offset, create_cdevs_#t~mem1744#1.base, create_cdevs_#t~mem1744#1.offset, create_cdevs_#t~ret1745#1, create_cdevs_~tape#1.base, create_cdevs_~tape#1.offset, create_cdevs_~mode~1#1, create_cdevs_~error~1#1, create_cdevs_~tmp~50#1;create_cdevs_~tape#1.base, create_cdevs_~tape#1.offset := create_cdevs_#in~tape#1.base, create_cdevs_#in~tape#1.offset;havoc create_cdevs_~mode~1#1;havoc create_cdevs_~error~1#1;havoc create_cdevs_~tmp~50#1;create_cdevs_~mode~1#1 := 0; [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5979: assume 0 != st_write_~tmp___3~4#1; [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5979: assume !(0 != st_write_~tmp___3~4#1); [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8754: assume -2147483648 <= st_probe_#t~ret1793#1 && st_probe_#t~ret1793#1 <= 2147483647;havoc st_probe_#t~mem1792#1;havoc st_probe_#t~ret1793#1;st_probe_#res#1 := 0;call ULTIMATE.dealloc(st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset);havoc st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset; [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715: assume st_flush_#t~mem717#1 >= 0;havoc st_flush_#t~mem717#1;call st_flush_#t~mem718#1 := read~int#32(st_flush_~STps~6#1.base, 12 + st_flush_~STps~6#1.offset, 4);call write~int#32(1 + st_flush_#t~mem718#1, st_flush_~STps~6#1.base, 12 + st_flush_~STps~6#1.offset, 4);havoc st_flush_#t~mem718#1; [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715: assume !(st_flush_#t~mem717#1 >= 0);havoc st_flush_#t~mem717#1; [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7829: assume st_ioctl_~i~7#1 < 0;st_ioctl_~retval~12#1 := st_ioctl_~i~7#1; [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7829: assume !(st_ioctl_~i~7#1 < 0);call st_ioctl_#t~mem1513#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);assume { :begin_inline_partition_tape } true;partition_tape_#in~STp#1.base, partition_tape_#in~STp#1.offset, partition_tape_#in~size#1 := st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, st_ioctl_#t~mem1513#1;havoc partition_tape_#res#1;havoc partition_tape_#t~ret1374#1.base, partition_tape_#t~ret1374#1.offset, partition_tape_#t~ret1375#1, partition_tape_#t~mem1376#1.base, partition_tape_#t~mem1376#1.offset, partition_tape_#t~mem1377#1.base, partition_tape_#t~mem1377#1.offset, partition_tape_#t~mem1378#1, partition_tape_#t~mem1379#1, partition_tape_#t~mem1380#1, partition_tape_#t~mem1381#1, partition_tape_#t~memset~res1382#1.base, partition_tape_#t~memset~res1382#1.offset, partition_tape_#t~mem1383#1, partition_tape_#t~mem1384#1, partition_tape_#t~ret1385#1, partition_tape_#t~ret1386#1, partition_tape_~STp#1.base, partition_tape_~STp#1.offset, partition_tape_~size#1, partition_tape_~name~9#1.base, partition_tape_~name~9#1.offset, partition_tape_~tmp~41#1.base, partition_tape_~tmp~41#1.offset, partition_tape_~result~8#1, partition_tape_~pgo~1#1, partition_tape_~psd_cnt~0#1, partition_tape_~psdo~0#1, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset, partition_tape_~tmp___0~22#1;partition_tape_~STp#1.base, partition_tape_~STp#1.offset := partition_tape_#in~STp#1.base, partition_tape_#in~STp#1.offset;partition_tape_~size#1 := partition_tape_#in~size#1;havoc partition_tape_~name~9#1.base, partition_tape_~name~9#1.offset;havoc partition_tape_~tmp~41#1.base, partition_tape_~tmp~41#1.offset;havoc partition_tape_~result~8#1;havoc partition_tape_~pgo~1#1;havoc partition_tape_~psd_cnt~0#1;havoc partition_tape_~psdo~0#1;havoc partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset;havoc partition_tape_~tmp___0~22#1; [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7697: assume 109 == st_ioctl_~cmd_type~0#1 && 1 == st_ioctl_~cmd_nr~0#1; [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7697: assume !(109 == st_ioctl_~cmd_type~0#1 && 1 == st_ioctl_~cmd_nr~0#1);call st_ioctl_#t~mem1542#1 := read~int#32(st_ioctl_~STm~6#1.base, st_ioctl_~STm~6#1.offset, 1); [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8754-1: SUMMARY for call st_probe_#t~ret1793#1 := dev_printk(98, 0, st_probe_~SDp~0#1.base, 435 + st_probe_~SDp~0#1.offset, 99, 0); srcloc: null [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8622: assume 0 == (st_probe_~buffer~0#1.base + st_probe_~buffer~0#1.offset) % 18446744073709551616; [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8622: assume !(0 == (st_probe_~buffer~0#1.base + st_probe_~buffer~0#1.offset) % 18446744073709551616);assume { :begin_inline_alloc_disk } true;alloc_disk_#in~arg0#1 := 1;havoc alloc_disk_#res#1.base, alloc_disk_#res#1.offset;havoc alloc_disk_#t~ret1942#1.base, alloc_disk_#t~ret1942#1.offset, alloc_disk_~arg0#1;alloc_disk_~arg0#1 := alloc_disk_#in~arg0#1; [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6244: call read_tape_#t~mem900#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4);read_tape_~blks~2#1 := (if read_tape_~bytes~0#1 < 0 && 0 != read_tape_~bytes~0#1 % read_tape_#t~mem900#1 then (if read_tape_#t~mem900#1 < 0 then read_tape_~bytes~0#1 / read_tape_#t~mem900#1 - 1 else 1 + read_tape_~bytes~0#1 / read_tape_#t~mem900#1) else read_tape_~bytes~0#1 / read_tape_#t~mem900#1);havoc read_tape_#t~mem900#1;call read_tape_#t~mem901#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4);read_tape_~bytes~0#1 := read_tape_#t~mem901#1 * read_tape_~blks~2#1;havoc read_tape_#t~mem901#1; [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: assume st_ioctl_#t~short1577#1;havoc st_ioctl_#t~mem1575#1;havoc st_ioctl_#t~mem1576#1;havoc st_ioctl_#t~short1577#1;call st_ioctl_#t~mem1578#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: assume !st_ioctl_#t~short1577#1;havoc st_ioctl_#t~mem1575#1;havoc st_ioctl_#t~mem1576#1;havoc st_ioctl_#t~short1577#1;call st_ioctl_#t~mem1580#1 := read~int#32(st_ioctl_~STps~14#1.base, 1 + st_ioctl_~STps~14#1.offset, 1); [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5980-1: SUMMARY for call st_write_#t~ret800#1 := printk(66, 0); srcloc: null [2025-02-08 02:47:26,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5980: assume -2147483648 <= st_write_#t~ret800#1 && st_write_#t~ret800#1 <= 2147483647;havoc st_write_#t~ret800#1; [2025-02-08 02:47:26,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962-1: assume st_ioctl_#t~short1577#1; [2025-02-08 02:47:26,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962-1: assume !st_ioctl_#t~short1577#1;call st_ioctl_#t~mem1576#1 := read~int#32(st_ioctl_~STps~14#1.base, 1 + st_ioctl_~STps~14#1.offset, 1);st_ioctl_#t~short1577#1 := 4 == st_ioctl_#t~mem1576#1 % 256 % 4294967296; [2025-02-08 02:47:26,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7698: assume 8 != st_ioctl_~cmd_in#1 % 4294967296 / 65536 % 16384 % 4294967296;st_ioctl_~retval~12#1 := -22; [2025-02-08 02:47:26,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7698: assume !(8 != st_ioctl_~cmd_in#1 % 4294967296 / 65536 % 16384 % 4294967296); [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641-3: assume 4 == st_set_options_~options#1;st_set_options_#t~bitwise1034#1 := st_set_options_~options#1; [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641-3: assume !(4 == st_set_options_~options#1); [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641-2: havoc st_set_options_#t~bitwise1034#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1034#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1034#1 <= 4) && st_set_options_#t~bitwise1034#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1034#1 > 4 + st_set_options_~options#1)) && st_set_options_#t~bitwise1034#1 >= -9223372036854775808; [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641-1: [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641: assume 0 != st_set_options_#t~bitwise1034#1;havoc st_set_options_#t~bitwise1034#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STm~5#1.base, 4 + st_set_options_~STm~5#1.offset, 1); [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641: assume !(0 != st_set_options_#t~bitwise1034#1);havoc st_set_options_#t~bitwise1034#1; [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509-1: call st_read_#t~mem990#1 := read~int#32(st_read_~STbp~4#1.base, 12 + st_read_~STbp~4#1.offset, 4); [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8623: assume -2147483648 <= st_probe_#t~ret1760#1 && st_probe_#t~ret1760#1 <= 2147483647;havoc st_probe_#t~ret1760#1; [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1034#1 := 0; [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: assume st_read_#t~mem990#1 > 0;havoc st_read_#t~mem990#1;call st_read_#t~mem991#1 := read~int#32(st_read_~STbp~4#1.base, 12 + st_read_~STbp~4#1.offset, 4); [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: assume !(st_read_#t~mem990#1 > 0);havoc st_read_#t~mem990#1; [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8623-1: SUMMARY for call st_probe_#t~ret1760#1 := printk(91, 0); srcloc: null [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6377-1: call read_tape_#t~mem959#1 := read~int#32(read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4); [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6377: assume read_tape_#t~mem959#1 >= 0;havoc read_tape_#t~mem959#1;call read_tape_#t~mem960#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4); [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6377: assume !(read_tape_#t~mem959#1 >= 0);havoc read_tape_#t~mem959#1; [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5188: call reset_state_#t~mem507#1 := read~int#32(reset_state_~STp#1.base, 524 + reset_state_~STp#1.offset, 4);call write~int#32(reset_state_#t~mem507#1, reset_state_~STp#1.base, 528 + reset_state_~STp#1.offset, 4);havoc reset_state_#t~mem507#1; [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8095-1: SUMMARY for call new_tape_buffer_#t~ret1646#1.base, new_tape_buffer_#t~ret1646#1.offset := kzalloc(152, 32); srcloc: null [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8095: new_tape_buffer_~tmp~43#1.base, new_tape_buffer_~tmp~43#1.offset := new_tape_buffer_#t~ret1646#1.base, new_tape_buffer_#t~ret1646#1.offset;havoc new_tape_buffer_#t~ret1646#1.base, new_tape_buffer_#t~ret1646#1.offset;new_tape_buffer_~tb~0#1.base, new_tape_buffer_~tb~0#1.offset := new_tape_buffer_~tmp~43#1.base, new_tape_buffer_~tmp~43#1.offset; [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963-1: [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10209: havoc scsi_register_driver_#t~nondet1976#1; [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963: call write~int#32(st_ioctl_#t~bitwise1579#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1578#1;havoc st_ioctl_#t~bitwise1579#1; [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5981: assume 0 != ~modes_defined~0;st_write_~retval~7#1 := -22; [2025-02-08 02:47:26,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5981: assume !(0 != ~modes_defined~0); [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963-4: assume 0 == st_ioctl_#t~mem1578#1 || 536870912 == st_ioctl_#t~mem1578#1;st_ioctl_#t~bitwise1579#1 := 536870912; [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963-4: assume !(0 == st_ioctl_#t~mem1578#1 || 536870912 == st_ioctl_#t~mem1578#1); [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963-3: assume false;st_ioctl_#t~bitwise1579#1 := st_ioctl_#t~mem1578#1; [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963-3: assume !false; [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963-2: havoc st_ioctl_#t~bitwise1579#1;assume ((((st_ioctl_#t~mem1578#1 < 0 || st_ioctl_#t~bitwise1579#1 >= 536870912) && st_ioctl_#t~bitwise1579#1 >= st_ioctl_#t~mem1578#1) && (st_ioctl_#t~mem1578#1 < 0 || st_ioctl_#t~bitwise1579#1 <= 536870912 + st_ioctl_#t~mem1578#1)) && (st_ioctl_#t~mem1578#1 >= 0 || st_ioctl_#t~bitwise1579#1 < 0)) && st_ioctl_#t~bitwise1579#1 <= 9223372036854775807; [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6774-1: st_set_options_#res#1 := 0; [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510: st_read_~transfer~3#1 := (if st_read_#t~ite993#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_read_#t~ite993#1 % 18446744073709551616 % 18446744073709551616 else st_read_#t~ite993#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc st_read_#t~mem991#1;havoc st_read_#t~ite993#1;havoc st_read_#t~mem992#1; [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378: assume 0 == read_tape_#t~mem960#1;havoc read_tape_#t~mem960#1;call read_tape_#t~mem961#1 := read~int#32(read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4);call write~int#32(1 + read_tape_#t~mem961#1, read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4);havoc read_tape_#t~mem961#1; [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378: assume !(0 == read_tape_#t~mem960#1);havoc read_tape_#t~mem960#1;call read_tape_#t~mem964#1 := read~int#32(read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4);call read_tape_#t~mem962#1 := read~int#32(read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4);call read_tape_#t~mem963#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4);call write~int#32(read_tape_#t~mem964#1 + (if read_tape_#t~mem962#1 < 0 && 0 != read_tape_#t~mem962#1 % read_tape_#t~mem963#1 then (if read_tape_#t~mem963#1 < 0 then read_tape_#t~mem962#1 / read_tape_#t~mem963#1 - 1 else 1 + read_tape_#t~mem962#1 / read_tape_#t~mem963#1) else read_tape_#t~mem962#1 / read_tape_#t~mem963#1), read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4);havoc read_tape_#t~mem964#1;havoc read_tape_#t~mem962#1;havoc read_tape_#t~mem963#1; [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510-1: assume st_read_#t~mem991#1 % 18446744073709551616 < (st_read_~count#1 - st_read_~total~1#1) % 18446744073709551616;call st_read_#t~mem992#1 := read~int#32(st_read_~STbp~4#1.base, 12 + st_read_~STbp~4#1.offset, 4);st_read_#t~ite993#1 := st_read_#t~mem992#1; [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510-1: assume !(st_read_#t~mem991#1 % 18446744073709551616 < (st_read_~count#1 - st_read_~total~1#1) % 18446744073709551616);st_read_#t~ite993#1 := st_read_~count#1 - st_read_~total~1#1; [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4000: assume atomic_add_return_#t~switch27#1;assume { :begin_inline___xadd_wrong_size } true;assume { :end_inline___xadd_wrong_size } true; [2025-02-08 02:47:26,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4000: assume !atomic_add_return_#t~switch27#1; [2025-02-08 02:47:26,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6511: assume 0 == st_read_~do_dio~0#1;assume { :begin_inline_from_buffer } true;from_buffer_#in~st_bp#1.base, from_buffer_#in~st_bp#1.offset, from_buffer_#in~ubp#1.base, from_buffer_#in~ubp#1.offset, from_buffer_#in~do_count#1 := st_read_~STbp~4#1.base, st_read_~STbp~4#1.offset, st_read_~buf#1.base, st_read_~buf#1.offset, (if st_read_~transfer~3#1 % 4294967296 <= 2147483647 then st_read_~transfer~3#1 % 4294967296 else st_read_~transfer~3#1 % 4294967296 - 4294967296);havoc from_buffer_#res#1;havoc from_buffer_#t~mem1696#1, from_buffer_#t~bitwise1697#1, from_buffer_#t~mem1698#1, from_buffer_#t~mem1699#1, from_buffer_#t~mem1700#1, from_buffer_#t~ret1701#1, from_buffer_#t~mem1702#1.base, from_buffer_#t~mem1702#1.offset, from_buffer_#t~mem1703#1.base, from_buffer_#t~mem1703#1.offset, from_buffer_#t~ret1704#1.base, from_buffer_#t~ret1704#1.offset, from_buffer_#t~ret1705#1, from_buffer_#t~mem1706#1, from_buffer_#t~mem1707#1, from_buffer_#t~mem1708#1, from_buffer_~st_bp#1.base, from_buffer_~st_bp#1.offset, from_buffer_~ubp#1.base, from_buffer_~ubp#1.offset, from_buffer_~do_count#1, from_buffer_~i~11#1, from_buffer_~cnt~1#1, from_buffer_~res~2#1, from_buffer_~offset~1#1, from_buffer_~length~1#1, from_buffer_~page~2#1.base, from_buffer_~page~2#1.offset, from_buffer_~tmp~47#1.base, from_buffer_~tmp~47#1.offset;from_buffer_~st_bp#1.base, from_buffer_~st_bp#1.offset := from_buffer_#in~st_bp#1.base, from_buffer_#in~st_bp#1.offset;from_buffer_~ubp#1.base, from_buffer_~ubp#1.offset := from_buffer_#in~ubp#1.base, from_buffer_#in~ubp#1.offset;from_buffer_~do_count#1 := from_buffer_#in~do_count#1;havoc from_buffer_~i~11#1;havoc from_buffer_~cnt~1#1;havoc from_buffer_~res~2#1;havoc from_buffer_~offset~1#1;havoc from_buffer_~length~1#1;havoc from_buffer_~page~2#1.base, from_buffer_~page~2#1.offset;havoc from_buffer_~tmp~47#1.base, from_buffer_~tmp~47#1.offset;call from_buffer_#t~mem1696#1 := read~int#32(from_buffer_~st_bp#1.base, 76 + from_buffer_~st_bp#1.offset, 4); [2025-02-08 02:47:26,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6511: assume !(0 == st_read_~do_dio~0#1); [2025-02-08 02:47:26,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9286-1: assume 2 == main_~ldv_s_st_fops_file_operations~0#1; [2025-02-08 02:47:26,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9286-1: assume !(2 == main_~ldv_s_st_fops_file_operations~0#1); [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247: havoc read_tape_#t~memset~res902#1.base, read_tape_#t~memset~res902#1.offset;call write~int#32(8, read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset, 1);call read_tape_#t~mem903#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4);call write~int#32((if 0 != read_tape_#t~mem903#1 then 1 else 0), read_tape_~#cmd~7#1.base, 1 + read_tape_~#cmd~7#1.offset, 1);havoc read_tape_#t~mem903#1;call read_tape_#t~mem904#1 := read~int#32(read_tape_~#cmd~7#1.base, 1 + read_tape_~#cmd~7#1.offset, 1);read_tape_#t~short906#1 := 0 == read_tape_#t~mem904#1 % 256 % 4294967296; [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9286-2: assume main_#t~switch1900#1; [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9286-2: assume !main_#t~switch1900#1;main_#t~switch1900#1 := main_#t~switch1900#1 || 5 == main_~tmp___0~36#1; [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247-1: SUMMARY for call read_tape_#t~memset~res902#1.base, read_tape_#t~memset~res902#1.offset := #Ultimate.C_memset#32(read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset, 0, 16); srcloc: null [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9286: assume main_~res_st_write_26~0#1 < 0; [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9286: assume !(main_~res_st_write_26~0#1 < 0);main_~ldv_s_st_fops_file_operations~0#1 := 1 + main_~ldv_s_st_fops_file_operations~0#1; [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097: assume 0 == (new_tape_buffer_~tb~0#1.base + new_tape_buffer_~tb~0#1.offset) % 18446744073709551616; [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097: assume !(0 == (new_tape_buffer_~tb~0#1.base + new_tape_buffer_~tb~0#1.offset) % 18446744073709551616);call write~int#32(0, new_tape_buffer_~tb~0#1.base, 132 + new_tape_buffer_~tb~0#1.offset, 2);call write~int#32(new_tape_buffer_~max_sg#1, new_tape_buffer_~tb~0#1.base, 128 + new_tape_buffer_~tb~0#1.offset, 2);call write~int#32(new_tape_buffer_~need_dma#1, new_tape_buffer_~tb~0#1.base, new_tape_buffer_~tb~0#1.offset, 1);call write~int#32(0, new_tape_buffer_~tb~0#1.base, 4 + new_tape_buffer_~tb~0#1.offset, 4); [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7965: assume st_ioctl_#t~mem1580#1 % 256 % 4294967296 > 2;havoc st_ioctl_#t~mem1580#1;call st_ioctl_#t~mem1581#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7965: assume !(st_ioctl_#t~mem1580#1 % 256 % 4294967296 > 2);havoc st_ioctl_#t~mem1580#1; [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5719: call write~int#32(0, st_flush_~STps~6#1.base, 8 + st_flush_~STps~6#1.offset, 4);call write~int#32(2, st_flush_~STps~6#1.base, 1 + st_flush_~STps~6#1.offset, 1); [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833: st_ioctl_#t~ret1514#1 := partition_tape_#res#1;havoc partition_tape_#t~ret1374#1.base, partition_tape_#t~ret1374#1.offset, partition_tape_#t~ret1375#1, partition_tape_#t~mem1376#1.base, partition_tape_#t~mem1376#1.offset, partition_tape_#t~mem1377#1.base, partition_tape_#t~mem1377#1.offset, partition_tape_#t~mem1378#1, partition_tape_#t~mem1379#1, partition_tape_#t~mem1380#1, partition_tape_#t~mem1381#1, partition_tape_#t~memset~res1382#1.base, partition_tape_#t~memset~res1382#1.offset, partition_tape_#t~mem1383#1, partition_tape_#t~mem1384#1, partition_tape_#t~ret1385#1, partition_tape_#t~ret1386#1, partition_tape_~STp#1.base, partition_tape_~STp#1.offset, partition_tape_~size#1, partition_tape_~name~9#1.base, partition_tape_~name~9#1.offset, partition_tape_~tmp~41#1.base, partition_tape_~tmp~41#1.offset, partition_tape_~result~8#1, partition_tape_~pgo~1#1, partition_tape_~psd_cnt~0#1, partition_tape_~psdo~0#1, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset, partition_tape_~tmp___0~22#1;havoc partition_tape_#in~STp#1.base, partition_tape_#in~STp#1.offset, partition_tape_#in~size#1;assume { :end_inline_partition_tape } true;assume -2147483648 <= st_ioctl_#t~ret1514#1 && st_ioctl_#t~ret1514#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1514#1;havoc st_ioctl_#t~mem1513#1;havoc st_ioctl_#t~ret1514#1; [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5587: SUMMARY for call normalize_buffer(st_open_#t~mem655#1.base, st_open_#t~mem655#1.offset); srcloc: null [2025-02-08 02:47:26,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5587-1: call st_open_#t~mem655#1.base, st_open_#t~mem655#1.offset := read~$Pointer$#32(st_open_~STp~2#1.base, 260 + st_open_~STp~2#1.offset, 8); [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512: st_read_#t~ret994#1 := from_buffer_#res#1;havoc from_buffer_#t~mem1696#1, from_buffer_#t~bitwise1697#1, from_buffer_#t~mem1698#1, from_buffer_#t~mem1699#1, from_buffer_#t~mem1700#1, from_buffer_#t~ret1701#1, from_buffer_#t~mem1702#1.base, from_buffer_#t~mem1702#1.offset, from_buffer_#t~mem1703#1.base, from_buffer_#t~mem1703#1.offset, from_buffer_#t~ret1704#1.base, from_buffer_#t~ret1704#1.offset, from_buffer_#t~ret1705#1, from_buffer_#t~mem1706#1, from_buffer_#t~mem1707#1, from_buffer_#t~mem1708#1, from_buffer_~st_bp#1.base, from_buffer_~st_bp#1.offset, from_buffer_~ubp#1.base, from_buffer_~ubp#1.offset, from_buffer_~do_count#1, from_buffer_~i~11#1, from_buffer_~cnt~1#1, from_buffer_~res~2#1, from_buffer_~offset~1#1, from_buffer_~length~1#1, from_buffer_~page~2#1.base, from_buffer_~page~2#1.offset, from_buffer_~tmp~47#1.base, from_buffer_~tmp~47#1.offset;havoc from_buffer_#in~st_bp#1.base, from_buffer_#in~st_bp#1.offset, from_buffer_#in~ubp#1.base, from_buffer_#in~ubp#1.offset, from_buffer_#in~do_count#1;assume { :end_inline_from_buffer } true;assume -2147483648 <= st_read_#t~ret994#1 && st_read_#t~ret994#1 <= 2147483647;st_read_~tmp___7~2#1 := st_read_#t~ret994#1;havoc st_read_#t~ret994#1;call write~int#32(st_read_~tmp___7~2#1, st_read_~#i~5#1.base, st_read_~#i~5#1.offset, 8);call st_read_#t~mem995#1 := read~int#32(st_read_~#i~5#1.base, st_read_~#i~5#1.offset, 8); [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6116-1: call st_write_#t~mem864#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4); [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098: assume -2147483648 <= new_tape_buffer_#t~ret1647#1 && new_tape_buffer_#t~ret1647#1 <= 2147483647;havoc new_tape_buffer_#t~ret1647#1;new_tape_buffer_#res#1.base, new_tape_buffer_#res#1.offset := 0, 0; [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6116: assume 0 != st_write_#t~mem864#1;havoc st_write_#t~mem864#1;call st_write_#t~mem865#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4);st_write_~undone~0#1 := st_write_#t~mem865#1 * st_write_~undone~0#1;havoc st_write_#t~mem865#1; [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6116: assume !(0 != st_write_#t~mem864#1);havoc st_write_#t~mem864#1; [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966: call write~int#32(st_ioctl_#t~bitwise1582#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1581#1;havoc st_ioctl_#t~bitwise1582#1; [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098-1: SUMMARY for call new_tape_buffer_#t~ret1647#1 := printk(74, 0); srcloc: null [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966-4: assume 0 == st_ioctl_#t~mem1581#1 || 134217728 == st_ioctl_#t~mem1581#1;st_ioctl_#t~bitwise1582#1 := 134217728; [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966-4: assume !(0 == st_ioctl_#t~mem1581#1 || 134217728 == st_ioctl_#t~mem1581#1); [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7834: assume st_ioctl_~i~7#1 < 0;st_ioctl_~retval~12#1 := st_ioctl_~i~7#1; [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7834: assume !(st_ioctl_~i~7#1 < 0);st_ioctl_~i~7#1 := 0; [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966-3: assume false;st_ioctl_#t~bitwise1582#1 := st_ioctl_#t~mem1581#1; [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966-3: assume !false; [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966-2: havoc st_ioctl_#t~bitwise1582#1;assume ((((st_ioctl_#t~mem1581#1 < 0 || st_ioctl_#t~bitwise1582#1 >= 134217728) && st_ioctl_#t~bitwise1582#1 >= st_ioctl_#t~mem1581#1) && (st_ioctl_#t~mem1581#1 < 0 || st_ioctl_#t~bitwise1582#1 <= 134217728 + st_ioctl_#t~mem1581#1)) && (st_ioctl_#t~mem1581#1 >= 0 || st_ioctl_#t~bitwise1582#1 < 0)) && st_ioctl_#t~bitwise1582#1 <= 9223372036854775807; [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966-1: [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645-3: assume 16 == st_set_options_~options#1;st_set_options_#t~bitwise1035#1 := st_set_options_~options#1; [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645-3: assume !(16 == st_set_options_~options#1); [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588-1: SUMMARY for call spin_lock(~#st_use_lock~0.base, ~#st_use_lock~0.offset); srcloc: null [2025-02-08 02:47:26,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645-2: havoc st_set_options_#t~bitwise1035#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1035#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1035#1 <= 16) && st_set_options_#t~bitwise1035#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1035#1 > 16 + st_set_options_~options#1)) && st_set_options_#t~bitwise1035#1 >= -9223372036854775808; [2025-02-08 02:47:26,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645-1: [2025-02-08 02:47:26,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8759: SUMMARY for call remove_cdevs(st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset); srcloc: null [2025-02-08 02:47:26,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645: assume 0 != st_set_options_#t~bitwise1035#1;havoc st_set_options_#t~bitwise1035#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STp#1.base, 276 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645: assume !(0 != st_set_options_#t~bitwise1035#1);havoc st_set_options_#t~bitwise1035#1; [2025-02-08 02:47:26,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: call write~int#32(0, st_open_~STp~2#1.base, 604 + st_open_~STp~2#1.offset, 1); [2025-02-08 02:47:26,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1035#1 := 0; [2025-02-08 02:47:26,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9288: assume { :begin_inline_st_write } true;st_write_#in~filp#1.base, st_write_#in~filp#1.offset, st_write_#in~buf#1.base, st_write_#in~buf#1.offset, st_write_#in~count#1, st_write_#in~ppos#1.base, st_write_#in~ppos#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_st_write_26_p1~0#1.base, main_~var_st_write_26_p1~0#1.offset, main_~var_st_write_26_p2~0#1, main_~var_st_write_26_p3~0#1.base, main_~var_st_write_26_p3~0#1.offset;havoc st_write_#res#1;havoc st_write_#t~mem776#1.base, st_write_#t~mem776#1.offset, st_write_#t~ret777#1.base, st_write_#t~ret777#1.offset, st_write_#t~ret778#1, st_write_#t~ret779#1, st_write_#t~mem780#1, st_write_#t~mem781#1, st_write_#t~short782#1, st_write_#t~ret783#1, st_write_#t~mem784#1, st_write_#t~mem785#1, st_write_#t~mem786#1, st_write_#t~mem787#1, st_write_#t~ret788#1, st_write_#t~mem789#1, st_write_#t~mem790#1, st_write_#t~short791#1, st_write_#t~mem792#1, st_write_#t~short793#1, st_write_#t~ret794#1, st_write_#t~mem795#1, st_write_#t~mem796#1, st_write_#t~short797#1, st_write_#t~mem798#1, st_write_#t~ret799#1, st_write_#t~ret800#1, st_write_#t~mem801#1.base, st_write_#t~mem801#1.offset, st_write_#t~ret802#1, st_write_#t~mem803#1, st_write_#t~mem804#1, st_write_#t~mem805#1, st_write_#t~mem806#1, st_write_#t~mem807#1, st_write_#t~mem808#1, st_write_#t~short809#1, st_write_#t~ret810#1, st_write_#t~ret811#1, st_write_#t~ret812#1, st_write_#t~memset~res813#1.base, st_write_#t~memset~res813#1.offset, st_write_#t~mem814#1, st_write_#t~mem815#1, st_write_#t~mem816#1, st_write_#t~mem817#1, st_write_#t~mem818#1, st_write_#t~mem819#1, st_write_#t~ret820#1, st_write_#t~mem821#1, st_write_#t~mem822#1, st_write_#t~mem823#1, st_write_#t~mem824#1, st_write_#t~short825#1, st_write_#t~mem826#1, st_write_#t~short827#1, st_write_#t~mem828#1, st_write_#t~short829#1, st_write_#t~mem830#1, st_write_#t~mem831#1, st_write_#t~short832#1, st_write_#t~mem833#1, st_write_#t~short834#1, st_write_#t~mem835#1, st_write_#t~short836#1, st_write_#t~mem837#1, st_write_#t~mem838#1, st_write_#t~short839#1, st_write_#t~mem840#1, st_write_#t~mem841#1, st_write_#t~mem842#1, st_write_#t~mem843#1, st_write_#t~mem844#1, st_write_#t~mem845#1.base, st_write_#t~mem845#1.offset, st_write_#t~mem846#1.base, st_write_#t~mem846#1.offset, st_write_#t~mem847#1, st_write_#t~ret848#1.base, st_write_#t~ret848#1.offset, st_write_#t~mem849#1, st_write_#t~mem850#1, st_write_#t~short851#1, st_write_#t~mem852#1, st_write_#t~mem853#1, st_write_#t~mem854#1, st_write_#t~mem855#1.base, st_write_#t~mem855#1.offset, st_write_#t~mem856#1, st_write_#t~mem857#1, st_write_#t~bitwise858#1, st_write_#t~short859#1, st_write_#t~mem860#1, st_write_#t~mem861#1, st_write_#t~mem862#1, st_write_#t~mem863#1, st_write_#t~mem864#1, st_write_#t~mem865#1, st_write_#t~mem866#1, st_write_#t~mem867#1, st_write_#t~mem868#1, st_write_#t~mem869#1, st_write_#t~short870#1, st_write_#t~mem871#1.base, st_write_#t~mem871#1.offset, st_write_#t~mem872#1, st_write_#t~mem873#1, st_write_#t~mem874#1, st_write_#t~mem875#1, st_write_#t~mem876#1, st_write_#t~mem877#1, st_write_#t~mem878#1, st_write_#t~mem879#1, st_write_#t~mem880#1, st_write_#t~mem881#1, st_write_~filp#1.base, st_write_~filp#1.offset, st_write_~buf#1.base, st_write_~buf#1.offset, st_write_~count#1, st_write_~ppos#1.base, st_write_~ppos#1.offset, st_write_~total~0#1, st_write_~#i~4#1.base, st_write_~#i~4#1.offset, st_write_~do_count~0#1, st_write_~blks~1#1, st_write_~transfer~1#1, st_write_~retval~7#1, st_write_~undone~0#1, st_write_~retry_eot~0#1, st_write_~scode~2#1, st_write_~async_write~0#1, st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset, st_write_~b_point~0#1.base, st_write_~b_point~0#1.offset, st_write_~SRpnt~7#1.base, st_write_~SRpnt~7#1.offset, st_write_~STp~5#1.base, st_write_~STp~5#1.offset, st_write_~STm~2#1.base, st_write_~STm~2#1.offset, st_write_~STps~7#1.base, st_write_~STps~7#1.offset, st_write_~STbp~2#1.base, st_write_~STbp~2#1.offset, st_write_~name~5#1.base, st_write_~name~5#1.offset, st_write_~tmp~32#1.base, st_write_~tmp~32#1.offset, st_write_~tmp___0~17#1, st_write_~tmp___1~11#1, st_write_~tmp___2~7#1, st_write_~tmp___3~4#1, st_write_~tmp___4~3#1, st_write_~tmp___5~2#1, st_write_~tmp___6~1#1, st_write_~tmp___7~1#1, st_write_~tmp___8~1#1, st_write_~cmdstatp~5#1.base, st_write_~cmdstatp~5#1.offset;st_write_~filp#1.base, st_write_~filp#1.offset := st_write_#in~filp#1.base, st_write_#in~filp#1.offset;st_write_~buf#1.base, st_write_~buf#1.offset := st_write_#in~buf#1.base, st_write_#in~buf#1.offset;st_write_~count#1 := st_write_#in~count#1;st_write_~ppos#1.base, st_write_~ppos#1.offset := st_write_#in~ppos#1.base, st_write_#in~ppos#1.offset;havoc st_write_~total~0#1;call st_write_~#i~4#1.base, st_write_~#i~4#1.offset := #Ultimate.allocOnStack(8);havoc st_write_~do_count~0#1;havoc st_write_~blks~1#1;havoc st_write_~transfer~1#1;havoc st_write_~retval~7#1;havoc st_write_~undone~0#1;havoc st_write_~retry_eot~0#1;havoc st_write_~scode~2#1;havoc st_write_~async_write~0#1;call st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset := #Ultimate.allocOnStack(16);havoc st_write_~b_point~0#1.base, st_write_~b_point~0#1.offset;havoc st_write_~SRpnt~7#1.base, st_write_~SRpnt~7#1.offset;havoc st_write_~STp~5#1.base, st_write_~STp~5#1.offset;havoc st_write_~STm~2#1.base, st_write_~STm~2#1.offset;havoc st_write_~STps~7#1.base, st_write_~STps~7#1.offset;havoc st_write_~STbp~2#1.base, st_write_~STbp~2#1.offset;havoc st_write_~name~5#1.base, st_write_~name~5#1.offset;havoc st_write_~tmp~32#1.base, st_write_~tmp~32#1.offset;havoc st_write_~tmp___0~17#1;havoc st_write_~tmp___1~11#1;havoc st_write_~tmp___2~7#1;havoc st_write_~tmp___3~4#1;havoc st_write_~tmp___4~3#1;havoc st_write_~tmp___5~2#1;havoc st_write_~tmp___6~1#1;havoc st_write_~tmp___7~1#1;havoc st_write_~tmp___8~1#1;havoc st_write_~cmdstatp~5#1.base, st_write_~cmdstatp~5#1.offset;st_write_~retry_eot~0#1 := 0;st_write_~SRpnt~7#1.base, st_write_~SRpnt~7#1.offset := 0, 0;call st_write_#t~mem776#1.base, st_write_#t~mem776#1.offset := read~$Pointer$#12(st_write_~filp#1.base, 292 + st_write_~filp#1.offset, 8);st_write_~STp~5#1.base, st_write_~STp~5#1.offset := st_write_#t~mem776#1.base, st_write_#t~mem776#1.offset;havoc st_write_#t~mem776#1.base, st_write_#t~mem776#1.offset; [2025-02-08 02:47:26,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9288-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:26,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7703-1: SUMMARY for call st_ioctl_#t~ret1398#1 := copy_from_user(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, st_ioctl_~p~1#1.base, st_ioctl_~p~1#1.offset, 8); srcloc: null [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7703: st_ioctl_~tmp___2~10#1 := st_ioctl_#t~ret1398#1;havoc st_ioctl_#t~ret1398#1;st_ioctl_~i~7#1 := (if st_ioctl_~tmp___2~10#1 % 18446744073709551616 % 4294967296 <= 2147483647 then st_ioctl_~tmp___2~10#1 % 18446744073709551616 % 4294967296 else st_ioctl_~tmp___2~10#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8628: assume 0 == (st_probe_~disk~0#1.base + st_probe_~disk~0#1.offset) % 18446744073709551616; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8628: assume !(0 == (st_probe_~disk~0#1.base + st_probe_~disk~0#1.offset) % 18446744073709551616); [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6514: assume 0 != st_read_#t~mem995#1;havoc st_read_#t~mem995#1;call st_read_#t~mem996#1 := read~int#32(st_read_~#i~5#1.base, st_read_~#i~5#1.offset, 8);st_read_~retval~9#1 := st_read_#t~mem996#1;havoc st_read_#t~mem996#1; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6514: assume !(0 != st_read_#t~mem995#1);havoc st_read_#t~mem995#1; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8760: call st_probe_#t~mem1794#1 := read~int#32(st_probe_~tpnt~0#1.base, 268 + st_probe_~tpnt~0#1.offset, 4); [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8760-1: SUMMARY for call spin_lock(~#st_index_lock~0.base, ~#st_index_lock~0.offset); srcloc: null [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9421: assume -2147483648 <= ldv_mutex_lock_interruptible_10_#t~ret1913#1 && ldv_mutex_lock_interruptible_10_#t~ret1913#1 <= 2147483647;ldv_mutex_lock_interruptible_10_~tmp~66#1 := ldv_mutex_lock_interruptible_10_#t~ret1913#1;havoc ldv_mutex_lock_interruptible_10_#t~ret1913#1;ldv_mutex_lock_interruptible_10_~ldv_func_res~1#1 := ldv_mutex_lock_interruptible_10_~tmp~66#1; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9421-1: SUMMARY for call ldv_mutex_lock_interruptible_10_#t~ret1913#1 := mutex_lock_interruptible(ldv_mutex_lock_interruptible_10_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_10_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: assume read_tape_#t~short906#1;havoc read_tape_#t~mem904#1;havoc read_tape_#t~mem905#1;havoc read_tape_#t~short906#1;call read_tape_#t~mem907#1 := read~int#32(read_tape_~#cmd~7#1.base, 1 + read_tape_~#cmd~7#1.offset, 1); [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: assume !read_tape_#t~short906#1;havoc read_tape_#t~mem904#1;havoc read_tape_#t~mem905#1;havoc read_tape_#t~short906#1; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250-1: assume read_tape_#t~short906#1;call read_tape_#t~mem905#1 := read~int#32(read_tape_~STp#1.base, 290 + read_tape_~STp#1.offset, 1);read_tape_#t~short906#1 := 0 != read_tape_#t~mem905#1 % 256 % 4294967296; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250-1: assume !read_tape_#t~short906#1; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8629: assume -2147483648 <= st_probe_#t~ret1762#1 && st_probe_#t~ret1762#1 <= 2147483647;havoc st_probe_#t~ret1762#1; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5590: SUMMARY for call spin_unlock(~#st_use_lock~0.base, ~#st_use_lock~0.offset); srcloc: null [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8629-1: SUMMARY for call st_probe_#t~ret1762#1 := printk(92, 0); srcloc: null [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8761: havoc st_probe_#t~mem1794#1; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8761-1: SUMMARY for call idr_remove(~#st_index_idr~0.base, ~#st_index_idr~0.offset, st_probe_#t~mem1794#1); srcloc: null [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251: call write~int#32(read_tape_#t~bitwise908#1, read_tape_~#cmd~7#1.base, 1 + read_tape_~#cmd~7#1.offset, 1);havoc read_tape_#t~mem907#1;havoc read_tape_#t~bitwise908#1; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251-1: [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251-4: assume 0 == read_tape_#t~mem907#1 % 256 % 4294967296 || 2 == read_tape_#t~mem907#1 % 256 % 4294967296;read_tape_#t~bitwise908#1 := 2; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251-4: assume !(0 == read_tape_#t~mem907#1 % 256 % 4294967296 || 2 == read_tape_#t~mem907#1 % 256 % 4294967296); [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251-2: havoc read_tape_#t~bitwise908#1;assume (read_tape_#t~bitwise908#1 % 4294967296 >= read_tape_#t~mem907#1 % 256 % 4294967296 && read_tape_#t~bitwise908#1 % 4294967296 >= 2) && read_tape_#t~bitwise908#1 % 4294967296 <= 2 + read_tape_#t~mem907#1 % 256 % 4294967296; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251-3: assume false;read_tape_#t~bitwise908#1 := read_tape_#t~mem907#1 % 256; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251-3: assume !false; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7969-1: call st_ioctl_#t~mem1583#1 := read~int#32(st_ioctl_~STp~7#1.base, 609 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7969: assume 1 == st_ioctl_#t~mem1583#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1583#1;call st_ioctl_#t~mem1584#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7969: assume !(1 == st_ioctl_#t~mem1583#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1583#1;call st_ioctl_#t~mem1586#1 := read~int#32(st_ioctl_~STp~7#1.base, 609 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8762: call st_probe_#t~mem1795#1.base, st_probe_#t~mem1795#1.offset := read~$Pointer$#32(st_probe_~disk~0#1.base, 1268 + st_probe_~disk~0#1.offset, 8);assume { :begin_inline_blk_put_queue } true;blk_put_queue_#in~arg0#1.base, blk_put_queue_#in~arg0#1.offset := st_probe_#t~mem1795#1.base, st_probe_#t~mem1795#1.offset;havoc blk_put_queue_~arg0#1.base, blk_put_queue_~arg0#1.offset;blk_put_queue_~arg0#1.base, blk_put_queue_~arg0#1.offset := blk_put_queue_#in~arg0#1.base, blk_put_queue_#in~arg0#1.offset; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5591: SUMMARY for call scsi_tape_put(st_open_~STp~2#1.base, st_open_~STp~2#1.offset); srcloc: null [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7705: assume 0 != st_ioctl_~i~7#1;st_ioctl_~retval~12#1 := -14; [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7705: assume !(0 != st_ioctl_~i~7#1);call st_ioctl_#t~mem1399#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2); [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8762-1: SUMMARY for call spin_unlock(~#st_index_lock~0.base, ~#st_index_lock~0.offset); srcloc: null [2025-02-08 02:47:26,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9291: SUMMARY for call ldv_check_return_value((if main_~res_st_write_26~0#1 % 4294967296 <= 2147483647 then main_~res_st_write_26~0#1 % 4294967296 else main_~res_st_write_26~0#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:47:26,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9423: assume -2147483648 <= ldv_mutex_lock_interruptible_10_#t~ret1914#1 && ldv_mutex_lock_interruptible_10_#t~ret1914#1 <= 2147483647;ldv_mutex_lock_interruptible_10_~tmp___0~38#1 := ldv_mutex_lock_interruptible_10_#t~ret1914#1;havoc ldv_mutex_lock_interruptible_10_#t~ret1914#1;ldv_mutex_lock_interruptible_10_#res#1 := ldv_mutex_lock_interruptible_10_~tmp___0~38#1; [2025-02-08 02:47:26,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9423-1: SUMMARY for call ldv_mutex_lock_interruptible_10_#t~ret1914#1 := ldv_mutex_lock_interruptible_lock_of_scsi_tape(ldv_mutex_lock_interruptible_10_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_10_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: assume st_write_~undone~0#1 <= st_write_~do_count~0#1;st_write_~count#1 := st_write_~undone~0#1 + st_write_~count#1;st_write_~b_point~0#1.base, st_write_~b_point~0#1.offset := st_write_~b_point~0#1.base, st_write_~b_point~0#1.offset + (if -st_write_~undone~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then -st_write_~undone~0#1 % 18446744073709551616 % 18446744073709551616 else -st_write_~undone~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);st_write_~do_count~0#1 := st_write_~do_count~0#1 - st_write_~undone~0#1;call st_write_#t~mem866#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4); [2025-02-08 02:47:26,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: assume !(st_write_~undone~0#1 <= st_write_~do_count~0#1);st_write_#t~short870#1 := 0 == st_write_~retry_eot~0#1; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: call write~int#32(st_ioctl_#t~bitwise1585#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1584#1;havoc st_ioctl_#t~bitwise1585#1; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10216: havoc sysfs_create_link_#t~nondet1978#1;create_cdevs_#t~ret1745#1 := sysfs_create_link_#res#1;havoc sysfs_create_link_#t~nondet1978#1, sysfs_create_link_~arg0#1.base, sysfs_create_link_~arg0#1.offset, sysfs_create_link_~arg1#1.base, sysfs_create_link_~arg1#1.offset, sysfs_create_link_~arg2#1.base, sysfs_create_link_~arg2#1.offset;havoc sysfs_create_link_#in~arg0#1.base, sysfs_create_link_#in~arg0#1.offset, sysfs_create_link_#in~arg1#1.base, sysfs_create_link_#in~arg1#1.offset, sysfs_create_link_#in~arg2#1.base, sysfs_create_link_#in~arg2#1.offset;assume { :end_inline_sysfs_create_link } true;assume -2147483648 <= create_cdevs_#t~ret1745#1 && create_cdevs_#t~ret1745#1 <= 2147483647;create_cdevs_~tmp~50#1 := create_cdevs_#t~ret1745#1;havoc create_cdevs_#t~mem1743#1.base, create_cdevs_#t~mem1743#1.offset;havoc create_cdevs_#t~mem1744#1.base, create_cdevs_#t~mem1744#1.offset;havoc create_cdevs_#t~ret1745#1;create_cdevs_#res#1 := create_cdevs_~tmp~50#1; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970-4: assume 0 == st_ioctl_#t~mem1584#1 || 2097152 == st_ioctl_#t~mem1584#1;st_ioctl_#t~bitwise1585#1 := 2097152; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970-4: assume !(0 == st_ioctl_#t~mem1584#1 || 2097152 == st_ioctl_#t~mem1584#1); [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970-3: assume false;st_ioctl_#t~bitwise1585#1 := st_ioctl_#t~mem1584#1; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970-3: assume !false; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970-2: havoc st_ioctl_#t~bitwise1585#1;assume ((((st_ioctl_#t~mem1584#1 < 0 || st_ioctl_#t~bitwise1585#1 >= 2097152) && st_ioctl_#t~bitwise1585#1 >= st_ioctl_#t~mem1584#1) && (st_ioctl_#t~mem1584#1 < 0 || st_ioctl_#t~bitwise1585#1 <= 2097152 + st_ioctl_#t~mem1584#1)) && (st_ioctl_#t~mem1584#1 >= 0 || st_ioctl_#t~bitwise1585#1 < 0)) && st_ioctl_#t~bitwise1585#1 <= 9223372036854775807; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970-1: [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649-3: assume 32 == st_set_options_~options#1;st_set_options_#t~bitwise1036#1 := st_set_options_~options#1; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649-3: assume !(32 == st_set_options_~options#1); [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4535: havoc ldv_mutex_lock_6_~ldv_func_arg1#1.base, ldv_mutex_lock_6_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_6_#in~ldv_func_arg1#1.base, ldv_mutex_lock_6_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_6 } true; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649-2: havoc st_set_options_#t~bitwise1036#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1036#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1036#1 <= 32) && st_set_options_#t~bitwise1036#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1036#1 > 32 + st_set_options_~options#1)) && st_set_options_#t~bitwise1036#1 >= -9223372036854775808; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649-1: [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649: assume 0 != st_set_options_#t~bitwise1036#1;havoc st_set_options_#t~bitwise1036#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STp#1.base, 277 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649: assume !(0 != st_set_options_#t~bitwise1036#1);havoc st_set_options_#t~bitwise1036#1; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592: assume 0 != st_open_~resumed~0#1;call st_open_#t~mem656#1.base, st_open_#t~mem656#1.offset := read~$Pointer$#32(st_open_~STp~2#1.base, 8 + st_open_~STp~2#1.offset, 8); [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592: assume !(0 != st_open_~resumed~0#1); [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1036#1 := 0; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6385-1: read_tape_#res#1 := read_tape_~retval~8#1;call ULTIMATE.dealloc(read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset);havoc read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8764: havoc blk_put_queue_~arg0#1.base, blk_put_queue_~arg0#1.offset;havoc blk_put_queue_#in~arg0#1.base, blk_put_queue_#in~arg0#1.offset;assume { :end_inline_blk_put_queue } true; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4536-1: SUMMARY for call spin_lock(~#st_index_lock~0.base, ~#st_index_lock~0.offset); srcloc: null [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593: havoc st_open_#t~mem656#1.base, st_open_#t~mem656#1.offset; [2025-02-08 02:47:26,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593-1: SUMMARY for call scsi_autopm_put_device(st_open_#t~mem656#1.base, st_open_#t~mem656#1.offset); srcloc: null [2025-02-08 02:47:26,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4536: assume { :begin_inline_idr_find } true;idr_find_#in~idr#1.base, idr_find_#in~idr#1.offset, idr_find_#in~id#1 := ~#st_index_idr~0.base, ~#st_index_idr~0.offset, scsi_tape_get_~dev#1;havoc idr_find_#res#1.base, idr_find_#res#1.offset;havoc idr_find_#t~mem187#1.base, idr_find_#t~mem187#1.offset, idr_find_#t~ret188#1, idr_find_#t~ret189#1, idr_find_#t~mem190#1, idr_find_#t~short191#1, idr_find_#t~mem192#1.base, idr_find_#t~mem192#1.offset, idr_find_#t~ret193#1, idr_find_#t~ret194#1, idr_find_#t~ret195#1.base, idr_find_#t~ret195#1.offset, idr_find_~idr#1.base, idr_find_~idr#1.offset, idr_find_~id#1, idr_find_~hint~0#1.base, idr_find_~hint~0#1.offset, idr_find_~_________p1~0#1.base, idr_find_~_________p1~0#1.offset, idr_find_~__warned~1#1, idr_find_~tmp~14#1, idr_find_~_________p1___0~0#1.base, idr_find_~_________p1___0~0#1.offset, idr_find_~__warned___0~0#1, idr_find_~tmp___0~5#1, idr_find_~tmp___1~3#1.base, idr_find_~tmp___1~3#1.offset;idr_find_~idr#1.base, idr_find_~idr#1.offset := idr_find_#in~idr#1.base, idr_find_#in~idr#1.offset;idr_find_~id#1 := idr_find_#in~id#1;havoc idr_find_~hint~0#1.base, idr_find_~hint~0#1.offset;havoc idr_find_~_________p1~0#1.base, idr_find_~_________p1~0#1.offset;havoc idr_find_~__warned~1#1;havoc idr_find_~tmp~14#1;havoc idr_find_~_________p1___0~0#1.base, idr_find_~_________p1___0~0#1.offset;havoc idr_find_~__warned___0~0#1;havoc idr_find_~tmp___0~5#1;havoc idr_find_~tmp___1~3#1.base, idr_find_~tmp___1~3#1.offset;call idr_find_#t~mem187#1.base, idr_find_#t~mem187#1.offset := read~$Pointer$#10(idr_find_~idr#1.base, idr_find_~idr#1.offset, 8);idr_find_~_________p1~0#1.base, idr_find_~_________p1~0#1.offset := idr_find_#t~mem187#1.base, idr_find_#t~mem187#1.offset;havoc idr_find_#t~mem187#1.base, idr_find_#t~mem187#1.offset; [2025-02-08 02:47:26,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4404: havoc queue_max_segments_#t~mem168#1;st_probe_#t~ret1756#1 := queue_max_segments_#res#1;havoc queue_max_segments_#t~mem168#1, queue_max_segments_~q#1.base, queue_max_segments_~q#1.offset;havoc queue_max_segments_#in~q#1.base, queue_max_segments_#in~q#1.offset;assume { :end_inline_queue_max_segments } true;st_probe_~tmp~51#1 := st_probe_#t~ret1756#1;havoc st_probe_#t~mem1755#1.base, st_probe_#t~mem1755#1.offset;havoc st_probe_#t~ret1756#1;st_probe_~i~13#1 := (if st_probe_~tmp~51#1 % 65536 % 4294967296 <= 2147483647 then st_probe_~tmp~51#1 % 65536 % 4294967296 else st_probe_~tmp~51#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:47:26,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254: call write~int#32(read_tape_~blks~2#1 / 65536, read_tape_~#cmd~7#1.base, 2 + read_tape_~#cmd~7#1.offset, 1);call write~int#32(read_tape_~blks~2#1 / 256, read_tape_~#cmd~7#1.base, 3 + read_tape_~#cmd~7#1.offset, 1);call write~int#32(read_tape_~blks~2#1, read_tape_~#cmd~7#1.base, 4 + read_tape_~#cmd~7#1.offset, 1);call read_tape_#t~mem909#1.base, read_tape_#t~mem909#1.offset := read~$Pointer$#15(read_tape_~aSRpnt#1.base, read_tape_~aSRpnt#1.offset, 8);read_tape_~SRpnt~8#1.base, read_tape_~SRpnt~8#1.offset := read_tape_#t~mem909#1.base, read_tape_#t~mem909#1.offset;havoc read_tape_#t~mem909#1.base, read_tape_#t~mem909#1.offset;call read_tape_#t~mem910#1.base, read_tape_#t~mem910#1.offset := read~$Pointer$#32(read_tape_~STp#1.base, 8 + read_tape_~STp#1.offset, 8);call read_tape_#t~mem911#1.base, read_tape_#t~mem911#1.offset := read~$Pointer$#32(read_tape_#t~mem910#1.base, 8 + read_tape_#t~mem910#1.offset, 8);call read_tape_#t~mem912#1 := read~int#32(read_tape_#t~mem911#1.base, 2077 + read_tape_#t~mem911#1.offset, 4); [2025-02-08 02:47:26,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9425-1: ldv_mutex_lock_interruptible_10_#res#1 := ldv_mutex_lock_interruptible_10_~ldv_func_res~1#1; [2025-02-08 02:47:26,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7972: assume 2 == st_ioctl_#t~mem1586#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1586#1;call st_ioctl_#t~mem1587#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7972: assume !(2 == st_ioctl_#t~mem1586#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1586#1;call st_ioctl_#t~mem1589#1 := read~int#32(st_ioctl_~STp~7#1.base, 609 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5726: assume 0 != st_flush_#t~mem719#1 % 256 % 4294967296;havoc st_flush_#t~mem719#1; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5726: assume !(0 != st_flush_#t~mem719#1 % 256 % 4294967296);havoc st_flush_#t~mem719#1; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5726-1: call st_flush_#t~mem719#1 := read~int#32(st_flush_~STp~3#1.base, 612 + st_flush_~STp~3#1.offset, 1); [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576: assume 0 != nbr_partitions_#t~mem1369#1 % 256 % 4294967296;havoc nbr_partitions_#t~mem1369#1;nbr_partitions_#res#1 := -5; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576: assume !(0 != nbr_partitions_#t~mem1369#1 % 256 % 4294967296);havoc nbr_partitions_#t~mem1369#1; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4537: scsi_tape_get_#t~ret222#1.base, scsi_tape_get_#t~ret222#1.offset := idr_find_#res#1.base, idr_find_#res#1.offset;havoc idr_find_#t~mem187#1.base, idr_find_#t~mem187#1.offset, idr_find_#t~ret188#1, idr_find_#t~ret189#1, idr_find_#t~mem190#1, idr_find_#t~short191#1, idr_find_#t~mem192#1.base, idr_find_#t~mem192#1.offset, idr_find_#t~ret193#1, idr_find_#t~ret194#1, idr_find_#t~ret195#1.base, idr_find_#t~ret195#1.offset, idr_find_~idr#1.base, idr_find_~idr#1.offset, idr_find_~id#1, idr_find_~hint~0#1.base, idr_find_~hint~0#1.offset, idr_find_~_________p1~0#1.base, idr_find_~_________p1~0#1.offset, idr_find_~__warned~1#1, idr_find_~tmp~14#1, idr_find_~_________p1___0~0#1.base, idr_find_~_________p1___0~0#1.offset, idr_find_~__warned___0~0#1, idr_find_~tmp___0~5#1, idr_find_~tmp___1~3#1.base, idr_find_~tmp___1~3#1.offset;havoc idr_find_#in~idr#1.base, idr_find_#in~idr#1.offset, idr_find_#in~id#1;assume { :end_inline_idr_find } true;scsi_tape_get_~tmp~15#1.base, scsi_tape_get_~tmp~15#1.offset := scsi_tape_get_#t~ret222#1.base, scsi_tape_get_#t~ret222#1.offset;havoc scsi_tape_get_#t~ret222#1.base, scsi_tape_get_#t~ret222#1.offset;scsi_tape_get_~STp~0#1.base, scsi_tape_get_~STp~0#1.offset := scsi_tape_get_~tmp~15#1.base, scsi_tape_get_~tmp~15#1.offset; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8633: st_probe_~tmp___0~29#1.base, st_probe_~tmp___0~29#1.offset := st_probe_#t~ret1763#1.base, st_probe_#t~ret1763#1.offset;havoc st_probe_#t~ret1763#1.base, st_probe_#t~ret1763#1.offset;st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset := st_probe_~tmp___0~29#1.base, st_probe_~tmp___0~29#1.offset; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8633-1: SUMMARY for call st_probe_#t~ret1763#1.base, st_probe_#t~ret1763#1.offset := kzalloc(688, 32); srcloc: null [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973-3: assume false;st_ioctl_#t~bitwise1588#1 := st_ioctl_#t~mem1587#1; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973-3: assume !false; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973-2: havoc st_ioctl_#t~bitwise1588#1;assume ((((st_ioctl_#t~mem1587#1 < 0 || st_ioctl_#t~bitwise1588#1 >= 4194304) && st_ioctl_#t~bitwise1588#1 >= st_ioctl_#t~mem1587#1) && (st_ioctl_#t~mem1587#1 < 0 || st_ioctl_#t~bitwise1588#1 <= 4194304 + st_ioctl_#t~mem1587#1)) && (st_ioctl_#t~mem1587#1 >= 0 || st_ioctl_#t~bitwise1588#1 < 0)) && st_ioctl_#t~bitwise1588#1 <= 9223372036854775807; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973-1: [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973: call write~int#32(st_ioctl_#t~bitwise1588#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1587#1;havoc st_ioctl_#t~bitwise1588#1; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5727: assume -2147483648 <= st_flush_#t~ret720#1 && st_flush_#t~ret720#1 <= 2147483647;st_flush_~result2~0#1 := st_flush_#t~ret720#1;havoc st_flush_#t~ret720#1; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5727-1: SUMMARY for call st_flush_#t~ret720#1 := st_int_ioctl(st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset, 6, 1); srcloc: null [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973-4: assume 0 == st_ioctl_#t~mem1587#1 || 4194304 == st_ioctl_#t~mem1587#1;st_ioctl_#t~bitwise1588#1 := 4194304; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973-4: assume !(0 == st_ioctl_#t~mem1587#1 || 4194304 == st_ioctl_#t~mem1587#1); [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8766: SUMMARY for call put_disk(st_probe_~disk~0#1.base, st_probe_~disk~0#1.offset); srcloc: null [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8106: new_tape_buffer_~tmp___0~24#1.base, new_tape_buffer_~tmp___0~24#1.offset := new_tape_buffer_#t~ret1648#1.base, new_tape_buffer_#t~ret1648#1.offset;havoc new_tape_buffer_#t~ret1648#1.base, new_tape_buffer_#t~ret1648#1.offset;call write~$Pointer$#32(new_tape_buffer_~tmp___0~24#1.base, new_tape_buffer_~tmp___0~24#1.offset, new_tape_buffer_~tb~0#1.base, 68 + new_tape_buffer_~tb~0#1.offset, 8);call new_tape_buffer_#t~mem1649#1.base, new_tape_buffer_#t~mem1649#1.offset := read~$Pointer$#32(new_tape_buffer_~tb~0#1.base, 68 + new_tape_buffer_~tb~0#1.offset, 8); [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4010: havoc atomic64_read_#t~mem28#1;atomic_long_read_#t~ret29#1 := atomic64_read_#res#1;havoc atomic64_read_#t~mem28#1, atomic64_read_~v#1.base, atomic64_read_~v#1.offset;havoc atomic64_read_#in~v#1.base, atomic64_read_#in~v#1.offset;assume { :end_inline_atomic64_read } true;assume -9223372036854775808 <= atomic_long_read_#t~ret29#1 && atomic_long_read_#t~ret29#1 <= 9223372036854775807;atomic_long_read_~tmp~1#1 := atomic_long_read_#t~ret29#1;havoc atomic_long_read_#t~ret29#1;atomic_long_read_#res#1 := atomic_long_read_~tmp~1#1; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6124: assume 0 != st_write_#t~mem866#1;havoc st_write_#t~mem866#1;call st_write_#t~mem867#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4);st_write_~blks~1#1 := (if st_write_~transfer~1#1 - st_write_~undone~0#1 < 0 && 0 != (st_write_~transfer~1#1 - st_write_~undone~0#1) % st_write_#t~mem867#1 then (if st_write_#t~mem867#1 < 0 then (st_write_~transfer~1#1 - st_write_~undone~0#1) / st_write_#t~mem867#1 - 1 else 1 + (st_write_~transfer~1#1 - st_write_~undone~0#1) / st_write_#t~mem867#1) else (st_write_~transfer~1#1 - st_write_~undone~0#1) / st_write_#t~mem867#1);havoc st_write_#t~mem867#1; [2025-02-08 02:47:26,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6124: assume !(0 != st_write_#t~mem866#1);havoc st_write_#t~mem866#1; [2025-02-08 02:47:26,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5992: call st_write_#t~mem801#1.base, st_write_#t~mem801#1.offset := read~$Pointer$#32(st_write_~STp~5#1.base, 260 + st_write_~STp~5#1.offset, 8);st_write_~STbp~2#1.base, st_write_~STbp~2#1.offset := st_write_#t~mem801#1.base, st_write_#t~mem801#1.offset;havoc st_write_#t~mem801#1.base, st_write_#t~mem801#1.offset; [2025-02-08 02:47:26,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8106-1: SUMMARY for call new_tape_buffer_#t~ret1648#1.base, new_tape_buffer_#t~ret1648#1.offset := kzalloc(8 * new_tape_buffer_~max_sg#1, 32); srcloc: null [2025-02-08 02:47:26,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7710: assume 24 == st_ioctl_#t~mem1399#1;havoc st_ioctl_#t~mem1399#1; [2025-02-08 02:47:26,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7710: assume !(24 == st_ioctl_#t~mem1399#1);havoc st_ioctl_#t~mem1399#1; [2025-02-08 02:47:26,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8635: assume 0 == (st_probe_~tpnt~0#1.base + st_probe_~tpnt~0#1.offset) % 18446744073709551616; [2025-02-08 02:47:26,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8635: assume !(0 == (st_probe_~tpnt~0#1.base + st_probe_~tpnt~0#1.offset) % 18446744073709551616);assume { :begin_inline_kref_init } true;kref_init_#in~kref#1.base, kref_init_#in~kref#1.offset := st_probe_~tpnt~0#1.base, 643 + st_probe_~tpnt~0#1.offset;havoc kref_init_~kref#1.base, kref_init_~kref#1.offset;kref_init_~kref#1.base, kref_init_~kref#1.offset := kref_init_#in~kref#1.base, kref_init_#in~kref#1.offset;assume { :begin_inline_atomic_set } true;atomic_set_#in~v#1.base, atomic_set_#in~v#1.offset, atomic_set_#in~i#1 := kref_init_~kref#1.base, kref_init_~kref#1.offset, 1;havoc atomic_set_~v#1.base, atomic_set_~v#1.offset, atomic_set_~i#1;atomic_set_~v#1.base, atomic_set_~v#1.offset := atomic_set_#in~v#1.base, atomic_set_#in~v#1.offset;atomic_set_~i#1 := atomic_set_#in~i#1;call write~int#32(atomic_set_~i#1, atomic_set_~v#1.base, atomic_set_~v#1.offset, 4); [2025-02-08 02:47:26,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5728: assume 0 == st_flush_~result~3#1;st_flush_~result~3#1 := st_flush_~result2~0#1; [2025-02-08 02:47:26,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5728: assume !(0 == st_flush_~result~3#1); [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-3: assume 64 == st_set_options_~options#1;st_set_options_#t~bitwise1037#1 := st_set_options_~options#1; [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-3: assume !(64 == st_set_options_~options#1); [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596-1: st_open_#res#1 := st_open_~retval~4#1; [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4539: assume 0 == (scsi_tape_get_~STp~0#1.base + scsi_tape_get_~STp~0#1.offset) % 18446744073709551616; [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4539: assume !(0 == (scsi_tape_get_~STp~0#1.base + scsi_tape_get_~STp~0#1.offset) % 18446744073709551616);assume { :begin_inline_kref_get } true;kref_get_#in~kref#1.base, kref_get_#in~kref#1.offset := scsi_tape_get_~STp~0#1.base, 643 + scsi_tape_get_~STp~0#1.offset;havoc kref_get_#t~ret63#1, kref_get_#t~ret64#1, kref_get_#t~ret65#1, kref_get_#t~ret66#1, kref_get_#t~ret67#1, kref_get_~kref#1.base, kref_get_~kref#1.offset, kref_get_~__warned~0#1, kref_get_~__ret_warn_once~0#1, kref_get_~tmp~5#1, kref_get_~__ret_warn_on~0#1, kref_get_~tmp___0~1#1, kref_get_~tmp___1~1#1, kref_get_~tmp___2~1#1;kref_get_~kref#1.base, kref_get_~kref#1.offset := kref_get_#in~kref#1.base, kref_get_#in~kref#1.offset;havoc kref_get_~__warned~0#1;havoc kref_get_~__ret_warn_once~0#1;havoc kref_get_~tmp~5#1;havoc kref_get_~__ret_warn_on~0#1;havoc kref_get_~tmp___0~1#1;havoc kref_get_~tmp___1~1#1;havoc kref_get_~tmp___2~1#1;assume { :begin_inline_atomic_add_return } true;atomic_add_return_#in~i#1, atomic_add_return_#in~v#1.base, atomic_add_return_#in~v#1.offset := 1, kref_get_~kref#1.base, kref_get_~kref#1.offset;havoc atomic_add_return_#res#1;havoc atomic_add_return_#t~switch27#1, atomic_add_return_~i#1, atomic_add_return_~v#1.base, atomic_add_return_~v#1.offset, atomic_add_return_~__ret~0#1;atomic_add_return_~i#1 := atomic_add_return_#in~i#1;atomic_add_return_~v#1.base, atomic_add_return_~v#1.offset := atomic_add_return_#in~v#1.base, atomic_add_return_#in~v#1.offset;havoc atomic_add_return_~__ret~0#1;atomic_add_return_~__ret~0#1 := atomic_add_return_~i#1;atomic_add_return_#t~switch27#1 := false; [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-2: havoc st_set_options_#t~bitwise1037#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1037#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1037#1 <= 64) && st_set_options_#t~bitwise1037#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1037#1 > 64 + st_set_options_~options#1)) && st_set_options_#t~bitwise1037#1 >= -9223372036854775808; [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-1: [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8767: SUMMARY for call kfree(st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset); srcloc: null [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653: assume 0 != st_set_options_#t~bitwise1037#1;havoc st_set_options_#t~bitwise1037#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STp#1.base, 273 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653: assume !(0 != st_set_options_#t~bitwise1037#1);havoc st_set_options_#t~bitwise1037#1; [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1037#1 := 0; [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6521: st_read_~buf#1.base, st_read_~buf#1.offset := st_read_~buf#1.base, st_read_~buf#1.offset + (if st_read_~transfer~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_read_~transfer~3#1 % 18446744073709551616 % 18446744073709551616 else st_read_~transfer~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);st_read_~total~1#1 := st_read_~total~1#1 + st_read_~transfer~3#1; [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7975: assume 3 == st_ioctl_#t~mem1589#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1589#1;call st_ioctl_#t~mem1590#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7975: assume !(3 == st_ioctl_#t~mem1589#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1589#1; [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5993: assume -2147483648 <= st_write_#t~ret802#1 && st_write_#t~ret802#1 <= 2147483647;st_write_~tmp___4~3#1 := st_write_#t~ret802#1;havoc st_write_#t~ret802#1;call write~int#32(st_write_~tmp___4~3#1, st_write_~#i~4#1.base, st_write_~#i~4#1.offset, 8);call st_write_#t~mem803#1 := read~int#32(st_write_~#i~4#1.base, st_write_~#i~4#1.offset, 8); [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5993-1: SUMMARY for call st_write_#t~ret802#1 := write_behind_check(st_write_~STp~5#1.base, st_write_~STp~5#1.offset); srcloc: null [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: call write~int#32(0, st_ioctl_~STp~7#1.base, 536 + st_ioctl_~STp~7#1.offset + 16 * st_ioctl_~i~7#1, 1);call write~int#32(0, st_ioctl_~STp~7#1.base, 2 + (536 + st_ioctl_~STp~7#1.offset + 16 * st_ioctl_~i~7#1), 1);call write~int#32(0, st_ioctl_~STp~7#1.base, 3 + (536 + st_ioctl_~STp~7#1.offset + 16 * st_ioctl_~i~7#1), 1);st_ioctl_~i~7#1 := 1 + st_ioctl_~i~7#1; [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7711-1: SUMMARY for call st_ioctl_#t~ret1400#1 := capable(21); srcloc: null [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7711: st_ioctl_~tmp___3~6#1 := (if 0 == st_ioctl_#t~ret1400#1 % 256 then 0 else 1);havoc st_ioctl_#t~ret1400#1; [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8636: assume -2147483648 <= st_probe_#t~ret1764#1 && st_probe_#t~ret1764#1 <= 2147483647;havoc st_probe_#t~ret1764#1; [2025-02-08 02:47:26,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8636-1: SUMMARY for call st_probe_#t~ret1764#1 := printk(93, 0); srcloc: null [2025-02-08 02:47:26,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6258: read_tape_~SRpnt~8#1.base, read_tape_~SRpnt~8#1.offset := read_tape_#t~ret913#1.base, read_tape_#t~ret913#1.offset;havoc read_tape_#t~mem910#1.base, read_tape_#t~mem910#1.offset;havoc read_tape_#t~mem911#1.base, read_tape_#t~mem911#1.offset;havoc read_tape_#t~mem912#1;havoc read_tape_#t~ret913#1.base, read_tape_#t~ret913#1.offset; [2025-02-08 02:47:26,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6258-1: SUMMARY for call read_tape_#t~ret913#1.base, read_tape_#t~ret913#1.offset := st_do_scsi(read_tape_~SRpnt~8#1.base, read_tape_~SRpnt~8#1.offset, read_tape_~STp#1.base, read_tape_~STp#1.offset, read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset, read_tape_~bytes~0#1, 2, (if read_tape_#t~mem912#1 % 4294967296 % 4294967296 <= 2147483647 then read_tape_#t~mem912#1 % 4294967296 % 4294967296 else read_tape_#t~mem912#1 % 4294967296 % 4294967296 - 4294967296), 0, 1); srcloc: null [2025-02-08 02:47:26,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8108: assume 0 == (new_tape_buffer_#t~mem1649#1.base + new_tape_buffer_#t~mem1649#1.offset) % 18446744073709551616;havoc new_tape_buffer_#t~mem1649#1.base, new_tape_buffer_#t~mem1649#1.offset; [2025-02-08 02:47:26,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8108: assume !(0 == (new_tape_buffer_#t~mem1649#1.base + new_tape_buffer_#t~mem1649#1.offset) % 18446744073709551616);havoc new_tape_buffer_#t~mem1649#1.base, new_tape_buffer_#t~mem1649#1.offset;new_tape_buffer_#res#1.base, new_tape_buffer_#res#1.offset := new_tape_buffer_~tb~0#1.base, new_tape_buffer_~tb~0#1.offset; [2025-02-08 02:47:26,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976-2: havoc st_ioctl_#t~bitwise1591#1;assume ((((st_ioctl_#t~mem1590#1 < 0 || st_ioctl_#t~bitwise1591#1 >= 8388608) && st_ioctl_#t~bitwise1591#1 >= st_ioctl_#t~mem1590#1) && (st_ioctl_#t~mem1590#1 < 0 || st_ioctl_#t~bitwise1591#1 <= 8388608 + st_ioctl_#t~mem1590#1)) && (st_ioctl_#t~mem1590#1 >= 0 || st_ioctl_#t~bitwise1591#1 < 0)) && st_ioctl_#t~bitwise1591#1 <= 9223372036854775807; [2025-02-08 02:47:26,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976-1: [2025-02-08 02:47:26,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976: call write~int#32(st_ioctl_#t~bitwise1591#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1590#1;havoc st_ioctl_#t~bitwise1591#1; [2025-02-08 02:47:26,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976-4: assume 0 == st_ioctl_#t~mem1590#1 || 8388608 == st_ioctl_#t~mem1590#1;st_ioctl_#t~bitwise1591#1 := 8388608; [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976-4: assume !(0 == st_ioctl_#t~mem1590#1 || 8388608 == st_ioctl_#t~mem1590#1); [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976-3: assume false;st_ioctl_#t~bitwise1591#1 := st_ioctl_#t~mem1590#1; [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976-3: assume !false; [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7712: assume 0 != st_ioctl_~tmp___3~6#1 % 256;st_ioctl_~tmp___4~5#1 := 0; [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7712: assume !(0 != st_ioctl_~tmp___3~6#1 % 256);st_ioctl_~tmp___4~5#1 := 1; [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8769: st_probe_#res#1 := -19;call ULTIMATE.dealloc(st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset);havoc st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset; [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7580-1: SUMMARY for call nbr_partitions_#t~ret1370#1 := read_mode_page(nbr_partitions_~STp#1.base, nbr_partitions_~STp#1.offset, 17, 1); srcloc: null [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8769-1: SUMMARY for call kfree(st_probe_~buffer~0#1.base, st_probe_~buffer~0#1.offset); srcloc: null [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7580: assume -2147483648 <= nbr_partitions_#t~ret1370#1 && nbr_partitions_#t~ret1370#1 <= 2147483647;nbr_partitions_~result~7#1 := nbr_partitions_#t~ret1370#1;havoc nbr_partitions_#t~ret1370#1; [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5995: assume 0 != st_write_#t~mem803#1;havoc st_write_#t~mem803#1;call st_write_#t~mem804#1 := read~int#32(st_write_~#i~4#1.base, st_write_~#i~4#1.offset, 8); [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5995: assume !(0 != st_write_#t~mem803#1);havoc st_write_#t~mem803#1; [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8109-1: SUMMARY for call kfree(new_tape_buffer_~tb~0#1.base, new_tape_buffer_~tb~0#1.offset); srcloc: null [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8109: new_tape_buffer_#res#1.base, new_tape_buffer_#res#1.offset := 0, 0; [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: assume 0 != nbr_partitions_~result~7#1;nbr_partitions_~result~7#1 := -5; [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: assume !(0 != nbr_partitions_~result~7#1);call nbr_partitions_#t~mem1371#1.base, nbr_partitions_#t~mem1371#1.offset := read~$Pointer$#32(nbr_partitions_~STp#1.base, 260 + nbr_partitions_~STp#1.offset, 8);call nbr_partitions_#t~mem1372#1.base, nbr_partitions_#t~mem1372#1.offset := read~$Pointer$#32(nbr_partitions_#t~mem1371#1.base, 120 + nbr_partitions_#t~mem1371#1.offset, 8);call nbr_partitions_#t~mem1373#1 := read~int#32(nbr_partitions_#t~mem1372#1.base, 7 + nbr_partitions_#t~mem1372#1.offset, 1);nbr_partitions_~result~7#1 := 1 + (if nbr_partitions_#t~mem1373#1 % 256 % 4294967296 <= 2147483647 then nbr_partitions_#t~mem1373#1 % 256 % 4294967296 else nbr_partitions_#t~mem1373#1 % 256 % 4294967296 - 4294967296);havoc nbr_partitions_#t~mem1371#1.base, nbr_partitions_#t~mem1371#1.offset;havoc nbr_partitions_#t~mem1372#1.base, nbr_partitions_#t~mem1372#1.offset;havoc nbr_partitions_#t~mem1373#1; [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6392: call ULTIMATE.dealloc(st_read_~#i~5#1.base, st_read_~#i~5#1.offset);havoc st_read_~#i~5#1.base, st_read_~#i~5#1.offset;call ULTIMATE.dealloc(st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset);havoc st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset;main_#t~ret1904#1 := st_read_#res#1;havoc st_read_#t~mem965#1.base, st_read_#t~mem965#1.offset, st_read_#t~mem966#1.base, st_read_#t~mem966#1.offset, st_read_#t~ret967#1, st_read_#t~ret968#1, st_read_#t~mem969#1, st_read_#t~mem970#1, st_read_#t~mem971#1, st_read_#t~short972#1, st_read_#t~mem973#1, st_read_#t~mem974#1, st_read_#t~mem975#1, st_read_#t~ret976#1, st_read_#t~ret977#1, st_read_#t~mem978#1, st_read_#t~mem979#1, st_read_#t~mem980#1, st_read_#t~short981#1, st_read_#t~mem982#1, st_read_#t~mem983#1, st_read_#t~ret984#1, st_read_#t~ret985#1, st_read_#t~ret986#1, st_read_#t~ret987#1, st_read_#t~mem988#1, st_read_#t~ret989#1, st_read_#t~mem990#1, st_read_#t~mem991#1, st_read_#t~ite993#1, st_read_#t~mem992#1, st_read_#t~ret994#1, st_read_#t~mem995#1, st_read_#t~mem996#1, st_read_#t~mem997#1, st_read_#t~mem998#1, st_read_#t~mem999#1, st_read_#t~mem1000#1, st_read_#t~mem1001#1, st_read_#t~mem1002#1, st_read_#t~mem1003#1, st_read_#t~mem1004#1, st_read_#t~mem1005#1, st_read_#t~mem1006#1.base, st_read_#t~mem1006#1.offset, st_read_#t~mem1007#1.base, st_read_#t~mem1007#1.offset, st_read_~filp#1.base, st_read_~filp#1.offset, st_read_~buf#1.base, st_read_~buf#1.offset, st_read_~count#1, st_read_~ppos#1.base, st_read_~ppos#1.offset, st_read_~total~1#1, st_read_~retval~9#1, st_read_~#i~5#1.base, st_read_~#i~5#1.offset, st_read_~transfer~3#1, st_read_~special~0#1, st_read_~do_dio~0#1, st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset, st_read_~STp~6#1.base, st_read_~STp~6#1.offset, st_read_~STm~4#1.base, st_read_~STm~4#1.offset, st_read_~STps~9#1.base, st_read_~STps~9#1.offset, st_read_~STbp~4#1.base, st_read_~STbp~4#1.offset, st_read_~tmp~34#1, st_read_~tmp___0~19#1, st_read_~tmp___1~13#1, st_read_~tmp___2~8#1, st_read_~tmp___3~5#1, st_read_~tmp___4~4#1, st_read_~tmp___5~3#1, st_read_~tmp___6~2#1, st_read_~tmp___7~2#1;havoc st_read_#in~filp#1.base, st_read_#in~filp#1.offset, st_read_#in~buf#1.base, st_read_#in~buf#1.offset, st_read_#in~count#1, st_read_#in~ppos#1.base, st_read_#in~ppos#1.offset;assume { :end_inline_st_read } true;assume -9223372036854775808 <= main_#t~ret1904#1 && main_#t~ret1904#1 <= 9223372036854775807;main_~res_st_read_28~0#1 := main_#t~ret1904#1;havoc main_#t~ret1904#1; [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260-1: SUMMARY for call release_buffering(read_tape_~STp#1.base, read_tape_~STp#1.offset, 1); srcloc: null [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9431: SUMMARY for call ldv_mutex_unlock_lock_of_scsi_tape(ldv_mutex_unlock_11_~ldv_func_arg1#1.base, ldv_mutex_unlock_11_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260: call write~$Pointer$#15(read_tape_~SRpnt~8#1.base, read_tape_~SRpnt~8#1.offset, read_tape_~aSRpnt#1.base, read_tape_~aSRpnt#1.offset, 8); [2025-02-08 02:47:26,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128: call write~int#32(3, st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1);call st_write_#t~mem868#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4); [2025-02-08 02:47:26,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996: assume -28 == st_write_#t~mem804#1;havoc st_write_#t~mem804#1;call write~int#32(3, st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1); [2025-02-08 02:47:26,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996: assume !(-28 == st_write_#t~mem804#1);havoc st_write_#t~mem804#1;call write~int#32(4, st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1); [2025-02-08 02:47:26,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657-3: assume 256 == st_set_options_~options#1;st_set_options_#t~bitwise1038#1 := st_set_options_~options#1; [2025-02-08 02:47:26,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657-3: assume !(256 == st_set_options_~options#1); [2025-02-08 02:47:26,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4543: havoc kref_get_#t~ret63#1, kref_get_#t~ret64#1, kref_get_#t~ret65#1, kref_get_#t~ret66#1, kref_get_#t~ret67#1, kref_get_~kref#1.base, kref_get_~kref#1.offset, kref_get_~__warned~0#1, kref_get_~__ret_warn_once~0#1, kref_get_~tmp~5#1, kref_get_~__ret_warn_on~0#1, kref_get_~tmp___0~1#1, kref_get_~tmp___1~1#1, kref_get_~tmp___2~1#1;havoc kref_get_#in~kref#1.base, kref_get_#in~kref#1.offset;assume { :end_inline_kref_get } true;call scsi_tape_get_#t~mem223#1.base, scsi_tape_get_#t~mem223#1.offset := read~$Pointer$#32(scsi_tape_get_~STp~0#1.base, 8 + scsi_tape_get_~STp~0#1.offset, 8); [2025-02-08 02:47:26,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657-2: havoc st_set_options_#t~bitwise1038#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1038#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1038#1 <= 256) && st_set_options_#t~bitwise1038#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1038#1 > 256 + st_set_options_~options#1)) && st_set_options_#t~bitwise1038#1 >= -9223372036854775808; [2025-02-08 02:47:26,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657-1: [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657: assume 0 != st_set_options_#t~bitwise1038#1;havoc st_set_options_#t~bitwise1038#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STp#1.base, 274 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657: assume !(0 != st_set_options_#t~bitwise1038#1);havoc st_set_options_#t~bitwise1038#1; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6525-1: call st_read_#t~mem997#1 := read~int#32(st_read_~STp~6#1.base, 615 + st_read_~STp~6#1.offset, 4); [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1038#1 := 0; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6525: assume 0 == st_read_#t~mem997#1;havoc st_read_#t~mem997#1; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6525: assume !(0 == st_read_#t~mem997#1);havoc st_read_#t~mem997#1; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9300: assume 3 == main_~ldv_s_st_fops_file_operations~0#1; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9300: assume !(3 == main_~ldv_s_st_fops_file_operations~0#1); [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9300-1: assume main_#t~switch1900#1; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9300-1: assume !main_#t~switch1900#1;main_#t~switch1900#1 := main_#t~switch1900#1 || 6 == main_~tmp___0~36#1; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9432: SUMMARY for call mutex_unlock(ldv_mutex_unlock_11_~ldv_func_arg1#1.base, ldv_mutex_unlock_11_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6129: assume (0 == st_write_#t~mem868#1 || st_write_~undone~0#1 > 0) || 0 == st_write_~count#1 % 18446744073709551616;havoc st_write_#t~mem868#1;st_write_~retval~7#1 := -28; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6129: assume !((0 == st_write_#t~mem868#1 || st_write_~undone~0#1 > 0) || 0 == st_write_~count#1 % 18446744073709551616);havoc st_write_#t~mem868#1; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979-1: call st_ioctl_#t~mem1592#1 := read~int#32(st_ioctl_~STp~7#1.base, 601 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979: assume 0 == st_ioctl_#t~mem1592#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1592#1;call st_ioctl_#t~mem1593#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979: assume !(0 == st_ioctl_#t~mem1592#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1592#1; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4544: assume 0 == (scsi_tape_get_#t~mem223#1.base + scsi_tape_get_#t~mem223#1.offset) % 18446744073709551616;havoc scsi_tape_get_#t~mem223#1.base, scsi_tape_get_#t~mem223#1.offset; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4544: assume !(0 == (scsi_tape_get_#t~mem223#1.base + scsi_tape_get_#t~mem223#1.offset) % 18446744073709551616);havoc scsi_tape_get_#t~mem223#1.base, scsi_tape_get_#t~mem223#1.offset;call scsi_tape_get_#t~mem224#1.base, scsi_tape_get_#t~mem224#1.offset := read~$Pointer$#32(scsi_tape_get_~STp~0#1.base, 8 + scsi_tape_get_~STp~0#1.offset, 8);assume { :begin_inline_scsi_device_get } true;scsi_device_get_#in~arg0#1.base, scsi_device_get_#in~arg0#1.offset := scsi_tape_get_#t~mem224#1.base, scsi_tape_get_#t~mem224#1.offset;havoc scsi_device_get_#res#1;havoc scsi_device_get_#t~nondet1971#1, scsi_device_get_~arg0#1.base, scsi_device_get_~arg0#1.offset;scsi_device_get_~arg0#1.base, scsi_device_get_~arg0#1.offset := scsi_device_get_#in~arg0#1.base, scsi_device_get_#in~arg0#1.offset;havoc scsi_device_get_#t~nondet1971#1;assume -2147483648 <= scsi_device_get_#t~nondet1971#1 && scsi_device_get_#t~nondet1971#1 <= 2147483647;scsi_device_get_#res#1 := scsi_device_get_#t~nondet1971#1;havoc scsi_device_get_#t~nondet1971#1; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8640: havoc kref_init_~kref#1.base, kref_init_~kref#1.offset;havoc kref_init_#in~kref#1.base, kref_init_#in~kref#1.offset;assume { :end_inline_kref_init } true;call write~$Pointer$#32(st_probe_~disk~0#1.base, st_probe_~disk~0#1.offset, st_probe_~tpnt~0#1.base, 635 + st_probe_~tpnt~0#1.offset, 8);call write~$Pointer$#32(st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset, st_probe_~disk~0#1.base, 1276 + st_probe_~disk~0#1.offset, 8);call st_probe_#t~mem1765#1.base, st_probe_#t~mem1765#1.offset := read~$Pointer$#32(st_probe_~SDp~0#1.base, 8 + st_probe_~SDp~0#1.offset, 8);call write~$Pointer$#32(st_probe_#t~mem1765#1.base, st_probe_#t~mem1765#1.offset, st_probe_~disk~0#1.base, 1268 + st_probe_~disk~0#1.offset, 8);havoc st_probe_#t~mem1765#1.base, st_probe_#t~mem1765#1.offset;call st_probe_#t~mem1766#1.base, st_probe_#t~mem1766#1.offset := read~$Pointer$#32(st_probe_~disk~0#1.base, 1268 + st_probe_~disk~0#1.offset, 8);assume { :begin_inline_blk_get_queue } true;blk_get_queue_#in~arg0#1.base, blk_get_queue_#in~arg0#1.offset := st_probe_#t~mem1766#1.base, st_probe_#t~mem1766#1.offset;havoc blk_get_queue_#res#1;havoc blk_get_queue_#t~nondet1944#1, blk_get_queue_~arg0#1.base, blk_get_queue_~arg0#1.offset;blk_get_queue_~arg0#1.base, blk_get_queue_~arg0#1.offset := blk_get_queue_#in~arg0#1.base, blk_get_queue_#in~arg0#1.offset;havoc blk_get_queue_#t~nondet1944#1;assume 0 == blk_get_queue_#t~nondet1944#1 || 1 == blk_get_queue_#t~nondet1944#1;blk_get_queue_#res#1 := (if 0 == blk_get_queue_#t~nondet1944#1 % 256 then 0 else 1);havoc blk_get_queue_#t~nondet1944#1; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6262: assume 0 == (read_tape_~SRpnt~8#1.base + read_tape_~SRpnt~8#1.offset) % 18446744073709551616;call read_tape_#t~mem914#1 := read~int#32(read_tape_~STbp~3#1.base, 24 + read_tape_~STbp~3#1.offset, 4);read_tape_#res#1 := read_tape_#t~mem914#1;havoc read_tape_#t~mem914#1;call ULTIMATE.dealloc(read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset);havoc read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6262: assume !(0 == (read_tape_~SRpnt~8#1.base + read_tape_~SRpnt~8#1.offset) % 18446744073709551616); [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980-2: havoc st_ioctl_#t~bitwise1594#1;assume ((((st_ioctl_#t~mem1593#1 < 0 || st_ioctl_#t~bitwise1594#1 >= 16777216) && st_ioctl_#t~bitwise1594#1 >= st_ioctl_#t~mem1593#1) && (st_ioctl_#t~mem1593#1 < 0 || st_ioctl_#t~bitwise1594#1 <= 16777216 + st_ioctl_#t~mem1593#1)) && (st_ioctl_#t~mem1593#1 >= 0 || st_ioctl_#t~bitwise1594#1 < 0)) && st_ioctl_#t~bitwise1594#1 <= 9223372036854775807; [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980-1: [2025-02-08 02:47:26,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980: call write~int#32(st_ioctl_#t~bitwise1594#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1593#1;havoc st_ioctl_#t~bitwise1594#1; [2025-02-08 02:47:26,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980-4: assume 0 == st_ioctl_#t~mem1593#1 || 16777216 == st_ioctl_#t~mem1593#1;st_ioctl_#t~bitwise1594#1 := 16777216; [2025-02-08 02:47:26,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980-4: assume !(0 == st_ioctl_#t~mem1593#1 || 16777216 == st_ioctl_#t~mem1593#1); [2025-02-08 02:47:26,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7848: assume st_ioctl_~i~7#1 <= 3; [2025-02-08 02:47:26,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7848: assume !(st_ioctl_~i~7#1 <= 3);st_ioctl_~tmp___6~3#1 := 0;call write~int#32(st_ioctl_~tmp___6~3#1, st_ioctl_~STp~7#1.base, 528 + st_ioctl_~STp~7#1.offset, 4);call write~int#32(st_ioctl_~tmp___6~3#1, st_ioctl_~STp~7#1.base, 524 + st_ioctl_~STp~7#1.offset, 4);call write~int#32(1, st_ioctl_~STp~7#1.base, 532 + st_ioctl_~STp~7#1.offset, 4);st_ioctl_~tmp___7~3#1 := 0;call write~int#32(st_ioctl_~tmp___7~3#1, st_ioctl_~STps~14#1.base, 12 + st_ioctl_~STps~14#1.offset, 4);call write~int#32(st_ioctl_~tmp___7~3#1, st_ioctl_~STps~14#1.base, 8 + st_ioctl_~STps~14#1.offset, 4);st_ioctl_~retval~12#1 := 0; [2025-02-08 02:47:26,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980-3: assume false;st_ioctl_#t~bitwise1594#1 := st_ioctl_#t~mem1593#1; [2025-02-08 02:47:26,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980-3: assume !false; [2025-02-08 02:47:26,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5734-1: st_flush_#res#1 := st_flush_~result~3#1;call ULTIMATE.dealloc(st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset);havoc st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset; [2025-02-08 02:47:26,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9302-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:26,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8377-3: assume 0 == move_buffer_data_#t~mem1709#1;move_buffer_data_#t~bitwise1710#1 := 4096; [2025-02-08 02:47:26,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8377-3: assume !(0 == move_buffer_data_#t~mem1709#1); [2025-02-08 02:47:26,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: havoc read_tape_#t~mem914#1; [2025-02-08 02:47:26,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8377-2: havoc move_buffer_data_#t~bitwise1710#1; [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8377-1: [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8377: move_buffer_data_~length~2#1 := (if move_buffer_data_#t~bitwise1710#1 % 18446744073709551616 % 4294967296 <= 2147483647 then move_buffer_data_#t~bitwise1710#1 % 18446744073709551616 % 4294967296 else move_buffer_data_#t~bitwise1710#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc move_buffer_data_#t~mem1709#1;havoc move_buffer_data_#t~bitwise1710#1; [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9302: assume { :begin_inline_st_release } true;st_release_#in~inode#1.base, st_release_#in~inode#1.offset, st_release_#in~filp#1.base, st_release_#in~filp#1.offset := main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_group2~0#1.base, main_~var_group2~0#1.offset;havoc st_release_#res#1;havoc st_release_#t~mem721#1.base, st_release_#t~mem721#1.offset, st_release_#t~mem722#1, st_release_#t~ret723#1, st_release_#t~mem724#1.base, st_release_#t~mem724#1.offset, st_release_#t~mem725#1.base, st_release_#t~mem725#1.offset, st_release_~inode#1.base, st_release_~inode#1.offset, st_release_~filp#1.base, st_release_~filp#1.offset, st_release_~result~4#1, st_release_~STp~4#1.base, st_release_~STp~4#1.offset;st_release_~inode#1.base, st_release_~inode#1.offset := st_release_#in~inode#1.base, st_release_#in~inode#1.offset;st_release_~filp#1.base, st_release_~filp#1.offset := st_release_#in~filp#1.base, st_release_#in~filp#1.offset;havoc st_release_~result~4#1;havoc st_release_~STp~4#1.base, st_release_~STp~4#1.offset;st_release_~result~4#1 := 0;call st_release_#t~mem721#1.base, st_release_#t~mem721#1.offset := read~$Pointer$#12(st_release_~filp#1.base, 292 + st_release_~filp#1.offset, 8);st_release_~STp~4#1.base, st_release_~STp~4#1.offset := st_release_#t~mem721#1.base, st_release_#t~mem721#1.offset;havoc st_release_#t~mem721#1.base, st_release_#t~mem721#1.offset;call st_release_#t~mem722#1 := read~int#32(st_release_~STp~4#1.base, 610 + st_release_~STp~4#1.offset, 1); [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5603: call ULTIMATE.dealloc(st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset);havoc st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset;main_#t~ret1909#1 := st_flush_#res#1;havoc st_flush_#t~mem657#1.base, st_flush_#t~mem657#1.offset, st_flush_#t~mem658#1, st_flush_#t~mem659#1, st_flush_#t~ret660#1.base, st_flush_#t~ret660#1.offset, st_flush_#t~ret661#1, st_flush_#t~mem662#1, st_flush_#t~mem663#1, st_flush_#t~short664#1, st_flush_#t~ret665#1, st_flush_#t~mem666#1, st_flush_#t~ret667#1, st_flush_#t~mem668#1, st_flush_#t~mem669#1, st_flush_#t~short670#1, st_flush_#t~mem671#1.base, st_flush_#t~mem671#1.offset, st_flush_#t~memset~res672#1.base, st_flush_#t~memset~res672#1.offset, st_flush_#t~mem673#1, st_flush_#t~mem674#1, st_flush_#t~mem675#1.base, st_flush_#t~mem675#1.offset, st_flush_#t~mem676#1.base, st_flush_#t~mem676#1.offset, st_flush_#t~mem677#1, st_flush_#t~ret678#1.base, st_flush_#t~ret678#1.offset, st_flush_#t~mem679#1.base, st_flush_#t~mem679#1.offset, st_flush_#t~mem680#1, st_flush_#t~mem681#1.base, st_flush_#t~mem681#1.offset, st_flush_#t~mem682#1, st_flush_#t~mem683#1, st_flush_#t~mem684#1, st_flush_#t~short685#1, st_flush_#t~mem686#1, st_flush_#t~bitwise687#1, st_flush_#t~short688#1, st_flush_#t~mem689#1, st_flush_#t~mem690#1, st_flush_#t~short691#1, st_flush_#t~short692#1, st_flush_#t~mem693#1, st_flush_#t~mem694#1, st_flush_#t~short695#1, st_flush_#t~short696#1, st_flush_#t~short697#1, st_flush_#t~mem698#1, st_flush_#t~mem699#1, st_flush_#t~mem700#1, st_flush_#t~ret701#1, st_flush_#t~ret702#1, st_flush_#t~mem703#1, st_flush_#t~mem704#1, st_flush_#t~mem705#1, st_flush_#t~mem706#1, st_flush_#t~short707#1, st_flush_#t~mem708#1, st_flush_#t~ret709#1, st_flush_#t~mem710#1, st_flush_#t~ret711#1, st_flush_#t~mem712#1, st_flush_#t~mem713#1, st_flush_#t~mem714#1, st_flush_#t~ret715#1, st_flush_#t~mem716#1, st_flush_#t~mem717#1, st_flush_#t~mem718#1, st_flush_#t~mem719#1, st_flush_#t~ret720#1, st_flush_~filp#1.base, st_flush_~filp#1.offset, st_flush_~id#1.base, st_flush_~id#1.offset, st_flush_~result~3#1, st_flush_~result2~0#1, st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset, st_flush_~SRpnt~6#1.base, st_flush_~SRpnt~6#1.offset, st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset, st_flush_~STm~1#1.base, st_flush_~STm~1#1.offset, st_flush_~STps~6#1.base, st_flush_~STps~6#1.offset, st_flush_~name~4#1.base, st_flush_~name~4#1.offset, st_flush_~tmp~29#1.base, st_flush_~tmp~29#1.offset, st_flush_~tmp___0~14#1, st_flush_~cmdstatp~4#1.base, st_flush_~cmdstatp~4#1.offset;havoc st_flush_#in~filp#1.base, st_flush_#in~filp#1.offset, st_flush_#in~id#1.base, st_flush_#in~id#1.offset;assume { :end_inline_st_flush } true;assume -2147483648 <= main_#t~ret1909#1 && main_#t~ret1909#1 <= 2147483647; [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7717: assume 0 != st_ioctl_~tmp___4~5#1; [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7717: assume !(0 != st_ioctl_~tmp___4~5#1); [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8378: assume 0 == move_buffer_data_~offset#1; [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8378: assume !(0 == move_buffer_data_~offset#1);call move_buffer_data_#t~mem1711#1 := read~int#32(move_buffer_data_~st_bp#1.base, 12 + move_buffer_data_~st_bp#1.offset, 4);move_buffer_data_~total~2#1 := move_buffer_data_#t~mem1711#1 - move_buffer_data_~offset#1;havoc move_buffer_data_#t~mem1711#1;move_buffer_data_~src_seg~0#1 := 0; [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9303: main_#t~ret1906#1 := st_release_#res#1;havoc st_release_#t~mem721#1.base, st_release_#t~mem721#1.offset, st_release_#t~mem722#1, st_release_#t~ret723#1, st_release_#t~mem724#1.base, st_release_#t~mem724#1.offset, st_release_#t~mem725#1.base, st_release_#t~mem725#1.offset, st_release_~inode#1.base, st_release_~inode#1.offset, st_release_~filp#1.base, st_release_~filp#1.offset, st_release_~result~4#1, st_release_~STp~4#1.base, st_release_~STp~4#1.offset;havoc st_release_#in~inode#1.base, st_release_#in~inode#1.offset, st_release_#in~filp#1.base, st_release_#in~filp#1.offset;assume { :end_inline_st_release } true;assume -2147483648 <= main_#t~ret1906#1 && main_#t~ret1906#1 <= 2147483647;havoc main_#t~ret1906#1;main_~ldv_s_st_fops_file_operations~0#1 := 0; [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7718: assume -2147483648 <= st_ioctl_#t~ret1401#1 && st_ioctl_#t~ret1401#1 <= 2147483647;havoc st_ioctl_#t~ret1401#1;st_ioctl_~retval~12#1 := -1; [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661-3: assume 512 == st_set_options_~options#1;st_set_options_#t~bitwise1039#1 := st_set_options_~options#1; [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661-3: assume !(512 == st_set_options_~options#1); [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661-2: havoc st_set_options_#t~bitwise1039#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1039#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1039#1 <= 512) && st_set_options_#t~bitwise1039#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1039#1 > 512 + st_set_options_~options#1)) && st_set_options_#t~bitwise1039#1 >= -9223372036854775808; [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661-1: [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661: assume 0 != st_set_options_#t~bitwise1039#1;havoc st_set_options_#t~bitwise1039#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STp#1.base, 272 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661: assume !(0 != st_set_options_#t~bitwise1039#1);havoc st_set_options_#t~bitwise1039#1; [2025-02-08 02:47:26,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7718-1: SUMMARY for call st_ioctl_#t~ret1401#1 := printk(73, 0); srcloc: null [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7586-1: nbr_partitions_#res#1 := nbr_partitions_~result~7#1; [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1039#1 := 0; [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7983-1: call st_ioctl_#t~mem1595#1 := read~int#32(st_ioctl_~STp~7#1.base, 601 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7983: assume 2 == st_ioctl_#t~mem1595#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1595#1;call st_ioctl_#t~mem1596#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7983: assume !(2 == st_ioctl_#t~mem1595#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1595#1; [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6530: assume st_read_~total~1#1 % 18446744073709551616 < st_read_~count#1 % 18446744073709551616 && 0 == st_read_~special~0#1; [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6530: assume !(st_read_~total~1#1 % 18446744073709551616 < st_read_~count#1 % 18446744073709551616 && 0 == st_read_~special~0#1); [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6266: call write~int#32(0, read_tape_~STbp~3#1.base, 16 + read_tape_~STbp~3#1.offset, 4);call write~int#32(0, read_tape_~STps~8#1.base, 2 + read_tape_~STps~8#1.offset, 1);call read_tape_#t~mem915#1 := read~int#32(read_tape_~STbp~3#1.base, 24 + read_tape_~STbp~3#1.offset, 4); [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134: assume st_write_#t~short870#1 && (0 == st_write_~scode~2#1 || 1 == st_write_~scode~2#1);havoc st_write_#t~mem869#1;havoc st_write_#t~short870#1;call st_write_#t~mem871#1.base, st_write_#t~mem871#1.offset := read~$Pointer$#32(st_write_~STp~5#1.base, 260 + st_write_~STp~5#1.offset, 8);assume { :begin_inline_move_buffer_data } true;move_buffer_data_#in~st_bp#1.base, move_buffer_data_#in~st_bp#1.offset, move_buffer_data_#in~offset#1 := st_write_#t~mem871#1.base, st_write_#t~mem871#1.offset, (if (st_write_~transfer~1#1 - st_write_~undone~0#1) % 4294967296 % 4294967296 <= 2147483647 then (st_write_~transfer~1#1 - st_write_~undone~0#1) % 4294967296 % 4294967296 else (st_write_~transfer~1#1 - st_write_~undone~0#1) % 4294967296 % 4294967296 - 4294967296);havoc move_buffer_data_#t~mem1709#1, move_buffer_data_#t~bitwise1710#1, move_buffer_data_#t~mem1711#1, move_buffer_data_#t~mem1712#1, move_buffer_data_#t~mem1713#1.base, move_buffer_data_#t~mem1713#1.offset, move_buffer_data_#t~mem1714#1.base, move_buffer_data_#t~mem1714#1.offset, move_buffer_data_#t~mem1715#1.base, move_buffer_data_#t~mem1715#1.offset, move_buffer_data_#t~mem1716#1.base, move_buffer_data_#t~mem1716#1.offset, move_buffer_data_#t~ret1717#1.base, move_buffer_data_#t~ret1717#1.offset, move_buffer_data_#t~ret1718#1.base, move_buffer_data_#t~ret1718#1.offset, move_buffer_data_#t~memmove~res1719#1.base, move_buffer_data_#t~memmove~res1719#1.offset, move_buffer_data_~st_bp#1.base, move_buffer_data_~st_bp#1.offset, move_buffer_data_~offset#1, move_buffer_data_~src_seg~0#1, move_buffer_data_~dst_seg~0#1, move_buffer_data_~src_offset~0#1, move_buffer_data_~dst_offset~0#1, move_buffer_data_~count~0#1, move_buffer_data_~total~2#1, move_buffer_data_~length~2#1, move_buffer_data_~tmp~48#1, move_buffer_data_~dpage~0#1.base, move_buffer_data_~dpage~0#1.offset, move_buffer_data_~spage~0#1.base, move_buffer_data_~spage~0#1.offset, move_buffer_data_~_min1~0#1, move_buffer_data_~_min2~0#1, move_buffer_data_~tmp___0~27#1.base, move_buffer_data_~tmp___0~27#1.offset, move_buffer_data_~tmp___1~17#1.base, move_buffer_data_~tmp___1~17#1.offset;move_buffer_data_~st_bp#1.base, move_buffer_data_~st_bp#1.offset := move_buffer_data_#in~st_bp#1.base, move_buffer_data_#in~st_bp#1.offset;move_buffer_data_~offset#1 := move_buffer_data_#in~offset#1;havoc move_buffer_data_~src_seg~0#1;havoc move_buffer_data_~dst_seg~0#1;havoc move_buffer_data_~src_offset~0#1;havoc move_buffer_data_~dst_offset~0#1;havoc move_buffer_data_~count~0#1;havoc move_buffer_data_~total~2#1;havoc move_buffer_data_~length~2#1;havoc move_buffer_data_~tmp~48#1;havoc move_buffer_data_~dpage~0#1.base, move_buffer_data_~dpage~0#1.offset;havoc move_buffer_data_~spage~0#1.base, move_buffer_data_~spage~0#1.offset;havoc move_buffer_data_~_min1~0#1;havoc move_buffer_data_~_min2~0#1;havoc move_buffer_data_~tmp___0~27#1.base, move_buffer_data_~tmp___0~27#1.offset;havoc move_buffer_data_~tmp___1~17#1.base, move_buffer_data_~tmp___1~17#1.offset;move_buffer_data_~src_offset~0#1 := 0;call move_buffer_data_#t~mem1709#1 := read~int#32(move_buffer_data_~st_bp#1.base, 76 + move_buffer_data_~st_bp#1.offset, 4); [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134: assume !(st_write_#t~short870#1 && (0 == st_write_~scode~2#1 || 1 == st_write_~scode~2#1));havoc st_write_#t~mem869#1;havoc st_write_#t~short870#1;st_write_~count#1 := st_write_~count#1 - st_write_~do_count~0#1;st_write_~do_count~0#1 := 0;st_write_~blks~1#1 := st_write_~do_count~0#1;call write~int#32(4, st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1);call write~int#32(-1, st_write_~STps~7#1.base, 8 + st_write_~STps~7#1.offset, 4);st_write_~retval~7#1 := -5; [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134-1: assume st_write_#t~short870#1;call st_write_#t~mem869#1 := read~int#32(st_write_~cmdstatp~5#1.base, 31 + st_write_~cmdstatp~5#1.offset, 1);st_write_#t~short870#1 := 0 == st_write_#t~mem869#1 % 256 % 4294967296; [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134-1: assume !st_write_#t~short870#1; [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-2: havoc st_ioctl_#t~bitwise1597#1;assume ((((st_ioctl_#t~mem1596#1 < 0 || st_ioctl_#t~bitwise1597#1 >= 262144) && st_ioctl_#t~bitwise1597#1 >= st_ioctl_#t~mem1596#1) && (st_ioctl_#t~mem1596#1 < 0 || st_ioctl_#t~bitwise1597#1 <= 262144 + st_ioctl_#t~mem1596#1)) && (st_ioctl_#t~mem1596#1 >= 0 || st_ioctl_#t~bitwise1597#1 < 0)) && st_ioctl_#t~bitwise1597#1 <= 9223372036854775807; [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-1: [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984: call write~int#32(st_ioctl_#t~bitwise1597#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1596#1;havoc st_ioctl_#t~bitwise1597#1; [2025-02-08 02:47:26,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-4: assume 0 == st_ioctl_#t~mem1596#1 || 262144 == st_ioctl_#t~mem1596#1;st_ioctl_#t~bitwise1597#1 := 262144; [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-4: assume !(0 == st_ioctl_#t~mem1596#1 || 262144 == st_ioctl_#t~mem1596#1); [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-3: assume false;st_ioctl_#t~bitwise1597#1 := st_ioctl_#t~mem1596#1; [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-3: assume !false; [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8645: assume 0 != st_probe_~tmp___1~18#1 % 256;st_probe_~tmp___2~11#1 := 0; [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8645: assume !(0 != st_probe_~tmp___1~18#1 % 256);st_probe_~tmp___2~11#1 := 1; [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4549: assume 0 != scsi_tape_get_~tmp___0~6#1; [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4549: assume !(0 != scsi_tape_get_~tmp___0~6#1); [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6135: havoc move_buffer_data_#t~mem1709#1, move_buffer_data_#t~bitwise1710#1, move_buffer_data_#t~mem1711#1, move_buffer_data_#t~mem1712#1, move_buffer_data_#t~mem1713#1.base, move_buffer_data_#t~mem1713#1.offset, move_buffer_data_#t~mem1714#1.base, move_buffer_data_#t~mem1714#1.offset, move_buffer_data_#t~mem1715#1.base, move_buffer_data_#t~mem1715#1.offset, move_buffer_data_#t~mem1716#1.base, move_buffer_data_#t~mem1716#1.offset, move_buffer_data_#t~ret1717#1.base, move_buffer_data_#t~ret1717#1.offset, move_buffer_data_#t~ret1718#1.base, move_buffer_data_#t~ret1718#1.offset, move_buffer_data_#t~memmove~res1719#1.base, move_buffer_data_#t~memmove~res1719#1.offset, move_buffer_data_~st_bp#1.base, move_buffer_data_~st_bp#1.offset, move_buffer_data_~offset#1, move_buffer_data_~src_seg~0#1, move_buffer_data_~dst_seg~0#1, move_buffer_data_~src_offset~0#1, move_buffer_data_~dst_offset~0#1, move_buffer_data_~count~0#1, move_buffer_data_~total~2#1, move_buffer_data_~length~2#1, move_buffer_data_~tmp~48#1, move_buffer_data_~dpage~0#1.base, move_buffer_data_~dpage~0#1.offset, move_buffer_data_~spage~0#1.base, move_buffer_data_~spage~0#1.offset, move_buffer_data_~_min1~0#1, move_buffer_data_~_min2~0#1, move_buffer_data_~tmp___0~27#1.base, move_buffer_data_~tmp___0~27#1.offset, move_buffer_data_~tmp___1~17#1.base, move_buffer_data_~tmp___1~17#1.offset;havoc move_buffer_data_#in~st_bp#1.base, move_buffer_data_#in~st_bp#1.offset, move_buffer_data_#in~offset#1;assume { :end_inline_move_buffer_data } true;havoc st_write_#t~mem871#1.base, st_write_#t~mem871#1.offset;st_write_~retry_eot~0#1 := 1;call st_write_#t~mem872#1 := read~int#32(st_write_~STps~7#1.base, 8 + st_write_~STps~7#1.offset, 4); [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003: assume 3 == st_write_#t~mem805#1 % 256 % 4294967296;havoc st_write_#t~mem805#1;call write~int#32(5, st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1);st_write_~retval~7#1 := -28; [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003: assume !(3 == st_write_#t~mem805#1 % 256 % 4294967296);havoc st_write_#t~mem805#1;call st_write_#t~mem806#1 := read~int#32(st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1); [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003-1: call st_write_#t~mem805#1 := read~int#32(st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1); [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6268: assume 0 != read_tape_#t~mem915#1;havoc read_tape_#t~mem915#1;call read_tape_#t~mem916#1.base, read_tape_#t~mem916#1.offset := read~$Pointer$#32(read_tape_~STp#1.base, 260 + read_tape_~STp#1.offset, 8);read_tape_~cmdstatp~6#1.base, read_tape_~cmdstatp~6#1.offset := read_tape_#t~mem916#1.base, 36 + read_tape_#t~mem916#1.offset;havoc read_tape_#t~mem916#1.base, read_tape_#t~mem916#1.offset;read_tape_~retval~8#1 := 1;call read_tape_#t~mem917#1 := read~int#32(read_tape_~cmdstatp~6#1.base, 12 + read_tape_~cmdstatp~6#1.offset, 4); [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6268: assume !(0 != read_tape_#t~mem915#1);havoc read_tape_#t~mem915#1;call write~int#32(read_tape_~bytes~0#1, read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4);call read_tape_#t~mem955#1 := read~int#32(read_tape_~STp#1.base, 290 + read_tape_~STp#1.offset, 1); [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-3: havoc st_set_options_#t~bitwise1042#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1042#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1042#1 <= 1024) && st_set_options_#t~bitwise1042#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1042#1 > 1024 + st_set_options_~options#1)) && st_set_options_#t~bitwise1042#1 >= -9223372036854775808; [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-2: [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-1: st_set_options_#t~short1043#1 := 0 != st_set_options_#t~bitwise1042#1; [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665: assume st_set_options_#t~short1043#1;havoc st_set_options_#t~mem1040#1.base, st_set_options_#t~mem1040#1.offset;havoc st_set_options_#t~mem1041#1;havoc st_set_options_#t~bitwise1042#1;havoc st_set_options_#t~short1043#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STp#1.base, 275 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665: assume !st_set_options_#t~short1043#1;havoc st_set_options_#t~mem1040#1.base, st_set_options_#t~mem1040#1.offset;havoc st_set_options_#t~mem1041#1;havoc st_set_options_#t~bitwise1042#1;havoc st_set_options_#t~short1043#1; [2025-02-08 02:47:26,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-7: call st_set_options_#t~mem1040#1.base, st_set_options_#t~mem1040#1.offset := read~$Pointer$#32(st_set_options_~STp#1.base, 8 + st_set_options_~STp#1.offset, 8);call st_set_options_#t~mem1041#1 := read~int#32(st_set_options_#t~mem1040#1.base, 221 + st_set_options_#t~mem1040#1.offset, 1);st_set_options_#t~short1043#1 := st_set_options_#t~mem1041#1 > 2; [2025-02-08 02:47:26,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-6: assume st_set_options_#t~short1043#1; [2025-02-08 02:47:26,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-6: assume !st_set_options_#t~short1043#1; [2025-02-08 02:47:26,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-5: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1042#1 := 0; [2025-02-08 02:47:26,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-5: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-4: assume 1024 == st_set_options_~options#1;st_set_options_#t~bitwise1042#1 := st_set_options_~options#1; [2025-02-08 02:47:26,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-4: assume !(1024 == st_set_options_~options#1); [2025-02-08 02:47:26,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9308: assume main_#t~switch1900#1; [2025-02-08 02:47:26,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9308: assume !main_#t~switch1900#1;main_#t~switch1900#1 := main_#t~switch1900#1 || 7 == main_~tmp___0~36#1; [2025-02-08 02:47:26,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: assume st_write_#t~mem872#1 >= 0;havoc st_write_#t~mem872#1;call st_write_#t~mem873#1 := read~int#32(st_write_~STps~7#1.base, 8 + st_write_~STps~7#1.offset, 4);call st_write_#t~mem874#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4);call write~int#32((if (st_write_#t~mem873#1 + (if st_write_~transfer~1#1 - st_write_~undone~0#1 < 0 && 0 != (st_write_~transfer~1#1 - st_write_~undone~0#1) % st_write_#t~mem874#1 then (if st_write_#t~mem874#1 < 0 then (st_write_~transfer~1#1 - st_write_~undone~0#1) / st_write_#t~mem874#1 - 1 else 1 + (st_write_~transfer~1#1 - st_write_~undone~0#1) / st_write_#t~mem874#1) else (st_write_~transfer~1#1 - st_write_~undone~0#1) / st_write_#t~mem874#1)) % 4294967296 % 4294967296 <= 2147483647 then (st_write_#t~mem873#1 + (if st_write_~transfer~1#1 - st_write_~undone~0#1 < 0 && 0 != (st_write_~transfer~1#1 - st_write_~undone~0#1) % st_write_#t~mem874#1 then (if st_write_#t~mem874#1 < 0 then (st_write_~transfer~1#1 - st_write_~undone~0#1) / st_write_#t~mem874#1 - 1 else 1 + (st_write_~transfer~1#1 - st_write_~undone~0#1) / st_write_#t~mem874#1) else (st_write_~transfer~1#1 - st_write_~undone~0#1) / st_write_#t~mem874#1)) % 4294967296 % 4294967296 else (st_write_#t~mem873#1 + (if st_write_~transfer~1#1 - st_write_~undone~0#1 < 0 && 0 != (st_write_~transfer~1#1 - st_write_~undone~0#1) % st_write_#t~mem874#1 then (if st_write_#t~mem874#1 < 0 then (st_write_~transfer~1#1 - st_write_~undone~0#1) / st_write_#t~mem874#1 - 1 else 1 + (st_write_~transfer~1#1 - st_write_~undone~0#1) / st_write_#t~mem874#1) else (st_write_~transfer~1#1 - st_write_~undone~0#1) / st_write_#t~mem874#1)) % 4294967296 % 4294967296 - 4294967296), st_write_~STps~7#1.base, 8 + st_write_~STps~7#1.offset, 4);havoc st_write_#t~mem873#1;havoc st_write_#t~mem874#1; [2025-02-08 02:47:26,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: assume !(st_write_#t~mem872#1 >= 0);havoc st_write_#t~mem872#1; [2025-02-08 02:47:26,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7987-1: call st_ioctl_#t~mem1598#1 := read~int#32(st_ioctl_~STps~14#1.base, 2 + st_ioctl_~STps~14#1.offset, 1); [2025-02-08 02:47:26,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7987: assume 0 != st_ioctl_#t~mem1598#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1598#1;call st_ioctl_#t~mem1599#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7987: assume !(0 != st_ioctl_#t~mem1598#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1598#1; [2025-02-08 02:47:26,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9309: assume { :begin_inline_st_ioctl } true;st_ioctl_#in~file#1.base, st_ioctl_#in~file#1.offset, st_ioctl_#in~cmd_in#1, st_ioctl_#in~arg#1 := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_st_ioctl_43_p1~0#1, main_~var_st_ioctl_43_p2~0#1;havoc st_ioctl_#res#1;havoc st_ioctl_#t~mem1387#1.base, st_ioctl_#t~mem1387#1.offset, st_ioctl_#t~ret1388#1.base, st_ioctl_#t~ret1388#1.offset, st_ioctl_#t~ret1389#1, st_ioctl_#t~mem1390#1, st_ioctl_#t~mem1391#1, st_ioctl_#t~mem1392#1.base, st_ioctl_#t~mem1392#1.offset, st_ioctl_#t~mem1393#1, st_ioctl_#t~bitwise1394#1, st_ioctl_#t~ret1395#1, st_ioctl_#t~mem1396#1.base, st_ioctl_#t~mem1396#1.offset, st_ioctl_#t~ret1397#1, st_ioctl_#t~ret1398#1, st_ioctl_#t~mem1399#1, st_ioctl_#t~ret1400#1, st_ioctl_#t~ret1401#1, st_ioctl_#t~mem1402#1, st_ioctl_#t~mem1403#1, st_ioctl_#t~mem1404#1, st_ioctl_#t~short1405#1, st_ioctl_#t~short1406#1, st_ioctl_#t~mem1407#1, st_ioctl_#t~mem1408#1, st_ioctl_#t~mem1409#1, st_ioctl_#t~mem1410#1, st_ioctl_#t~short1411#1, st_ioctl_#t~mem1412#1, st_ioctl_#t~short1413#1, st_ioctl_#t~mem1414#1, st_ioctl_#t~mem1415#1, st_ioctl_#t~mem1416#1, st_ioctl_#t~mem1417#1, st_ioctl_#t~mem1418#1, st_ioctl_#t~short1419#1, st_ioctl_#t~mem1420#1, st_ioctl_#t~mem1421#1, st_ioctl_#t~mem1422#1, st_ioctl_#t~mem1423#1, st_ioctl_#t~mem1424#1, st_ioctl_#t~mem1425#1, st_ioctl_#t~mem1426#1, st_ioctl_#t~short1427#1, st_ioctl_#t~mem1428#1, st_ioctl_#t~mem1429#1, st_ioctl_#t~short1430#1, st_ioctl_#t~mem1431#1, st_ioctl_#t~short1432#1, st_ioctl_#t~mem1433#1, st_ioctl_#t~short1434#1, st_ioctl_#t~mem1435#1, st_ioctl_#t~short1436#1, st_ioctl_#t~mem1437#1, st_ioctl_#t~short1438#1, st_ioctl_#t~mem1439#1, st_ioctl_#t~short1440#1, st_ioctl_#t~mem1441#1, st_ioctl_#t~short1442#1, st_ioctl_#t~mem1443#1, st_ioctl_#t~short1444#1, st_ioctl_#t~mem1445#1, st_ioctl_#t~short1446#1, st_ioctl_#t~mem1447#1, st_ioctl_#t~short1448#1, st_ioctl_#t~ret1449#1, st_ioctl_#t~mem1450#1, st_ioctl_#t~mem1451#1, st_ioctl_#t~mem1452#1, st_ioctl_#t~short1453#1, st_ioctl_#t~mem1454#1, st_ioctl_#t~short1455#1, st_ioctl_#t~mem1456#1, st_ioctl_#t~short1457#1, st_ioctl_#t~mem1458#1, st_ioctl_#t~short1459#1, st_ioctl_#t~short1460#1, st_ioctl_#t~ret1461#1, st_ioctl_#t~mem1462#1, st_ioctl_#t~mem1463#1, st_ioctl_#t~short1464#1, st_ioctl_#t~mem1465#1, st_ioctl_#t~mem1466#1, st_ioctl_#t~mem1467#1, st_ioctl_#t~short1468#1, st_ioctl_#t~mem1469#1, st_ioctl_#t~short1470#1, st_ioctl_#t~mem1471#1, st_ioctl_#t~short1472#1, st_ioctl_#t~mem1473#1, st_ioctl_#t~short1474#1, st_ioctl_#t~mem1475#1, st_ioctl_#t~short1476#1, st_ioctl_#t~mem1477#1.base, st_ioctl_#t~mem1477#1.offset, st_ioctl_#t~mem1478#1, st_ioctl_#t~mem1479#1, st_ioctl_#t~short1480#1, st_ioctl_#t~mem1481#1, st_ioctl_#t~short1482#1, st_ioctl_#t~mem1483#1, st_ioctl_#t~short1484#1, st_ioctl_#t~mem1485#1, st_ioctl_#t~short1486#1, st_ioctl_#t~mem1487#1, st_ioctl_#t~short1488#1, st_ioctl_#t~mem1489#1, st_ioctl_#t~mem1490#1, st_ioctl_#t~short1491#1, st_ioctl_#t~ret1492#1, st_ioctl_#t~mem1493#1, st_ioctl_#t~mem1494#1, st_ioctl_#t~short1495#1, st_ioctl_#t~mem1496#1, st_ioctl_#t~ret1497#1, st_ioctl_#t~mem1498#1, st_ioctl_#t~mem1499#1, st_ioctl_#t~mem1500#1, st_ioctl_#t~short1501#1, st_ioctl_#t~mem1502#1, st_ioctl_#t~short1503#1, st_ioctl_#t~mem1504#1, st_ioctl_#t~mem1505#1, st_ioctl_#t~ret1506#1, st_ioctl_#t~mem1507#1, st_ioctl_#t~mem1508#1, st_ioctl_#t~mem1509#1, st_ioctl_#t~mem1510#1, st_ioctl_#t~mem1511#1, st_ioctl_#t~ret1512#1, st_ioctl_#t~mem1513#1, st_ioctl_#t~ret1514#1, st_ioctl_#t~mem1515#1, st_ioctl_#t~mem1516#1, st_ioctl_#t~mem1517#1, st_ioctl_#t~ret1518#1, st_ioctl_#t~mem1519#1, st_ioctl_#t~mem1520#1, st_ioctl_#t~mem1521#1, st_ioctl_#t~short1522#1, st_ioctl_#t~ret1523#1, st_ioctl_#t~mem1524#1, st_ioctl_#t~mem1525#1, st_ioctl_#t~ret1526#1, st_ioctl_#t~mem1527#1, st_ioctl_#t~mem1528#1, st_ioctl_#t~short1529#1, st_ioctl_#t~mem1530#1, st_ioctl_#t~ret1531#1, st_ioctl_#t~mem1532#1, st_ioctl_#t~mem1533#1, st_ioctl_#t~short1534#1, st_ioctl_#t~ret1535#1, st_ioctl_#t~mem1536#1, st_ioctl_#t~mem1537#1, st_ioctl_#t~ret1538#1, st_ioctl_#t~mem1539#1, st_ioctl_#t~mem1540#1, st_ioctl_#t~ret1541#1, st_ioctl_#t~mem1542#1, st_ioctl_#t~ret1543#1, st_ioctl_#t~mem1544#1, st_ioctl_#t~ret1545#1, st_ioctl_#t~mem1546#1, st_ioctl_#t~mem1547#1, st_ioctl_#t~mem1548#1, st_ioctl_#t~bitwise1549#1, st_ioctl_#t~mem1550#1, st_ioctl_#t~mem1551#1, st_ioctl_#t~mem1552#1, st_ioctl_#t~mem1553#1, st_ioctl_#t~mem1557#1, st_ioctl_#t~mem1554#1.base, st_ioctl_#t~mem1554#1.offset, st_ioctl_#t~mem1555#1, st_ioctl_#t~mem1556#1, st_ioctl_#t~mem1558#1, st_ioctl_#t~mem1563#1, st_ioctl_#t~mem1559#1.base, st_ioctl_#t~mem1559#1.offset, st_ioctl_#t~mem1560#1, st_ioctl_#t~mem1561#1, st_ioctl_#t~mem1562#1, st_ioctl_#t~mem1564#1, st_ioctl_#t~mem1565#1, st_ioctl_#t~bitwise1566#1, st_ioctl_#t~mem1567#1, st_ioctl_#t~mem1568#1, st_ioctl_#t~mem1569#1, st_ioctl_#t~bitwise1570#1, st_ioctl_#t~mem1571#1, st_ioctl_#t~bitwise1572#1, st_ioctl_#t~mem1573#1, st_ioctl_#t~mem1574#1, st_ioctl_#t~mem1575#1, st_ioctl_#t~mem1576#1, st_ioctl_#t~short1577#1, st_ioctl_#t~mem1578#1, st_ioctl_#t~bitwise1579#1, st_ioctl_#t~mem1580#1, st_ioctl_#t~mem1581#1, st_ioctl_#t~bitwise1582#1, st_ioctl_#t~mem1583#1, st_ioctl_#t~mem1584#1, st_ioctl_#t~bitwise1585#1, st_ioctl_#t~mem1586#1, st_ioctl_#t~mem1587#1, st_ioctl_#t~bitwise1588#1, st_ioctl_#t~mem1589#1, st_ioctl_#t~mem1590#1, st_ioctl_#t~bitwise1591#1, st_ioctl_#t~mem1592#1, st_ioctl_#t~mem1593#1, st_ioctl_#t~bitwise1594#1, st_ioctl_#t~mem1595#1, st_ioctl_#t~mem1596#1, st_ioctl_#t~bitwise1597#1, st_ioctl_#t~mem1598#1, st_ioctl_#t~mem1599#1, st_ioctl_#t~bitwise1600#1, st_ioctl_#t~mem1601#1, st_ioctl_#t~mem1602#1, st_ioctl_#t~mem1603#1, st_ioctl_#t~short1604#1, st_ioctl_#t~short1605#1, st_ioctl_#t~mem1606#1, st_ioctl_#t~short1607#1, st_ioctl_#t~mem1608#1, st_ioctl_#t~bitwise1609#1, st_ioctl_#t~mem1610#1, st_ioctl_#t~mem1611#1, st_ioctl_#t~bitwise1612#1, st_ioctl_#t~ret1613#1, st_ioctl_#t~ret1614#1, st_ioctl_#t~mem1615#1, st_ioctl_#t~ret1616#1, st_ioctl_#t~switch1617#1, st_ioctl_#t~ret1618#1, st_ioctl_#t~mem1619#1.base, st_ioctl_#t~mem1619#1.offset, st_ioctl_#t~mem1620#1.base, st_ioctl_#t~mem1620#1.offset, st_ioctl_#t~mem1621#1.base, st_ioctl_#t~mem1621#1.offset, st_ioctl_#t~mem1622#1, st_ioctl_#t~ret1623#1, st_ioctl_#t~mem1624#1.base, st_ioctl_#t~mem1624#1.offset, st_ioctl_#t~mem1625#1.base, st_ioctl_#t~mem1625#1.offset, st_ioctl_#t~mem1626#1.base, st_ioctl_#t~mem1626#1.offset, st_ioctl_#t~mem1627#1, st_ioctl_#t~ret1628#1, st_ioctl_#t~mem1629#1.base, st_ioctl_#t~mem1629#1.offset, st_ioctl_#t~ret1630#1, st_ioctl_~file#1.base, st_ioctl_~file#1.offset, st_ioctl_~cmd_in#1, st_ioctl_~arg#1, st_ioctl_~i~7#1, st_ioctl_~cmd_nr~0#1, st_ioctl_~cmd_type~0#1, st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset, st_ioctl_~retval~12#1, st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset, st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, st_ioctl_~STm~6#1.base, st_ioctl_~STm~6#1.offset, st_ioctl_~STps~14#1.base, st_ioctl_~STps~14#1.offset, st_ioctl_~name~10#1.base, st_ioctl_~name~10#1.offset, st_ioctl_~tmp~42#1.base, st_ioctl_~tmp~42#1.offset, st_ioctl_~p~1#1.base, st_ioctl_~p~1#1.offset, st_ioctl_~tmp___0~23#1, st_ioctl_~tmp___1~16#1, st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, st_ioctl_~tmp___2~10#1, st_ioctl_~tmp___3~6#1, st_ioctl_~tmp___4~5#1, st_ioctl_~tmp___5~4#1, st_ioctl_~tmp___6~3#1, st_ioctl_~tmp___7~3#1, st_ioctl_~_max1~0#1, st_ioctl_~_max2~0#1, st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset, st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset, st_ioctl_~tmp___8~2#1, st_ioctl_~tmp___9~1#1;st_ioctl_~file#1.base, st_ioctl_~file#1.offset := st_ioctl_#in~file#1.base, st_ioctl_#in~file#1.offset;st_ioctl_~cmd_in#1 := st_ioctl_#in~cmd_in#1;st_ioctl_~arg#1 := st_ioctl_#in~arg#1;havoc st_ioctl_~i~7#1;havoc st_ioctl_~cmd_nr~0#1;havoc st_ioctl_~cmd_type~0#1;call st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset := #Ultimate.allocOnStack(4);havoc st_ioctl_~retval~12#1;call st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset := #Ultimate.allocOnStack(4);havoc st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset;havoc st_ioctl_~STm~6#1.base, st_ioctl_~STm~6#1.offset;havoc st_ioctl_~STps~14#1.base, st_ioctl_~STps~14#1.offset;havoc st_ioctl_~name~10#1.base, st_ioctl_~name~10#1.offset;havoc st_ioctl_~tmp~42#1.base, st_ioctl_~tmp~42#1.offset;havoc st_ioctl_~p~1#1.base, st_ioctl_~p~1#1.offset;havoc st_ioctl_~tmp___0~23#1;havoc st_ioctl_~tmp___1~16#1;call st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset := #Ultimate.allocOnStack(6);havoc st_ioctl_~tmp___2~10#1;havoc st_ioctl_~tmp___3~6#1;havoc st_ioctl_~tmp___4~5#1;havoc st_ioctl_~tmp___5~4#1;havoc st_ioctl_~tmp___6~3#1;havoc st_ioctl_~tmp___7~3#1;havoc st_ioctl_~_max1~0#1;havoc st_ioctl_~_max2~0#1;call st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset := #Ultimate.allocOnStack(48);call st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset := #Ultimate.allocOnStack(8);havoc st_ioctl_~tmp___8~2#1;havoc st_ioctl_~tmp___9~1#1;st_ioctl_~retval~12#1 := 0;call st_ioctl_#t~mem1387#1.base, st_ioctl_#t~mem1387#1.offset := read~$Pointer$#12(st_ioctl_~file#1.base, 292 + st_ioctl_~file#1.offset, 8);st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset := st_ioctl_#t~mem1387#1.base, st_ioctl_#t~mem1387#1.offset;havoc st_ioctl_#t~mem1387#1.base, st_ioctl_#t~mem1387#1.offset; [2025-02-08 02:47:26,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9309-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:26,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988-2: havoc st_ioctl_#t~bitwise1600#1;assume ((((st_ioctl_#t~mem1599#1 < 0 || st_ioctl_#t~bitwise1600#1 >= 268435456) && st_ioctl_#t~bitwise1600#1 >= st_ioctl_#t~mem1599#1) && (st_ioctl_#t~mem1599#1 < 0 || st_ioctl_#t~bitwise1600#1 <= 268435456 + st_ioctl_#t~mem1599#1)) && (st_ioctl_#t~mem1599#1 >= 0 || st_ioctl_#t~bitwise1600#1 < 0)) && st_ioctl_#t~bitwise1600#1 <= 9223372036854775807; [2025-02-08 02:47:26,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988-1: [2025-02-08 02:47:26,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988: call write~int#32(st_ioctl_#t~bitwise1600#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1599#1;havoc st_ioctl_#t~bitwise1600#1; [2025-02-08 02:47:26,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10102: havoc idr_alloc_#t~nondet1958#1;st_probe_#t~ret1779#1 := idr_alloc_#res#1;havoc idr_alloc_#t~nondet1958#1, idr_alloc_~arg0#1.base, idr_alloc_~arg0#1.offset, idr_alloc_~arg1#1.base, idr_alloc_~arg1#1.offset, idr_alloc_~arg2#1, idr_alloc_~arg3#1, idr_alloc_~arg4#1;havoc idr_alloc_#in~arg0#1.base, idr_alloc_#in~arg0#1.offset, idr_alloc_#in~arg1#1.base, idr_alloc_#in~arg1#1.offset, idr_alloc_#in~arg2#1, idr_alloc_#in~arg3#1, idr_alloc_#in~arg4#1;assume { :end_inline_idr_alloc } true;assume -2147483648 <= st_probe_#t~ret1779#1 && st_probe_#t~ret1779#1 <= 2147483647;st_probe_~error~2#1 := st_probe_#t~ret1779#1;havoc st_probe_#t~ret1779#1; [2025-02-08 02:47:26,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8781: st_remove_~tmp~52#1.base, st_remove_~tmp~52#1.offset := st_remove_#t~ret1796#1.base, st_remove_#t~ret1796#1.offset;havoc st_remove_#t~ret1796#1.base, st_remove_#t~ret1796#1.offset;st_remove_~tpnt~1#1.base, st_remove_~tpnt~1#1.offset := st_remove_~tmp~52#1.base, st_remove_~tmp~52#1.offset;call st_remove_#t~mem1797#1 := read~int#32(st_remove_~tpnt~1#1.base, 268 + st_remove_~tpnt~1#1.offset, 4);st_remove_~index~0#1 := st_remove_#t~mem1797#1;havoc st_remove_#t~mem1797#1;st_remove_~__mptr~1#1.base, st_remove_~__mptr~1#1.offset := st_remove_~dev#1.base, st_remove_~dev#1.offset; [2025-02-08 02:47:26,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8781-1: SUMMARY for call st_remove_#t~ret1796#1.base, st_remove_#t~ret1796#1.offset := dev_get_drvdata(st_remove_~dev#1.base, st_remove_~dev#1.offset); srcloc: null [2025-02-08 02:47:26,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988-4: assume 0 == st_ioctl_#t~mem1599#1 || 268435456 == st_ioctl_#t~mem1599#1;st_ioctl_#t~bitwise1600#1 := 268435456; [2025-02-08 02:47:26,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988-4: assume !(0 == st_ioctl_#t~mem1599#1 || 268435456 == st_ioctl_#t~mem1599#1); [2025-02-08 02:47:26,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988-3: assume false;st_ioctl_#t~bitwise1600#1 := st_ioctl_#t~mem1599#1; [2025-02-08 02:47:26,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988-3: assume !false; [2025-02-08 02:47:26,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6535: assume 0 == st_read_~total~1#1;call st_read_#t~mem998#1 := read~int#32(st_read_~STps~9#1.base, 1 + st_read_~STps~9#1.offset, 1); [2025-02-08 02:47:26,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6535: assume !(0 == st_read_~total~1#1);call st_read_#t~mem1005#1 := read~int#32(st_read_~STps~9#1.base, 1 + st_read_~STps~9#1.offset, 1); [2025-02-08 02:47:26,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442: assume -2147483648 <= ldv_mutex_lock_interruptible_12_#t~ret1915#1 && ldv_mutex_lock_interruptible_12_#t~ret1915#1 <= 2147483647;ldv_mutex_lock_interruptible_12_~tmp~67#1 := ldv_mutex_lock_interruptible_12_#t~ret1915#1;havoc ldv_mutex_lock_interruptible_12_#t~ret1915#1;ldv_mutex_lock_interruptible_12_~ldv_func_res~2#1 := ldv_mutex_lock_interruptible_12_~tmp~67#1; [2025-02-08 02:47:26,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271: assume 0 != read_tape_#t~mem917#1;havoc read_tape_#t~mem917#1;call read_tape_#t~mem918#1 := read~int#32(read_tape_~cmdstatp~6#1.base, 5 + read_tape_~cmdstatp~6#1.offset, 1); [2025-02-08 02:47:26,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271: assume !(0 != read_tape_#t~mem917#1);havoc read_tape_#t~mem917#1;call read_tape_#t~mem954#1 := read~int#32(read_tape_~STbp~3#1.base, 24 + read_tape_~STbp~3#1.offset, 4);read_tape_~retval~8#1 := read_tape_#t~mem954#1;havoc read_tape_#t~mem954#1; [2025-02-08 02:47:26,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442-1: SUMMARY for call ldv_mutex_lock_interruptible_12_#t~ret1915#1 := mutex_lock_interruptible(ldv_mutex_lock_interruptible_12_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_12_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8650: assume 0 != st_probe_~tmp___2~11#1; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8650: assume !(0 != st_probe_~tmp___2~11#1);call write~$Pointer$#32(~#st_template~0.base, ~#st_template~0.offset, st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset, 8);call write~$Pointer$#32(st_probe_~SDp~0#1.base, st_probe_~SDp~0#1.offset, st_probe_~tpnt~0#1.base, 8 + st_probe_~tpnt~0#1.offset, 8);call st_probe_#t~mem1768#1 := read~int#32(st_probe_~SDp~0#1.base, 221 + st_probe_~SDp~0#1.offset, 1); [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725-3: assume st_ioctl_#t~short1406#1;call st_ioctl_#t~mem1403#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1405#1 := 24 != st_ioctl_#t~mem1403#1; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725-3: assume !st_ioctl_#t~short1406#1; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725-2: assume st_ioctl_#t~short1405#1;call st_ioctl_#t~mem1404#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);st_ioctl_#t~short1405#1 := 0 == (st_ioctl_#t~mem1404#1 - st_ioctl_#t~mem1404#1 % 268435456) % 4294967296; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725-2: assume !st_ioctl_#t~short1405#1; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725-1: st_ioctl_#t~short1406#1 := st_ioctl_#t~short1405#1; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725: assume st_ioctl_#t~short1406#1;havoc st_ioctl_#t~mem1402#1;havoc st_ioctl_#t~mem1403#1;havoc st_ioctl_#t~mem1404#1;havoc st_ioctl_#t~short1405#1;havoc st_ioctl_#t~short1406#1;st_ioctl_~retval~12#1 := -6; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725: assume !st_ioctl_#t~short1406#1;havoc st_ioctl_#t~mem1402#1;havoc st_ioctl_#t~mem1403#1;havoc st_ioctl_#t~mem1404#1;havoc st_ioctl_#t~short1405#1;havoc st_ioctl_#t~short1406#1;call st_ioctl_#t~mem1407#1 := read~int#32(st_ioctl_~STp~7#1.base, 289 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536: assume 1 == st_read_#t~mem998#1 % 256 % 4294967296;havoc st_read_#t~mem998#1;call write~int#32(2, st_read_~STps~9#1.base, 1 + st_read_~STps~9#1.offset, 1);call write~int#32(0, st_read_~STps~9#1.base, 8 + st_read_~STps~9#1.offset, 4);call st_read_#t~mem999#1 := read~int#32(st_read_~STps~9#1.base, 12 + st_read_~STps~9#1.offset, 4); [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536: assume !(1 == st_read_#t~mem998#1 % 256 % 4294967296);havoc st_read_#t~mem998#1;call st_read_#t~mem1001#1 := read~int#32(st_read_~STps~9#1.base, 1 + st_read_~STps~9#1.offset, 1); [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725-4: call st_ioctl_#t~mem1402#1 := read~int#32(st_ioctl_~STm~6#1.base, st_ioctl_~STm~6#1.offset, 1);st_ioctl_#t~short1406#1 := 0 == st_ioctl_#t~mem1402#1 % 256 % 4294967296; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8386: move_buffer_data_~src_offset~0#1 := move_buffer_data_~offset#1; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272: assume 8 == read_tape_#t~mem918#1 % 256 % 4294967296;havoc read_tape_#t~mem918#1;call read_tape_#t~mem919#1 := read~int#32(read_tape_~cmdstatp~6#1.base, 28 + read_tape_~cmdstatp~6#1.offset, 1); [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272: assume !(8 == read_tape_#t~mem918#1 % 256 % 4294967296);havoc read_tape_#t~mem918#1; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6008: assume 4 == st_write_#t~mem806#1 % 256 % 4294967296;havoc st_write_#t~mem806#1;st_write_~retval~7#1 := -5; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6008: assume !(4 == st_write_#t~mem806#1 % 256 % 4294967296);havoc st_write_#t~mem806#1;call st_write_#t~mem807#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4);st_write_#t~short809#1 := 0 != st_write_#t~mem807#1; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5744: assume 2 == st_release_#t~mem722#1 % 256 % 4294967296;havoc st_release_#t~mem722#1; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5744: assume !(2 == st_release_#t~mem722#1 % 256 % 4294967296);havoc st_release_#t~mem722#1; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669-3: assume 2048 == st_set_options_~options#1;st_set_options_#t~bitwise1044#1 := st_set_options_~options#1; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669-3: assume !(2048 == st_set_options_~options#1); [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4555: assume -2147483648 <= scsi_tape_get_#t~ret226#1 && scsi_tape_get_#t~ret226#1 <= 2147483647;scsi_tape_get_~STp~0#1.base, scsi_tape_get_~STp~0#1.offset := 0, 0; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669-2: havoc st_set_options_#t~bitwise1044#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1044#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1044#1 <= 2048) && st_set_options_#t~bitwise1044#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1044#1 > 2048 + st_set_options_~options#1)) && st_set_options_#t~bitwise1044#1 >= -9223372036854775808; [2025-02-08 02:47:26,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4555-1: SUMMARY for call scsi_tape_get_#t~ret226#1 := kref_put(scsi_tape_get_~STp~0#1.base, 643 + scsi_tape_get_~STp~0#1.offset, #funAddr~scsi_tape_release.base, #funAddr~scsi_tape_release.offset); srcloc: null [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669-1: [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: assume 0 != st_set_options_#t~bitwise1044#1;havoc st_set_options_#t~bitwise1044#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STp#1.base, 280 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: assume !(0 != st_set_options_#t~bitwise1044#1);havoc st_set_options_#t~bitwise1044#1; [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9444: assume -2147483648 <= ldv_mutex_lock_interruptible_12_#t~ret1916#1 && ldv_mutex_lock_interruptible_12_#t~ret1916#1 <= 2147483647;ldv_mutex_lock_interruptible_12_~tmp___0~39#1 := ldv_mutex_lock_interruptible_12_#t~ret1916#1;havoc ldv_mutex_lock_interruptible_12_#t~ret1916#1;ldv_mutex_lock_interruptible_12_#res#1 := ldv_mutex_lock_interruptible_12_~tmp___0~39#1; [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9444-1: SUMMARY for call ldv_mutex_lock_interruptible_12_#t~ret1916#1 := ldv_mutex_lock_interruptible_lock_of_scsi_tape(ldv_mutex_lock_interruptible_12_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_12_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1044#1 := 0; [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8387: assume move_buffer_data_~src_offset~0#1 < move_buffer_data_~length~2#1; [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8387: assume !(move_buffer_data_~src_offset~0#1 < move_buffer_data_~length~2#1);move_buffer_data_~offset#1 := move_buffer_data_~offset#1 - move_buffer_data_~length~2#1;move_buffer_data_~src_seg~0#1 := 1 + move_buffer_data_~src_seg~0#1;call move_buffer_data_#t~mem1712#1 := read~int#32(move_buffer_data_~st_bp#1.base, 132 + move_buffer_data_~st_bp#1.offset, 2); [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8519: assume -2147483648 <= create_cdevs_#t~ret1741#1 && create_cdevs_#t~ret1741#1 <= 2147483647;create_cdevs_~error~1#1 := create_cdevs_#t~ret1741#1; [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8519-1: SUMMARY for call create_cdevs_#t~ret1741#1 := create_one_cdev(create_cdevs_~tape#1.base, create_cdevs_~tape#1.offset, create_cdevs_~mode~1#1, 0); srcloc: null [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273-2: havoc read_tape_#t~bitwise920#1;assume read_tape_#t~bitwise920#1 % 4294967296 <= read_tape_#t~mem919#1 % 256 % 4294967296 && read_tape_#t~bitwise920#1 % 4294967296 <= 207; [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273-3: assume 207 == read_tape_#t~mem919#1 % 256 % 4294967296;read_tape_#t~bitwise920#1 := read_tape_#t~mem919#1 % 256; [2025-02-08 02:47:26,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273-3: assume !(207 == read_tape_#t~mem919#1 % 256 % 4294967296); [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273: call write~int#32(read_tape_#t~bitwise920#1, read_tape_~cmdstatp~6#1.base, 28 + read_tape_~cmdstatp~6#1.offset, 1);havoc read_tape_#t~mem919#1;havoc read_tape_#t~bitwise920#1; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273-1: [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9312: assume main_#t~switch1900#1; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9312: assume !main_#t~switch1900#1;main_#t~switch1900#1 := main_#t~switch1900#1 || 8 == main_~tmp___0~36#1; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6141: call write~int#32(3, st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1); [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273-4: assume 0 == read_tape_#t~mem919#1 % 256 % 4294967296;read_tape_#t~bitwise920#1 := 0; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273-4: assume !(0 == read_tape_#t~mem919#1 % 256 % 4294967296); [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991-1: assume st_ioctl_#t~short1607#1; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991-1: assume !st_ioctl_#t~short1607#1;call st_ioctl_#t~mem1606#1 := read~int#32(st_ioctl_~STp~7#1.base, 608 + st_ioctl_~STp~7#1.offset, 1);st_ioctl_#t~short1607#1 := 0 != st_ioctl_#t~mem1606#1 % 256 % 4294967296; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991: assume st_ioctl_#t~short1607#1;havoc st_ioctl_#t~mem1601#1;havoc st_ioctl_#t~mem1602#1;havoc st_ioctl_#t~mem1603#1;havoc st_ioctl_#t~short1604#1;havoc st_ioctl_#t~short1605#1;havoc st_ioctl_#t~mem1606#1;havoc st_ioctl_#t~short1607#1;call st_ioctl_#t~mem1608#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991: assume !st_ioctl_#t~short1607#1;havoc st_ioctl_#t~mem1601#1;havoc st_ioctl_#t~mem1602#1;havoc st_ioctl_#t~mem1603#1;havoc st_ioctl_#t~short1604#1;havoc st_ioctl_#t~short1605#1;havoc st_ioctl_#t~mem1606#1;havoc st_ioctl_#t~short1607#1; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991-5: assume st_ioctl_#t~short1605#1; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991-5: assume !st_ioctl_#t~short1605#1;call st_ioctl_#t~mem1602#1 := read~int#32(st_ioctl_~STm~6#1.base, 3 + st_ioctl_~STm~6#1.offset, 1);st_ioctl_#t~short1604#1 := 0 != st_ioctl_#t~mem1602#1 % 256 % 4294967296; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10105: havoc idr_find_slowpath_#t~ret1959#1.base, idr_find_slowpath_#t~ret1959#1.offset;idr_find_#t~ret195#1.base, idr_find_#t~ret195#1.offset := idr_find_slowpath_#res#1.base, idr_find_slowpath_#res#1.offset;havoc idr_find_slowpath_#t~ret1959#1.base, idr_find_slowpath_#t~ret1959#1.offset, idr_find_slowpath_~arg0#1.base, idr_find_slowpath_~arg0#1.offset, idr_find_slowpath_~arg1#1;havoc idr_find_slowpath_#in~arg0#1.base, idr_find_slowpath_#in~arg0#1.offset, idr_find_slowpath_#in~arg1#1;assume { :end_inline_idr_find_slowpath } true;idr_find_~tmp___1~3#1.base, idr_find_~tmp___1~3#1.offset := idr_find_#t~ret195#1.base, idr_find_#t~ret195#1.offset;havoc idr_find_#t~ret195#1.base, idr_find_#t~ret195#1.offset;idr_find_#res#1.base, idr_find_#res#1.offset := idr_find_~tmp___1~3#1.base, idr_find_~tmp___1~3#1.offset; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991-4: assume st_ioctl_#t~short1604#1;call st_ioctl_#t~mem1603#1 := read~int#32(st_ioctl_~STp~7#1.base, 615 + st_ioctl_~STp~7#1.offset, 4);st_ioctl_#t~short1604#1 := 0 != st_ioctl_#t~mem1603#1; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991-4: assume !st_ioctl_#t~short1604#1; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991-3: st_ioctl_#t~short1605#1 := st_ioctl_#t~short1604#1; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10105-2: idr_find_slowpath_#res#1.base, idr_find_slowpath_#res#1.offset := idr_find_slowpath_#t~ret1959#1.base, idr_find_slowpath_#t~ret1959#1.offset;havoc idr_find_slowpath_#t~ret1959#1.base, idr_find_slowpath_#t~ret1959#1.offset; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991-2: st_ioctl_#t~short1607#1 := st_ioctl_#t~short1605#1; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10105-3: SUMMARY for call idr_find_slowpath_#t~ret1959#1.base, idr_find_slowpath_#t~ret1959#1.offset := ldv_malloc(0); srcloc: null [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5745: assume -2147483648 <= st_release_#t~ret723#1 && st_release_#t~ret723#1 <= 2147483647;havoc st_release_#t~ret723#1; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991-6: call st_ioctl_#t~mem1601#1 := read~int#32(st_ioctl_~STm~6#1.base, 2 + st_ioctl_~STm~6#1.offset, 1);st_ioctl_#t~short1605#1 := 0 != st_ioctl_#t~mem1601#1 % 256 % 4294967296; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5745-1: SUMMARY for call st_release_#t~ret723#1 := do_door_lock(st_release_~STp~4#1.base, st_release_~STp~4#1.offset, 0); srcloc: null [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8520: assume 0 != create_cdevs_~error~1#1;create_cdevs_#res#1 := create_cdevs_~error~1#1; [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8520: assume !(0 != create_cdevs_~error~1#1); [2025-02-08 02:47:26,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9313: assume { :begin_inline_st_compat_ioctl } true;st_compat_ioctl_#in~file#1.base, st_compat_ioctl_#in~file#1.offset, st_compat_ioctl_#in~cmd#1, st_compat_ioctl_#in~arg#1 := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_st_compat_ioctl_44_p1~0#1, main_~var_st_compat_ioctl_44_p2~0#1;havoc st_compat_ioctl_#res#1;havoc st_compat_ioctl_#t~mem1631#1.base, st_compat_ioctl_#t~mem1631#1.offset, st_compat_ioctl_#t~mem1632#1.base, st_compat_ioctl_#t~mem1632#1.offset, st_compat_ioctl_#t~mem1633#1.base, st_compat_ioctl_#t~mem1633#1.offset, st_compat_ioctl_#t~mem1634#1.base, st_compat_ioctl_#t~mem1634#1.offset, st_compat_ioctl_#t~mem1635#1.base, st_compat_ioctl_#t~mem1635#1.offset, st_compat_ioctl_#t~mem1642#1.base, st_compat_ioctl_#t~mem1642#1.offset, st_compat_ioctl_#t~mem1643#1.base, st_compat_ioctl_#t~mem1643#1.offset, st_compat_ioctl_#t~mem1644#1.base, st_compat_ioctl_#t~mem1644#1.offset, st_compat_ioctl_#t~ret1645#1, st_compat_ioctl_~file#1.base, st_compat_ioctl_~file#1.offset, st_compat_ioctl_~cmd#1, st_compat_ioctl_~arg#1, st_compat_ioctl_~STp~8#1.base, st_compat_ioctl_~STp~8#1.offset, st_compat_ioctl_~sdev~1#1.base, st_compat_ioctl_~sdev~1#1.offset, st_compat_ioctl_~ret~1#1;st_compat_ioctl_~file#1.base, st_compat_ioctl_~file#1.offset := st_compat_ioctl_#in~file#1.base, st_compat_ioctl_#in~file#1.offset;st_compat_ioctl_~cmd#1 := st_compat_ioctl_#in~cmd#1;st_compat_ioctl_~arg#1 := st_compat_ioctl_#in~arg#1;havoc st_compat_ioctl_~STp~8#1.base, st_compat_ioctl_~STp~8#1.offset;havoc st_compat_ioctl_~sdev~1#1.base, st_compat_ioctl_~sdev~1#1.offset;havoc st_compat_ioctl_~ret~1#1;call st_compat_ioctl_#t~mem1631#1.base, st_compat_ioctl_#t~mem1631#1.offset := read~$Pointer$#12(st_compat_ioctl_~file#1.base, 292 + st_compat_ioctl_~file#1.offset, 8);st_compat_ioctl_~STp~8#1.base, st_compat_ioctl_~STp~8#1.offset := st_compat_ioctl_#t~mem1631#1.base, st_compat_ioctl_#t~mem1631#1.offset;havoc st_compat_ioctl_#t~mem1631#1.base, st_compat_ioctl_#t~mem1631#1.offset;call st_compat_ioctl_#t~mem1632#1.base, st_compat_ioctl_#t~mem1632#1.offset := read~$Pointer$#32(st_compat_ioctl_~STp~8#1.base, 8 + st_compat_ioctl_~STp~8#1.offset, 8);st_compat_ioctl_~sdev~1#1.base, st_compat_ioctl_~sdev~1#1.offset := st_compat_ioctl_#t~mem1632#1.base, st_compat_ioctl_#t~mem1632#1.offset;havoc st_compat_ioctl_#t~mem1632#1.base, st_compat_ioctl_#t~mem1632#1.offset;st_compat_ioctl_~ret~1#1 := -515;call st_compat_ioctl_#t~mem1633#1.base, st_compat_ioctl_#t~mem1633#1.offset := read~$Pointer$#32(st_compat_ioctl_~sdev~1#1.base, st_compat_ioctl_~sdev~1#1.offset, 8);call st_compat_ioctl_#t~mem1634#1.base, st_compat_ioctl_#t~mem1634#1.offset := read~$Pointer$#32(st_compat_ioctl_#t~mem1633#1.base, 488 + st_compat_ioctl_#t~mem1633#1.offset, 8);call st_compat_ioctl_#t~mem1635#1.base, st_compat_ioctl_#t~mem1635#1.offset := read~$Pointer$#32(st_compat_ioctl_#t~mem1634#1.base, 48 + st_compat_ioctl_#t~mem1634#1.offset, 8); [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9313-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992-2: havoc st_ioctl_#t~bitwise1609#1;assume ((((st_ioctl_#t~mem1608#1 < 0 || st_ioctl_#t~bitwise1609#1 >= 65536) && st_ioctl_#t~bitwise1609#1 >= st_ioctl_#t~mem1608#1) && (st_ioctl_#t~mem1608#1 < 0 || st_ioctl_#t~bitwise1609#1 <= 65536 + st_ioctl_#t~mem1608#1)) && (st_ioctl_#t~mem1608#1 >= 0 || st_ioctl_#t~bitwise1609#1 < 0)) && st_ioctl_#t~bitwise1609#1 <= 9223372036854775807; [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992-1: [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: call write~int#32(st_ioctl_#t~bitwise1609#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1608#1;havoc st_ioctl_#t~bitwise1609#1; [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992-4: assume 0 == st_ioctl_#t~mem1608#1 || 65536 == st_ioctl_#t~mem1608#1;st_ioctl_#t~bitwise1609#1 := 65536; [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992-4: assume !(0 == st_ioctl_#t~mem1608#1 || 65536 == st_ioctl_#t~mem1608#1); [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992-3: assume false;st_ioctl_#t~bitwise1609#1 := st_ioctl_#t~mem1608#1; [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992-3: assume !false; [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8785: assume -2147483648 <= st_remove_#t~ret1798#1 && st_remove_#t~ret1798#1 <= 2147483647;havoc st_remove_#t~ret1798#1; [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539: assume st_read_#t~mem999#1 >= 0;havoc st_read_#t~mem999#1;call st_read_#t~mem1000#1 := read~int#32(st_read_~STps~9#1.base, 12 + st_read_~STps~9#1.offset, 4);call write~int#32(1 + st_read_#t~mem1000#1, st_read_~STps~9#1.base, 12 + st_read_~STps~9#1.offset, 4);havoc st_read_#t~mem1000#1; [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539: assume !(st_read_#t~mem999#1 >= 0);havoc st_read_#t~mem999#1; [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8785-1: SUMMARY for call st_remove_#t~ret1798#1 := scsi_autopm_get_device(st_remove_~__mptr~1#1.base, -1198800 + st_remove_~__mptr~1#1.offset); srcloc: null [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446-1: ldv_mutex_lock_interruptible_12_#res#1 := ldv_mutex_lock_interruptible_12_~ldv_func_res~2#1; [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4425: idr_preload_end_#t~ret185#1.base, idr_preload_end_#t~ret185#1.offset := current_thread_info_#res#1.base, current_thread_info_#res#1.offset;havoc current_thread_info_#t~switch38#1, current_thread_info_~ti~0#1.base, current_thread_info_~ti~0#1.offset, current_thread_info_~pfo_ret__~1#1;assume { :end_inline_current_thread_info } true;idr_preload_end_~tmp~13#1.base, idr_preload_end_~tmp~13#1.offset := idr_preload_end_#t~ret185#1.base, idr_preload_end_#t~ret185#1.offset;havoc idr_preload_end_#t~ret185#1.base, idr_preload_end_#t~ret185#1.offset;call idr_preload_end_#t~mem186#1 := read~int#28(idr_preload_end_~tmp~13#1.base, 28 + idr_preload_end_~tmp~13#1.offset, 4);call write~int#28(-1 + idr_preload_end_#t~mem186#1, idr_preload_end_~tmp~13#1.base, 28 + idr_preload_end_~tmp~13#1.offset, 4);havoc idr_preload_end_#t~mem186#1;havoc idr_preload_end_#t~mem186#1; [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9314: main_#t~ret1908#1 := st_compat_ioctl_#res#1;havoc st_compat_ioctl_#t~mem1631#1.base, st_compat_ioctl_#t~mem1631#1.offset, st_compat_ioctl_#t~mem1632#1.base, st_compat_ioctl_#t~mem1632#1.offset, st_compat_ioctl_#t~mem1633#1.base, st_compat_ioctl_#t~mem1633#1.offset, st_compat_ioctl_#t~mem1634#1.base, st_compat_ioctl_#t~mem1634#1.offset, st_compat_ioctl_#t~mem1635#1.base, st_compat_ioctl_#t~mem1635#1.offset, st_compat_ioctl_#t~mem1642#1.base, st_compat_ioctl_#t~mem1642#1.offset, st_compat_ioctl_#t~mem1643#1.base, st_compat_ioctl_#t~mem1643#1.offset, st_compat_ioctl_#t~mem1644#1.base, st_compat_ioctl_#t~mem1644#1.offset, st_compat_ioctl_#t~ret1645#1, st_compat_ioctl_~file#1.base, st_compat_ioctl_~file#1.offset, st_compat_ioctl_~cmd#1, st_compat_ioctl_~arg#1, st_compat_ioctl_~STp~8#1.base, st_compat_ioctl_~STp~8#1.offset, st_compat_ioctl_~sdev~1#1.base, st_compat_ioctl_~sdev~1#1.offset, st_compat_ioctl_~ret~1#1;havoc st_compat_ioctl_#in~file#1.base, st_compat_ioctl_#in~file#1.offset, st_compat_ioctl_#in~cmd#1, st_compat_ioctl_#in~arg#1;assume { :end_inline_st_compat_ioctl } true;assume -9223372036854775808 <= main_#t~ret1908#1 && main_#t~ret1908#1 <= 9223372036854775807; [2025-02-08 02:47:26,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786: assume { :begin_inline_ldv_mutex_lock_17 } true;ldv_mutex_lock_17_#in~ldv_func_arg1#1.base, ldv_mutex_lock_17_#in~ldv_func_arg1#1.offset := ~#st_ref_mutex~0.base, ~#st_ref_mutex~0.offset;havoc ldv_mutex_lock_17_~ldv_func_arg1#1.base, ldv_mutex_lock_17_~ldv_func_arg1#1.offset;ldv_mutex_lock_17_~ldv_func_arg1#1.base, ldv_mutex_lock_17_~ldv_func_arg1#1.offset := ldv_mutex_lock_17_#in~ldv_func_arg1#1.base, ldv_mutex_lock_17_#in~ldv_func_arg1#1.offset; [2025-02-08 02:47:26,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4558: assume { :begin_inline_ldv_mutex_unlock_7 } true;ldv_mutex_unlock_7_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_7_#in~ldv_func_arg1#1.offset := ~#st_ref_mutex~0.base, ~#st_ref_mutex~0.offset;havoc ldv_mutex_unlock_7_~ldv_func_arg1#1.base, ldv_mutex_unlock_7_~ldv_func_arg1#1.offset;ldv_mutex_unlock_7_~ldv_func_arg1#1.base, ldv_mutex_unlock_7_~ldv_func_arg1#1.offset := ldv_mutex_unlock_7_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_7_#in~ldv_func_arg1#1.offset; [2025-02-08 02:47:26,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786-1: SUMMARY for call remove_cdevs(st_remove_~tpnt~1#1.base, st_remove_~tpnt~1#1.offset); srcloc: null [2025-02-08 02:47:26,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4558-1: SUMMARY for call spin_unlock(~#st_index_lock~0.base, ~#st_index_lock~0.offset); srcloc: null [2025-02-08 02:47:26,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6276-1: call read_tape_#t~mem921#1 := read~int#32(read_tape_~cmdstatp~6#1.base, 28 + read_tape_~cmdstatp~6#1.offset, 1); [2025-02-08 02:47:26,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6276: assume 0 != read_tape_#t~mem921#1 % 256 % 4294967296;havoc read_tape_#t~mem921#1;call read_tape_#t~mem922#1 := read~int#32(read_tape_~cmdstatp~6#1.base, 29 + read_tape_~cmdstatp~6#1.offset, 1); [2025-02-08 02:47:26,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6276: assume !(0 != read_tape_#t~mem921#1 % 256 % 4294967296);havoc read_tape_#t~mem921#1;call write~int#32(-1, read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4);call read_tape_#t~mem950#1 := read~int#32(read_tape_~STps~8#1.base, 1 + read_tape_~STps~8#1.offset, 1);read_tape_#t~short952#1 := 2 == read_tape_#t~mem950#1 % 256 % 4294967296; [2025-02-08 02:47:26,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8787: havoc ldv_mutex_lock_17_~ldv_func_arg1#1.base, ldv_mutex_lock_17_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_17_#in~ldv_func_arg1#1.base, ldv_mutex_lock_17_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_17 } true; [2025-02-08 02:47:26,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730: assume 0 == st_ioctl_#t~mem1407#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1407#1;call st_ioctl_#t~mem1408#1 := read~int#32(st_ioctl_~STps~14#1.base, 1 + st_ioctl_~STps~14#1.offset, 1); [2025-02-08 02:47:26,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730: assume !(0 == st_ioctl_#t~mem1407#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1407#1;call st_ioctl_#t~mem1466#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1468#1 := 6 != st_ioctl_#t~mem1466#1; [2025-02-08 02:47:26,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748-1: SUMMARY for call normalize_buffer(st_release_#t~mem724#1.base, st_release_#t~mem724#1.offset); srcloc: null [2025-02-08 02:47:26,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748-2: call st_release_#t~mem724#1.base, st_release_#t~mem724#1.offset := read~$Pointer$#32(st_release_~STp~4#1.base, 260 + st_release_~STp~4#1.offset, 8); [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748: havoc st_release_#t~mem724#1.base, st_release_#t~mem724#1.offset; [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673-3: assume 8192 == st_set_options_~options#1;st_set_options_#t~bitwise1045#1 := st_set_options_~options#1; [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673-3: assume !(8192 == st_set_options_~options#1); [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4559: havoc ldv_mutex_unlock_7_~ldv_func_arg1#1.base, ldv_mutex_unlock_7_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_7_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_7_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_7 } true;scsi_tape_get_#res#1.base, scsi_tape_get_#res#1.offset := scsi_tape_get_~STp~0#1.base, scsi_tape_get_~STp~0#1.offset; [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673-2: havoc st_set_options_#t~bitwise1045#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1045#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1045#1 <= 8192) && st_set_options_#t~bitwise1045#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1045#1 > 8192 + st_set_options_~options#1)) && st_set_options_#t~bitwise1045#1 >= -9223372036854775808; [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673-1: [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673: assume 0 != st_set_options_#t~bitwise1045#1;havoc st_set_options_#t~bitwise1045#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STp#1.base, 278 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673: assume !(0 != st_set_options_#t~bitwise1045#1);havoc st_set_options_#t~bitwise1045#1; [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1045#1 := 0; [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9316: assume main_#t~switch1900#1; [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9316: assume !main_#t~switch1900#1;main_#t~switch1900#1 := true; [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-1: [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259: append_to_buffer_~length~0#1 := (if append_to_buffer_#t~bitwise1685#1 % 18446744073709551616 % 4294967296 <= 2147483647 then append_to_buffer_#t~bitwise1685#1 % 18446744073709551616 % 4294967296 else append_to_buffer_#t~bitwise1685#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc append_to_buffer_#t~mem1684#1;havoc append_to_buffer_#t~bitwise1685#1;append_to_buffer_~i~10#1 := 0;call append_to_buffer_#t~mem1686#1 := read~int#32(append_to_buffer_~st_bp#1.base, 12 + append_to_buffer_~st_bp#1.offset, 4);append_to_buffer_~offset~0#1 := append_to_buffer_#t~mem1686#1;havoc append_to_buffer_#t~mem1686#1; [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277: assume 0 != read_tape_#t~mem922#1 % 256 % 4294967296;havoc read_tape_#t~mem922#1;call read_tape_#t~mem923#1 := read~int#32(read_tape_~cmdstatp~6#1.base, 20 + read_tape_~cmdstatp~6#1.offset, 8);read_tape_~transfer~2#1 := (if read_tape_#t~mem923#1 % 18446744073709551616 % 4294967296 <= 2147483647 then read_tape_#t~mem923#1 % 18446744073709551616 % 4294967296 else read_tape_#t~mem923#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc read_tape_#t~mem923#1; [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277: assume !(0 != read_tape_#t~mem922#1 % 256 % 4294967296);havoc read_tape_#t~mem922#1;read_tape_~transfer~2#1 := 0; [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-3: assume 0 == append_to_buffer_#t~mem1684#1;append_to_buffer_#t~bitwise1685#1 := 4096; [2025-02-08 02:47:26,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-3: assume !(0 == append_to_buffer_#t~mem1684#1); [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-2: havoc append_to_buffer_#t~bitwise1685#1; [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7995-1: call st_ioctl_#t~mem1610#1 := read~int#32(st_ioctl_~STp~7#1.base, 614 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7995: assume 0 != st_ioctl_#t~mem1610#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1610#1;call st_ioctl_#t~mem1611#1 := read~int#32(st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8); [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7995: assume !(0 != st_ioctl_#t~mem1610#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1610#1; [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013: assume st_write_#t~short809#1;havoc st_write_#t~mem807#1;havoc st_write_#t~mem808#1;havoc st_write_#t~short809#1; [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013: assume !st_write_#t~short809#1;havoc st_write_#t~mem807#1;havoc st_write_#t~mem808#1;havoc st_write_#t~short809#1; [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013-1: assume st_write_#t~short809#1;call st_write_#t~mem808#1 := read~int#32(st_write_~STbp~2#1.base, 2 + st_write_~STbp~2#1.offset, 2);st_write_#t~short809#1 := 0 == st_write_#t~mem808#1 % 65536 % 4294967296; [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013-1: assume !st_write_#t~short809#1; [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7863: assume 22 == st_ioctl_#t~mem1515#1;havoc st_ioctl_#t~mem1515#1;call st_ioctl_#t~mem1516#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);call st_ioctl_#t~mem1517#1 := read~int#32(st_ioctl_~STp~7#1.base, 528 + st_ioctl_~STp~7#1.offset, 4); [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7863: assume !(22 == st_ioctl_#t~mem1515#1);havoc st_ioctl_#t~mem1515#1;call st_ioctl_#t~mem1520#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1522#1 := 31 == st_ioctl_#t~mem1520#1; [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8788: assume -2147483648 <= st_remove_#t~ret1799#1 && st_remove_#t~ret1799#1 <= 2147483647;havoc st_remove_#t~ret1799#1;assume { :begin_inline_ldv_mutex_unlock_18 } true;ldv_mutex_unlock_18_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_18_#in~ldv_func_arg1#1.offset := ~#st_ref_mutex~0.base, ~#st_ref_mutex~0.offset;havoc ldv_mutex_unlock_18_~ldv_func_arg1#1.base, ldv_mutex_unlock_18_~ldv_func_arg1#1.offset;ldv_mutex_unlock_18_~ldv_func_arg1#1.base, ldv_mutex_unlock_18_~ldv_func_arg1#1.offset := ldv_mutex_unlock_18_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_18_#in~ldv_func_arg1#1.offset; [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8788-1: SUMMARY for call st_remove_#t~ret1799#1 := kref_put(st_remove_~tpnt~1#1.base, 643 + st_remove_~tpnt~1#1.offset, #funAddr~scsi_tape_release.base, #funAddr~scsi_tape_release.offset); srcloc: null [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7731: assume 1 == st_ioctl_#t~mem1408#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1408#1;call st_ioctl_#t~mem1409#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1411#1 := 1 == st_ioctl_#t~mem1409#1; [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7731: assume !(1 == st_ioctl_#t~mem1408#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1408#1; [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5749: call write~int#32(0, st_release_~STp~4#1.base, 604 + st_release_~STp~4#1.offset, 1); [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5749-1: SUMMARY for call spin_lock(~#st_use_lock~0.base, ~#st_use_lock~0.offset); srcloc: null [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8524: assume -2147483648 <= create_cdevs_#t~ret1742#1 && create_cdevs_#t~ret1742#1 <= 2147483647;create_cdevs_~error~1#1 := create_cdevs_#t~ret1742#1;havoc create_cdevs_#t~ret1742#1; [2025-02-08 02:47:26,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617: st_flush_~tmp~29#1.base, st_flush_~tmp~29#1.offset := st_flush_#t~ret660#1.base, st_flush_#t~ret660#1.offset;havoc st_flush_#t~ret660#1.base, st_flush_#t~ret660#1.offset;st_flush_~name~4#1.base, st_flush_~name~4#1.offset := st_flush_~tmp~29#1.base, st_flush_~tmp~29#1.offset;assume { :begin_inline_atomic_long_read } true;atomic_long_read_#in~l#1.base, atomic_long_read_#in~l#1.offset := st_flush_~filp#1.base, 120 + st_flush_~filp#1.offset;havoc atomic_long_read_#res#1;havoc atomic_long_read_#t~ret29#1, atomic_long_read_~l#1.base, atomic_long_read_~l#1.offset, atomic_long_read_~v~0#1.base, atomic_long_read_~v~0#1.offset, atomic_long_read_~tmp~1#1;atomic_long_read_~l#1.base, atomic_long_read_~l#1.offset := atomic_long_read_#in~l#1.base, atomic_long_read_#in~l#1.offset;havoc atomic_long_read_~v~0#1.base, atomic_long_read_~v~0#1.offset;havoc atomic_long_read_~tmp~1#1;atomic_long_read_~v~0#1.base, atomic_long_read_~v~0#1.offset := atomic_long_read_~l#1.base, atomic_long_read_~l#1.offset;assume { :begin_inline_atomic64_read } true;atomic64_read_#in~v#1.base, atomic64_read_#in~v#1.offset := atomic_long_read_~v~0#1.base, atomic_long_read_~v~0#1.offset;havoc atomic64_read_#res#1;havoc atomic64_read_#t~mem28#1, atomic64_read_~v#1.base, atomic64_read_~v#1.offset;atomic64_read_~v#1.base, atomic64_read_~v#1.offset := atomic64_read_#in~v#1.base, atomic64_read_#in~v#1.offset;call atomic64_read_#t~mem28#1 := read~int#12(atomic64_read_~v#1.base, atomic64_read_~v#1.offset, 8);atomic64_read_#res#1 := atomic64_read_#t~mem28#1;havoc atomic64_read_#t~mem28#1; [2025-02-08 02:47:26,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8524-1: SUMMARY for call create_cdevs_#t~ret1742#1 := create_one_cdev(create_cdevs_~tape#1.base, create_cdevs_~tape#1.offset, create_cdevs_~mode~1#1, 1); srcloc: null [2025-02-08 02:47:26,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617-1: SUMMARY for call st_flush_#t~ret660#1.base, st_flush_#t~ret660#1.offset := tape_name(st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset); srcloc: null [2025-02-08 02:47:26,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8656: assume st_probe_#t~mem1768#1 <= 2;havoc st_probe_#t~mem1768#1;call write~int#32(113, st_probe_~tpnt~0#1.base, 292 + st_probe_~tpnt~0#1.offset, 4); [2025-02-08 02:47:26,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8656: assume !(st_probe_#t~mem1768#1 <= 2);havoc st_probe_#t~mem1768#1;call write~int#32(114, st_probe_~tpnt~0#1.base, 292 + st_probe_~tpnt~0#1.offset, 4); [2025-02-08 02:47:26,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317: assume { :begin_inline_st_flush } true;st_flush_#in~filp#1.base, st_flush_#in~filp#1.offset, st_flush_#in~id#1.base, st_flush_#in~id#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_st_flush_21_p1~0#1.base, main_~var_st_flush_21_p1~0#1.offset;havoc st_flush_#res#1;havoc st_flush_#t~mem657#1.base, st_flush_#t~mem657#1.offset, st_flush_#t~mem658#1, st_flush_#t~mem659#1, st_flush_#t~ret660#1.base, st_flush_#t~ret660#1.offset, st_flush_#t~ret661#1, st_flush_#t~mem662#1, st_flush_#t~mem663#1, st_flush_#t~short664#1, st_flush_#t~ret665#1, st_flush_#t~mem666#1, st_flush_#t~ret667#1, st_flush_#t~mem668#1, st_flush_#t~mem669#1, st_flush_#t~short670#1, st_flush_#t~mem671#1.base, st_flush_#t~mem671#1.offset, st_flush_#t~memset~res672#1.base, st_flush_#t~memset~res672#1.offset, st_flush_#t~mem673#1, st_flush_#t~mem674#1, st_flush_#t~mem675#1.base, st_flush_#t~mem675#1.offset, st_flush_#t~mem676#1.base, st_flush_#t~mem676#1.offset, st_flush_#t~mem677#1, st_flush_#t~ret678#1.base, st_flush_#t~ret678#1.offset, st_flush_#t~mem679#1.base, st_flush_#t~mem679#1.offset, st_flush_#t~mem680#1, st_flush_#t~mem681#1.base, st_flush_#t~mem681#1.offset, st_flush_#t~mem682#1, st_flush_#t~mem683#1, st_flush_#t~mem684#1, st_flush_#t~short685#1, st_flush_#t~mem686#1, st_flush_#t~bitwise687#1, st_flush_#t~short688#1, st_flush_#t~mem689#1, st_flush_#t~mem690#1, st_flush_#t~short691#1, st_flush_#t~short692#1, st_flush_#t~mem693#1, st_flush_#t~mem694#1, st_flush_#t~short695#1, st_flush_#t~short696#1, st_flush_#t~short697#1, st_flush_#t~mem698#1, st_flush_#t~mem699#1, st_flush_#t~mem700#1, st_flush_#t~ret701#1, st_flush_#t~ret702#1, st_flush_#t~mem703#1, st_flush_#t~mem704#1, st_flush_#t~mem705#1, st_flush_#t~mem706#1, st_flush_#t~short707#1, st_flush_#t~mem708#1, st_flush_#t~ret709#1, st_flush_#t~mem710#1, st_flush_#t~ret711#1, st_flush_#t~mem712#1, st_flush_#t~mem713#1, st_flush_#t~mem714#1, st_flush_#t~ret715#1, st_flush_#t~mem716#1, st_flush_#t~mem717#1, st_flush_#t~mem718#1, st_flush_#t~mem719#1, st_flush_#t~ret720#1, st_flush_~filp#1.base, st_flush_~filp#1.offset, st_flush_~id#1.base, st_flush_~id#1.offset, st_flush_~result~3#1, st_flush_~result2~0#1, st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset, st_flush_~SRpnt~6#1.base, st_flush_~SRpnt~6#1.offset, st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset, st_flush_~STm~1#1.base, st_flush_~STm~1#1.offset, st_flush_~STps~6#1.base, st_flush_~STps~6#1.offset, st_flush_~name~4#1.base, st_flush_~name~4#1.offset, st_flush_~tmp~29#1.base, st_flush_~tmp~29#1.offset, st_flush_~tmp___0~14#1, st_flush_~cmdstatp~4#1.base, st_flush_~cmdstatp~4#1.offset;st_flush_~filp#1.base, st_flush_~filp#1.offset := st_flush_#in~filp#1.base, st_flush_#in~filp#1.offset;st_flush_~id#1.base, st_flush_~id#1.offset := st_flush_#in~id#1.base, st_flush_#in~id#1.offset;havoc st_flush_~result~3#1;havoc st_flush_~result2~0#1;call st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset := #Ultimate.allocOnStack(16);havoc st_flush_~SRpnt~6#1.base, st_flush_~SRpnt~6#1.offset;havoc st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset;havoc st_flush_~STm~1#1.base, st_flush_~STm~1#1.offset;havoc st_flush_~STps~6#1.base, st_flush_~STps~6#1.offset;havoc st_flush_~name~4#1.base, st_flush_~name~4#1.offset;havoc st_flush_~tmp~29#1.base, st_flush_~tmp~29#1.offset;havoc st_flush_~tmp___0~14#1;havoc st_flush_~cmdstatp~4#1.base, st_flush_~cmdstatp~4#1.offset;st_flush_~result~3#1 := 0;call st_flush_#t~mem657#1.base, st_flush_#t~mem657#1.offset := read~$Pointer$#12(st_flush_~filp#1.base, 292 + st_flush_~filp#1.offset, 8);st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset := st_flush_#t~mem657#1.base, st_flush_#t~mem657#1.offset;havoc st_flush_#t~mem657#1.base, st_flush_#t~mem657#1.offset;call st_flush_#t~mem658#1 := read~int#32(st_flush_~STp~3#1.base, 520 + st_flush_~STp~3#1.offset, 4);st_flush_~STm~1#1.base, st_flush_~STm~1#1.offset := st_flush_~STp~3#1.base, 308 + st_flush_~STp~3#1.offset + 53 * (if st_flush_#t~mem658#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_flush_#t~mem658#1 % 18446744073709551616 % 18446744073709551616 else st_flush_#t~mem658#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc st_flush_#t~mem658#1;call st_flush_#t~mem659#1 := read~int#32(st_flush_~STp~3#1.base, 524 + st_flush_~STp~3#1.offset, 4);st_flush_~STps~6#1.base, st_flush_~STps~6#1.offset := st_flush_~STp~3#1.base, 536 + st_flush_~STp~3#1.offset + 16 * (if st_flush_#t~mem659#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_flush_#t~mem659#1 % 18446744073709551616 % 18446744073709551616 else st_flush_#t~mem659#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc st_flush_#t~mem659#1; [2025-02-08 02:47:26,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:26,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014: st_write_~tmp___5~2#1 := st_write_#t~ret810#1;havoc st_write_#t~ret810#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7996-2: havoc st_ioctl_#t~bitwise1612#1;assume ((((st_ioctl_#t~mem1611#1 < 0 || st_ioctl_#t~bitwise1612#1 >= 32768) && st_ioctl_#t~bitwise1612#1 >= st_ioctl_#t~mem1611#1) && (st_ioctl_#t~mem1611#1 < 0 || st_ioctl_#t~bitwise1612#1 <= 32768 + st_ioctl_#t~mem1611#1)) && (st_ioctl_#t~mem1611#1 >= 0 || st_ioctl_#t~bitwise1612#1 < 0)) && st_ioctl_#t~bitwise1612#1 <= 9223372036854775807; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7996-1: [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7996: call write~int#32(st_ioctl_#t~bitwise1612#1, st_ioctl_~#mt_status~0#1.base, 24 + st_ioctl_~#mt_status~0#1.offset, 8);havoc st_ioctl_#t~mem1611#1;havoc st_ioctl_#t~bitwise1612#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014-1: SUMMARY for call st_write_#t~ret810#1 := copy_from_user(st_write_~#i~4#1.base, st_write_~#i~4#1.offset, st_write_~buf#1.base, st_write_~buf#1.offset, 1); srcloc: null [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8789: havoc ldv_mutex_unlock_18_~ldv_func_arg1#1.base, ldv_mutex_unlock_18_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_18_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_18_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_18 } true; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864-1: SUMMARY for call st_ioctl_#t~ret1518#1 := set_location(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, st_ioctl_#t~mem1516#1, st_ioctl_#t~mem1517#1, 0); srcloc: null [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7996-4: assume 0 == st_ioctl_#t~mem1611#1 || 32768 == st_ioctl_#t~mem1611#1;st_ioctl_#t~bitwise1612#1 := 32768; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7996-4: assume !(0 == st_ioctl_#t~mem1611#1 || 32768 == st_ioctl_#t~mem1611#1); [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864: assume -2147483648 <= st_ioctl_#t~ret1518#1 && st_ioctl_#t~ret1518#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1518#1;havoc st_ioctl_#t~mem1516#1;havoc st_ioctl_#t~mem1517#1;havoc st_ioctl_#t~ret1518#1;call st_ioctl_#t~mem1519#1 := read~int#32(st_ioctl_~STp~7#1.base, 275 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7996-3: assume false;st_ioctl_#t~bitwise1612#1 := st_ioctl_#t~mem1611#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7996-3: assume !false; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732-2: st_ioctl_#t~short1413#1 := st_ioctl_#t~short1411#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732-1: assume st_ioctl_#t~short1413#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732-1: assume !st_ioctl_#t~short1413#1;call st_ioctl_#t~mem1412#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1413#1 := 12 == st_ioctl_#t~mem1412#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732: assume st_ioctl_#t~short1413#1;havoc st_ioctl_#t~mem1409#1;havoc st_ioctl_#t~mem1410#1;havoc st_ioctl_#t~short1411#1;havoc st_ioctl_#t~mem1412#1;havoc st_ioctl_#t~short1413#1;call st_ioctl_#t~mem1414#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);call write~int#32(-1 + st_ioctl_#t~mem1414#1, st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);havoc st_ioctl_#t~mem1414#1;call st_ioctl_#t~mem1415#1 := read~int#32(st_ioctl_~STps~14#1.base, 12 + st_ioctl_~STps~14#1.offset, 4); [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732: assume !st_ioctl_#t~short1413#1;havoc st_ioctl_#t~mem1409#1;havoc st_ioctl_#t~mem1410#1;havoc st_ioctl_#t~short1411#1;havoc st_ioctl_#t~mem1412#1;havoc st_ioctl_#t~short1413#1;call st_ioctl_#t~mem1417#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1419#1 := 2 == st_ioctl_#t~mem1417#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8525: assume 0 != create_cdevs_~error~1#1;create_cdevs_#res#1 := create_cdevs_~error~1#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8525: assume !(0 != create_cdevs_~error~1#1);create_cdevs_~mode~1#1 := 1 + create_cdevs_~mode~1#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7600-1: SUMMARY for call partition_tape_#t~ret1374#1.base, partition_tape_#t~ret1374#1.offset := tape_name(partition_tape_~STp#1.base, partition_tape_~STp#1.offset); srcloc: null [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7600: partition_tape_~tmp~41#1.base, partition_tape_~tmp~41#1.offset := partition_tape_#t~ret1374#1.base, partition_tape_#t~ret1374#1.offset;havoc partition_tape_#t~ret1374#1.base, partition_tape_#t~ret1374#1.offset;partition_tape_~name~9#1.base, partition_tape_~name~9#1.offset := partition_tape_~tmp~41#1.base, partition_tape_~tmp~41#1.offset; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732-3: assume st_ioctl_#t~short1411#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732-3: assume !st_ioctl_#t~short1411#1;call st_ioctl_#t~mem1410#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1411#1 := 11 == st_ioctl_#t~mem1410#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume 0 != st_write_~tmp___5~2#1 % 18446744073709551616;st_write_~retval~7#1 := -14; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume !(0 != st_write_~tmp___5~2#1 % 18446744073709551616); [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5751: call st_release_#t~mem725#1.base, st_release_#t~mem725#1.offset := read~$Pointer$#32(st_release_~STp~4#1.base, 8 + st_release_~STp~4#1.offset, 8); [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5751-1: SUMMARY for call spin_unlock(~#st_use_lock~0.base, ~#st_use_lock~0.offset); srcloc: null [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: assume 0 == st_ioctl_#t~mem1519#1 % 256 % 4294967296;havoc st_ioctl_#t~mem1519#1;call write~int#32(0, st_ioctl_~STp~7#1.base, 536 + st_ioctl_~STp~7#1.offset, 1); [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: assume !(0 == st_ioctl_#t~mem1519#1 % 256 % 4294967296);havoc st_ioctl_#t~mem1519#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5619: st_flush_#t~ret661#1 := atomic_long_read_#res#1;havoc atomic_long_read_#t~ret29#1, atomic_long_read_~l#1.base, atomic_long_read_~l#1.offset, atomic_long_read_~v~0#1.base, atomic_long_read_~v~0#1.offset, atomic_long_read_~tmp~1#1;havoc atomic_long_read_#in~l#1.base, atomic_long_read_#in~l#1.offset;assume { :end_inline_atomic_long_read } true;assume -9223372036854775808 <= st_flush_#t~ret661#1 && st_flush_#t~ret661#1 <= 9223372036854775807;st_flush_~tmp___0~14#1 := st_flush_#t~ret661#1;havoc st_flush_#t~ret661#1; [2025-02-08 02:47:26,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790: SUMMARY for call spin_lock(~#st_index_lock~0.base, ~#st_index_lock~0.offset); srcloc: null [2025-02-08 02:47:26,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: assume 5 == st_read_#t~mem1001#1 % 256 % 4294967296;havoc st_read_#t~mem1001#1;call write~int#32(6, st_read_~STps~9#1.base, 1 + st_read_~STps~9#1.offset, 1);call write~int#32(0, st_read_~STps~9#1.base, 8 + st_read_~STps~9#1.offset, 4);call st_read_#t~mem1002#1 := read~int#32(st_read_~STps~9#1.base, 12 + st_read_~STps~9#1.offset, 4); [2025-02-08 02:47:26,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: assume !(5 == st_read_#t~mem1001#1 % 256 % 4294967296);havoc st_read_#t~mem1001#1;call st_read_#t~mem1004#1 := read~int#32(st_read_~STps~9#1.base, 1 + st_read_~STps~9#1.offset, 1); [2025-02-08 02:47:26,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8394: assume (if move_buffer_data_#t~mem1712#1 % 65536 % 4294967296 <= 2147483647 then move_buffer_data_#t~mem1712#1 % 65536 % 4294967296 else move_buffer_data_#t~mem1712#1 % 65536 % 4294967296 - 4294967296) > move_buffer_data_~src_seg~0#1;havoc move_buffer_data_#t~mem1712#1; [2025-02-08 02:47:26,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8394: assume !((if move_buffer_data_#t~mem1712#1 % 65536 % 4294967296 <= 2147483647 then move_buffer_data_#t~mem1712#1 % 65536 % 4294967296 else move_buffer_data_#t~mem1712#1 % 65536 % 4294967296 - 4294967296) > move_buffer_data_~src_seg~0#1);havoc move_buffer_data_#t~mem1712#1;move_buffer_data_~tmp~48#1 := move_buffer_data_~total~2#1;call write~int#32(move_buffer_data_~tmp~48#1, move_buffer_data_~st_bp#1.base, 16 + move_buffer_data_~st_bp#1.offset, 4);call write~int#32(move_buffer_data_~tmp~48#1, move_buffer_data_~st_bp#1.base, 12 + move_buffer_data_~st_bp#1.offset, 4);move_buffer_data_~dst_offset~0#1 := 0;move_buffer_data_~dst_seg~0#1 := move_buffer_data_~dst_offset~0#1; [2025-02-08 02:47:26,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7734: assume st_ioctl_#t~mem1415#1 >= 0;havoc st_ioctl_#t~mem1415#1;call st_ioctl_#t~mem1416#1 := read~int#32(st_ioctl_~STps~14#1.base, 12 + st_ioctl_~STps~14#1.offset, 4);call write~int#32(1 + st_ioctl_#t~mem1416#1, st_ioctl_~STps~14#1.base, 12 + st_ioctl_~STps~14#1.offset, 4);havoc st_ioctl_#t~mem1416#1; [2025-02-08 02:47:26,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7734: assume !(st_ioctl_#t~mem1415#1 >= 0);havoc st_ioctl_#t~mem1415#1; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5752-1: SUMMARY for call scsi_autopm_put_device(st_release_#t~mem725#1.base, st_release_#t~mem725#1.offset); srcloc: null [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5752: havoc st_release_#t~mem725#1.base, st_release_#t~mem725#1.offset; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7602: assume -2147483648 <= partition_tape_#t~ret1375#1 && partition_tape_#t~ret1375#1 <= 2147483647;partition_tape_~result~8#1 := partition_tape_#t~ret1375#1;havoc partition_tape_#t~ret1375#1; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677-3: assume 32768 == st_set_options_~options#1;st_set_options_#t~bitwise1046#1 := st_set_options_~options#1; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677-3: assume !(32768 == st_set_options_~options#1); [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677-2: havoc st_set_options_#t~bitwise1046#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1046#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1046#1 <= 32768) && st_set_options_#t~bitwise1046#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1046#1 > 32768 + st_set_options_~options#1)) && st_set_options_#t~bitwise1046#1 >= -9223372036854775808; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677-1: [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8791: SUMMARY for call idr_remove(~#st_index_idr~0.base, ~#st_index_idr~0.offset, st_remove_~index~0#1); srcloc: null [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: assume st_flush_~tmp___0~14#1 > 1;st_flush_#res#1 := 0;call ULTIMATE.dealloc(st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset);havoc st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: assume !(st_flush_~tmp___0~14#1 > 1);call st_flush_#t~mem662#1 := read~int#32(st_flush_~STps~6#1.base, st_flush_~STps~6#1.offset, 1);st_flush_#t~short664#1 := 2 == st_flush_#t~mem662#1 % 256 % 4294967296; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677: assume 0 != st_set_options_#t~bitwise1046#1;havoc st_set_options_#t~bitwise1046#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STp#1.base, 291 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677: assume !(0 != st_set_options_#t~bitwise1046#1);havoc st_set_options_#t~bitwise1046#1; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9452: SUMMARY for call ldv_mutex_unlock_lock_of_scsi_tape(ldv_mutex_unlock_13_~ldv_func_arg1#1.base, ldv_mutex_unlock_13_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7602-1: SUMMARY for call partition_tape_#t~ret1375#1 := read_mode_page(partition_tape_~STp#1.base, partition_tape_~STp#1.offset, 17, 0); srcloc: null [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1046#1 := 0; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9320: assume main_#t~switch1900#1; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9320: assume !main_#t~switch1900#1;havoc main_#t~switch1900#1;havoc main_#t~ret1907#1;havoc main_#t~ret1908#1;havoc main_#t~ret1909#1;havoc main_#t~switch1900#1;havoc main_#t~ret1907#1;havoc main_#t~ret1908#1;havoc main_#t~ret1909#1; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999-1: SUMMARY for call st_ioctl_#t~ret1613#1 := copy_to_user(st_ioctl_~p~1#1.base, st_ioctl_~p~1#1.offset, st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset, 48); srcloc: null [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981: havoc __class_register_#t~nondet1939#1; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999: assume -2147483648 <= st_ioctl_#t~ret1613#1 && st_ioctl_#t~ret1613#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1613#1;havoc st_ioctl_#t~ret1613#1; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5753: st_release_#res#1 := st_release_~result~4#1; [2025-02-08 02:47:26,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5753-1: SUMMARY for call scsi_tape_put(st_release_~STp~4#1.base, st_release_~STp~4#1.offset); srcloc: null [2025-02-08 02:47:26,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603: assume 0 != partition_tape_~result~8#1;partition_tape_#res#1 := partition_tape_~result~8#1; [2025-02-08 02:47:26,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603: assume !(0 != partition_tape_~result~8#1);call partition_tape_#t~mem1376#1.base, partition_tape_#t~mem1376#1.offset := read~$Pointer$#32(partition_tape_~STp#1.base, 260 + partition_tape_~STp#1.offset, 8);call partition_tape_#t~mem1377#1.base, partition_tape_#t~mem1377#1.offset := read~$Pointer$#32(partition_tape_#t~mem1376#1.base, 120 + partition_tape_#t~mem1376#1.offset, 8);partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset := partition_tape_#t~mem1377#1.base, partition_tape_#t~mem1377#1.offset;havoc partition_tape_#t~mem1376#1.base, partition_tape_#t~mem1376#1.offset;havoc partition_tape_#t~mem1377#1.base, partition_tape_#t~mem1377#1.offset;call partition_tape_#t~mem1378#1 := read~int#32(partition_tape_~bp~0#1.base, 3 + partition_tape_~bp~0#1.offset, 1);partition_tape_~pgo~1#1 := 4 + (if partition_tape_#t~mem1378#1 % 256 % 4294967296 <= 2147483647 then partition_tape_#t~mem1378#1 % 256 % 4294967296 else partition_tape_#t~mem1378#1 % 256 % 4294967296 - 4294967296);havoc partition_tape_#t~mem1378#1;call partition_tape_#t~mem1379#1 := read~int#32(partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (1 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 else (1 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);partition_tape_~psd_cnt~0#1 := (if -6 + (if partition_tape_#t~mem1379#1 % 256 % 4294967296 <= 2147483647 then partition_tape_#t~mem1379#1 % 256 % 4294967296 else partition_tape_#t~mem1379#1 % 256 % 4294967296 - 4294967296) < 0 && 0 != (-6 + (if partition_tape_#t~mem1379#1 % 256 % 4294967296 <= 2147483647 then partition_tape_#t~mem1379#1 % 256 % 4294967296 else partition_tape_#t~mem1379#1 % 256 % 4294967296 - 4294967296)) % 2 then 1 + (-6 + (if partition_tape_#t~mem1379#1 % 256 % 4294967296 <= 2147483647 then partition_tape_#t~mem1379#1 % 256 % 4294967296 else partition_tape_#t~mem1379#1 % 256 % 4294967296 - 4294967296)) / 2 else (-6 + (if partition_tape_#t~mem1379#1 % 256 % 4294967296 <= 2147483647 then partition_tape_#t~mem1379#1 % 256 % 4294967296 else partition_tape_#t~mem1379#1 % 256 % 4294967296 - 4294967296)) / 2);havoc partition_tape_#t~mem1379#1;partition_tape_~psdo~0#1 := 8 + partition_tape_~pgo~1#1;call partition_tape_#t~mem1380#1 := read~int#32(partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (2 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (2 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 else (2 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:47:26,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8792: st_remove_#res#1 := 0; [2025-02-08 02:47:26,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8792-1: SUMMARY for call spin_unlock(~#st_index_lock~0.base, ~#st_index_lock~0.offset); srcloc: null [2025-02-08 02:47:26,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9453: SUMMARY for call mutex_unlock(ldv_mutex_unlock_13_~ldv_func_arg1#1.base, ldv_mutex_unlock_13_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: assume read_tape_#t~short926#1;havoc read_tape_#t~mem924#1;havoc read_tape_#t~mem925#1;havoc read_tape_#t~short926#1;read_tape_~transfer~2#1 := read_tape_~bytes~0#1; [2025-02-08 02:47:26,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: assume !read_tape_#t~short926#1;havoc read_tape_#t~mem924#1;havoc read_tape_#t~mem925#1;havoc read_tape_#t~short926#1; [2025-02-08 02:47:26,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8264: append_to_buffer_~offset~0#1 := append_to_buffer_~offset~0#1 - append_to_buffer_~length~0#1;append_to_buffer_~i~10#1 := 1 + append_to_buffer_~i~10#1;call append_to_buffer_#t~mem1687#1 := read~int#32(append_to_buffer_~st_bp#1.base, 132 + append_to_buffer_~st_bp#1.offset, 2); [2025-02-08 02:47:26,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282-1: assume read_tape_#t~short926#1;call read_tape_#t~mem925#1 := read~int#32(read_tape_~cmdstatp~6#1.base, 5 + read_tape_~cmdstatp~6#1.offset, 1);read_tape_#t~short926#1 := 3 == read_tape_#t~mem925#1 % 256 % 4294967296; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282-1: assume !read_tape_#t~short926#1; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282-2: call read_tape_#t~mem924#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4);read_tape_#t~short926#1 := 0 == read_tape_#t~mem924#1; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000: assume 0 != st_ioctl_~i~7#1;st_ioctl_~retval~12#1 := -14; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000: assume !(0 != st_ioctl_~i~7#1);call write~int#32(0, st_ioctl_~STp~7#1.base, 631 + st_ioctl_~STp~7#1.offset, 4);st_ioctl_~retval~12#1 := 0; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8661: call write~$Pointer$#32(st_probe_~buffer~0#1.base, st_probe_~buffer~0#1.offset, st_probe_~tpnt~0#1.base, 260 + st_probe_~tpnt~0#1.offset, 8);call st_probe_#t~mem1769#1.base, st_probe_#t~mem1769#1.offset := read~$Pointer$#32(st_probe_~tpnt~0#1.base, 260 + st_probe_~tpnt~0#1.offset, 8);call write~$Pointer$#32(0, 0, st_probe_#t~mem1769#1.base, 28 + st_probe_#t~mem1769#1.offset, 8);havoc st_probe_#t~mem1769#1.base, st_probe_#t~mem1769#1.offset;call write~int#32(0, st_probe_~tpnt~0#1.base, 613 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(0, st_probe_~tpnt~0#1.base, 600 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(0, st_probe_~tpnt~0#1.base, 604 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(1, st_probe_~tpnt~0#1.base, 608 + st_probe_~tpnt~0#1.offset, 1);call st_probe_#t~mem1770#1.base, st_probe_#t~mem1770#1.offset := read~$Pointer$#32(st_probe_~SDp~0#1.base, st_probe_~SDp~0#1.offset, 8);call st_probe_#t~mem1771#1 := read~int#32(st_probe_#t~mem1770#1.base, 591 + st_probe_#t~mem1770#1.offset, 1);call write~int#32(st_probe_#t~mem1771#1, st_probe_~tpnt~0#1.base, 279 + st_probe_~tpnt~0#1.offset, 1);havoc st_probe_#t~mem1770#1.base, st_probe_#t~mem1770#1.offset;havoc st_probe_#t~mem1771#1;call st_probe_#t~mem1772#1 := read~int#32(st_probe_~SDp~0#1.base, 221 + st_probe_~SDp~0#1.offset, 1);call write~int#32((if st_probe_#t~mem1772#1 > 2 then 1 else 0), st_probe_~tpnt~0#1.base, 285 + st_probe_~tpnt~0#1.offset, 1);havoc st_probe_#t~mem1772#1;call write~int#32(0, st_probe_~tpnt~0#1.base, 609 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(0, st_probe_~tpnt~0#1.base, 273 + st_probe_~tpnt~0#1.offset, 1);call st_probe_#t~mem1773#1 := read~int#32(st_probe_~SDp~0#1.base, 221 + st_probe_~SDp~0#1.offset, 1);call write~int#32((if st_probe_#t~mem1773#1 > 2 then 1 else 0), st_probe_~tpnt~0#1.base, 274 + st_probe_~tpnt~0#1.offset, 1);havoc st_probe_#t~mem1773#1;call write~int#32(0, st_probe_~tpnt~0#1.base, 275 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(0, st_probe_~tpnt~0#1.base, 276 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(0, st_probe_~tpnt~0#1.base, 277 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(0, st_probe_~tpnt~0#1.base, 280 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(0, st_probe_~tpnt~0#1.base, 290 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(0, st_probe_~tpnt~0#1.base, 278 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(0, st_probe_~tpnt~0#1.base, 291 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(255, st_probe_~tpnt~0#1.base, 281 + st_probe_~tpnt~0#1.offset, 1);call write~int#32(0, st_probe_~tpnt~0#1.base, 524 + st_probe_~tpnt~0#1.offset, 4);call write~int#32(0, st_probe_~tpnt~0#1.base, 528 + st_probe_~tpnt~0#1.offset, 4);call write~int#32(0, st_probe_~tpnt~0#1.base, 532 + st_probe_~tpnt~0#1.offset, 4);call st_probe_#t~mem1774#1.base, st_probe_#t~mem1774#1.offset := read~$Pointer$#32(st_probe_~tpnt~0#1.base, 8 + st_probe_~tpnt~0#1.offset, 8);call st_probe_#t~mem1775#1.base, st_probe_#t~mem1775#1.offset := read~$Pointer$#32(st_probe_#t~mem1774#1.base, 8 + st_probe_#t~mem1774#1.offset, 8); [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547: assume st_read_#t~mem1002#1 >= 0;havoc st_read_#t~mem1002#1;call st_read_#t~mem1003#1 := read~int#32(st_read_~STps~9#1.base, 12 + st_read_~STps~9#1.offset, 4);call write~int#32(1 + st_read_#t~mem1003#1, st_read_~STps~9#1.base, 12 + st_read_~STps~9#1.offset, 4);havoc st_read_#t~mem1003#1; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547: assume !(st_read_#t~mem1002#1 >= 0);havoc st_read_#t~mem1002#1; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019: st_write_~tmp___6~1#1 := st_write_#t~ret811#1;havoc st_write_#t~ret811#1; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019-1: SUMMARY for call st_write_#t~ret811#1 := copy_from_user(st_write_~#i~4#1.base, st_write_~#i~4#1.offset, st_write_~buf#1.base, st_write_~buf#1.offset + (if (18446744073709551615 + st_write_~count#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18446744073709551615 + st_write_~count#1) % 18446744073709551616 % 18446744073709551616 else (18446744073709551615 + st_write_~count#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); srcloc: null [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7869: st_ioctl_~retval~12#1 := st_ioctl_~i~7#1; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6416: st_read_#t~ret967#1 := ldv_mutex_lock_interruptible_12_#res#1;havoc ldv_mutex_lock_interruptible_12_#t~ret1915#1, ldv_mutex_lock_interruptible_12_#t~ret1916#1, ldv_mutex_lock_interruptible_12_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_12_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_12_~ldv_func_res~2#1, ldv_mutex_lock_interruptible_12_~tmp~67#1, ldv_mutex_lock_interruptible_12_~tmp___0~39#1;havoc ldv_mutex_lock_interruptible_12_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_12_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_interruptible_12 } true;assume -2147483648 <= st_read_#t~ret967#1 && st_read_#t~ret967#1 <= 2147483647;st_read_~tmp~34#1 := st_read_#t~ret967#1;havoc st_read_#t~ret967#1; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5624-1: assume st_flush_#t~short664#1;call st_flush_#t~mem663#1 := read~int#32(st_flush_~STp~3#1.base, 289 + st_flush_~STp~3#1.offset, 1);st_flush_#t~short664#1 := 0 == st_flush_#t~mem663#1 % 256 % 4294967296; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5624-1: assume !st_flush_#t~short664#1; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6681-3: assume 4096 == st_set_options_~options#1;st_set_options_#t~bitwise1047#1 := st_set_options_~options#1; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6681-3: assume !(4096 == st_set_options_~options#1); [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6681-2: havoc st_set_options_#t~bitwise1047#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1047#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1047#1 <= 4096) && st_set_options_#t~bitwise1047#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1047#1 > 4096 + st_set_options_~options#1)) && st_set_options_#t~bitwise1047#1 >= -9223372036854775808; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6681-1: [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531: assume create_cdevs_~mode~1#1 <= 3; [2025-02-08 02:47:26,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531: assume !(create_cdevs_~mode~1#1 <= 3);call create_cdevs_#t~mem1743#1.base, create_cdevs_#t~mem1743#1.offset := read~$Pointer$#32(create_cdevs_~tape#1.base, 8 + create_cdevs_~tape#1.offset, 8);call create_cdevs_#t~mem1744#1.base, create_cdevs_#t~mem1744#1.offset := read~$Pointer$#32(create_cdevs_~tape#1.base, 329 + create_cdevs_~tape#1.offset, 8);assume { :begin_inline_sysfs_create_link } true;sysfs_create_link_#in~arg0#1.base, sysfs_create_link_#in~arg0#1.offset, sysfs_create_link_#in~arg1#1.base, sysfs_create_link_#in~arg1#1.offset, sysfs_create_link_#in~arg2#1.base, sysfs_create_link_#in~arg2#1.offset := create_cdevs_#t~mem1743#1.base, 451 + create_cdevs_#t~mem1743#1.offset, create_cdevs_#t~mem1744#1.base, 16 + create_cdevs_#t~mem1744#1.offset, 86, 0;havoc sysfs_create_link_#res#1;havoc sysfs_create_link_#t~nondet1978#1, sysfs_create_link_~arg0#1.base, sysfs_create_link_~arg0#1.offset, sysfs_create_link_~arg1#1.base, sysfs_create_link_~arg1#1.offset, sysfs_create_link_~arg2#1.base, sysfs_create_link_~arg2#1.offset;sysfs_create_link_~arg0#1.base, sysfs_create_link_~arg0#1.offset := sysfs_create_link_#in~arg0#1.base, sysfs_create_link_#in~arg0#1.offset;sysfs_create_link_~arg1#1.base, sysfs_create_link_~arg1#1.offset := sysfs_create_link_#in~arg1#1.base, sysfs_create_link_#in~arg1#1.offset;sysfs_create_link_~arg2#1.base, sysfs_create_link_~arg2#1.offset := sysfs_create_link_#in~arg2#1.base, sysfs_create_link_#in~arg2#1.offset;havoc sysfs_create_link_#t~nondet1978#1;assume -2147483648 <= sysfs_create_link_#t~nondet1978#1 && sysfs_create_link_#t~nondet1978#1 <= 2147483647;sysfs_create_link_#res#1 := sysfs_create_link_#t~nondet1978#1;havoc sysfs_create_link_#t~nondet1978#1; [2025-02-08 02:47:26,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5624: assume st_flush_#t~short664#1;havoc st_flush_#t~mem662#1;havoc st_flush_#t~mem663#1;havoc st_flush_#t~short664#1; [2025-02-08 02:47:26,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5624: assume !st_flush_#t~short664#1;havoc st_flush_#t~mem662#1;havoc st_flush_#t~mem663#1;havoc st_flush_#t~short664#1; [2025-02-08 02:47:26,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6681: assume 0 != st_set_options_#t~bitwise1047#1;havoc st_set_options_#t~bitwise1047#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STm~5#1.base, 1 + st_set_options_~STm~5#1.offset, 1); [2025-02-08 02:47:26,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6681: assume !(0 != st_set_options_#t~bitwise1047#1);havoc st_set_options_#t~bitwise1047#1; [2025-02-08 02:47:26,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6681-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1047#1 := 0; [2025-02-08 02:47:26,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6681-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417: assume 0 != st_read_~tmp~34#1;st_read_#res#1 := -512;call ULTIMATE.dealloc(st_read_~#i~5#1.base, st_read_~#i~5#1.offset);havoc st_read_~#i~5#1.base, st_read_~#i~5#1.offset;call ULTIMATE.dealloc(st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset);havoc st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset; [2025-02-08 02:47:26,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417: assume !(0 != st_read_~tmp~34#1); [2025-02-08 02:47:26,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8267: assume (if append_to_buffer_#t~mem1687#1 % 65536 % 4294967296 <= 2147483647 then append_to_buffer_#t~mem1687#1 % 65536 % 4294967296 else append_to_buffer_#t~mem1687#1 % 65536 % 4294967296 - 4294967296) > append_to_buffer_~i~10#1 && append_to_buffer_~offset~0#1 >= append_to_buffer_~length~0#1;havoc append_to_buffer_#t~mem1687#1; [2025-02-08 02:47:26,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8267: assume !((if append_to_buffer_#t~mem1687#1 % 65536 % 4294967296 <= 2147483647 then append_to_buffer_#t~mem1687#1 % 65536 % 4294967296 else append_to_buffer_#t~mem1687#1 % 65536 % 4294967296 - 4294967296) > append_to_buffer_~i~10#1 && append_to_buffer_~offset~0#1 >= append_to_buffer_~length~0#1);havoc append_to_buffer_#t~mem1687#1;call append_to_buffer_#t~mem1688#1 := read~int#32(append_to_buffer_~st_bp#1.base, 132 + append_to_buffer_~st_bp#1.offset, 2); [2025-02-08 02:47:26,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume 0 != st_write_~tmp___6~1#1 % 18446744073709551616;st_write_~retval~7#1 := -14; [2025-02-08 02:47:26,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume !(0 != st_write_~tmp___6~1#1 % 18446744073709551616); [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7739-1: assume st_ioctl_#t~short1419#1; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7739-1: assume !st_ioctl_#t~short1419#1;call st_ioctl_#t~mem1418#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1419#1 := 10 == st_ioctl_#t~mem1418#1; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7739: assume st_ioctl_#t~short1419#1;havoc st_ioctl_#t~mem1417#1;havoc st_ioctl_#t~mem1418#1;havoc st_ioctl_#t~short1419#1;call st_ioctl_#t~mem1420#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);call write~int#32(1 + st_ioctl_#t~mem1420#1, st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);havoc st_ioctl_#t~mem1420#1;call st_ioctl_#t~mem1421#1 := read~int#32(st_ioctl_~STps~14#1.base, 12 + st_ioctl_~STps~14#1.offset, 4); [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7739: assume !st_ioctl_#t~short1419#1;havoc st_ioctl_#t~mem1417#1;havoc st_ioctl_#t~mem1418#1;havoc st_ioctl_#t~short1419#1; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625: assume -2147483648 <= st_flush_#t~ret665#1 && st_flush_#t~ret665#1 <= 2147483647;st_flush_~result~3#1 := st_flush_#t~ret665#1;havoc st_flush_#t~ret665#1; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-1: SUMMARY for call st_flush_#t~ret665#1 := st_flush_write_buffer(st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset); srcloc: null [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286: assume 0 != read_tape_#t~bitwise928#1;havoc read_tape_#t~mem927#1;havoc read_tape_#t~bitwise928#1;call read_tape_#t~mem929#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4); [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286: assume !(0 != read_tape_#t~bitwise928#1);havoc read_tape_#t~mem927#1;havoc read_tape_#t~bitwise928#1;call read_tape_#t~mem941#1 := read~int#32(read_tape_~cmdstatp~6#1.base, 28 + read_tape_~cmdstatp~6#1.offset, 1); [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286-3: assume 32 == (if read_tape_#t~mem927#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem927#1 % 256 % 4294967296 else read_tape_#t~mem927#1 % 256 % 4294967296 - 4294967296);read_tape_#t~bitwise928#1 := (if read_tape_#t~mem927#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem927#1 % 256 % 4294967296 else read_tape_#t~mem927#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286-3: assume !(32 == (if read_tape_#t~mem927#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem927#1 % 256 % 4294967296 else read_tape_#t~mem927#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286-4: assume 0 == (if read_tape_#t~mem927#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem927#1 % 256 % 4294967296 else read_tape_#t~mem927#1 % 256 % 4294967296 - 4294967296);read_tape_#t~bitwise928#1 := 0; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286-4: assume !(0 == (if read_tape_#t~mem927#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem927#1 % 256 % 4294967296 else read_tape_#t~mem927#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286-1: [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286-2: havoc read_tape_#t~bitwise928#1;assume (((((if read_tape_#t~mem927#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem927#1 % 256 % 4294967296 else read_tape_#t~mem927#1 % 256 % 4294967296 - 4294967296) < 0 || read_tape_#t~bitwise928#1 <= (if read_tape_#t~mem927#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem927#1 % 256 % 4294967296 else read_tape_#t~mem927#1 % 256 % 4294967296 - 4294967296)) && read_tape_#t~bitwise928#1 <= 32) && read_tape_#t~bitwise928#1 >= 0) && ((if read_tape_#t~mem927#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem927#1 % 256 % 4294967296 else read_tape_#t~mem927#1 % 256 % 4294967296 - 4294967296) >= 0 || read_tape_#t~bitwise928#1 > 32 + (if read_tape_#t~mem927#1 % 256 % 4294967296 <= 2147483647 then read_tape_#t~mem927#1 % 256 % 4294967296 else read_tape_#t~mem927#1 % 256 % 4294967296 - 4294967296))) && read_tape_#t~bitwise928#1 >= -2147483648; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286-5: call read_tape_#t~mem927#1 := read~int#32(read_tape_~cmdstatp~6#1.base, 28 + read_tape_~cmdstatp~6#1.offset, 1); [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5626: assume 0 != st_flush_~result~3#1 && -28 != st_flush_~result~3#1; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5626: assume !(0 != st_flush_~result~3#1 && -28 != st_flush_~result~3#1); [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287: assume 0 == read_tape_#t~mem929#1;havoc read_tape_#t~mem929#1; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287: assume !(0 == read_tape_#t~mem929#1);havoc read_tape_#t~mem929#1; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4173: havoc atomic_set_~v#1.base, atomic_set_~v#1.offset, atomic_set_~i#1;havoc atomic_set_#in~v#1.base, atomic_set_#in~v#1.offset, atomic_set_#in~i#1;assume { :end_inline_atomic_set } true; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873-1: assume st_ioctl_#t~short1522#1; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873-1: assume !st_ioctl_#t~short1522#1;call st_ioctl_#t~mem1521#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1522#1 := 7 == st_ioctl_#t~mem1521#1; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873: assume st_ioctl_#t~short1522#1;havoc st_ioctl_#t~mem1520#1;havoc st_ioctl_#t~mem1521#1;havoc st_ioctl_#t~short1522#1; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873: assume !st_ioctl_#t~short1522#1;havoc st_ioctl_#t~mem1520#1;havoc st_ioctl_#t~mem1521#1;havoc st_ioctl_#t~short1522#1;call st_ioctl_#t~mem1524#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2); [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7741: assume st_ioctl_#t~mem1421#1 >= 0;havoc st_ioctl_#t~mem1421#1;call st_ioctl_#t~mem1422#1 := read~int#32(st_ioctl_~STps~14#1.base, 12 + st_ioctl_~STps~14#1.offset, 4);call write~int#32(1 + st_ioctl_#t~mem1422#1, st_ioctl_~STps~14#1.base, 12 + st_ioctl_~STps~14#1.offset, 4);havoc st_ioctl_#t~mem1422#1; [2025-02-08 02:47:26,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7741: assume !(st_ioctl_#t~mem1421#1 >= 0);havoc st_ioctl_#t~mem1421#1; [2025-02-08 02:47:26,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6552: assume 6 == st_read_#t~mem1004#1 % 256 % 4294967296;havoc st_read_#t~mem1004#1;call write~int#32(7, st_read_~STps~9#1.base, 1 + st_read_~STps~9#1.offset, 1); [2025-02-08 02:47:26,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6552: assume !(6 == st_read_#t~mem1004#1 % 256 % 4294967296);havoc st_read_#t~mem1004#1; [2025-02-08 02:47:26,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288: assume read_tape_~transfer~2#1 <= 0; [2025-02-08 02:47:26,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288: assume !(read_tape_~transfer~2#1 <= 0);call write~int#32(read_tape_~bytes~0#1 - read_tape_~transfer~2#1, read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4); [2025-02-08 02:47:26,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874: assume -2147483648 <= st_ioctl_#t~ret1523#1 && st_ioctl_#t~ret1523#1 <= 2147483647;st_ioctl_~retval~12#1 := st_ioctl_#t~ret1523#1;havoc st_ioctl_#t~ret1523#1; [2025-02-08 02:47:26,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874-1: SUMMARY for call st_ioctl_#t~ret1523#1 := do_load_unload(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, st_ioctl_~file#1.base, st_ioctl_~file#1.offset, 0); srcloc: null [2025-02-08 02:47:26,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685-3: assume 16384 == st_set_options_~options#1;st_set_options_#t~bitwise1048#1 := st_set_options_~options#1; [2025-02-08 02:47:26,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685-3: assume !(16384 == st_set_options_~options#1); [2025-02-08 02:47:26,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685-2: havoc st_set_options_#t~bitwise1048#1;assume ((((st_set_options_~options#1 < 0 || st_set_options_#t~bitwise1048#1 <= st_set_options_~options#1) && st_set_options_#t~bitwise1048#1 <= 16384) && st_set_options_#t~bitwise1048#1 >= 0) && (st_set_options_~options#1 >= 0 || st_set_options_#t~bitwise1048#1 > 16384 + st_set_options_~options#1)) && st_set_options_#t~bitwise1048#1 >= -9223372036854775808; [2025-02-08 02:47:26,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685-1: [2025-02-08 02:47:26,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685: assume 0 != st_set_options_#t~bitwise1048#1;havoc st_set_options_#t~bitwise1048#1;call write~int#32(st_set_options_~value~0#1, st_set_options_~STp#1.base, 290 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685: assume !(0 != st_set_options_#t~bitwise1048#1);havoc st_set_options_#t~bitwise1048#1; [2025-02-08 02:47:26,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685-4: assume 0 == st_set_options_~options#1;st_set_options_#t~bitwise1048#1 := 0; [2025-02-08 02:47:26,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685-4: assume !(0 == st_set_options_~options#1); [2025-02-08 02:47:26,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6421-1: SUMMARY for call st_read_#t~ret968#1 := rw_checks(st_read_~STp~6#1.base, st_read_~STp~6#1.offset, st_read_~filp#1.base, st_read_~filp#1.offset, st_read_~count#1); srcloc: null [2025-02-08 02:47:26,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6421: assume -9223372036854775808 <= st_read_#t~ret968#1 && st_read_#t~ret968#1 <= 9223372036854775807;st_read_~retval~9#1 := st_read_#t~ret968#1;havoc st_read_#t~ret968#1; [2025-02-08 02:47:26,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8271: assume (if append_to_buffer_#t~mem1688#1 % 65536 % 4294967296 <= 2147483647 then append_to_buffer_#t~mem1688#1 % 65536 % 4294967296 else append_to_buffer_#t~mem1688#1 % 65536 % 4294967296 - 4294967296) == append_to_buffer_~i~10#1;havoc append_to_buffer_#t~mem1688#1; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8271: assume !((if append_to_buffer_#t~mem1688#1 % 65536 % 4294967296 <= 2147483647 then append_to_buffer_#t~mem1688#1 % 65536 % 4294967296 else append_to_buffer_#t~mem1688#1 % 65536 % 4294967296 - 4294967296) == append_to_buffer_~i~10#1);havoc append_to_buffer_#t~mem1688#1; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289: assume read_tape_~transfer~2#1 < 0; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289: assume !(read_tape_~transfer~2#1 < 0); [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7611: assume (if partition_tape_#t~mem1380#1 % 256 % 4294967296 <= 2147483647 then partition_tape_#t~mem1380#1 % 256 % 4294967296 else partition_tape_#t~mem1380#1 % 256 % 4294967296 - 4294967296) < partition_tape_~psd_cnt~0#1;havoc partition_tape_#t~mem1380#1;partition_tape_~tmp___0~22#1 := 255;call write~int#32(partition_tape_~tmp___0~22#1, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (1 + partition_tape_~psdo~0#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + partition_tape_~psdo~0#1) % 18446744073709551616 % 18446744073709551616 else (1 + partition_tape_~psdo~0#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#32(partition_tape_~tmp___0~22#1, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if partition_tape_~psdo~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then partition_tape_~psdo~0#1 % 18446744073709551616 % 18446744073709551616 else partition_tape_~psdo~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);partition_tape_~psdo~0#1 := 2 + partition_tape_~psdo~0#1; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7611: assume !((if partition_tape_#t~mem1380#1 % 256 % 4294967296 <= 2147483647 then partition_tape_#t~mem1380#1 % 256 % 4294967296 else partition_tape_#t~mem1380#1 % 256 % 4294967296 - 4294967296) < partition_tape_~psd_cnt~0#1);havoc partition_tape_#t~mem1380#1; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422: assume 0 != st_read_~retval~9#1 || 0 == st_read_~count#1 % 18446744073709551616; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422: assume !(0 != st_read_~retval~9#1 || 0 == st_read_~count#1 % 18446744073709551616);call st_read_#t~mem969#1 := read~int#32(st_read_~STp~6#1.base, 520 + st_read_~STp~6#1.offset, 4);st_read_~STm~4#1.base, st_read_~STm~4#1.offset := st_read_~STp~6#1.base, 308 + st_read_~STp~6#1.offset + 53 * (if st_read_#t~mem969#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_read_#t~mem969#1 % 18446744073709551616 % 18446744073709551616 else st_read_#t~mem969#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc st_read_#t~mem969#1;call st_read_#t~mem970#1 := read~int#32(st_read_~STp~6#1.base, 615 + st_read_~STp~6#1.offset, 4);st_read_#t~short972#1 := 0 != st_read_#t~mem970#1; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290: assume -2147483648 <= read_tape_#t~ret930#1 && read_tape_#t~ret930#1 <= 2147483647;havoc read_tape_#t~ret930#1; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158: assume st_write_#t~mem876#1 >= 0;havoc st_write_#t~mem876#1;call st_write_#t~mem877#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4); [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158: assume !(st_write_#t~mem876#1 >= 0);havoc st_write_#t~mem876#1; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272-1: SUMMARY for call append_to_buffer_#t~ret1689#1 := printk(75, 0); srcloc: null [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272: assume -2147483648 <= append_to_buffer_#t~ret1689#1 && append_to_buffer_#t~ret1689#1 <= 2147483647;havoc append_to_buffer_#t~ret1689#1;append_to_buffer_#res#1 := -5; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290-1: SUMMARY for call read_tape_#t~ret930#1 := printk(67, 0); srcloc: null [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158-1: call st_write_#t~mem876#1 := read~int#32(st_write_~STps~7#1.base, 8 + st_write_~STps~7#1.offset, 4); [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: assume 0 == st_write_#t~mem877#1;havoc st_write_#t~mem877#1;call st_write_#t~mem878#1 := read~int#32(st_write_~STps~7#1.base, 8 + st_write_~STps~7#1.offset, 4);call write~int#32(st_write_#t~mem878#1 + (if st_write_~do_count~0#1 > 0 then 1 else 0), st_write_~STps~7#1.base, 8 + st_write_~STps~7#1.offset, 4);havoc st_write_#t~mem878#1; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: assume !(0 == st_write_#t~mem877#1);havoc st_write_#t~mem877#1;call st_write_#t~mem879#1 := read~int#32(st_write_~STps~7#1.base, 8 + st_write_~STps~7#1.offset, 4);call write~int#32((if (st_write_#t~mem879#1 + st_write_~blks~1#1) % 4294967296 % 4294967296 <= 2147483647 then (st_write_#t~mem879#1 + st_write_~blks~1#1) % 4294967296 % 4294967296 else (st_write_#t~mem879#1 + st_write_~blks~1#1) % 4294967296 % 4294967296 - 4294967296), st_write_~STps~7#1.base, 8 + st_write_~STps~7#1.offset, 4);havoc st_write_#t~mem879#1; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8406: call move_buffer_data_#t~mem1713#1.base, move_buffer_data_#t~mem1713#1.offset := read~$Pointer$#32(move_buffer_data_~st_bp#1.base, 68 + move_buffer_data_~st_bp#1.offset, 8);call move_buffer_data_#t~mem1714#1.base, move_buffer_data_#t~mem1714#1.offset := read~$Pointer$#32(move_buffer_data_#t~mem1713#1.base, move_buffer_data_#t~mem1713#1.offset + 8 * (if move_buffer_data_~dst_seg~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then move_buffer_data_~dst_seg~0#1 % 18446744073709551616 % 18446744073709551616 else move_buffer_data_~dst_seg~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);move_buffer_data_~dpage~0#1.base, move_buffer_data_~dpage~0#1.offset := move_buffer_data_#t~mem1714#1.base, move_buffer_data_#t~mem1714#1.offset;call move_buffer_data_#t~mem1715#1.base, move_buffer_data_#t~mem1715#1.offset := read~$Pointer$#32(move_buffer_data_~st_bp#1.base, 68 + move_buffer_data_~st_bp#1.offset, 8);call move_buffer_data_#t~mem1716#1.base, move_buffer_data_#t~mem1716#1.offset := read~$Pointer$#32(move_buffer_data_#t~mem1715#1.base, move_buffer_data_#t~mem1715#1.offset + 8 * (if move_buffer_data_~src_seg~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then move_buffer_data_~src_seg~0#1 % 18446744073709551616 % 18446744073709551616 else move_buffer_data_~src_seg~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);move_buffer_data_~spage~0#1.base, move_buffer_data_~spage~0#1.offset := move_buffer_data_#t~mem1716#1.base, move_buffer_data_#t~mem1716#1.offset;havoc move_buffer_data_#t~mem1715#1.base, move_buffer_data_#t~mem1715#1.offset;havoc move_buffer_data_#t~mem1716#1.base, move_buffer_data_#t~mem1716#1.offset;move_buffer_data_~_min1~0#1 := move_buffer_data_~length~2#1 - move_buffer_data_~dst_offset~0#1;move_buffer_data_~_min2~0#1 := move_buffer_data_~length~2#1 - move_buffer_data_~src_offset~0#1;move_buffer_data_~count~0#1 := (if move_buffer_data_~_min1~0#1 < move_buffer_data_~_min2~0#1 then move_buffer_data_~_min1~0#1 else move_buffer_data_~_min2~0#1); [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9463: assume -2147483648 <= ldv_mutex_lock_interruptible_14_#t~ret1917#1 && ldv_mutex_lock_interruptible_14_#t~ret1917#1 <= 2147483647;ldv_mutex_lock_interruptible_14_~tmp~68#1 := ldv_mutex_lock_interruptible_14_#t~ret1917#1;havoc ldv_mutex_lock_interruptible_14_#t~ret1917#1;ldv_mutex_lock_interruptible_14_~ldv_func_res~3#1 := ldv_mutex_lock_interruptible_14_~tmp~68#1; [2025-02-08 02:47:26,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9463-1: SUMMARY for call ldv_mutex_lock_interruptible_14_#t~ret1917#1 := mutex_lock_interruptible(ldv_mutex_lock_interruptible_14_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_14_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010: assume 109 == st_ioctl_~cmd_type~0#1 && 3 == st_ioctl_~cmd_nr~0#1; [2025-02-08 02:47:26,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010: assume !(109 == st_ioctl_~cmd_type~0#1 && 3 == st_ioctl_~cmd_nr~0#1);assume { :begin_inline_ldv_mutex_unlock_15 } true;ldv_mutex_unlock_15_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_15_#in~ldv_func_arg1#1.offset := st_ioctl_~STp~7#1.base, 16 + st_ioctl_~STp~7#1.offset;havoc ldv_mutex_unlock_15_~ldv_func_arg1#1.base, ldv_mutex_unlock_15_~ldv_func_arg1#1.offset;ldv_mutex_unlock_15_~ldv_func_arg1#1.base, ldv_mutex_unlock_15_~ldv_func_arg1#1.offset := ldv_mutex_unlock_15_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_15_#in~ldv_func_arg1#1.offset; [2025-02-08 02:47:26,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7878: assume 30 == st_ioctl_#t~mem1524#1;havoc st_ioctl_#t~mem1524#1;st_ioctl_~_max1~0#1 := 1;call st_ioctl_#t~mem1525#1 := read~int#32(st_ioctl_~#mtc~0#1.base, 2 + st_ioctl_~#mtc~0#1.offset, 4);st_ioctl_~_max2~0#1 := st_ioctl_#t~mem1525#1;havoc st_ioctl_#t~mem1525#1; [2025-02-08 02:47:26,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7878: assume !(30 == st_ioctl_#t~mem1524#1);havoc st_ioctl_#t~mem1524#1;call st_ioctl_#t~mem1527#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1529#1 := 28 == st_ioctl_#t~mem1527#1; [2025-02-08 02:47:26,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5632-1: call st_flush_#t~mem666#1 := read~int#32(st_flush_~STp~3#1.base, 275 + st_flush_~STp~3#1.offset, 1); [2025-02-08 02:47:26,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5632: assume 0 != st_flush_#t~mem666#1 % 256 % 4294967296;havoc st_flush_#t~mem666#1; [2025-02-08 02:47:26,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5632: assume !(0 != st_flush_#t~mem666#1 % 256 % 4294967296);havoc st_flush_#t~mem666#1; [2025-02-08 02:47:26,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4443: assume -2147483648 <= idr_find_#t~ret188#1 && idr_find_#t~ret188#1 <= 2147483647;idr_find_~tmp~14#1 := idr_find_#t~ret188#1;havoc idr_find_#t~ret188#1; [2025-02-08 02:47:26,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4443-1: SUMMARY for call idr_find_#t~ret188#1 := debug_lockdep_rcu_enabled(); srcloc: null [2025-02-08 02:47:26,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: assume 2 == st_read_#t~mem1005#1 % 256 % 4294967296;havoc st_read_#t~mem1005#1;call write~int#32(0, st_read_~STps~9#1.base, 1 + st_read_~STps~9#1.offset, 1); [2025-02-08 02:47:26,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: assume !(2 == st_read_#t~mem1005#1 % 256 % 4294967296);havoc st_read_#t~mem1005#1; [2025-02-08 02:47:26,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8011: assume 8 != st_ioctl_~cmd_in#1 % 4294967296 / 65536 % 16384 % 4294967296;st_ioctl_~retval~12#1 := -22; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8011: assume !(8 != st_ioctl_~cmd_in#1 % 4294967296 / 65536 % 16384 % 4294967296); [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6029: assume -2147483648 <= st_write_#t~ret812#1 && st_write_#t~ret812#1 <= 2147483647;st_write_~tmp___7~1#1 := st_write_#t~ret812#1;havoc st_write_#t~ret812#1;st_write_~retval~7#1 := st_write_~tmp___7~1#1; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6029-1: SUMMARY for call st_write_#t~ret812#1 := setup_buffering(st_write_~STp~5#1.base, st_write_~STp~5#1.offset, st_write_~buf#1.base, st_write_~buf#1.offset, st_write_~count#1, 0); srcloc: null [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6690: assume 536870912 == st_set_options_~code~0#1; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6690: assume !(536870912 == st_set_options_~code~0#1); [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5633: assume -2147483648 <= st_flush_#t~ret667#1 && st_flush_#t~ret667#1 <= 2147483647;st_flush_~result2~0#1 := st_flush_#t~ret667#1;havoc st_flush_#t~ret667#1; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5633-1: SUMMARY for call st_flush_#t~ret667#1 := switch_partition(st_flush_~STp~3#1.base, st_flush_~STp~3#1.offset); srcloc: null [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4444: assume 0 != idr_find_~tmp~14#1 && 0 == idr_find_~__warned~1#1 % 256; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4444: assume !(0 != idr_find_~tmp~14#1 && 0 == idr_find_~__warned~1#1 % 256); [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294: assume read_tape_#t~mem931#1 >= 0;havoc read_tape_#t~mem931#1;call read_tape_#t~mem932#1 := read~int#32(read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4);call write~int#32(1 + read_tape_#t~mem932#1, read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4);havoc read_tape_#t~mem932#1; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294: assume !(read_tape_#t~mem931#1 >= 0);havoc read_tape_#t~mem931#1; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9465: assume -2147483648 <= ldv_mutex_lock_interruptible_14_#t~ret1918#1 && ldv_mutex_lock_interruptible_14_#t~ret1918#1 <= 2147483647;ldv_mutex_lock_interruptible_14_~tmp___0~40#1 := ldv_mutex_lock_interruptible_14_#t~ret1918#1;havoc ldv_mutex_lock_interruptible_14_#t~ret1918#1;ldv_mutex_lock_interruptible_14_#res#1 := ldv_mutex_lock_interruptible_14_~tmp___0~40#1; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9465-1: SUMMARY for call ldv_mutex_lock_interruptible_14_#t~ret1918#1 := ldv_mutex_lock_interruptible_lock_of_scsi_tape(ldv_mutex_lock_interruptible_14_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_14_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294-1: call read_tape_#t~mem931#1 := read~int#32(read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4); [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5634: assume st_flush_~result2~0#1 < 0; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5634: assume !(st_flush_~result2~0#1 < 0); [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427-1: assume st_read_#t~short972#1;call st_read_#t~mem971#1 := read~int#32(st_read_~STp~6#1.base, 615 + st_read_~STp~6#1.offset, 4);st_read_#t~short972#1 := 0 != st_read_~count#1 % 18446744073709551616 % (st_read_#t~mem971#1 % 18446744073709551616) % 18446744073709551616; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427-1: assume !st_read_#t~short972#1; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427: assume st_read_#t~short972#1;havoc st_read_#t~mem970#1;havoc st_read_#t~mem971#1;havoc st_read_#t~short972#1;call st_read_#t~mem973#1 := read~int#32(st_read_~STm~4#1.base, 4 + st_read_~STm~4#1.offset, 1); [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427: assume !st_read_#t~short972#1;havoc st_read_#t~mem970#1;havoc st_read_#t~mem971#1;havoc st_read_#t~short972#1; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4445: assume -2147483648 <= idr_find_#t~ret189#1 && idr_find_#t~ret189#1 <= 2147483647;havoc idr_find_#t~ret189#1; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4445-1: SUMMARY for call idr_find_#t~ret189#1 := rcu_read_lock_held(); srcloc: null [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6031: assume 0 != st_write_~retval~7#1; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6031: assume !(0 != st_write_~retval~7#1);st_write_~total~0#1 := (if st_write_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_write_~count#1 % 18446744073709551616 % 18446744073709551616 else st_write_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7881-1: SUMMARY for call st_ioctl_#t~ret1526#1 := do_load_unload(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, st_ioctl_~file#1.base, st_ioctl_~file#1.offset, (if st_ioctl_~_max1~0#1 > st_ioctl_~_max2~0#1 then st_ioctl_~_max1~0#1 else st_ioctl_~_max2~0#1)); srcloc: null [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7881: assume -2147483648 <= st_ioctl_#t~ret1526#1 && st_ioctl_#t~ret1526#1 <= 2147483647;st_ioctl_~retval~12#1 := st_ioctl_#t~ret1526#1;havoc st_ioctl_#t~ret1526#1; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635: assume 0 == st_flush_~result~3#1;st_flush_~result~3#1 := st_flush_~result2~0#1; [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635: assume !(0 == st_flush_~result~3#1); [2025-02-08 02:47:26,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6692: assume 1342177280 == st_set_options_~code~0#1;st_set_options_~value~0#1 := (if st_set_options_~options#1 % 4294967296 <= 2147483647 then st_set_options_~options#1 % 4294967296 else st_set_options_~options#1 % 4294967296 - 4294967296) % 268435456; [2025-02-08 02:47:26,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6692: assume !(1342177280 == st_set_options_~code~0#1); [2025-02-08 02:47:26,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7749-1: call st_ioctl_#t~mem1423#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2); [2025-02-08 02:47:26,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7749: assume 22 == st_ioctl_#t~mem1423#1;havoc st_ioctl_#t~mem1423#1;call st_ioctl_#t~mem1424#1 := read~int#32(st_ioctl_~STp~7#1.base, 275 + st_ioctl_~STp~7#1.offset, 1);st_ioctl_#t~short1427#1 := 0 == st_ioctl_#t~mem1424#1 % 256 % 4294967296; [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7749: assume !(22 == st_ioctl_#t~mem1423#1);havoc st_ioctl_#t~mem1423#1;call st_ioctl_#t~mem1428#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1430#1 := 6 == st_ioctl_#t~mem1428#1; [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9467-1: ldv_mutex_lock_interruptible_14_#res#1 := ldv_mutex_lock_interruptible_14_~ldv_func_res~3#1; [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6428: assume 0 == st_read_#t~mem973#1 % 256 % 4294967296;havoc st_read_#t~mem973#1;st_read_~retval~9#1 := -22; [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6428: assume !(0 == st_read_#t~mem973#1 % 256 % 4294967296);havoc st_read_#t~mem973#1;call write~int#32(0, st_read_~STp~6#1.base, 287 + st_read_~STp~6#1.offset, 1); [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8278: call append_to_buffer_#t~mem1690#1.base, append_to_buffer_#t~mem1690#1.offset := read~$Pointer$#32(append_to_buffer_~st_bp#1.base, 68 + append_to_buffer_~st_bp#1.offset, 8);call append_to_buffer_#t~mem1691#1.base, append_to_buffer_#t~mem1691#1.offset := read~$Pointer$#32(append_to_buffer_#t~mem1690#1.base, append_to_buffer_#t~mem1690#1.offset + 8 * (if append_to_buffer_~i~10#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then append_to_buffer_~i~10#1 % 18446744073709551616 % 18446744073709551616 else append_to_buffer_~i~10#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);append_to_buffer_~page~1#1.base, append_to_buffer_~page~1#1.offset := append_to_buffer_#t~mem1691#1.base, append_to_buffer_#t~mem1691#1.offset;append_to_buffer_~cnt~0#1 := (if append_to_buffer_~do_count#1 < append_to_buffer_~length~0#1 - append_to_buffer_~offset~0#1 then append_to_buffer_~do_count#1 else append_to_buffer_~length~0#1 - append_to_buffer_~offset~0#1); [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750: st_ioctl_~i~7#1 := (if st_ioctl_#t~short1427#1 then 1 else 0);havoc st_ioctl_#t~mem1424#1;havoc st_ioctl_#t~mem1425#1;havoc st_ioctl_#t~mem1426#1;havoc st_ioctl_#t~short1427#1; [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7618: havoc partition_tape_#t~mem1381#1;havoc partition_tape_#t~memset~res1382#1.base, partition_tape_#t~memset~res1382#1.offset; [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-1: assume st_ioctl_#t~short1427#1; [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-1: assume !st_ioctl_#t~short1427#1;call st_ioctl_#t~mem1425#1 := read~int#32(st_ioctl_~STp~7#1.base, 528 + st_ioctl_~STp~7#1.offset, 4);call st_ioctl_#t~mem1426#1 := read~int#32(st_ioctl_~STp~7#1.base, 524 + st_ioctl_~STp~7#1.offset, 4);st_ioctl_#t~short1427#1 := st_ioctl_#t~mem1425#1 != st_ioctl_#t~mem1426#1; [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7618-2: call partition_tape_#t~mem1381#1 := read~int#32(partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (3 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (3 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 else (3 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7618-1: SUMMARY for call partition_tape_#t~memset~res1382#1.base, partition_tape_#t~memset~res1382#1.offset := #Ultimate.C_memset#32(partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if partition_tape_~psdo~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then partition_tape_~psdo~0#1 % 18446744073709551616 % 18446744073709551616 else partition_tape_~psdo~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 0, 2 * (if partition_tape_#t~mem1381#1 % 256 % 4294967296 <= 2147483647 then partition_tape_#t~mem1381#1 % 256 % 4294967296 else partition_tape_#t~mem1381#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561: st_read_~retval~9#1 := st_read_~total~1#1;call st_read_#t~mem1006#1.base, st_read_#t~mem1006#1.offset := read~$Pointer$#15(st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset, 8); [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8411-1: SUMMARY for call move_buffer_data_#t~ret1717#1.base, move_buffer_data_#t~ret1717#1.offset := lowmem_page_address(move_buffer_data_~spage~0#1.base, move_buffer_data_~spage~0#1.offset); srcloc: null [2025-02-08 02:47:26,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8411: move_buffer_data_~tmp___0~27#1.base, move_buffer_data_~tmp___0~27#1.offset := move_buffer_data_#t~ret1717#1.base, move_buffer_data_#t~ret1717#1.offset;havoc move_buffer_data_#t~ret1717#1.base, move_buffer_data_#t~ret1717#1.offset; [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6694: assume 268435455 == st_set_options_~value~0#1;call write~int#32(-1, st_set_options_~STm~5#1.base, 9 + st_set_options_~STm~5#1.offset, 4); [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6694: assume !(268435455 == st_set_options_~value~0#1);call write~int#32(st_set_options_~value~0#1, st_set_options_~STm~5#1.base, 9 + st_set_options_~STm~5#1.offset, 4);call st_set_options_#t~mem1049#1 := read~int#32(st_set_options_~STp#1.base, 601 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7619: assume partition_tape_~size#1 <= 0;call write~int#32(0, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (3 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (3 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 else (3 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call partition_tape_#t~mem1383#1 := read~int#32(partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (2 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (2 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 else (2 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7619: assume !(partition_tape_~size#1 <= 0);call write~int#32(partition_tape_~size#1 / 256, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if partition_tape_~psdo~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then partition_tape_~psdo~0#1 % 18446744073709551616 % 18446744073709551616 else partition_tape_~psdo~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#32(partition_tape_~size#1, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (1 + partition_tape_~psdo~0#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + partition_tape_~psdo~0#1) % 18446744073709551616 % 18446744073709551616 else (1 + partition_tape_~psdo~0#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#32(1, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (3 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (3 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 else (3 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call partition_tape_#t~mem1384#1 := read~int#32(partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (1 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 else (1 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4448: idr_find_~hint~0#1.base, idr_find_~hint~0#1.offset := idr_find_~_________p1~0#1.base, idr_find_~_________p1~0#1.offset;idr_find_#t~short191#1 := 0 != (idr_find_~hint~0#1.base + idr_find_~hint~0#1.offset) % 18446744073709551616; [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8412-1: SUMMARY for call move_buffer_data_#t~ret1718#1.base, move_buffer_data_#t~ret1718#1.offset := lowmem_page_address(move_buffer_data_~dpage~0#1.base, move_buffer_data_~dpage~0#1.offset); srcloc: null [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6298: call write~int#32(0, read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4);read_tape_#res#1 := -12;call ULTIMATE.dealloc(read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset);havoc read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset; [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8412: move_buffer_data_~tmp___1~17#1.base, move_buffer_data_~tmp___1~17#1.offset := move_buffer_data_#t~ret1718#1.base, move_buffer_data_#t~ret1718#1.offset;havoc move_buffer_data_#t~ret1718#1.base, move_buffer_data_#t~ret1718#1.offset;assume { :begin_inline_#Ultimate.C_memmove } true;#Ultimate.C_memmove_dest#1.base, #Ultimate.C_memmove_dest#1.offset, #Ultimate.C_memmove_src#1.base, #Ultimate.C_memmove_src#1.offset, #Ultimate.C_memmove_size#1 := move_buffer_data_~tmp___1~17#1.base, move_buffer_data_~tmp___1~17#1.offset + (if move_buffer_data_~dst_offset~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then move_buffer_data_~dst_offset~0#1 % 18446744073709551616 % 18446744073709551616 else move_buffer_data_~dst_offset~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), move_buffer_data_~tmp___0~27#1.base, move_buffer_data_~tmp___0~27#1.offset + (if move_buffer_data_~src_offset~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then move_buffer_data_~src_offset~0#1 % 18446744073709551616 % 18446744073709551616 else move_buffer_data_~src_offset~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), move_buffer_data_~count~0#1;havoc #Ultimate.C_memmove_#res#1.base, #Ultimate.C_memmove_#res#1.offset;havoc #Ultimate.C_memmove_#t~loopctr1995#1, #Ultimate.C_memmove_#t~mem1996#1, #Ultimate.C_memmove_#t~mem1997#1, #Ultimate.C_memmove_#t~mem1998#1, #Ultimate.C_memmove_#t~mem1999#1, #Ultimate.C_memmove_#t~mem2000#1, #Ultimate.C_memmove_#t~mem2001#1, #Ultimate.C_memmove_#t~mem2002#1, #Ultimate.C_memmove_#t~mem2003#1, #Ultimate.C_memmove_#t~mem2004#1, #Ultimate.C_memmove_#t~mem2005#1, #Ultimate.C_memmove_#t~loopctr2006#1, #Ultimate.C_memmove_#t~mem2007#1.base, #Ultimate.C_memmove_#t~mem2007#1.offset;#Ultimate.C_memmove_#t~loopctr1995#1 := 0; [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6166: call write~int#32(0, st_write_~STbp~2#1.base, 12 + st_write_~STbp~2#1.offset, 4);call write~int#32(0, st_write_~STp~5#1.base, 600 + st_write_~STp~5#1.offset, 1); [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8280-1: SUMMARY for call append_to_buffer_#t~ret1692#1.base, append_to_buffer_#t~ret1692#1.offset := lowmem_page_address(append_to_buffer_~page~1#1.base, append_to_buffer_~page~1#1.offset); srcloc: null [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8280: append_to_buffer_~tmp~46#1.base, append_to_buffer_~tmp~46#1.offset := append_to_buffer_#t~ret1692#1.base, append_to_buffer_#t~ret1692#1.offset;havoc append_to_buffer_#t~ret1692#1.base, append_to_buffer_#t~ret1692#1.offset; [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016-1: SUMMARY for call st_ioctl_#t~ret1614#1 := get_location(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset, st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset, 0); srcloc: null [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016: assume -2147483648 <= st_ioctl_#t~ret1614#1 && st_ioctl_#t~ret1614#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1614#1;havoc st_ioctl_#t~ret1614#1; [2025-02-08 02:47:26,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-2: st_ioctl_#t~short1448#1 := st_ioctl_#t~short1446#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-1: assume st_ioctl_#t~short1448#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-1: assume !st_ioctl_#t~short1448#1;call st_ioctl_#t~mem1447#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1448#1 := 32 == st_ioctl_#t~mem1447#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752: st_ioctl_~i~7#1 := (if st_ioctl_#t~short1448#1 then 1 else 0);havoc st_ioctl_#t~mem1428#1;havoc st_ioctl_#t~mem1429#1;havoc st_ioctl_#t~short1430#1;havoc st_ioctl_#t~mem1431#1;havoc st_ioctl_#t~short1432#1;havoc st_ioctl_#t~mem1433#1;havoc st_ioctl_#t~short1434#1;havoc st_ioctl_#t~mem1435#1;havoc st_ioctl_#t~short1436#1;havoc st_ioctl_#t~mem1437#1;havoc st_ioctl_#t~short1438#1;havoc st_ioctl_#t~mem1439#1;havoc st_ioctl_#t~short1440#1;havoc st_ioctl_#t~mem1441#1;havoc st_ioctl_#t~short1442#1;havoc st_ioctl_#t~mem1443#1;havoc st_ioctl_#t~short1444#1;havoc st_ioctl_#t~mem1445#1;havoc st_ioctl_#t~short1446#1;havoc st_ioctl_#t~mem1447#1;havoc st_ioctl_#t~short1448#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-6: st_ioctl_#t~short1444#1 := st_ioctl_#t~short1442#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-5: assume st_ioctl_#t~short1444#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-5: assume !st_ioctl_#t~short1444#1;call st_ioctl_#t~mem1443#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1444#1 := 2 == st_ioctl_#t~mem1443#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6563: assume 0 != (st_read_#t~mem1006#1.base + st_read_#t~mem1006#1.offset) % 18446744073709551616;havoc st_read_#t~mem1006#1.base, st_read_#t~mem1006#1.offset;call st_read_#t~mem1007#1.base, st_read_#t~mem1007#1.offset := read~$Pointer$#15(st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset, 8); [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6563: assume !(0 != (st_read_#t~mem1006#1.base + st_read_#t~mem1006#1.offset) % 18446744073709551616);havoc st_read_#t~mem1006#1.base, st_read_#t~mem1006#1.offset; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-4: st_ioctl_#t~short1446#1 := st_ioctl_#t~short1444#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-3: assume st_ioctl_#t~short1446#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-3: assume !st_ioctl_#t~short1446#1;call st_ioctl_#t~mem1445#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1446#1 := 10 == st_ioctl_#t~mem1445#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-10: st_ioctl_#t~short1440#1 := st_ioctl_#t~short1438#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-9: assume st_ioctl_#t~short1440#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-9: assume !st_ioctl_#t~short1440#1;call st_ioctl_#t~mem1439#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1440#1 := 1 == st_ioctl_#t~mem1439#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-8: st_ioctl_#t~short1442#1 := st_ioctl_#t~short1440#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4449: assume idr_find_#t~short191#1;havoc idr_find_#t~mem190#1;havoc idr_find_#t~short191#1;call idr_find_#t~mem192#1.base, idr_find_#t~mem192#1.offset := read~$Pointer$#29(idr_find_~hint~0#1.base, 36 + idr_find_~hint~0#1.offset + 8 * (if idr_find_~id#1 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then idr_find_~id#1 % 256 % 18446744073709551616 % 18446744073709551616 else idr_find_~id#1 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);idr_find_~_________p1___0~0#1.base, idr_find_~_________p1___0~0#1.offset := idr_find_#t~mem192#1.base, idr_find_#t~mem192#1.offset;havoc idr_find_#t~mem192#1.base, idr_find_#t~mem192#1.offset; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4449: assume !idr_find_#t~short191#1;havoc idr_find_#t~mem190#1;havoc idr_find_#t~short191#1;assume { :begin_inline_idr_find_slowpath } true;idr_find_slowpath_#in~arg0#1.base, idr_find_slowpath_#in~arg0#1.offset, idr_find_slowpath_#in~arg1#1 := idr_find_~idr#1.base, idr_find_~idr#1.offset, idr_find_~id#1;havoc idr_find_slowpath_#res#1.base, idr_find_slowpath_#res#1.offset;havoc idr_find_slowpath_#t~ret1959#1.base, idr_find_slowpath_#t~ret1959#1.offset, idr_find_slowpath_~arg0#1.base, idr_find_slowpath_~arg0#1.offset, idr_find_slowpath_~arg1#1;idr_find_slowpath_~arg0#1.base, idr_find_slowpath_~arg0#1.offset := idr_find_slowpath_#in~arg0#1.base, idr_find_slowpath_#in~arg0#1.offset;idr_find_slowpath_~arg1#1 := idr_find_slowpath_#in~arg1#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-7: assume st_ioctl_#t~short1442#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-7: assume !st_ioctl_#t~short1442#1;call st_ioctl_#t~mem1441#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1442#1 := 11 == st_ioctl_#t~mem1441#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4449-1: assume idr_find_#t~short191#1;call idr_find_#t~mem190#1 := read~int#29(idr_find_~hint~0#1.base, idr_find_~hint~0#1.offset, 4);idr_find_#t~short191#1 := idr_find_~id#1 - idr_find_~id#1 % 256 == idr_find_#t~mem190#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4449-1: assume !idr_find_#t~short191#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-14: st_ioctl_#t~short1436#1 := st_ioctl_#t~short1434#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-13: assume st_ioctl_#t~short1436#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-13: assume !st_ioctl_#t~short1436#1;call st_ioctl_#t~mem1435#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1436#1 := 28 == st_ioctl_#t~mem1435#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-12: st_ioctl_#t~short1438#1 := st_ioctl_#t~short1436#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-11: assume st_ioctl_#t~short1438#1; [2025-02-08 02:47:26,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-11: assume !st_ioctl_#t~short1438#1;call st_ioctl_#t~mem1437#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1438#1 := 30 == st_ioctl_#t~mem1437#1; [2025-02-08 02:47:26,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-18: st_ioctl_#t~short1432#1 := st_ioctl_#t~short1430#1; [2025-02-08 02:47:26,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-17: assume st_ioctl_#t~short1432#1; [2025-02-08 02:47:26,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-17: assume !st_ioctl_#t~short1432#1;call st_ioctl_#t~mem1431#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1432#1 := 9 == st_ioctl_#t~mem1431#1; [2025-02-08 02:47:26,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-16: st_ioctl_#t~short1434#1 := st_ioctl_#t~short1432#1; [2025-02-08 02:47:26,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8281-1: SUMMARY for call append_to_buffer_#t~ret1693#1 := copy_from_user(append_to_buffer_~tmp~46#1.base, append_to_buffer_~tmp~46#1.offset + (if append_to_buffer_~offset~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then append_to_buffer_~offset~0#1 % 18446744073709551616 % 18446744073709551616 else append_to_buffer_~offset~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), append_to_buffer_~ubp#1.base, append_to_buffer_~ubp#1.offset, append_to_buffer_~cnt~0#1); srcloc: null [2025-02-08 02:47:26,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-15: assume st_ioctl_#t~short1434#1; [2025-02-08 02:47:26,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-15: assume !st_ioctl_#t~short1434#1;call st_ioctl_#t~mem1433#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1434#1 := 12 == st_ioctl_#t~mem1433#1; [2025-02-08 02:47:26,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8281: append_to_buffer_~tmp___0~26#1 := append_to_buffer_#t~ret1693#1;havoc append_to_buffer_#t~ret1693#1;append_to_buffer_~res~1#1 := (if append_to_buffer_~tmp___0~26#1 % 18446744073709551616 % 4294967296 <= 2147483647 then append_to_buffer_~tmp___0~26#1 % 18446744073709551616 % 4294967296 else append_to_buffer_~tmp___0~26#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:47:26,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-19: assume st_ioctl_#t~short1430#1; [2025-02-08 02:47:26,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752-19: assume !st_ioctl_#t~short1430#1;call st_ioctl_#t~mem1429#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1430#1 := 7 == st_ioctl_#t~mem1429#1; [2025-02-08 02:47:26,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: assume st_ioctl_~i~7#1 < 0;st_ioctl_~retval~12#1 := st_ioctl_~i~7#1; [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: assume !(st_ioctl_~i~7#1 < 0);call st_ioctl_#t~mem1615#1 := read~int#16(st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset, 4);call write~int#32((if st_ioctl_#t~mem1615#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then st_ioctl_#t~mem1615#1 % 4294967296 % 18446744073709551616 else st_ioctl_#t~mem1615#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset, 8);havoc st_ioctl_#t~mem1615#1; [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7885-1: assume st_ioctl_#t~short1529#1; [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7885-1: assume !st_ioctl_#t~short1529#1;call st_ioctl_#t~mem1528#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1529#1 := 29 == st_ioctl_#t~mem1528#1; [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7885: assume st_ioctl_#t~short1529#1;havoc st_ioctl_#t~mem1527#1;havoc st_ioctl_#t~mem1528#1;havoc st_ioctl_#t~short1529#1;call st_ioctl_#t~mem1530#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2); [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7885: assume !st_ioctl_#t~short1529#1;havoc st_ioctl_#t~mem1527#1;havoc st_ioctl_#t~mem1528#1;havoc st_ioctl_#t~short1529#1;call st_ioctl_#t~mem1532#1 := read~int#32(st_ioctl_~STp~7#1.base, 275 + st_ioctl_~STp~7#1.offset, 1);st_ioctl_#t~short1534#1 := 0 != st_ioctl_#t~mem1532#1 % 256 % 4294967296; [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6564-1: SUMMARY for call st_release_request(st_read_#t~mem1007#1.base, st_read_#t~mem1007#1.offset); srcloc: null [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6564: havoc st_read_#t~mem1007#1.base, st_read_#t~mem1007#1.offset;call write~$Pointer$#15(0, 0, st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset, 8); [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621: assume (if partition_tape_#t~mem1383#1 % 256 % 4294967296 <= 2147483647 then partition_tape_#t~mem1383#1 % 256 % 4294967296 else partition_tape_#t~mem1383#1 % 256 % 4294967296 - 4294967296) >= partition_tape_~psd_cnt~0#1;havoc partition_tape_#t~mem1383#1;call write~int#32(6, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (1 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 else (1 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621: assume !((if partition_tape_#t~mem1383#1 % 256 % 4294967296 <= 2147483647 then partition_tape_#t~mem1383#1 % 256 % 4294967296 else partition_tape_#t~mem1383#1 % 256 % 4294967296 - 4294967296) >= partition_tape_~psd_cnt~0#1);havoc partition_tape_#t~mem1383#1; [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6168: assume 0 != st_write_~retval~7#1 || 0 != st_write_~retry_eot~0#1; [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6168: assume !(0 != st_write_~retval~7#1 || 0 != st_write_~retry_eot~0#1); [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036-1: SUMMARY for call st_write_#t~memset~res813#1.base, st_write_#t~memset~res813#1.offset := #Ultimate.C_memset#32(st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset, 0, 16); srcloc: null [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036: havoc st_write_#t~memset~res813#1.base, st_write_#t~memset~res813#1.offset;call write~int#32(10, st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset, 1);call st_write_#t~mem814#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4);call write~int#32((if 0 != st_write_#t~mem814#1 then 1 else 0), st_write_~#cmd~6#1.base, 1 + st_write_~#cmd~6#1.offset, 1);havoc st_write_#t~mem814#1;call write~int#32(2, st_write_~STps~7#1.base, st_write_~STps~7#1.offset, 1);st_write_~b_point~0#1.base, st_write_~b_point~0#1.offset := st_write_~buf#1.base, st_write_~buf#1.offset; [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886: assume -2147483648 <= st_ioctl_#t~ret1531#1 && st_ioctl_#t~ret1531#1 <= 2147483647;st_ioctl_~retval~12#1 := st_ioctl_#t~ret1531#1;havoc st_ioctl_#t~mem1530#1;havoc st_ioctl_#t~ret1531#1; [2025-02-08 02:47:26,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5904: call ULTIMATE.dealloc(st_write_~#i~4#1.base, st_write_~#i~4#1.offset);havoc st_write_~#i~4#1.base, st_write_~#i~4#1.offset;call ULTIMATE.dealloc(st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset);havoc st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset;main_#t~ret1905#1 := st_write_#res#1;havoc st_write_#t~mem776#1.base, st_write_#t~mem776#1.offset, st_write_#t~ret777#1.base, st_write_#t~ret777#1.offset, st_write_#t~ret778#1, st_write_#t~ret779#1, st_write_#t~mem780#1, st_write_#t~mem781#1, st_write_#t~short782#1, st_write_#t~ret783#1, st_write_#t~mem784#1, st_write_#t~mem785#1, st_write_#t~mem786#1, st_write_#t~mem787#1, st_write_#t~ret788#1, st_write_#t~mem789#1, st_write_#t~mem790#1, st_write_#t~short791#1, st_write_#t~mem792#1, st_write_#t~short793#1, st_write_#t~ret794#1, st_write_#t~mem795#1, st_write_#t~mem796#1, st_write_#t~short797#1, st_write_#t~mem798#1, st_write_#t~ret799#1, st_write_#t~ret800#1, st_write_#t~mem801#1.base, st_write_#t~mem801#1.offset, st_write_#t~ret802#1, st_write_#t~mem803#1, st_write_#t~mem804#1, st_write_#t~mem805#1, st_write_#t~mem806#1, st_write_#t~mem807#1, st_write_#t~mem808#1, st_write_#t~short809#1, st_write_#t~ret810#1, st_write_#t~ret811#1, st_write_#t~ret812#1, st_write_#t~memset~res813#1.base, st_write_#t~memset~res813#1.offset, st_write_#t~mem814#1, st_write_#t~mem815#1, st_write_#t~mem816#1, st_write_#t~mem817#1, st_write_#t~mem818#1, st_write_#t~mem819#1, st_write_#t~ret820#1, st_write_#t~mem821#1, st_write_#t~mem822#1, st_write_#t~mem823#1, st_write_#t~mem824#1, st_write_#t~short825#1, st_write_#t~mem826#1, st_write_#t~short827#1, st_write_#t~mem828#1, st_write_#t~short829#1, st_write_#t~mem830#1, st_write_#t~mem831#1, st_write_#t~short832#1, st_write_#t~mem833#1, st_write_#t~short834#1, st_write_#t~mem835#1, st_write_#t~short836#1, st_write_#t~mem837#1, st_write_#t~mem838#1, st_write_#t~short839#1, st_write_#t~mem840#1, st_write_#t~mem841#1, st_write_#t~mem842#1, st_write_#t~mem843#1, st_write_#t~mem844#1, st_write_#t~mem845#1.base, st_write_#t~mem845#1.offset, st_write_#t~mem846#1.base, st_write_#t~mem846#1.offset, st_write_#t~mem847#1, st_write_#t~ret848#1.base, st_write_#t~ret848#1.offset, st_write_#t~mem849#1, st_write_#t~mem850#1, st_write_#t~short851#1, st_write_#t~mem852#1, st_write_#t~mem853#1, st_write_#t~mem854#1, st_write_#t~mem855#1.base, st_write_#t~mem855#1.offset, st_write_#t~mem856#1, st_write_#t~mem857#1, st_write_#t~bitwise858#1, st_write_#t~short859#1, st_write_#t~mem860#1, st_write_#t~mem861#1, st_write_#t~mem862#1, st_write_#t~mem863#1, st_write_#t~mem864#1, st_write_#t~mem865#1, st_write_#t~mem866#1, st_write_#t~mem867#1, st_write_#t~mem868#1, st_write_#t~mem869#1, st_write_#t~short870#1, st_write_#t~mem871#1.base, st_write_#t~mem871#1.offset, st_write_#t~mem872#1, st_write_#t~mem873#1, st_write_#t~mem874#1, st_write_#t~mem875#1, st_write_#t~mem876#1, st_write_#t~mem877#1, st_write_#t~mem878#1, st_write_#t~mem879#1, st_write_#t~mem880#1, st_write_#t~mem881#1, st_write_~filp#1.base, st_write_~filp#1.offset, st_write_~buf#1.base, st_write_~buf#1.offset, st_write_~count#1, st_write_~ppos#1.base, st_write_~ppos#1.offset, st_write_~total~0#1, st_write_~#i~4#1.base, st_write_~#i~4#1.offset, st_write_~do_count~0#1, st_write_~blks~1#1, st_write_~transfer~1#1, st_write_~retval~7#1, st_write_~undone~0#1, st_write_~retry_eot~0#1, st_write_~scode~2#1, st_write_~async_write~0#1, st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset, st_write_~b_point~0#1.base, st_write_~b_point~0#1.offset, st_write_~SRpnt~7#1.base, st_write_~SRpnt~7#1.offset, st_write_~STp~5#1.base, st_write_~STp~5#1.offset, st_write_~STm~2#1.base, st_write_~STm~2#1.offset, st_write_~STps~7#1.base, st_write_~STps~7#1.offset, st_write_~STbp~2#1.base, st_write_~STbp~2#1.offset, st_write_~name~5#1.base, st_write_~name~5#1.offset, st_write_~tmp~32#1.base, st_write_~tmp~32#1.offset, st_write_~tmp___0~17#1, st_write_~tmp___1~11#1, st_write_~tmp___2~7#1, st_write_~tmp___3~4#1, st_write_~tmp___4~3#1, st_write_~tmp___5~2#1, st_write_~tmp___6~1#1, st_write_~tmp___7~1#1, st_write_~tmp___8~1#1, st_write_~cmdstatp~5#1.base, st_write_~cmdstatp~5#1.offset;havoc st_write_#in~filp#1.base, st_write_#in~filp#1.offset, st_write_#in~buf#1.base, st_write_#in~buf#1.offset, st_write_#in~count#1, st_write_#in~ppos#1.base, st_write_#in~ppos#1.offset;assume { :end_inline_st_write } true;assume -9223372036854775808 <= main_#t~ret1905#1 && main_#t~ret1905#1 <= 9223372036854775807;main_~res_st_write_26~0#1 := main_#t~ret1905#1;havoc main_#t~ret1905#1; [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7754: assume -2147483648 <= st_ioctl_#t~ret1449#1 && st_ioctl_#t~ret1449#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1449#1;havoc st_ioctl_#t~ret1449#1; [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886-1: SUMMARY for call st_ioctl_#t~ret1531#1 := do_door_lock(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, (if 28 == st_ioctl_#t~mem1530#1 then 1 else 0)); srcloc: null [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7754-1: SUMMARY for call st_ioctl_#t~ret1449#1 := flush_buffer(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, st_ioctl_~i~7#1); srcloc: null [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4451: assume -2147483648 <= idr_find_#t~ret193#1 && idr_find_#t~ret193#1 <= 2147483647;idr_find_~tmp___0~5#1 := idr_find_#t~ret193#1;havoc idr_find_#t~ret193#1; [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4451-1: SUMMARY for call idr_find_#t~ret193#1 := debug_lockdep_rcu_enabled(); srcloc: null [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8283: assume 0 != append_to_buffer_~res~1#1;append_to_buffer_#res#1 := -14; [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8283: assume !(0 != append_to_buffer_~res~1#1);append_to_buffer_~do_count#1 := append_to_buffer_~do_count#1 - append_to_buffer_~cnt~0#1;call append_to_buffer_#t~mem1694#1 := read~int#32(append_to_buffer_~st_bp#1.base, 12 + append_to_buffer_~st_bp#1.offset, 4);call write~int#32(append_to_buffer_#t~mem1694#1 + append_to_buffer_~cnt~0#1, append_to_buffer_~st_bp#1.base, 12 + append_to_buffer_~st_bp#1.offset, 4);havoc append_to_buffer_#t~mem1694#1;append_to_buffer_~ubp#1.base, append_to_buffer_~ubp#1.offset := append_to_buffer_~ubp#1.base, append_to_buffer_~ubp#1.offset + (if append_to_buffer_~cnt~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then append_to_buffer_~cnt~0#1 % 18446744073709551616 % 18446744073709551616 else append_to_buffer_~cnt~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);append_to_buffer_~offset~0#1 := 0;append_to_buffer_~i~10#1 := 1 + append_to_buffer_~i~10#1;call append_to_buffer_#t~mem1695#1 := read~int#32(append_to_buffer_~st_bp#1.base, 132 + append_to_buffer_~st_bp#1.offset, 2); [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4187: kref_get_#t~ret63#1 := atomic_add_return_#res#1;havoc atomic_add_return_#t~switch27#1, atomic_add_return_~i#1, atomic_add_return_~v#1.base, atomic_add_return_~v#1.offset, atomic_add_return_~__ret~0#1;havoc atomic_add_return_#in~i#1, atomic_add_return_#in~v#1.base, atomic_add_return_#in~v#1.offset;assume { :end_inline_atomic_add_return } true;assume -2147483648 <= kref_get_#t~ret63#1 && kref_get_#t~ret63#1 <= 2147483647;kref_get_~tmp~5#1 := kref_get_#t~ret63#1;havoc kref_get_#t~ret63#1;kref_get_~__ret_warn_once~0#1 := (if kref_get_~tmp~5#1 <= 1 then 1 else 0); [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6169: assume st_write_~total~0#1 % 18446744073709551616 > st_write_~count#1 % 18446744073709551616;st_write_~retval~7#1 := (if (st_write_~total~0#1 - st_write_~count#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (st_write_~total~0#1 - st_write_~count#1) % 18446744073709551616 % 18446744073709551616 else (st_write_~total~0#1 - st_write_~count#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6169: assume !(st_write_~total~0#1 % 18446744073709551616 > st_write_~count#1 % 18446744073709551616); [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6698: assume 0 == st_set_options_#t~mem1049#1 % 256 % 4294967296;havoc st_set_options_#t~mem1049#1;call write~int#32(0, st_set_options_~STp#1.base, 605 + st_set_options_~STp#1.offset, 1); [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6698: assume !(0 == st_set_options_#t~mem1049#1 % 256 % 4294967296);havoc st_set_options_#t~mem1049#1; [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755: assume st_ioctl_~i~7#1 < 0;st_ioctl_~retval~12#1 := st_ioctl_~i~7#1; [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755: assume !(st_ioctl_~i~7#1 < 0);call st_ioctl_#t~mem1450#1 := read~int#32(st_ioctl_~STps~14#1.base, st_ioctl_~STps~14#1.offset, 1);st_ioctl_#t~short1460#1 := 2 == st_ioctl_#t~mem1450#1 % 256 % 4294967296; [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509: st_open_~tmp~28#1 := st_open_#t~ret628#1;havoc st_open_#t~ret628#1; [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4452: assume 0 != idr_find_~tmp___0~5#1 && 0 == idr_find_~__warned___0~0#1 % 256; [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4452: assume !(0 != idr_find_~tmp___0~5#1 && 0 == idr_find_~__warned___0~0#1 % 256); [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509-1: SUMMARY for call st_open_#t~ret628#1 := iminor(st_open_~inode#1.base, st_open_~inode#1.offset); srcloc: null [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416: assume move_buffer_data_~src_offset~0#1 >= move_buffer_data_~length~2#1;move_buffer_data_~src_seg~0#1 := 1 + move_buffer_data_~src_seg~0#1;move_buffer_data_~src_offset~0#1 := 0; [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416: assume !(move_buffer_data_~src_offset~0#1 >= move_buffer_data_~length~2#1); [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9473: SUMMARY for call ldv_mutex_unlock_lock_of_scsi_tape(ldv_mutex_unlock_15_~ldv_func_arg1#1.base, ldv_mutex_unlock_15_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510: st_open_~tmp___0~13#1 := st_open_#t~ret629#1;havoc st_open_#t~ret629#1; [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: SUMMARY for call mutex_unlock(ldv_mutex_unlock_15_~ldv_func_arg1#1.base, ldv_mutex_unlock_15_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4453: assume -2147483648 <= idr_find_#t~ret194#1 && idr_find_#t~ret194#1 <= 2147483647;havoc idr_find_#t~ret194#1; [2025-02-08 02:47:26,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510-1: SUMMARY for call st_open_#t~ret629#1 := iminor(st_open_~inode#1.base, st_open_~inode#1.offset); srcloc: null [2025-02-08 02:47:26,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4453-1: SUMMARY for call idr_find_#t~ret194#1 := rcu_read_lock_held(); srcloc: null [2025-02-08 02:47:26,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4189-1: SUMMARY for call kref_get_#t~ret64#1 := ldv__builtin_expect((if 0 != kref_get_~__ret_warn_once~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:47:26,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4189: assume -9223372036854775808 <= kref_get_#t~ret64#1 && kref_get_#t~ret64#1 <= 9223372036854775807;kref_get_~tmp___2~1#1 := kref_get_#t~ret64#1;havoc kref_get_#t~ret64#1; [2025-02-08 02:47:26,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8946: SUMMARY for call driver_remove_file(do_create_sysfs_files_~sysfs~0#1.base, do_create_sysfs_files_~sysfs~0#1.offset, ~#driver_attr_max_sg_segs~0.base, ~#driver_attr_max_sg_segs~0.offset); srcloc: null [2025-02-08 02:47:26,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6700-1: SUMMARY for call st_set_options_#t~ret1050#1 := set_mode_densblk(st_set_options_~STp#1.base, st_set_options_~STp#1.offset, st_set_options_~STm~5#1.base, st_set_options_~STm~5#1.offset); srcloc: null [2025-02-08 02:47:26,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6700: assume -2147483648 <= st_set_options_#t~ret1050#1 && st_set_options_#t~ret1050#1 <= 2147483647;havoc st_set_options_#t~ret1050#1; [2025-02-08 02:47:26,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511: st_open_~dev~0#1 := (if st_open_#t~bitwise630#1 % 4294967296 % 4294967296 <= 2147483647 then st_open_#t~bitwise630#1 % 4294967296 % 4294967296 else st_open_#t~bitwise630#1 % 4294967296 % 4294967296 - 4294967296);havoc st_open_#t~bitwise630#1;call st_open_#t~mem631#1 := read~int#12(st_open_~filp#1.base, 132 + st_open_~filp#1.offset, 4); [2025-02-08 02:47:26,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-1: [2025-02-08 02:47:26,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: assume 0 != st_read_~do_dio~0#1; [2025-02-08 02:47:26,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: assume !(0 != st_read_~do_dio~0#1); [2025-02-08 02:47:26,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-4: assume 0 == (st_open_~tmp~28#1 - st_open_~tmp~28#1 % 256) % 4294967296 / 8 % 4294967296 || (st_open_~tmp~28#1 - st_open_~tmp~28#1 % 256) % 4294967296 / 8 % 4294967296 == st_open_~tmp___0~13#1 % 32 % 4294967296;st_open_#t~bitwise630#1 := st_open_~tmp___0~13#1 % 32; [2025-02-08 02:47:26,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-4: assume !(0 == (st_open_~tmp~28#1 - st_open_~tmp~28#1 % 256) % 4294967296 / 8 % 4294967296 || (st_open_~tmp~28#1 - st_open_~tmp~28#1 % 256) % 4294967296 / 8 % 4294967296 == st_open_~tmp___0~13#1 % 32 % 4294967296); [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6436: call st_read_#t~mem974#1 := read~int#32(st_read_~STp~6#1.base, 524 + st_read_~STp~6#1.offset, 4);st_read_~STps~9#1.base, st_read_~STps~9#1.offset := st_read_~STp~6#1.base, 536 + st_read_~STp~6#1.offset + 16 * (if st_read_#t~mem974#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_read_#t~mem974#1 % 18446744073709551616 % 18446744073709551616 else st_read_#t~mem974#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc st_read_#t~mem974#1;call st_read_#t~mem975#1 := read~int#32(st_read_~STps~9#1.base, st_read_~STps~9#1.offset, 1); [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-2: havoc st_open_#t~bitwise630#1;assume (st_open_#t~bitwise630#1 % 4294967296 >= (st_open_~tmp~28#1 - st_open_~tmp~28#1 % 256) % 4294967296 / 8 % 4294967296 && st_open_#t~bitwise630#1 % 4294967296 >= st_open_~tmp___0~13#1 % 32 % 4294967296) && st_open_#t~bitwise630#1 % 4294967296 <= (st_open_~tmp~28#1 - st_open_~tmp~28#1 % 256) % 4294967296 / 8 % 4294967296 + st_open_~tmp___0~13#1 % 32 % 4294967296; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-3: assume 0 == st_open_~tmp___0~13#1 % 32 % 4294967296;st_open_#t~bitwise630#1 := (st_open_~tmp~28#1 - st_open_~tmp~28#1 % 256) % 4294967296 / 8; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-3: assume !(0 == st_open_~tmp___0~13#1 % 32 % 4294967296); [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304-1: SUMMARY for call st_release_request(read_tape_~SRpnt~8#1.base, read_tape_~SRpnt~8#1.offset); srcloc: null [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4190: assume 0 != kref_get_~tmp___2~1#1;kref_get_~__ret_warn_on~0#1 := (if 0 == kref_get_~__warned~0#1 % 256 then 1 else 0); [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4190: assume !(0 != kref_get_~tmp___2~1#1); [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304: read_tape_~tmp___0~18#1.base, read_tape_~tmp___0~18#1.offset := 0, 0;call write~$Pointer$#15(read_tape_~tmp___0~18#1.base, read_tape_~tmp___0~18#1.offset, read_tape_~aSRpnt#1.base, read_tape_~aSRpnt#1.offset, 8);read_tape_~SRpnt~8#1.base, read_tape_~SRpnt~8#1.offset := read_tape_~tmp___0~18#1.base, read_tape_~tmp___0~18#1.offset; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: assume st_ioctl_#t~short1534#1;havoc st_ioctl_#t~mem1532#1;havoc st_ioctl_#t~mem1533#1;havoc st_ioctl_#t~short1534#1; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: assume !st_ioctl_#t~short1534#1;havoc st_ioctl_#t~mem1532#1;havoc st_ioctl_#t~mem1533#1;havoc st_ioctl_#t~short1534#1; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8683: havoc st_probe_#t~mem1774#1.base, st_probe_#t~mem1774#1.offset;havoc st_probe_#t~mem1775#1.base, st_probe_#t~mem1775#1.offset;call write~int#32(3500000, st_probe_~tpnt~0#1.base, 296 + st_probe_~tpnt~0#1.offset, 4);st_probe_#t~short1778#1 := 0 != ~try_direct_io~0; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890-1: assume st_ioctl_#t~short1534#1;call st_ioctl_#t~mem1533#1 := read~int#32(st_ioctl_~STp~7#1.base, 601 + st_ioctl_~STp~7#1.offset, 1);st_ioctl_#t~short1534#1 := 0 == st_ioctl_#t~mem1533#1 % 256 % 4294967296; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890-1: assume !st_ioctl_#t~short1534#1; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8683-1: SUMMARY for call blk_queue_rq_timeout(st_probe_#t~mem1775#1.base, st_probe_#t~mem1775#1.offset, 225000); srcloc: null [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5644-1: assume st_flush_#t~short670#1;call st_flush_#t~mem669#1 := read~int#32(st_flush_~STp~3#1.base, 289 + st_flush_~STp~3#1.offset, 1);st_flush_#t~short670#1 := 0 == st_flush_#t~mem669#1 % 256 % 4294967296; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5644-1: assume !st_flush_#t~short670#1; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5644-2: call st_flush_#t~mem668#1 := read~int#32(st_flush_~STps~6#1.base, st_flush_~STps~6#1.offset, 1);st_flush_#t~short670#1 := 2 == st_flush_#t~mem668#1 % 256 % 4294967296; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5644: assume st_flush_#t~short670#1;havoc st_flush_#t~mem668#1;havoc st_flush_#t~mem669#1;havoc st_flush_#t~short670#1;call st_flush_#t~mem671#1.base, st_flush_#t~mem671#1.offset := read~$Pointer$#32(st_flush_~STp~3#1.base, 260 + st_flush_~STp~3#1.offset, 8);st_flush_~cmdstatp~4#1.base, st_flush_~cmdstatp~4#1.offset := st_flush_#t~mem671#1.base, 36 + st_flush_#t~mem671#1.offset;havoc st_flush_#t~mem671#1.base, st_flush_#t~mem671#1.offset; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5644: assume !st_flush_#t~short670#1;havoc st_flush_#t~mem668#1;havoc st_flush_#t~mem669#1;havoc st_flush_#t~short670#1;call st_flush_#t~mem703#1 := read~int#32(st_flush_~STp~3#1.base, 612 + st_flush_~STp~3#1.offset, 1); [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-1: [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-2: havoc st_open_#t~bitwise632#1;assume st_open_#t~bitwise632#1 % 4294967296 <= st_open_#t~mem631#1 % 4294967296 && st_open_#t~bitwise632#1 % 4294967296 <= 4294967271; [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569-1: SUMMARY for call release_buffering(st_read_~STp~6#1.base, st_read_~STp~6#1.offset, 1); srcloc: null [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569: call write~int#32(0, st_read_~STbp~4#1.base, 12 + st_read_~STbp~4#1.offset, 4); [2025-02-08 02:47:26,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512: call write~int#12(st_open_#t~bitwise632#1, st_open_~filp#1.base, 132 + st_open_~filp#1.offset, 4);havoc st_open_#t~mem631#1;havoc st_open_#t~bitwise632#1;assume { :begin_inline_scsi_tape_get } true;scsi_tape_get_#in~dev#1 := st_open_~dev~0#1;havoc scsi_tape_get_#res#1.base, scsi_tape_get_#res#1.offset;havoc scsi_tape_get_#t~ret222#1.base, scsi_tape_get_#t~ret222#1.offset, scsi_tape_get_#t~mem223#1.base, scsi_tape_get_#t~mem223#1.offset, scsi_tape_get_#t~mem224#1.base, scsi_tape_get_#t~mem224#1.offset, scsi_tape_get_#t~ret225#1, scsi_tape_get_#t~ret226#1, scsi_tape_get_~dev#1, scsi_tape_get_~STp~0#1.base, scsi_tape_get_~STp~0#1.offset, scsi_tape_get_~tmp~15#1.base, scsi_tape_get_~tmp~15#1.offset, scsi_tape_get_~tmp___0~6#1;scsi_tape_get_~dev#1 := scsi_tape_get_#in~dev#1;havoc scsi_tape_get_~STp~0#1.base, scsi_tape_get_~STp~0#1.offset;havoc scsi_tape_get_~tmp~15#1.base, scsi_tape_get_~tmp~15#1.offset;havoc scsi_tape_get_~tmp___0~6#1;scsi_tape_get_~STp~0#1.base, scsi_tape_get_~STp~0#1.offset := 0, 0;assume { :begin_inline_ldv_mutex_lock_6 } true;ldv_mutex_lock_6_#in~ldv_func_arg1#1.base, ldv_mutex_lock_6_#in~ldv_func_arg1#1.offset := ~#st_ref_mutex~0.base, ~#st_ref_mutex~0.offset;havoc ldv_mutex_lock_6_~ldv_func_arg1#1.base, ldv_mutex_lock_6_~ldv_func_arg1#1.offset;ldv_mutex_lock_6_~ldv_func_arg1#1.base, ldv_mutex_lock_6_~ldv_func_arg1#1.offset := ldv_mutex_lock_6_#in~ldv_func_arg1#1.base, ldv_mutex_lock_6_#in~ldv_func_arg1#1.offset; [2025-02-08 02:47:26,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-3: assume 4294967271 == st_open_#t~mem631#1 % 4294967296;st_open_#t~bitwise632#1 := st_open_#t~mem631#1; [2025-02-08 02:47:26,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-3: assume !(4294967271 == st_open_#t~mem631#1 % 4294967296); [2025-02-08 02:47:26,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6437: assume 2 == st_read_#t~mem975#1 % 256 % 4294967296;havoc st_read_#t~mem975#1; [2025-02-08 02:47:26,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6437: assume !(2 == st_read_#t~mem975#1 % 256 % 4294967296);havoc st_read_#t~mem975#1; [2025-02-08 02:47:26,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-4: assume 0 == st_open_#t~mem631#1 % 4294967296;st_open_#t~bitwise632#1 := 0; [2025-02-08 02:47:26,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-4: assume !(0 == st_open_#t~mem631#1 % 4294967296); [2025-02-08 02:47:26,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023-1: SUMMARY for call st_ioctl_#t~ret1616#1 := copy_to_user(st_ioctl_~p~1#1.base, st_ioctl_~p~1#1.offset, st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset, 8); srcloc: null [2025-02-08 02:47:26,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: assume -2147483648 <= st_ioctl_#t~ret1616#1 && st_ioctl_#t~ret1616#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1616#1;havoc st_ioctl_#t~ret1616#1; [2025-02-08 02:47:26,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8948: SUMMARY for call driver_remove_file(do_create_sysfs_files_~sysfs~0#1.base, do_create_sysfs_files_~sysfs~0#1.offset, ~#driver_attr_fixed_buffer_size~0.base, ~#driver_attr_fixed_buffer_size~0.offset); srcloc: null [2025-02-08 02:47:26,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891-1: SUMMARY for call st_ioctl_#t~ret1535#1 := switch_partition(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset); srcloc: null [2025-02-08 02:47:26,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891: assume -2147483648 <= st_ioctl_#t~ret1535#1 && st_ioctl_#t~ret1535#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1535#1;havoc st_ioctl_#t~ret1535#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: assume -2147483648 <= st_read_#t~ret976#1 && st_read_#t~ret976#1 <= 2147483647;st_read_~tmp___0~19#1 := st_read_#t~ret976#1;havoc st_read_#t~ret976#1;st_read_~retval~9#1 := st_read_~tmp___0~19#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4456-1: idr_find_#res#1.base, idr_find_#res#1.offset := idr_find_~_________p1___0~0#1.base, idr_find_~_________p1___0~0#1.offset; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5513: st_open_#t~ret633#1.base, st_open_#t~ret633#1.offset := scsi_tape_get_#res#1.base, scsi_tape_get_#res#1.offset;havoc scsi_tape_get_#t~ret222#1.base, scsi_tape_get_#t~ret222#1.offset, scsi_tape_get_#t~mem223#1.base, scsi_tape_get_#t~mem223#1.offset, scsi_tape_get_#t~mem224#1.base, scsi_tape_get_#t~mem224#1.offset, scsi_tape_get_#t~ret225#1, scsi_tape_get_#t~ret226#1, scsi_tape_get_~dev#1, scsi_tape_get_~STp~0#1.base, scsi_tape_get_~STp~0#1.offset, scsi_tape_get_~tmp~15#1.base, scsi_tape_get_~tmp~15#1.offset, scsi_tape_get_~tmp___0~6#1;havoc scsi_tape_get_#in~dev#1;assume { :end_inline_scsi_tape_get } true;st_open_~STp~2#1.base, st_open_~STp~2#1.offset := st_open_#t~ret633#1.base, st_open_#t~ret633#1.offset;havoc st_open_#t~ret633#1.base, st_open_#t~ret633#1.offset; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438-1: SUMMARY for call st_read_#t~ret976#1 := flush_buffer(st_read_~STp~6#1.base, st_read_~STp~6#1.offset, 0); srcloc: null [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192: assume -9223372036854775808 <= kref_get_#t~ret65#1 && kref_get_#t~ret65#1 <= 9223372036854775807;kref_get_~tmp___0~1#1 := kref_get_#t~ret65#1;havoc kref_get_#t~ret65#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192-1: SUMMARY for call kref_get_#t~ret65#1 := ldv__builtin_expect((if 0 != kref_get_~__ret_warn_on~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024: assume 0 != st_ioctl_~i~7#1;st_ioctl_~retval~12#1 := -14; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024: assume !(0 != st_ioctl_~i~7#1); [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7892: assume st_ioctl_~i~7#1 < 0;st_ioctl_~retval~12#1 := st_ioctl_~i~7#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7892: assume !(st_ioctl_~i~7#1 < 0); [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-2: assume st_ioctl_#t~short1459#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-2: assume !st_ioctl_#t~short1459#1;call st_ioctl_#t~mem1458#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1459#1 := 10 == st_ioctl_#t~mem1458#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8685: call write~int#32((if st_probe_#t~short1778#1 then 1 else 0), st_probe_~tpnt~0#1.base, 286 + st_probe_~tpnt~0#1.offset, 1);havoc st_probe_#t~mem1776#1.base, st_probe_#t~mem1776#1.offset;havoc st_probe_#t~mem1777#1;havoc st_probe_#t~short1778#1;st_probe_~i~13#1 := 0; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5646: havoc st_flush_#t~memset~res672#1.base, st_flush_#t~memset~res672#1.offset;call write~int#32(16, st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset, 1);call st_flush_#t~mem673#1 := read~int#32(st_flush_~STp~3#1.base, 291 + st_flush_~STp~3#1.offset, 1); [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-1: st_ioctl_#t~short1460#1 := st_ioctl_#t~short1459#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8685-1: assume st_probe_#t~short1778#1;call st_probe_#t~mem1776#1.base, st_probe_#t~mem1776#1.offset := read~$Pointer$#32(st_probe_~SDp~0#1.base, st_probe_~SDp~0#1.offset, 8);call st_probe_#t~mem1777#1 := read~int#32(st_probe_#t~mem1776#1.base, 624 + st_probe_#t~mem1776#1.offset, 1);st_probe_#t~short1778#1 := 0 == st_probe_#t~mem1777#1 % 256 % 4294967296; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8685-1: assume !st_probe_#t~short1778#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: assume st_ioctl_#t~short1460#1;havoc st_ioctl_#t~mem1450#1;havoc st_ioctl_#t~mem1451#1;havoc st_ioctl_#t~mem1452#1;havoc st_ioctl_#t~short1453#1;havoc st_ioctl_#t~mem1454#1;havoc st_ioctl_#t~short1455#1;havoc st_ioctl_#t~mem1456#1;havoc st_ioctl_#t~short1457#1;havoc st_ioctl_#t~mem1458#1;havoc st_ioctl_#t~short1459#1;havoc st_ioctl_#t~short1460#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: assume !st_ioctl_#t~short1460#1;havoc st_ioctl_#t~mem1450#1;havoc st_ioctl_#t~mem1451#1;havoc st_ioctl_#t~mem1452#1;havoc st_ioctl_#t~short1453#1;havoc st_ioctl_#t~mem1454#1;havoc st_ioctl_#t~short1455#1;havoc st_ioctl_#t~mem1456#1;havoc st_ioctl_#t~short1457#1;havoc st_ioctl_#t~mem1458#1;havoc st_ioctl_#t~short1459#1;havoc st_ioctl_#t~short1460#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-6: assume st_ioctl_#t~short1455#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-6: assume !st_ioctl_#t~short1455#1;call st_ioctl_#t~mem1454#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1455#1 := 22 == st_ioctl_#t~mem1454#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-5: st_ioctl_#t~short1457#1 := st_ioctl_#t~short1455#1; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5514: assume 0 == (st_open_~STp~2#1.base + st_open_~STp~2#1.offset) % 18446744073709551616;st_open_#res#1 := -6; [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5514: assume !(0 == (st_open_~STp~2#1.base + st_open_~STp~2#1.offset) % 18446744073709551616);call write~$Pointer$#12(st_open_~STp~2#1.base, st_open_~STp~2#1.offset, st_open_~filp#1.base, 292 + st_open_~filp#1.offset, 8); [2025-02-08 02:47:26,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5646-1: SUMMARY for call st_flush_#t~memset~res672#1.base, st_flush_#t~memset~res672#1.offset := #Ultimate.C_memset#32(st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset, 0, 16); srcloc: null [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-4: assume st_ioctl_#t~short1457#1; [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-4: assume !st_ioctl_#t~short1457#1;call st_ioctl_#t~mem1456#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1457#1 := 2 == st_ioctl_#t~mem1456#1; [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-3: st_ioctl_#t~short1459#1 := st_ioctl_#t~short1457#1; [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-9: assume st_ioctl_#t~short1460#1;call st_ioctl_#t~mem1451#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1453#1 := 6 == st_ioctl_#t~mem1451#1; [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-9: assume !st_ioctl_#t~short1460#1; [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-8: assume st_ioctl_#t~short1453#1; [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-8: assume !st_ioctl_#t~short1453#1;call st_ioctl_#t~mem1452#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1453#1 := 7 == st_ioctl_#t~mem1452#1; [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-7: st_ioctl_#t~short1455#1 := st_ioctl_#t~short1453#1; [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8421: move_buffer_data_~dst_offset~0#1 := move_buffer_data_~dst_offset~0#1 + move_buffer_data_~count~0#1; [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4193: assume 0 != kref_get_~tmp___0~1#1; [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4193: assume !(0 != kref_get_~tmp___0~1#1); [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6043: assume 0 != st_write_#t~mem815#1 % 65536 % 4294967296;havoc st_write_#t~mem815#1;st_write_~do_count~0#1 := (if st_write_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_write_~count#1 % 18446744073709551616 % 18446744073709551616 else st_write_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6043: assume !(0 != st_write_#t~mem815#1 % 65536 % 4294967296);havoc st_write_#t~mem815#1;call st_write_#t~mem816#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4); [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6043-1: call st_write_#t~mem815#1 := read~int#32(st_write_~STbp~2#1.base, 2 + st_write_~STbp~2#1.offset, 2); [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8950-1: SUMMARY for call driver_remove_file(do_create_sysfs_files_~sysfs~0#1.base, do_create_sysfs_files_~sysfs~0#1.offset, ~#driver_attr_try_direct_io~0.base, ~#driver_attr_try_direct_io~0.offset); srcloc: null [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8950: do_create_sysfs_files_#res#1 := do_create_sysfs_files_~err~2#1; [2025-02-08 02:47:26,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7761-1: SUMMARY for call st_ioctl_#t~ret1461#1 := st_int_ioctl(st_ioctl_~STp~7#1.base, st_ioctl_~STp~7#1.offset, 5, 1); srcloc: null [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7761: assume -2147483648 <= st_ioctl_#t~ret1461#1 && st_ioctl_#t~ret1461#1 <= 2147483647;st_ioctl_~i~7#1 := st_ioctl_#t~ret1461#1;havoc st_ioctl_#t~ret1461#1; [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629: assume partition_tape_#t~mem1384#1 % 256 % 4294967296 <= 7;havoc partition_tape_#t~mem1384#1;call write~int#32(8, partition_tape_~bp~0#1.base, partition_tape_~bp~0#1.offset + (if (1 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 else (1 + partition_tape_~pgo~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629: assume !(partition_tape_#t~mem1384#1 % 256 % 4294967296 <= 7);havoc partition_tape_#t~mem1384#1; [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8422: assume move_buffer_data_~dst_offset~0#1 >= move_buffer_data_~length~2#1;move_buffer_data_~dst_seg~0#1 := 1 + move_buffer_data_~dst_seg~0#1;move_buffer_data_~dst_offset~0#1 := 0; [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8422: assume !(move_buffer_data_~dst_offset~0#1 >= move_buffer_data_~length~2#1); [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440: assume 0 != st_read_~retval~9#1; [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440: assume !(0 != st_read_~retval~9#1);call write~int#32(1, st_read_~STps~9#1.base, st_read_~STps~9#1.offset, 1); [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4194: SUMMARY for call warn_slowpath_null(5, 0, 46); srcloc: null [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: assume read_tape_~transfer~2#1 == read_tape_~blks~2#1; [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: assume !(read_tape_~transfer~2#1 == read_tape_~blks~2#1);call read_tape_#t~mem937#1 := read~int#32(read_tape_~STp#1.base, 615 + read_tape_~STp#1.offset, 4);call write~int#32((read_tape_~blks~2#1 - read_tape_~transfer~2#1) * read_tape_#t~mem937#1, read_tape_~STbp~3#1.base, 12 + read_tape_~STbp~3#1.offset, 4);havoc read_tape_#t~mem937#1;call read_tape_#t~mem938#1 := read~int#32(read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4); [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume st_ioctl_~i~7#1 < 0;st_ioctl_~retval~12#1 := st_ioctl_~i~7#1; [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume !(st_ioctl_~i~7#1 < 0);call st_ioctl_#t~mem1462#1 := read~int#32(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset, 2);st_ioctl_#t~short1464#1 := 2 == st_ioctl_#t~mem1462#1; [2025-02-08 02:47:26,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5648: assume 0 != st_flush_#t~mem673#1 % 256 % 4294967296;havoc st_flush_#t~mem673#1;call write~int#32(1, st_flush_~#cmd~5#1.base, 1 + st_flush_~#cmd~5#1.offset, 1); [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5648: assume !(0 != st_flush_#t~mem673#1 % 256 % 4294967296);havoc st_flush_#t~mem673#1; [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6705: assume 1879048192 == st_set_options_~code~0#1;st_set_options_~value~0#1 := (if st_set_options_~options#1 % 4294967296 <= 2147483647 then st_set_options_~options#1 % 4294967296 else st_set_options_~options#1 % 4294967296 - 4294967296) % 268435456; [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6705: assume !(1879048192 == st_set_options_~code~0#1); [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6573-1: assume { :begin_inline_ldv_mutex_unlock_13 } true;ldv_mutex_unlock_13_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_13_#in~ldv_func_arg1#1.offset := st_read_~STp~6#1.base, 16 + st_read_~STp~6#1.offset;havoc ldv_mutex_unlock_13_~ldv_func_arg1#1.base, ldv_mutex_unlock_13_~ldv_func_arg1#1.offset;ldv_mutex_unlock_13_~ldv_func_arg1#1.base, ldv_mutex_unlock_13_~ldv_func_arg1#1.offset := ldv_mutex_unlock_13_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_13_#in~ldv_func_arg1#1.offset; [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6573: havoc ldv_mutex_unlock_13_~ldv_func_arg1#1.base, ldv_mutex_unlock_13_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_13_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_13_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_13 } true;st_read_#res#1 := st_read_~retval~9#1;call ULTIMATE.dealloc(st_read_~#i~5#1.base, st_read_~#i~5#1.offset);havoc st_read_~#i~5#1.base, st_read_~#i~5#1.offset;call ULTIMATE.dealloc(st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset);havoc st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset; [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309: assume -2147483648 <= read_tape_#t~ret933#1 && read_tape_#t~ret933#1 <= 2147483647;havoc read_tape_#t~ret933#1;call read_tape_#t~mem934#1 := read~int#32(read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4); [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309-1: SUMMARY for call read_tape_#t~ret933#1 := printk(68, 0); srcloc: null [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: assume 0 != st_write_~count#1 % 18446744073709551616 && 0 == st_write_~retry_eot~0#1; [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: assume !(0 != st_write_~count#1 % 18446744073709551616 && 0 == st_write_~retry_eot~0#1);call st_write_#t~mem880#1 := read~int#32(st_write_~STps~7#1.base, 1 + st_write_~STps~7#1.offset, 1); [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4063: havoc current_thread_info_#t~switch38#1;havoc current_thread_info_#t~switch38#1;current_thread_info_~ti~0#1.base, current_thread_info_~ti~0#1.offset := 0, (if (current_thread_info_~pfo_ret__~1#1 - 8152) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (current_thread_info_~pfo_ret__~1#1 - 8152) % 18446744073709551616 % 18446744073709551616 else (current_thread_info_~pfo_ret__~1#1 - 8152) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);current_thread_info_#res#1.base, current_thread_info_#res#1.offset := current_thread_info_~ti~0#1.base, current_thread_info_~ti~0#1.offset; [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6310: assume read_tape_#t~mem934#1 >= 0;havoc read_tape_#t~mem934#1;call read_tape_#t~mem935#1 := read~int#32(read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4);call write~int#32(read_tape_#t~mem935#1 + (1 + (read_tape_~blks~2#1 - read_tape_~transfer~2#1)), read_tape_~STps~8#1.base, 8 + read_tape_~STps~8#1.offset, 4);havoc read_tape_#t~mem935#1; [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6310: assume !(read_tape_#t~mem934#1 >= 0);havoc read_tape_#t~mem934#1; [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9481: SUMMARY for call ldv_mutex_unlock_lock_of_scsi_tape(ldv_mutex_unlock_16_~ldv_func_arg1#1.base, ldv_mutex_unlock_16_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4064: assume current_thread_info_#t~switch38#1; [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4064: assume !current_thread_info_#t~switch38#1;current_thread_info_#t~switch38#1 := current_thread_info_#t~switch38#1; [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6046: assume 0 == st_write_#t~mem816#1;havoc st_write_#t~mem816#1;st_write_~do_count~0#1 := (if st_write_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_write_~count#1 % 18446744073709551616 % 18446744073709551616 else st_write_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6046: assume !(0 == st_write_#t~mem816#1);havoc st_write_#t~mem816#1;call st_write_#t~mem817#1 := read~int#32(st_write_~STbp~2#1.base, 8 + st_write_~STbp~2#1.offset, 4);call st_write_#t~mem818#1 := read~int#32(st_write_~STp~5#1.base, 615 + st_write_~STp~5#1.offset, 4);call st_write_#t~mem819#1 := read~int#32(st_write_~STbp~2#1.base, 12 + st_write_~STbp~2#1.offset, 4);st_write_~do_count~0#1 := st_write_#t~mem817#1 * st_write_#t~mem818#1 - st_write_#t~mem819#1;havoc st_write_#t~mem817#1;havoc st_write_#t~mem818#1;havoc st_write_#t~mem819#1; [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: havoc alloc_disk_#t~ret1942#1.base, alloc_disk_#t~ret1942#1.offset;st_probe_#t~ret1761#1.base, st_probe_#t~ret1761#1.offset := alloc_disk_#res#1.base, alloc_disk_#res#1.offset;havoc alloc_disk_#t~ret1942#1.base, alloc_disk_#t~ret1942#1.offset, alloc_disk_~arg0#1;havoc alloc_disk_#in~arg0#1;assume { :end_inline_alloc_disk } true;st_probe_~disk~0#1.base, st_probe_~disk~0#1.offset := st_probe_#t~ret1761#1.base, st_probe_#t~ret1761#1.offset;havoc st_probe_#t~ret1761#1.base, st_probe_#t~ret1761#1.offset; [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707-1: [2025-02-08 02:47:26,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707: assume 0 != st_set_options_#t~bitwise1051#1;havoc st_set_options_#t~bitwise1051#1; [2025-02-08 02:47:26,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707: assume !(0 != st_set_options_#t~bitwise1051#1);havoc st_set_options_#t~bitwise1051#1;call st_set_options_#t~mem1053#1.base, st_set_options_#t~mem1053#1.offset := read~$Pointer$#32(st_set_options_~STp#1.base, 8 + st_set_options_~STp#1.offset, 8);call st_set_options_#t~mem1054#1.base, st_set_options_#t~mem1054#1.offset := read~$Pointer$#32(st_set_options_#t~mem1053#1.base, 8 + st_set_options_#t~mem1053#1.offset, 8); [2025-02-08 02:47:26,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010-2: alloc_disk_#res#1.base, alloc_disk_#res#1.offset := alloc_disk_#t~ret1942#1.base, alloc_disk_#t~ret1942#1.offset;havoc alloc_disk_#t~ret1942#1.base, alloc_disk_#t~ret1942#1.offset; [2025-02-08 02:47:26,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010-3: SUMMARY for call alloc_disk_#t~ret1942#1.base, alloc_disk_#t~ret1942#1.offset := ldv_malloc(1336); srcloc: null [2025-02-08 02:47:26,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707-4: assume 0 == st_set_options_~value~0#1;st_set_options_#t~bitwise1051#1 := 0; [2025-02-08 02:47:26,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707-4: assume !(0 == st_set_options_~value~0#1); [2025-02-08 02:47:26,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707-3: assume 1880096768 == st_set_options_~value~0#1;st_set_options_#t~bitwise1051#1 := st_set_options_~value~0#1; [2025-02-08 02:47:26,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707-3: assume !(1880096768 == st_set_options_~value~0#1); [2025-02-08 02:47:26,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482: SUMMARY for call mutex_unlock(ldv_mutex_unlock_16_~ldv_func_arg1#1.base, ldv_mutex_unlock_16_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:47:26,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707-2: havoc st_set_options_#t~bitwise1051#1;assume ((((st_set_options_~value~0#1 < 0 || st_set_options_#t~bitwise1051#1 <= st_set_options_~value~0#1) && st_set_options_#t~bitwise1051#1 <= 1880096768) && st_set_options_#t~bitwise1051#1 >= 0) && (st_set_options_~value~0#1 >= 0 || st_set_options_#t~bitwise1051#1 > 1880096768 + st_set_options_~value~0#1)) && st_set_options_#t~bitwise1051#1 >= -2147483648; [2025-02-08 02:47:26,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8689: st_probe_~STm~9#1.base, st_probe_~STm~9#1.offset := st_probe_~tpnt~0#1.base, 308 + st_probe_~tpnt~0#1.offset + 53 * (if st_probe_~i~13#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then st_probe_~i~13#1 % 18446744073709551616 % 18446744073709551616 else st_probe_~i~13#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call write~int#32(0, st_probe_~STm~9#1.base, st_probe_~STm~9#1.offset, 1);call write~int#32(0, st_probe_~STm~9#1.base, 1 + st_probe_~STm~9#1.offset, 1);call write~int#32(0, st_probe_~STm~9#1.base, 5 + st_probe_~STm~9#1.offset, 1);call write~int#32(1, st_probe_~STm~9#1.base, 2 + st_probe_~STm~9#1.offset, 1);call write~int#32(1, st_probe_~STm~9#1.base, 3 + st_probe_~STm~9#1.offset, 1);call write~int#32(1, st_probe_~STm~9#1.base, 4 + st_probe_~STm~9#1.offset, 1);call write~int#32(0, st_probe_~STm~9#1.base, 6 + st_probe_~STm~9#1.offset, 1);call write~int#32(-1, st_probe_~STm~9#1.base, 9 + st_probe_~STm~9#1.offset, 4);call write~int#32(-1, st_probe_~STm~9#1.base, 7 + st_probe_~STm~9#1.offset, 2);call write~$Pointer$#32(st_probe_~tpnt~0#1.base, st_probe_~tpnt~0#1.offset, st_probe_~STm~9#1.base, 13 + st_probe_~STm~9#1.offset, 8);st_probe_~i~13#1 := 1 + st_probe_~i~13#1; [2025-02-08 02:47:26,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4197-1: SUMMARY for call kref_get_#t~ret66#1 := ldv__builtin_expect((if 0 != kref_get_~__ret_warn_on~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:47:26,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4197: assume -9223372036854775808 <= kref_get_#t~ret66#1 && kref_get_#t~ret66#1 <= 9223372036854775807;kref_get_~tmp___1~1#1 := kref_get_#t~ret66#1;havoc kref_get_#t~ret66#1; [2025-02-08 02:47:26,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8293: assume (if append_to_buffer_#t~mem1695#1 % 65536 % 4294967296 <= 2147483647 then append_to_buffer_#t~mem1695#1 % 65536 % 4294967296 else append_to_buffer_#t~mem1695#1 % 65536 % 4294967296 - 4294967296) > append_to_buffer_~i~10#1 && append_to_buffer_~do_count#1 > 0;havoc append_to_buffer_#t~mem1695#1; [2025-02-08 02:47:26,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8293: assume !((if append_to_buffer_#t~mem1695#1 % 65536 % 4294967296 <= 2147483647 then append_to_buffer_#t~mem1695#1 % 65536 % 4294967296 else append_to_buffer_#t~mem1695#1 % 65536 % 4294967296 - 4294967296) > append_to_buffer_~i~10#1 && append_to_buffer_~do_count#1 > 0);havoc append_to_buffer_#t~mem1695#1; [2025-02-08 02:47:28,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7551: havoc #t~mem1361;call ULTIMATE.dealloc(~#partition~0.base, ~#partition~0.offset);havoc ~#partition~0.base, ~#partition~0.offset;call ULTIMATE.dealloc(~#block~0.base, ~#block~0.offset);havoc ~#block~0.base, ~#block~0.offset; [2025-02-08 02:47:29,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10071: havoc #t~nondet1953; [2025-02-08 02:47:30,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4626: havoc #t~mem247.base, #t~mem247.offset; [2025-02-08 02:47:30,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197: havoc #t~nondet1973; [2025-02-08 02:47:31,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4800: havoc blk_put_request_~arg0#1.base, blk_put_request_~arg0#1.offset;havoc blk_put_request_#in~arg0#1.base, blk_put_request_#in~arg0#1.offset;assume { :end_inline_blk_put_request } true;st_scsi_execute_#res#1 := 67108864; [2025-02-08 02:47:31,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10036: havoc blk_rq_map_user_#t~nondet1946#1;st_scsi_execute_#t~ret327#1 := blk_rq_map_user_#res#1;havoc blk_rq_map_user_#t~nondet1946#1, blk_rq_map_user_~arg0#1.base, blk_rq_map_user_~arg0#1.offset, blk_rq_map_user_~arg1#1.base, blk_rq_map_user_~arg1#1.offset, blk_rq_map_user_~arg2#1.base, blk_rq_map_user_~arg2#1.offset, blk_rq_map_user_~arg3#1.base, blk_rq_map_user_~arg3#1.offset, blk_rq_map_user_~arg4#1, blk_rq_map_user_~arg5#1;havoc blk_rq_map_user_#in~arg0#1.base, blk_rq_map_user_#in~arg0#1.offset, blk_rq_map_user_#in~arg1#1.base, blk_rq_map_user_#in~arg1#1.offset, blk_rq_map_user_#in~arg2#1.base, blk_rq_map_user_#in~arg2#1.offset, blk_rq_map_user_#in~arg3#1.base, blk_rq_map_user_#in~arg3#1.offset, blk_rq_map_user_#in~arg4#1, blk_rq_map_user_#in~arg5#1;assume { :end_inline_blk_rq_map_user } true;assume -2147483648 <= st_scsi_execute_#t~ret327#1 && st_scsi_execute_#t~ret327#1 <= 2147483647;st_scsi_execute_~err~0#1 := st_scsi_execute_#t~ret327#1;havoc st_scsi_execute_#t~mem326#1.base, st_scsi_execute_#t~mem326#1.offset;havoc st_scsi_execute_#t~ret327#1; [2025-02-08 02:47:31,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4113: call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset; [2025-02-08 02:47:31,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4848: #t~ret347#1.base, #t~ret347#1.offset := st_allocate_request_#res#1.base, st_allocate_request_#res#1.offset;havoc st_allocate_request_#t~ret302#1.base, st_allocate_request_#t~ret302#1.offset, st_allocate_request_#t~ret303#1.base, st_allocate_request_#t~ret303#1.offset, st_allocate_request_#t~ret304#1, st_allocate_request_#t~mem305#1.base, st_allocate_request_#t~mem305#1.offset, st_allocate_request_#t~mem306#1.base, st_allocate_request_#t~mem306#1.offset, st_allocate_request_~stp#1.base, st_allocate_request_~stp#1.offset, st_allocate_request_~streq~0#1.base, st_allocate_request_~streq~0#1.offset, st_allocate_request_~tmp~19#1.base, st_allocate_request_~tmp~19#1.offset, st_allocate_request_~tmp___0~8#1.base, st_allocate_request_~tmp___0~8#1.offset, st_allocate_request_~tmp___1~5#1;havoc st_allocate_request_#in~stp#1.base, st_allocate_request_#in~stp#1.offset;assume { :end_inline_st_allocate_request } true;~SRpnt#1.base, ~SRpnt#1.offset := #t~ret347#1.base, #t~ret347#1.offset;havoc #t~ret347#1.base, #t~ret347#1.offset; [2025-02-08 02:47:31,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4799: assume 0 != st_scsi_execute_~err~0#1;assume { :begin_inline_blk_put_request } true;blk_put_request_#in~arg0#1.base, blk_put_request_#in~arg0#1.offset := st_scsi_execute_~req~0#1.base, st_scsi_execute_~req~0#1.offset;havoc blk_put_request_~arg0#1.base, blk_put_request_~arg0#1.offset;blk_put_request_~arg0#1.base, blk_put_request_~arg0#1.offset := blk_put_request_#in~arg0#1.base, blk_put_request_#in~arg0#1.offset; [2025-02-08 02:47:31,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4799: assume !(0 != st_scsi_execute_~err~0#1); [2025-02-08 02:47:31,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4849: assume 0 == (~SRpnt#1.base + ~SRpnt#1.offset) % 18446744073709551616;#res#1.base, #res#1.offset := 0, 0; [2025-02-08 02:47:31,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4849: assume !(0 == (~SRpnt#1.base + ~SRpnt#1.offset) % 18446744073709551616); [2025-02-08 02:47:31,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023: havoc blk_get_request_#t~ret1945#1.base, blk_get_request_#t~ret1945#1.offset; [2025-02-08 02:47:31,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10138: havoc #t~nondet1962; [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8562: ~rew~0#1 := 1 + ~rew~0#1; [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8558-1: call #t~mem1749#1.base, #t~mem1749#1.offset := read~$Pointer$#32(~STm~8#1.base, 21 + ~STm~8#1.offset + 8 * ~rew~0#1, 8); [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8555: havoc #t~mem1748#1.base, #t~mem1748#1.offset; [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8555-1: SUMMARY for call cdev_del(#t~mem1748#1.base, #t~mem1748#1.offset); srcloc: null [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8554: assume 0 != (#t~mem1747#1.base + #t~mem1747#1.offset) % 18446744073709551616;havoc #t~mem1747#1.base, #t~mem1747#1.offset;call #t~mem1748#1.base, #t~mem1748#1.offset := read~$Pointer$#32(~STm~8#1.base, 37 + ~STm~8#1.offset + 8 * ~rew~0#1, 8); [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8554: assume !(0 != (#t~mem1747#1.base + #t~mem1747#1.offset) % 18446744073709551616);havoc #t~mem1747#1.base, #t~mem1747#1.offset; [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8559: havoc device_unregister_~arg0#1.base, device_unregister_~arg0#1.offset;havoc device_unregister_#in~arg0#1.base, device_unregister_#in~arg0#1.offset;assume { :end_inline_device_unregister } true;havoc #t~mem1750#1.base, #t~mem1750#1.offset; [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8558: assume 0 != (#t~mem1749#1.base + #t~mem1749#1.offset) % 18446744073709551616;havoc #t~mem1749#1.base, #t~mem1749#1.offset;call #t~mem1750#1.base, #t~mem1750#1.offset := read~$Pointer$#32(~STm~8#1.base, 21 + ~STm~8#1.offset + 8 * ~rew~0#1, 8);assume { :begin_inline_device_unregister } true;device_unregister_#in~arg0#1.base, device_unregister_#in~arg0#1.offset := #t~mem1750#1.base, #t~mem1750#1.offset;havoc device_unregister_~arg0#1.base, device_unregister_~arg0#1.offset;device_unregister_~arg0#1.base, device_unregister_~arg0#1.offset := device_unregister_#in~arg0#1.base, device_unregister_#in~arg0#1.offset; [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8558: assume !(0 != (#t~mem1749#1.base + #t~mem1749#1.offset) % 18446744073709551616);havoc #t~mem1749#1.base, #t~mem1749#1.offset; [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8554-1: call #t~mem1747#1.base, #t~mem1747#1.offset := read~$Pointer$#32(~STm~8#1.base, 37 + ~STm~8#1.offset + 8 * ~rew~0#1, 8); [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552: assume ~rew~0#1 <= 1; [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552: assume !(~rew~0#1 <= 1);~mode~2#1 := 1 + ~mode~2#1; [2025-02-08 02:47:31,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8550: ~STm~8#1.base, ~STm~8#1.offset := ~tape#1.base, 308 + ~tape#1.offset + 53 * (if ~mode~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~mode~2#1 % 18446744073709551616 % 18446744073709551616 else ~mode~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);~rew~0#1 := 0; [2025-02-08 02:47:31,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10149: havoc #t~nondet1964; [2025-02-08 02:47:32,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10182: havoc #t~nondet1970; [2025-02-08 02:47:32,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048: havoc cdev_add_#t~nondet1949#1; [2025-02-08 02:47:32,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8504: call write~$Pointer$#32(0, 0, ~STm~7#1.base, 37 + ~STm~7#1.offset + 8 * ~rew#1, 8);#res#1 := ~error~0#1;call ULTIMATE.dealloc(~#name~11#1.base, ~#name~11#1.offset);havoc ~#name~11#1.base, ~#name~11#1.offset; [2025-02-08 02:47:32,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8504-1: SUMMARY for call cdev_del(#t~mem1740#1.base, #t~mem1740#1.offset); srcloc: null [2025-02-08 02:47:32,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8504-2: call #t~mem1740#1.base, #t~mem1740#1.offset := read~$Pointer$#32(~STm~7#1.base, 37 + ~STm~7#1.offset + 8 * ~rew#1, 8); [2025-02-08 02:47:32,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8496: #t~ret1739#1 := PTR_ERR_#res#1;havoc PTR_ERR_~ptr#1.base, PTR_ERR_~ptr#1.offset;havoc PTR_ERR_#in~ptr#1.base, PTR_ERR_#in~ptr#1.offset;assume { :end_inline_PTR_ERR } true;assume -9223372036854775808 <= #t~ret1739#1 && #t~ret1739#1 <= 9223372036854775807;~tmp~49#1 := #t~ret1739#1;havoc #t~ret1739#1;~error~0#1 := (if ~tmp~49#1 % 4294967296 <= 2147483647 then ~tmp~49#1 % 4294967296 else ~tmp~49#1 % 4294967296 - 4294967296); [2025-02-08 02:47:32,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10078: havoc device_create_#t~ret1955#1.base, device_create_#t~ret1955#1.offset; [2025-02-08 02:47:32,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10051: havoc cdev_alloc_#t~ret1950#1.base, cdev_alloc_#t~ret1950#1.offset; [2025-02-08 02:47:32,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8462: call ULTIMATE.dealloc(~#name~11#1.base, ~#name~11#1.offset);havoc ~#name~11#1.base, ~#name~11#1.offset; [2025-02-08 02:47:32,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4410: havoc #t~ite170;havoc #t~mem169; [2025-02-08 02:47:33,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6874: call ULTIMATE.dealloc(~#cmd~10.base, ~#cmd~10.offset);havoc ~#cmd~10.base, ~#cmd~10.offset; [2025-02-08 02:47:33,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: havoc #t~mem1134.base, #t~mem1134.offset;havoc #t~mem1135; [2025-02-08 02:47:33,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4976: havoc #t~mem413.base, #t~mem413.offset;havoc #t~mem414;call ULTIMATE.dealloc(~#cmd~0.base, ~#cmd~0.offset);havoc ~#cmd~0.base, ~#cmd~0.offset; [2025-02-08 02:47:33,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4966: havoc #t~mem407.base, #t~mem407.offset;havoc #t~mem408; [2025-02-08 02:47:33,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10163: havoc rcu_lockdep_current_cpu_online_#t~nondet1966#1; [2025-02-08 02:47:33,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10124: havoc lock_is_held_#t~nondet1960#1; [2025-02-08 02:47:33,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10159: havoc rcu_is_cpu_idle_#t~nondet1965#1; [2025-02-08 02:47:34,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4369: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 02:47:34,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234: call write~int#32((if (#t~mem1681#1 - #t~bitwise1682#1) % 4294967296 % 4294967296 <= 2147483647 then (#t~mem1681#1 - #t~bitwise1682#1) % 4294967296 % 4294967296 else (#t~mem1681#1 - #t~bitwise1682#1) % 4294967296 % 4294967296 - 4294967296), ~STbuffer#1.base, 4 + ~STbuffer#1.offset, 4);havoc #t~mem1681#1;havoc #t~bitwise1682#1;~i~9#1 := 1 + ~i~9#1; [2025-02-08 02:47:34,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234-3: assume 0 == ~order~1#1;#t~bitwise1682#1 := 4096; [2025-02-08 02:47:34,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234-3: assume !(0 == ~order~1#1); [2025-02-08 02:47:34,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234-2: havoc #t~bitwise1682#1; [2025-02-08 02:47:34,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234-1: [2025-02-08 02:47:34,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233: call #t~mem1679#1.base, #t~mem1679#1.offset := read~$Pointer$#32(~STbuffer#1.base, 68 + ~STbuffer#1.offset, 8);call #t~mem1680#1.base, #t~mem1680#1.offset := read~$Pointer$#32(#t~mem1679#1.base, #t~mem1679#1.offset + 8 * (if ~i~9#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~9#1 % 18446744073709551616 % 18446744073709551616 else ~i~9#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);assume { :begin_inline___free_pages } true;__free_pages_#in~arg0#1.base, __free_pages_#in~arg0#1.offset, __free_pages_#in~arg1#1 := #t~mem1680#1.base, #t~mem1680#1.offset, ~order~1#1;havoc __free_pages_~arg0#1.base, __free_pages_~arg0#1.offset, __free_pages_~arg1#1;__free_pages_~arg0#1.base, __free_pages_~arg0#1.offset := __free_pages_#in~arg0#1.base, __free_pages_#in~arg0#1.offset;__free_pages_~arg1#1 := __free_pages_#in~arg1#1;havoc __free_pages_~arg0#1.base, __free_pages_~arg0#1.offset, __free_pages_~arg1#1;havoc __free_pages_#in~arg0#1.base, __free_pages_#in~arg0#1.offset, __free_pages_#in~arg1#1;assume { :end_inline___free_pages } true;call #t~mem1681#1 := read~int#32(~STbuffer#1.base, 4 + ~STbuffer#1.offset, 4); [2025-02-08 02:47:35,673 INFO L? ?]: Removed 2255 outVars from TransFormulas that were not future-live. [2025-02-08 02:47:35,673 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:47:35,746 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:47:35,746 INFO L337 CfgBuilder]: Removed 10 assume(true) statements. [2025-02-08 02:47:35,746 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:47:35 BoogieIcfgContainer [2025-02-08 02:47:35,750 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:47:35,753 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:47:35,753 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:47:35,759 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:47:35,759 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:47:03" (1/3) ... [2025-02-08 02:47:35,760 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@435ed5eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:47:35, skipping insertion in model container [2025-02-08 02:47:35,760 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:47:07" (2/3) ... [2025-02-08 02:47:35,761 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@435ed5eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:47:35, skipping insertion in model container [2025-02-08 02:47:35,761 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:47:35" (3/3) ... [2025-02-08 02:47:35,763 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i [2025-02-08 02:47:35,777 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:47:35,781 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i that has 148 procedures, 1514 locations, 1 initial locations, 106 loop locations, and 1 error locations. [2025-02-08 02:47:35,860 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:47:35,870 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@15cd85ee, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:47:35,870 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:47:35,878 INFO L276 IsEmpty]: Start isEmpty. Operand has 1029 states, 798 states have (on average 1.4649122807017543) internal successors, (1169), 839 states have internal predecessors, (1169), 137 states have call successors, (137), 42 states have call predecessors, (137), 42 states have return successors, (137), 137 states have call predecessors, (137), 137 states have call successors, (137) [2025-02-08 02:47:35,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-02-08 02:47:35,885 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 02:47:35,886 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 02:47:35,886 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-08 02:47:35,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 02:47:35,890 INFO L85 PathProgramCache]: Analyzing trace with hash -596256288, now seen corresponding path program 1 times [2025-02-08 02:47:35,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 02:47:35,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313830520] [2025-02-08 02:47:35,897 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 02:47:35,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 02:47:40,605 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-02-08 02:47:41,019 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-02-08 02:47:41,020 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 02:47:41,020 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 02:47:42,135 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-02-08 02:47:42,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 02:47:42,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313830520] [2025-02-08 02:47:42,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313830520] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 02:47:42,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 02:47:42,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 02:47:42,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069988747] [2025-02-08 02:47:42,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 02:47:42,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 02:47:42,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 02:47:42,166 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 02:47:42,167 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:47:42,172 INFO L87 Difference]: Start difference. First operand has 1029 states, 798 states have (on average 1.4649122807017543) internal successors, (1169), 839 states have internal predecessors, (1169), 137 states have call successors, (137), 42 states have call predecessors, (137), 42 states have return successors, (137), 137 states have call predecessors, (137), 137 states have call successors, (137) Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-02-08 02:47:42,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 02:47:42,228 INFO L93 Difference]: Finished difference Result 176 states and 215 transitions. [2025-02-08 02:47:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 02:47:42,231 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 65 [2025-02-08 02:47:42,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 02:47:42,238 INFO L225 Difference]: With dead ends: 176 [2025-02-08 02:47:42,238 INFO L226 Difference]: Without dead ends: 76 [2025-02-08 02:47:42,242 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:47:42,248 INFO L435 NwaCegarLoop]: 103 mSDtfsCounter, 101 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 02:47:42,249 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 103 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 02:47:42,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2025-02-08 02:47:42,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2025-02-08 02:47:42,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 48 states have (on average 1.125) internal successors, (54), 51 states have internal predecessors, (54), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2025-02-08 02:47:42,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 90 transitions. [2025-02-08 02:47:42,298 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 90 transitions. Word has length 65 [2025-02-08 02:47:42,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 02:47:42,300 INFO L471 AbstractCegarLoop]: Abstraction has 76 states and 90 transitions. [2025-02-08 02:47:42,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-02-08 02:47:42,301 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 90 transitions. [2025-02-08 02:47:42,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-02-08 02:47:42,303 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 02:47:42,304 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 02:47:42,304 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 02:47:42,304 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-08 02:47:42,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 02:47:42,305 INFO L85 PathProgramCache]: Analyzing trace with hash -495344321, now seen corresponding path program 1 times [2025-02-08 02:47:42,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 02:47:42,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033476265] [2025-02-08 02:47:42,306 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 02:47:42,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 02:47:45,822 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-02-08 02:47:45,910 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-02-08 02:47:45,910 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 02:47:45,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 02:47:46,516 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-02-08 02:47:46,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 02:47:46,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033476265] [2025-02-08 02:47:46,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033476265] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 02:47:46,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 02:47:46,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 02:47:46,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092953000] [2025-02-08 02:47:46,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 02:47:46,518 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 02:47:46,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 02:47:46,518 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 02:47:46,518 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:47:46,519 INFO L87 Difference]: Start difference. First operand 76 states and 90 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-02-08 02:47:46,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 02:47:46,549 INFO L93 Difference]: Finished difference Result 147 states and 173 transitions. [2025-02-08 02:47:46,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 02:47:46,550 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 65 [2025-02-08 02:47:46,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 02:47:46,551 INFO L225 Difference]: With dead ends: 147 [2025-02-08 02:47:46,552 INFO L226 Difference]: Without dead ends: 76 [2025-02-08 02:47:46,553 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:47:46,554 INFO L435 NwaCegarLoop]: 88 mSDtfsCounter, 85 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 02:47:46,554 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 88 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 02:47:46,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2025-02-08 02:47:46,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2025-02-08 02:47:46,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 48 states have (on average 1.1041666666666667) internal successors, (53), 51 states have internal predecessors, (53), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2025-02-08 02:47:46,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 89 transitions. [2025-02-08 02:47:46,567 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 89 transitions. Word has length 65 [2025-02-08 02:47:46,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 02:47:46,567 INFO L471 AbstractCegarLoop]: Abstraction has 76 states and 89 transitions. [2025-02-08 02:47:46,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-02-08 02:47:46,567 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 89 transitions. [2025-02-08 02:47:46,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-02-08 02:47:46,571 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 02:47:46,571 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 02:47:46,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-08 02:47:46,571 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-08 02:47:46,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 02:47:46,573 INFO L85 PathProgramCache]: Analyzing trace with hash -214994432, now seen corresponding path program 1 times [2025-02-08 02:47:46,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 02:47:46,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593548380] [2025-02-08 02:47:46,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 02:47:46,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 02:47:49,915 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-02-08 02:47:50,036 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-02-08 02:47:50,036 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 02:47:50,036 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 02:47:50,499 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-02-08 02:47:50,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 02:47:50,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593548380] [2025-02-08 02:47:50,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593548380] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 02:47:50,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 02:47:50,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 02:47:50,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552290536] [2025-02-08 02:47:50,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 02:47:50,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 02:47:50,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 02:47:50,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 02:47:50,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:47:50,501 INFO L87 Difference]: Start difference. First operand 76 states and 89 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2025-02-08 02:47:50,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 02:47:50,527 INFO L93 Difference]: Finished difference Result 78 states and 90 transitions. [2025-02-08 02:47:50,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 02:47:50,528 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 65 [2025-02-08 02:47:50,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 02:47:50,529 INFO L225 Difference]: With dead ends: 78 [2025-02-08 02:47:50,529 INFO L226 Difference]: Without dead ends: 75 [2025-02-08 02:47:50,529 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:47:50,530 INFO L435 NwaCegarLoop]: 86 mSDtfsCounter, 59 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 02:47:50,530 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 86 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 02:47:50,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2025-02-08 02:47:50,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2025-02-08 02:47:50,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 48 states have (on average 1.0833333333333333) internal successors, (52), 50 states have internal predecessors, (52), 19 states have call successors, (19), 8 states have call predecessors, (19), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2025-02-08 02:47:50,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 87 transitions. [2025-02-08 02:47:50,544 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 87 transitions. Word has length 65 [2025-02-08 02:47:50,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 02:47:50,546 INFO L471 AbstractCegarLoop]: Abstraction has 75 states and 87 transitions. [2025-02-08 02:47:50,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2025-02-08 02:47:50,546 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 87 transitions. [2025-02-08 02:47:50,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2025-02-08 02:47:50,549 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 02:47:50,549 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 02:47:50,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 02:47:50,550 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-08 02:47:50,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 02:47:50,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1921862452, now seen corresponding path program 1 times [2025-02-08 02:47:50,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 02:47:50,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804398003] [2025-02-08 02:47:50,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 02:47:50,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 02:47:53,833 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-02-08 02:47:53,926 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-02-08 02:47:53,926 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 02:47:53,927 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 02:47:54,323 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-02-08 02:47:54,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 02:47:54,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804398003] [2025-02-08 02:47:54,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804398003] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 02:47:54,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 02:47:54,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 02:47:54,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232355791] [2025-02-08 02:47:54,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 02:47:54,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 02:47:54,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 02:47:54,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 02:47:54,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:47:54,325 INFO L87 Difference]: Start difference. First operand 75 states and 87 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2025-02-08 02:47:54,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 02:47:54,352 INFO L93 Difference]: Finished difference Result 77 states and 88 transitions. [2025-02-08 02:47:54,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 02:47:54,353 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 66 [2025-02-08 02:47:54,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 02:47:54,357 INFO L225 Difference]: With dead ends: 77 [2025-02-08 02:47:54,357 INFO L226 Difference]: Without dead ends: 74 [2025-02-08 02:47:54,357 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:47:54,358 INFO L435 NwaCegarLoop]: 84 mSDtfsCounter, 56 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 02:47:54,359 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 84 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 02:47:54,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2025-02-08 02:47:54,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2025-02-08 02:47:54,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 48 states have (on average 1.0625) internal successors, (51), 49 states have internal predecessors, (51), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2025-02-08 02:47:54,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 85 transitions. [2025-02-08 02:47:54,366 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 85 transitions. Word has length 66 [2025-02-08 02:47:54,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 02:47:54,367 INFO L471 AbstractCegarLoop]: Abstraction has 74 states and 85 transitions. [2025-02-08 02:47:54,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2025-02-08 02:47:54,367 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 85 transitions. [2025-02-08 02:47:54,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2025-02-08 02:47:54,368 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 02:47:54,368 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 02:47:54,368 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 02:47:54,368 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-08 02:47:54,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 02:47:54,369 INFO L85 PathProgramCache]: Analyzing trace with hash -555051903, now seen corresponding path program 1 times [2025-02-08 02:47:54,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 02:47:54,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204953240] [2025-02-08 02:47:54,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 02:47:54,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 02:47:57,687 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-02-08 02:47:57,824 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-02-08 02:47:57,825 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 02:47:57,825 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 02:47:58,175 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-02-08 02:47:58,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 02:47:58,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204953240] [2025-02-08 02:47:58,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204953240] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 02:47:58,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 02:47:58,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 02:47:58,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638609578] [2025-02-08 02:47:58,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 02:47:58,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 02:47:58,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 02:47:58,176 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 02:47:58,176 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:47:58,176 INFO L87 Difference]: Start difference. First operand 74 states and 85 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2025-02-08 02:47:58,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 02:47:58,202 INFO L93 Difference]: Finished difference Result 76 states and 86 transitions. [2025-02-08 02:47:58,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 02:47:58,205 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 67 [2025-02-08 02:47:58,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 02:47:58,206 INFO L225 Difference]: With dead ends: 76 [2025-02-08 02:47:58,206 INFO L226 Difference]: Without dead ends: 73 [2025-02-08 02:47:58,206 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:47:58,206 INFO L435 NwaCegarLoop]: 82 mSDtfsCounter, 53 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 02:47:58,207 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 82 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 02:47:58,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2025-02-08 02:47:58,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2025-02-08 02:47:58,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 48 states have (on average 1.0416666666666667) internal successors, (50), 48 states have internal predecessors, (50), 17 states have call successors, (17), 8 states have call predecessors, (17), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2025-02-08 02:47:58,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 83 transitions. [2025-02-08 02:47:58,218 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 83 transitions. Word has length 67 [2025-02-08 02:47:58,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 02:47:58,220 INFO L471 AbstractCegarLoop]: Abstraction has 73 states and 83 transitions. [2025-02-08 02:47:58,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2025-02-08 02:47:58,220 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 83 transitions. [2025-02-08 02:47:58,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2025-02-08 02:47:58,221 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 02:47:58,222 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 02:47:58,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-08 02:47:58,222 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-08 02:47:58,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 02:47:58,223 INFO L85 PathProgramCache]: Analyzing trace with hash -29986603, now seen corresponding path program 1 times [2025-02-08 02:47:58,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 02:47:58,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240162363] [2025-02-08 02:47:58,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 02:47:58,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 02:48:01,439 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-02-08 02:48:01,517 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-02-08 02:48:01,517 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 02:48:01,517 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 02:48:01,864 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-02-08 02:48:01,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 02:48:01,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240162363] [2025-02-08 02:48:01,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240162363] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 02:48:01,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 02:48:01,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 02:48:01,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539042449] [2025-02-08 02:48:01,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 02:48:01,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 02:48:01,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 02:48:01,868 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 02:48:01,868 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:48:01,868 INFO L87 Difference]: Start difference. First operand 73 states and 83 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2025-02-08 02:48:01,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 02:48:01,878 INFO L93 Difference]: Finished difference Result 73 states and 83 transitions. [2025-02-08 02:48:01,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 02:48:01,878 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 68 [2025-02-08 02:48:01,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 02:48:01,879 INFO L225 Difference]: With dead ends: 73 [2025-02-08 02:48:01,880 INFO L226 Difference]: Without dead ends: 0 [2025-02-08 02:48:01,880 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:48:01,881 INFO L435 NwaCegarLoop]: 80 mSDtfsCounter, 49 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 02:48:01,882 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 02:48:01,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2025-02-08 02:48:01,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2025-02-08 02:48:01,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 02:48:01,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2025-02-08 02:48:01,883 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 68 [2025-02-08 02:48:01,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 02:48:01,884 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2025-02-08 02:48:01,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2025-02-08 02:48:01,886 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2025-02-08 02:48:01,886 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:48:01,889 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:48:01,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-08 02:48:01,891 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2025-02-08 02:48:01,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2025-02-08 02:48:08,118 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:48:08,128 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:48:08 BoogieIcfgContainer [2025-02-08 02:48:08,128 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:48:08,129 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:48:08,129 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:48:08,129 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:48:08,130 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:47:35" (3/4) ... [2025-02-08 02:48:08,132 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#29 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#28 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#27 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#26 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_get_drvdata [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#25 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_tape_put [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#24 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#23 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#22 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#19 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_cmd_ioctl [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure cdev_del [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure driver_remove_file [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#32 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#31 [2025-02-08 02:48:08,138 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#30 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure create_one_cdev [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#23 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#22 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#21 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#20 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure find_partition [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure lowmem_page_address [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_block_when_processing_errors [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#33 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure queue_dma_alignment [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure do_load_unload [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure st_flush_write_buffer [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#29 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure debug_lockdep_rcu_enabled [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_current [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#28 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure enlarge_buffer [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#27 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#26 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#25 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#24 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure cross_eof [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure class_unregister [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure st_chk_result [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rcu_read_lock_held [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#33 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#32 [2025-02-08 02:48:08,139 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#31 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#30 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_printk [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure write_behind_check [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_error [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tape_name [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_check_return_value [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kref_put [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure st_int_ioctl [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#19 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure blk_queue_rq_timeout [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_st_ref_mutex [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_mode_densblk [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-02-08 02:48:08,140 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#21 [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#20 [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_ioctl [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure flush_buffer [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wait_for_completion [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __bad_percpu_size [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_st_ref_mutex [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure read_mode_page [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure do_door_lock [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure put_page [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure driver_create_file [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure st_do_scsi [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure signal_pending [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure release_buffering [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iminor [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_lock_interruptible [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure normalize_buffer [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure driver_unregister [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure write_mode_page [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure st_release_request [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure remove_cdevs [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure might_fault [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure capable [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rw_checks [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_location [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure st_compression [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_autopm_put_device [2025-02-08 02:48:08,141 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure unregister_chrdev_region [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kzalloc [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure put_disk [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmalloc [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure idr_remove [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_interruptible_lock_of_scsi_tape [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure check_tape [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_handler_precall [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_autopm_get_device [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure switch_partition [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_location [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_lock_of_scsi_tape [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2025-02-08 02:48:08,142 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure setup_buffering [2025-02-08 02:48:08,197 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 375 nodes and edges [2025-02-08 02:48:08,204 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 158 nodes and edges [2025-02-08 02:48:08,210 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 56 nodes and edges [2025-02-08 02:48:08,217 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 23 nodes and edges [2025-02-08 02:48:08,231 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2025-02-08 02:48:08,234 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2025-02-08 02:48:08,237 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 02:48:08,239 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:48:08,240 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:48:08,498 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:48:08,498 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:48:08,499 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:48:08,500 INFO L158 Benchmark]: Toolchain (without parser) took 64925.79ms. Allocated memory was 201.3MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 147.0MB in the beginning and 683.9MB in the end (delta: -536.9MB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2025-02-08 02:48:08,501 INFO L158 Benchmark]: CDTParser took 0.68ms. Allocated memory is still 201.3MB. Free memory is still 117.2MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:48:08,501 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3602.12ms. Allocated memory is still 201.3MB. Free memory was 146.7MB in the beginning and 82.5MB in the end (delta: 64.2MB). Peak memory consumption was 128.9MB. Max. memory is 16.1GB. [2025-02-08 02:48:08,501 INFO L158 Benchmark]: Boogie Procedure Inliner took 419.78ms. Allocated memory is still 201.3MB. Free memory was 82.5MB in the beginning and 95.5MB in the end (delta: -13.0MB). Peak memory consumption was 42.0MB. Max. memory is 16.1GB. [2025-02-08 02:48:08,502 INFO L158 Benchmark]: Boogie Preprocessor took 1426.63ms. Allocated memory was 201.3MB in the beginning and 385.9MB in the end (delta: 184.5MB). Free memory was 95.5MB in the beginning and 209.3MB in the end (delta: -113.8MB). Peak memory consumption was 172.2MB. Max. memory is 16.1GB. [2025-02-08 02:48:08,502 INFO L158 Benchmark]: IcfgBuilder took 26720.65ms. Allocated memory is still 385.9MB. Free memory was 209.3MB in the beginning and 131.8MB in the end (delta: 77.5MB). Peak memory consumption was 207.2MB. Max. memory is 16.1GB. [2025-02-08 02:48:08,502 INFO L158 Benchmark]: TraceAbstraction took 32375.31ms. Allocated memory was 385.9MB in the beginning and 1.9GB in the end (delta: 1.5GB). Free memory was 131.8MB in the beginning and 742.3MB in the end (delta: -610.5MB). Peak memory consumption was 884.6MB. Max. memory is 16.1GB. [2025-02-08 02:48:08,503 INFO L158 Benchmark]: Witness Printer took 369.71ms. Allocated memory is still 1.9GB. Free memory was 742.3MB in the beginning and 683.9MB in the end (delta: 58.4MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. [2025-02-08 02:48:08,505 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.68ms. Allocated memory is still 201.3MB. Free memory is still 117.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3602.12ms. Allocated memory is still 201.3MB. Free memory was 146.7MB in the beginning and 82.5MB in the end (delta: 64.2MB). Peak memory consumption was 128.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 419.78ms. Allocated memory is still 201.3MB. Free memory was 82.5MB in the beginning and 95.5MB in the end (delta: -13.0MB). Peak memory consumption was 42.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1426.63ms. Allocated memory was 201.3MB in the beginning and 385.9MB in the end (delta: 184.5MB). Free memory was 95.5MB in the beginning and 209.3MB in the end (delta: -113.8MB). Peak memory consumption was 172.2MB. Max. memory is 16.1GB. * IcfgBuilder took 26720.65ms. Allocated memory is still 385.9MB. Free memory was 209.3MB in the beginning and 131.8MB in the end (delta: 77.5MB). Peak memory consumption was 207.2MB. Max. memory is 16.1GB. * TraceAbstraction took 32375.31ms. Allocated memory was 385.9MB in the beginning and 1.9GB in the end (delta: 1.5GB). Free memory was 131.8MB in the beginning and 742.3MB in the end (delta: -610.5MB). Peak memory consumption was 884.6MB. Max. memory is 16.1GB. * Witness Printer took 369.71ms. Allocated memory is still 1.9GB. Free memory was 742.3MB in the beginning and 683.9MB in the end (delta: 58.4MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3897]: 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"); [3897] - GenericResultAtLocation [Line: 3905]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3905-3906] - GenericResultAtLocation [Line: 3922]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3922] - GenericResultAtLocation [Line: 3925]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3925] - GenericResultAtLocation [Line: 3928]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3928] - GenericResultAtLocation [Line: 3931]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3931] - GenericResultAtLocation [Line: 3973]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2,%0; sete %1": "+m" (v->counter), "=qm" (c): "ir" (i): "memory"); [3973-3974] - GenericResultAtLocation [Line: 3985]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [3985-3986] - GenericResultAtLocation [Line: 3989]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3989-3990] - GenericResultAtLocation [Line: 3993]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3993-3994] - GenericResultAtLocation [Line: 3997]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3997-3998] - GenericResultAtLocation [Line: 4065]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [4065] - GenericResultAtLocation [Line: 4068]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4068] - GenericResultAtLocation [Line: 4071]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4071] - GenericResultAtLocation [Line: 4074]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4074] - GenericResultAtLocation [Line: 4424]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4424] - GenericResultAtLocation [Line: 4427]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4427] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 9506]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 148 procedures, 1514 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 26.1s, OverallIterations: 6, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 403 SdHoareTripleChecker+Valid, 0.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 403 mSDsluCounter, 523 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5 IncrementalHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 523 mSDtfsCounter, 5 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 18 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1029occurred in iteration=0, InterpolantAutomatonStates: 18, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 6 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 3.3s InterpolantComputationTime, 396 NumberOfCodeBlocks, 396 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 390 ConstructedInterpolants, 0 QuantifiedInterpolants, 640 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 6 InterpolantComputations, 6 PerfectInterpolantSequences, 174/174 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 02:48:08,630 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: TRUE