./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclinkmp.ko-main.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/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclinkmp.ko-main.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 099d90b9c967dc64e2fc37a4dfcf0d518a47412a71366571ab3e9e08af3ffa2d --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:45:40,755 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:45:40,811 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:45:40,814 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:45:40,814 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:45:40,837 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:45:40,838 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:45:40,838 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:45:40,838 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:45:40,838 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:45:40,838 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:45:40,838 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:45:40,838 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:45:40,838 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:45:40,838 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:45:40,839 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:45:40,839 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:45:40,839 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:45:40,840 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:45:40,840 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:45:40,840 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:45:40,840 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:45:40,841 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:45:40,841 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:45:40,841 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:45:40,841 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:45:40,841 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:45:40,841 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:45:40,841 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:45:40,841 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:45:40,842 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:45:40,842 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:45:40,842 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:45:40,842 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:45:40,842 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:45:40,842 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:45:40,842 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:45:40,842 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:45:40,842 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:45:40,842 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:45:40,842 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 -> 099d90b9c967dc64e2fc37a4dfcf0d518a47412a71366571ab3e9e08af3ffa2d [2025-02-08 02:45:41,037 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:45:41,045 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:45:41,047 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:45:41,048 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:45:41,048 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:45:41,049 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclinkmp.ko-main.cil.out.i [2025-02-08 02:45:42,169 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a6e89c304/642fe7db165b4bcdb784875fe925644d/FLAGdb0a8230d [2025-02-08 02:45:42,781 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:45:42,782 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclinkmp.ko-main.cil.out.i [2025-02-08 02:45:42,836 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a6e89c304/642fe7db165b4bcdb784875fe925644d/FLAGdb0a8230d [2025-02-08 02:45:43,248 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a6e89c304/642fe7db165b4bcdb784875fe925644d [2025-02-08 02:45:43,250 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:45:43,251 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:45:43,252 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:45:43,253 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:45:43,256 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:45:43,257 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:45:43" (1/1) ... [2025-02-08 02:45:43,257 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5403b61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:43, skipping insertion in model container [2025-02-08 02:45:43,257 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:45:43" (1/1) ... [2025-02-08 02:45:43,375 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:45:45,737 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/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclinkmp.ko-main.cil.out.i[386276,386289] [2025-02-08 02:45:45,864 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:45:45,886 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:45:45,975 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"); [5180] [2025-02-08 02:45:45,977 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; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5187] [2025-02-08 02:45:45,977 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; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5194-5195] [2025-02-08 02:45:45,978 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)); [5208-5209] [2025-02-08 02:45:45,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5237] [2025-02-08 02:45:45,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5240] [2025-02-08 02:45:45,981 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5243] [2025-02-08 02:45:45,981 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5246] [2025-02-08 02:45:46,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___8->state): : "memory", "cc"); [8708-8709] [2025-02-08 02:45:46,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___9->state): : "memory", "cc"); [8713-8714] [2025-02-08 02:45:46,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___10->state): : "memory", "cc"); [8718-8719] [2025-02-08 02:45:46,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___11->state): : "memory", "cc"); [8723-8724] [2025-02-08 02:45:46,164 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___15->state): : "memory", "cc"); [8749-8750] [2025-02-08 02:45:46,164 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___16->state): : "memory", "cc"); [8754-8755] [2025-02-08 02:45:46,164 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___17->state): : "memory", "cc"); [8759-8760] [2025-02-08 02:45:46,165 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___18->state): : "memory", "cc"); [8764-8765] [2025-02-08 02:45:46,167 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___1), "+m" (tmp___28->state): : "memory", "cc"); [8836-8837] [2025-02-08 02:45:46,167 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___1), "+m" (tmp___29->state): : "memory", "cc"); [8841-8842] [2025-02-08 02:45:46,167 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___1), "+m" (tmp___30->state): : "memory", "cc"); [8846-8847] [2025-02-08 02:45:46,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___1), "+m" (tmp___31->state): : "memory", "cc"); [8851-8852] [2025-02-08 02:45:46,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8876] [2025-02-08 02:45:46,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8879] [2025-02-08 02:45:46,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8882] [2025-02-08 02:45:46,169 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8885] [2025-02-08 02:45:46,169 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8888] [2025-02-08 02:45:46,171 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [8939-8940] [2025-02-08 02:45:46,172 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [8944-8945] [2025-02-08 02:45:46,172 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [8949-8950] [2025-02-08 02:45:46,172 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [8954-8955] [2025-02-08 02:45:46,173 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___8->state): : "memory", "cc"); [8978-8979] [2025-02-08 02:45:46,173 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [8983-8984] [2025-02-08 02:45:46,173 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___10->state): : "memory", "cc"); [8988-8989] [2025-02-08 02:45:46,173 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___11->state): : "memory", "cc"); [8993-8994] [2025-02-08 02:45:46,175 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___1), "+m" (tmp___12->state): : "memory", "cc"); [9019-9020] [2025-02-08 02:45:46,175 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___1), "+m" (tmp___13->state): : "memory", "cc"); [9024-9025] [2025-02-08 02:45:46,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___1), "+m" (tmp___14->state): : "memory", "cc"); [9029-9030] [2025-02-08 02:45:46,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___1), "+m" (tmp___15->state): : "memory", "cc"); [9034-9035] [2025-02-08 02:45:46,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [9243-9244] [2025-02-08 02:45:46,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [9248-9249] [2025-02-08 02:45:46,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [9253-9254] [2025-02-08 02:45:46,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___5->state): : "memory", "cc"); [9258-9259] [2025-02-08 02:45:46,184 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [9301-9302] [2025-02-08 02:45:46,185 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___10->state): : "memory", "cc"); [9306-9307] [2025-02-08 02:45:46,185 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___11->state): : "memory", "cc"); [9311-9312] [2025-02-08 02:45:46,185 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___12->state): : "memory", "cc"); [9316-9317] [2025-02-08 02:45:46,332 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/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclinkmp.ko-main.cil.out.i[386276,386289] [2025-02-08 02:45:46,342 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:45:46,417 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:45:46,418 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:46 WrapperNode [2025-02-08 02:45:46,418 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:45:46,419 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:45:46,419 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:45:46,419 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:45:46,423 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:45:46" (1/1) ... [2025-02-08 02:45:46,495 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:45:46" (1/1) ... [2025-02-08 02:45:46,708 INFO L138 Inliner]: procedures = 356, calls = 3937, calls flagged for inlining = 169, calls inlined = 135, statements flattened = 8280 [2025-02-08 02:45:46,709 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:45:46,709 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:45:46,709 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:45:46,709 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:45:46,716 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:46" (1/1) ... [2025-02-08 02:45:46,717 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:46" (1/1) ... [2025-02-08 02:45:46,751 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:46" (1/1) ... [2025-02-08 02:45:47,417 INFO L175 MemorySlicer]: Split 2045 memory accesses to 32 slices as follows [54, 2, 5, 14, 50, 54, 32, 1, 15, 42, 15, 26, 1448, 2, 35, 5, 3, 32, 7, 7, 3, 8, 7, 38, 5, 24, 34, 9, 3, 4, 11, 50]. 71 percent of accesses are in the largest equivalence class. The 118 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 0, 0, 0, 0, 7, 7, 0, 8, 7, 38, 5, 24, 0, 0, 3, 4, 0, 0]. The 846 writes are split as follows [46, 1, 0, 6, 46, 23, 8, 0, 15, 42, 13, 0, 527, 0, 35, 2, 2, 16, 0, 0, 0, 0, 0, 0, 0, 0, 23, 7, 0, 0, 11, 23]. [2025-02-08 02:45:47,418 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:46" (1/1) ... [2025-02-08 02:45:47,418 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:46" (1/1) ... [2025-02-08 02:45:47,588 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:46" (1/1) ... [2025-02-08 02:45:47,611 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:46" (1/1) ... [2025-02-08 02:45:47,661 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:46" (1/1) ... [2025-02-08 02:45:47,693 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:46" (1/1) ... [2025-02-08 02:45:47,746 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:45:47,748 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:45:47,748 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:45:47,748 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:45:47,749 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:46" (1/1) ... [2025-02-08 02:45:47,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:45:47,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:45:47,783 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:45:47,788 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:45:47,804 INFO L130 BoogieDeclarations]: Found specification of procedure write_reg [2025-02-08 02:45:47,804 INFO L138 BoogieDeclarations]: Found implementation of procedure write_reg [2025-02-08 02:45:47,804 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2025-02-08 02:45:47,804 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2025-02-08 02:45:47,804 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-02-08 02:45:47,804 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:45:47,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:45:47,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:45:47,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure read_reg [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure read_reg [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure irq_test [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_test [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_ioctl [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_ioctl [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure flush_chars [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_chars [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure sca_init [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure sca_init [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 02:45:47,808 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:45:47,808 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:45:47,809 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:45:47,809 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:45:47,809 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:45:47,809 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:45:47,809 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:45:47,809 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 02:45:47,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 02:45:47,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 02:45:47,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 02:45:47,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 02:45:47,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 02:45:47,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 02:45:47,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:45:47,811 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure chars_in_buffer [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure chars_in_buffer [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_change_mtu [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_change_mtu [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure set_break [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure set_break [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_frame_bufs [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_frame_bufs [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure rx_free_frame_buffers [2025-02-08 02:45:47,812 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_free_frame_buffers [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:45:47,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:45:47,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:45:47,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:45:47,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:45:47,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:45:47,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:45:47,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:45:47,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:45:47,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:45:47,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:45:47,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:45:47,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:45:47,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:45:47,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:45:47,815 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2025-02-08 02:45:47,815 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2025-02-08 02:45:47,815 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-02-08 02:45:47,815 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-02-08 02:45:47,815 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:45:47,815 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:45:47,815 INFO L130 BoogieDeclarations]: Found specification of procedure synclinkmp_cleanup [2025-02-08 02:45:47,815 INFO L138 BoogieDeclarations]: Found implementation of procedure synclinkmp_cleanup [2025-02-08 02:45:47,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_tty_port [2025-02-08 02:45:47,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_tty_port [2025-02-08 02:45:47,815 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:45:47,815 INFO L130 BoogieDeclarations]: Found specification of procedure dtr_rts [2025-02-08 02:45:47,815 INFO L138 BoogieDeclarations]: Found implementation of procedure dtr_rts [2025-02-08 02:45:47,815 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 02:45:47,815 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 02:45:47,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2025-02-08 02:45:47,816 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 02:45:47,816 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:45:47,816 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2025-02-08 02:45:47,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2025-02-08 02:45:47,816 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2025-02-08 02:45:47,816 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:45:47,817 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure tiocmset [2025-02-08 02:45:47,817 INFO L138 BoogieDeclarations]: Found implementation of procedure tiocmset [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:45:47,817 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2025-02-08 02:45:47,817 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 02:45:47,817 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2025-02-08 02:45:47,817 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure loopback_test [2025-02-08 02:45:47,817 INFO L138 BoogieDeclarations]: Found implementation of procedure loopback_test [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-02-08 02:45:47,817 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_timeout [2025-02-08 02:45:47,817 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_timeout [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:45:47,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:45:47,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:45:47,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:45:47,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:45:47,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:45:47,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:45:47,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 02:45:47,819 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 02:45:47,819 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:45:47,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2025-02-08 02:45:47,820 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2025-02-08 02:45:47,820 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2025-02-08 02:45:47,820 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:45:47,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:45:47,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:45:47,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:45:47,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:45:47,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:45:47,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:45:47,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:45:47,821 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 02:45:47,821 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 02:45:47,821 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 02:45:47,821 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 02:45:47,821 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2025-02-08 02:45:47,821 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2025-02-08 02:45:47,821 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2025-02-08 02:45:47,822 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure set_termios [2025-02-08 02:45:47,822 INFO L138 BoogieDeclarations]: Found implementation of procedure set_termios [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:45:47,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:45:47,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:45:47,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure write_room [2025-02-08 02:45:47,824 INFO L138 BoogieDeclarations]: Found implementation of procedure write_room [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2025-02-08 02:45:47,824 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure install [2025-02-08 02:45:47,824 INFO L138 BoogieDeclarations]: Found implementation of procedure install [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure tty_port_destroy [2025-02-08 02:45:47,824 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_port_destroy [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 02:45:47,824 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure throttle [2025-02-08 02:45:47,824 INFO L138 BoogieDeclarations]: Found implementation of procedure throttle [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 02:45:47,824 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:45:47,824 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load_fifo [2025-02-08 02:45:47,824 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load_fifo [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_tty_port [2025-02-08 02:45:47,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_tty_port [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:45:47,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:45:47,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:45:47,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:45:47,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:45:47,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:45:47,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:45:47,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:45:47,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:45:47,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:45:47,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:45:47,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:45:47,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 02:45:47,826 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load_dma_buffer [2025-02-08 02:45:47,826 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load_dma_buffer [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2025-02-08 02:45:47,826 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure carrier_raised [2025-02-08 02:45:47,826 INFO L138 BoogieDeclarations]: Found implementation of procedure carrier_raised [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:45:47,826 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2025-02-08 02:45:47,826 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 02:45:47,826 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2025-02-08 02:45:47,826 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure register_test [2025-02-08 02:45:47,826 INFO L138 BoogieDeclarations]: Found implementation of procedure register_test [2025-02-08 02:45:47,826 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2025-02-08 02:45:47,826 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure hangup [2025-02-08 02:45:47,827 INFO L138 BoogieDeclarations]: Found implementation of procedure hangup [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure get_icount [2025-02-08 02:45:47,827 INFO L138 BoogieDeclarations]: Found implementation of procedure get_icount [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ops_disconnect_1 [2025-02-08 02:45:47,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ops_disconnect_1 [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure write_control_reg [2025-02-08 02:45:47,827 INFO L138 BoogieDeclarations]: Found implementation of procedure write_control_reg [2025-02-08 02:45:47,827 INFO L130 BoogieDeclarations]: Found specification of procedure put_char [2025-02-08 02:45:47,828 INFO L138 BoogieDeclarations]: Found implementation of procedure put_char [2025-02-08 02:45:47,828 INFO L130 BoogieDeclarations]: Found specification of procedure unthrottle [2025-02-08 02:45:47,828 INFO L138 BoogieDeclarations]: Found implementation of procedure unthrottle [2025-02-08 02:45:47,828 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2025-02-08 02:45:47,828 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2025-02-08 02:45:47,828 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_mode [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_mode [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure rx_get_frame [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_get_frame [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure tiocmget [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure tiocmget [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure write_reg16 [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure write_reg16 [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 02:45:47,829 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:45:47,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2025-02-08 02:45:47,830 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2025-02-08 02:45:47,830 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2025-02-08 02:45:47,830 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2025-02-08 02:45:47,830 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:45:47,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:45:47,830 INFO L130 BoogieDeclarations]: Found specification of procedure read_status_reg [2025-02-08 02:45:47,830 INFO L138 BoogieDeclarations]: Found implementation of procedure read_status_reg [2025-02-08 02:45:48,897 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:45:48,904 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:45:49,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13394: havoc netpoll_trap_#t~nondet2507#1; [2025-02-08 02:45:49,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5634: havoc __netif_schedule_~arg0#1.base, __netif_schedule_~arg0#1.offset;havoc __netif_schedule_#in~arg0#1.base, __netif_schedule_#in~arg0#1.offset;assume { :end_inline___netif_schedule } true;havoc netif_tx_wake_queue_#t~mem205#1.base, netif_tx_wake_queue_#t~mem205#1.offset; [2025-02-08 02:45:49,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499: assume 0 == (alloc_tmp_rx_buf_#t~mem1624#1.base + alloc_tmp_rx_buf_#t~mem1624#1.offset) % 18446744073709551616;havoc alloc_tmp_rx_buf_#t~mem1624#1.base, alloc_tmp_rx_buf_#t~mem1624#1.offset;alloc_tmp_rx_buf_#res#1 := -12; [2025-02-08 02:45:49,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499: assume !(0 == (alloc_tmp_rx_buf_#t~mem1624#1.base + alloc_tmp_rx_buf_#t~mem1624#1.offset) % 18446744073709551616);havoc alloc_tmp_rx_buf_#t~mem1624#1.base, alloc_tmp_rx_buf_#t~mem1624#1.offset;alloc_tmp_rx_buf_#res#1 := 0; [2025-02-08 02:45:49,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10593-1: SUMMARY for call rx_free_frame_buffers(rx_reset_buffers_~info#1.base, rx_reset_buffers_~info#1.offset, 0, rx_reset_buffers_#t~mem2109#1 - 1); srcloc: null [2025-02-08 02:45:49,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9441: alloc_buf_list_~i~1#1 := 0; [2025-02-08 02:45:49,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10593: havoc rx_reset_buffers_#t~mem2109#1;havoc rx_reset_buffers_#t~mem2109#1, rx_reset_buffers_~info#1.base, rx_reset_buffers_~info#1.offset;havoc rx_reset_buffers_#in~info#1.base, rx_reset_buffers_#in~info#1.offset;assume { :end_inline_rx_reset_buffers } true;#res#1 := 0; [2025-02-08 02:45:49,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9458: alloc_buf_list_#res#1 := 0;#t~ret1569#1 := alloc_buf_list_#res#1;havoc alloc_buf_list_#t~mem1581#1.base, alloc_buf_list_#t~mem1581#1.offset, alloc_buf_list_#t~mem1582#1.base, alloc_buf_list_#t~mem1582#1.offset, alloc_buf_list_#t~mem1583#1, alloc_buf_list_#t~mem1584#1.base, alloc_buf_list_#t~mem1584#1.offset, alloc_buf_list_#t~mem1585#1, alloc_buf_list_#t~mem1586#1.base, alloc_buf_list_#t~mem1586#1.offset, alloc_buf_list_#t~mem1587#1.base, alloc_buf_list_#t~mem1587#1.offset, alloc_buf_list_#t~mem1588#1, alloc_buf_list_#t~mem1589#1.base, alloc_buf_list_#t~mem1589#1.offset, alloc_buf_list_#t~memset~res1590#1.base, alloc_buf_list_#t~memset~res1590#1.offset, alloc_buf_list_#t~mem1591#1.base, alloc_buf_list_#t~mem1591#1.offset, alloc_buf_list_#t~mem1592#1.base, alloc_buf_list_#t~mem1592#1.offset, alloc_buf_list_#t~mem1594#1.base, alloc_buf_list_#t~mem1594#1.offset, alloc_buf_list_#t~mem1593#1, alloc_buf_list_#t~mem1595#1, alloc_buf_list_#t~mem1596#1.base, alloc_buf_list_#t~mem1596#1.offset, alloc_buf_list_#t~mem1597#1, alloc_buf_list_#t~mem1598#1, alloc_buf_list_#t~mem1599#1.base, alloc_buf_list_#t~mem1599#1.offset, alloc_buf_list_#t~mem1600#1.base, alloc_buf_list_#t~mem1600#1.offset, alloc_buf_list_#t~mem1601#1, alloc_buf_list_#t~mem1602#1.base, alloc_buf_list_#t~mem1602#1.offset, alloc_buf_list_#t~mem1603#1, alloc_buf_list_#t~mem1604#1, alloc_buf_list_#t~mem1605#1, alloc_buf_list_#t~mem1606#1.base, alloc_buf_list_#t~mem1606#1.offset, alloc_buf_list_#t~mem1607#1, alloc_buf_list_#t~mem1608#1, alloc_buf_list_#t~mem1609#1, alloc_buf_list_#t~mem1610#1.base, alloc_buf_list_#t~mem1610#1.offset, alloc_buf_list_#t~mem1611#1.base, alloc_buf_list_#t~mem1611#1.offset, alloc_buf_list_#t~mem1612#1, alloc_buf_list_#t~mem1613#1, alloc_buf_list_~info#1.base, alloc_buf_list_~info#1.offset, alloc_buf_list_~i~1#1;havoc alloc_buf_list_#in~info#1.base, alloc_buf_list_#in~info#1.offset;assume { :end_inline_alloc_buf_list } true;assume -2147483648 <= #t~ret1569#1 && #t~ret1569#1 <= 2147483647;~tmp~81#1 := #t~ret1569#1;havoc #t~ret1569#1; [2025-02-08 02:45:49,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9400: assume ~tmp___2~13#1 < 0; [2025-02-08 02:45:49,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9400: assume !(~tmp___2~13#1 < 0);assume { :begin_inline_rx_reset_buffers } true;rx_reset_buffers_#in~info#1.base, rx_reset_buffers_#in~info#1.offset := ~info#1.base, ~info#1.offset;havoc rx_reset_buffers_#t~mem2109#1, rx_reset_buffers_~info#1.base, rx_reset_buffers_~info#1.offset;rx_reset_buffers_~info#1.base, rx_reset_buffers_~info#1.offset := rx_reset_buffers_#in~info#1.base, rx_reset_buffers_#in~info#1.offset;call rx_reset_buffers_#t~mem2109#1 := read~int#12(rx_reset_buffers_~info#1.base, 1637 + rx_reset_buffers_~info#1.offset, 4); [2025-02-08 02:45:49,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9388: assume -2147483648 <= #t~ret1574#1 && #t~ret1574#1 <= 2147483647;havoc #t~ret1574#1;#res#1 := -12; [2025-02-08 02:45:49,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9388-1: SUMMARY for call #t~ret1574#1 := printk(215, 0); srcloc: null [2025-02-08 02:45:49,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9450: alloc_buf_list_~i~1#1 := 1 + alloc_buf_list_~i~1#1; [2025-02-08 02:45:49,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9392: assume -2147483648 <= #t~ret1577#1 && #t~ret1577#1 <= 2147483647;~tmp___1~17#1 := #t~ret1577#1;havoc #t~mem1575#1.base, #t~mem1575#1.offset;havoc #t~mem1576#1;havoc #t~ret1577#1; [2025-02-08 02:45:49,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9392-1: SUMMARY for call #t~ret1577#1 := alloc_frame_bufs(~info#1.base, ~info#1.offset, #t~mem1575#1.base, #t~mem1575#1.offset, ~info#1.base, 2945 + ~info#1.offset, (if #t~mem1576#1 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1576#1 % 4294967296 % 4294967296 else #t~mem1576#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:49,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9380: assume ~tmp~81#1 < 0; [2025-02-08 02:45:49,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9380: assume !(~tmp~81#1 < 0);call #t~mem1571#1.base, #t~mem1571#1.offset := read~$Pointer$#12(~info#1.base, 1641 + ~info#1.offset, 8);call #t~mem1572#1 := read~int#12(~info#1.base, 1637 + ~info#1.offset, 4); [2025-02-08 02:45:49,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442: call alloc_buf_list_#t~mem1613#1 := read~int#12(alloc_buf_list_~info#1.base, 2933 + alloc_buf_list_~info#1.offset, 4); [2025-02-08 02:45:49,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446: assume (alloc_buf_list_#t~mem1609#1 - 1) % 4294967296 > alloc_buf_list_~i~1#1 % 4294967296;havoc alloc_buf_list_#t~mem1609#1;call alloc_buf_list_#t~mem1610#1.base, alloc_buf_list_#t~mem1610#1.offset := read~$Pointer$#12(alloc_buf_list_~info#1.base, 2937 + alloc_buf_list_~info#1.offset, 8);call alloc_buf_list_#t~mem1611#1.base, alloc_buf_list_#t~mem1611#1.offset := read~$Pointer$#12(alloc_buf_list_~info#1.base, 2937 + alloc_buf_list_~info#1.offset, 8);call alloc_buf_list_#t~mem1612#1 := read~int#12(alloc_buf_list_#t~mem1611#1.base, alloc_buf_list_#t~mem1611#1.offset + 10 * (if alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);call write~int#12(alloc_buf_list_#t~mem1612#1 % 65536 + 10 * ((1 + alloc_buf_list_~i~1#1) % 65536), alloc_buf_list_#t~mem1610#1.base, alloc_buf_list_#t~mem1610#1.offset + 10 * (if alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc alloc_buf_list_#t~mem1610#1.base, alloc_buf_list_#t~mem1610#1.offset;havoc alloc_buf_list_#t~mem1611#1.base, alloc_buf_list_#t~mem1611#1.offset;havoc alloc_buf_list_#t~mem1612#1; [2025-02-08 02:45:49,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446: assume !((alloc_buf_list_#t~mem1609#1 - 1) % 4294967296 > alloc_buf_list_~i~1#1 % 4294967296);havoc alloc_buf_list_#t~mem1609#1; [2025-02-08 02:45:49,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9426: call alloc_buf_list_#t~mem1595#1 := read~int#12(alloc_buf_list_~info#1.base, 1629 + alloc_buf_list_~info#1.offset, 8);call write~int#12(alloc_buf_list_#t~mem1595#1 % 65536 + 4 * (alloc_buf_list_~i~1#1 % 65536), alloc_buf_list_~info#1.base, 8 + (1649 + alloc_buf_list_~info#1.offset + 10 * (if alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 else alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 2);call alloc_buf_list_#t~mem1596#1.base, alloc_buf_list_#t~mem1596#1.offset := read~$Pointer$#12(alloc_buf_list_~info#1.base, 1641 + alloc_buf_list_~info#1.offset, 8);call alloc_buf_list_#t~mem1597#1 := read~int#12(alloc_buf_list_~info#1.base, 1629 + alloc_buf_list_~info#1.offset, 8);call write~int#12(alloc_buf_list_#t~mem1597#1, alloc_buf_list_#t~mem1596#1.base, alloc_buf_list_#t~mem1596#1.offset + 10 * (if alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc alloc_buf_list_#t~mem1596#1.base, alloc_buf_list_#t~mem1596#1.offset;havoc alloc_buf_list_#t~mem1597#1;call alloc_buf_list_#t~mem1598#1 := read~int#12(alloc_buf_list_~info#1.base, 1637 + alloc_buf_list_~info#1.offset, 4); [2025-02-08 02:45:49,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401: assume -2147483648 <= #t~ret1580#1 && #t~ret1580#1 <= 2147483647;havoc #t~ret1580#1;#res#1 := -12; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401-1: SUMMARY for call #t~ret1580#1 := printk(219, 0); srcloc: null [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9381: assume -2147483648 <= #t~ret1570#1 && #t~ret1570#1 <= 2147483647;havoc #t~ret1570#1;#res#1 := -12; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9381-1: SUMMARY for call #t~ret1570#1 := printk(213, 0); srcloc: null [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9385: assume -2147483648 <= #t~ret1573#1 && #t~ret1573#1 <= 2147483647;~tmp___0~42#1 := #t~ret1573#1;havoc #t~mem1571#1.base, #t~mem1571#1.offset;havoc #t~mem1572#1;havoc #t~ret1573#1; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9385-1: SUMMARY for call #t~ret1573#1 := alloc_frame_bufs(~info#1.base, ~info#1.offset, #t~mem1571#1.base, #t~mem1571#1.offset, ~info#1.base, 1649 + ~info#1.offset, (if #t~mem1572#1 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1572#1 % 4294967296 % 4294967296 else #t~mem1572#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9394: assume ~tmp___1~17#1 < 0; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9394: assume !(~tmp___1~17#1 < 0);assume { :begin_inline_alloc_tmp_rx_buf } true;alloc_tmp_rx_buf_#in~info#1.base, alloc_tmp_rx_buf_#in~info#1.offset := ~info#1.base, ~info#1.offset;havoc alloc_tmp_rx_buf_#res#1;havoc alloc_tmp_rx_buf_#t~mem1622#1, alloc_tmp_rx_buf_#t~ret1623#1.base, alloc_tmp_rx_buf_#t~ret1623#1.offset, alloc_tmp_rx_buf_#t~mem1624#1.base, alloc_tmp_rx_buf_#t~mem1624#1.offset, alloc_tmp_rx_buf_~info#1.base, alloc_tmp_rx_buf_~info#1.offset, alloc_tmp_rx_buf_~tmp~82#1.base, alloc_tmp_rx_buf_~tmp~82#1.offset;alloc_tmp_rx_buf_~info#1.base, alloc_tmp_rx_buf_~info#1.offset := alloc_tmp_rx_buf_#in~info#1.base, alloc_tmp_rx_buf_#in~info#1.offset;havoc alloc_tmp_rx_buf_~tmp~82#1.base, alloc_tmp_rx_buf_~tmp~82#1.offset;call alloc_tmp_rx_buf_#t~mem1622#1 := read~int#12(alloc_tmp_rx_buf_~info#1.base, 1591 + alloc_tmp_rx_buf_~info#1.offset, 4); [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9497: alloc_tmp_rx_buf_~tmp~82#1.base, alloc_tmp_rx_buf_~tmp~82#1.offset := alloc_tmp_rx_buf_#t~ret1623#1.base, alloc_tmp_rx_buf_#t~ret1623#1.offset;havoc alloc_tmp_rx_buf_#t~mem1622#1;havoc alloc_tmp_rx_buf_#t~ret1623#1.base, alloc_tmp_rx_buf_#t~ret1623#1.offset;call write~$Pointer$#12(alloc_tmp_rx_buf_~tmp~82#1.base, alloc_tmp_rx_buf_~tmp~82#1.offset, alloc_tmp_rx_buf_~info#1.base, 4229 + alloc_tmp_rx_buf_~info#1.offset, 8);call alloc_tmp_rx_buf_#t~mem1624#1.base, alloc_tmp_rx_buf_#t~mem1624#1.offset := read~$Pointer$#12(alloc_tmp_rx_buf_~info#1.base, 4229 + alloc_tmp_rx_buf_~info#1.offset, 8); [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9497-1: SUMMARY for call alloc_tmp_rx_buf_#t~ret1623#1.base, alloc_tmp_rx_buf_#t~ret1623#1.offset := kmalloc(alloc_tmp_rx_buf_#t~mem1622#1 % 4294967296, 208); srcloc: null [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9452: assume alloc_buf_list_#t~mem1613#1 % 4294967296 > alloc_buf_list_~i~1#1 % 4294967296;havoc alloc_buf_list_#t~mem1613#1; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9452: assume !(alloc_buf_list_#t~mem1613#1 % 4294967296 > alloc_buf_list_~i~1#1 % 4294967296);havoc alloc_buf_list_#t~mem1613#1; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9444: call alloc_buf_list_#t~mem1604#1 := read~int#12(alloc_buf_list_~info#1.base, 1629 + alloc_buf_list_~info#1.offset, 8);call alloc_buf_list_#t~mem1605#1 := read~int#12(alloc_buf_list_~info#1.base, 1637 + alloc_buf_list_~info#1.offset, 4);call write~int#12(alloc_buf_list_#t~mem1604#1 % 65536 + 10 * ((alloc_buf_list_#t~mem1605#1 + alloc_buf_list_~i~1#1) % 65536), alloc_buf_list_~info#1.base, 8 + (2945 + alloc_buf_list_~info#1.offset + 10 * (if alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 else alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 2);call alloc_buf_list_#t~mem1606#1.base, alloc_buf_list_#t~mem1606#1.offset := read~$Pointer$#12(alloc_buf_list_~info#1.base, 2937 + alloc_buf_list_~info#1.offset, 8);call alloc_buf_list_#t~mem1607#1 := read~int#12(alloc_buf_list_~info#1.base, 1629 + alloc_buf_list_~info#1.offset, 8);call alloc_buf_list_#t~mem1608#1 := read~int#12(alloc_buf_list_~info#1.base, 1637 + alloc_buf_list_~info#1.offset, 4);call write~int#12(alloc_buf_list_#t~mem1607#1 % 65536 + 10 * (alloc_buf_list_#t~mem1608#1 % 65536), alloc_buf_list_#t~mem1606#1.base, alloc_buf_list_#t~mem1606#1.offset + 10 * (if alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc alloc_buf_list_#t~mem1606#1.base, alloc_buf_list_#t~mem1606#1.offset;havoc alloc_buf_list_#t~mem1607#1;havoc alloc_buf_list_#t~mem1608#1;call alloc_buf_list_#t~mem1609#1 := read~int#12(alloc_buf_list_~info#1.base, 2933 + alloc_buf_list_~info#1.offset, 4); [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint alloc_dma_bufsFINAL: assume true; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9428: assume (alloc_buf_list_#t~mem1598#1 - 1) % 4294967296 > alloc_buf_list_~i~1#1 % 4294967296;havoc alloc_buf_list_#t~mem1598#1;call alloc_buf_list_#t~mem1599#1.base, alloc_buf_list_#t~mem1599#1.offset := read~$Pointer$#12(alloc_buf_list_~info#1.base, 1641 + alloc_buf_list_~info#1.offset, 8);call alloc_buf_list_#t~mem1600#1.base, alloc_buf_list_#t~mem1600#1.offset := read~$Pointer$#12(alloc_buf_list_~info#1.base, 1641 + alloc_buf_list_~info#1.offset, 8);call alloc_buf_list_#t~mem1601#1 := read~int#12(alloc_buf_list_#t~mem1600#1.base, alloc_buf_list_#t~mem1600#1.offset + 10 * (if alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);call write~int#12(alloc_buf_list_#t~mem1601#1 % 65536 + 10 * ((1 + alloc_buf_list_~i~1#1) % 65536), alloc_buf_list_#t~mem1599#1.base, alloc_buf_list_#t~mem1599#1.offset + 10 * (if alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc alloc_buf_list_#t~mem1599#1.base, alloc_buf_list_#t~mem1599#1.offset;havoc alloc_buf_list_#t~mem1600#1.base, alloc_buf_list_#t~mem1600#1.offset;havoc alloc_buf_list_#t~mem1601#1; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9428: assume !((alloc_buf_list_#t~mem1598#1 - 1) % 4294967296 > alloc_buf_list_~i~1#1 % 4294967296);havoc alloc_buf_list_#t~mem1598#1; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9395: assume -2147483648 <= #t~ret1578#1 && #t~ret1578#1 <= 2147483647;havoc #t~ret1578#1;#res#1 := -12; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9395-1: SUMMARY for call #t~ret1578#1 := printk(217, 0); srcloc: null [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9432: call alloc_buf_list_#t~mem1602#1.base, alloc_buf_list_#t~mem1602#1.offset := read~$Pointer$#12(alloc_buf_list_~info#1.base, 1641 + alloc_buf_list_~info#1.offset, 8);call write~int#12(1024, alloc_buf_list_#t~mem1602#1.base, 6 + (alloc_buf_list_#t~mem1602#1.offset + 10 * (if alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_buf_list_~i~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2);havoc alloc_buf_list_#t~mem1602#1.base, alloc_buf_list_#t~mem1602#1.offset;alloc_buf_list_~i~1#1 := 1 + alloc_buf_list_~i~1#1; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9399: #t~ret1579#1 := alloc_tmp_rx_buf_#res#1;havoc alloc_tmp_rx_buf_#t~mem1622#1, alloc_tmp_rx_buf_#t~ret1623#1.base, alloc_tmp_rx_buf_#t~ret1623#1.offset, alloc_tmp_rx_buf_#t~mem1624#1.base, alloc_tmp_rx_buf_#t~mem1624#1.offset, alloc_tmp_rx_buf_~info#1.base, alloc_tmp_rx_buf_~info#1.offset, alloc_tmp_rx_buf_~tmp~82#1.base, alloc_tmp_rx_buf_~tmp~82#1.offset;havoc alloc_tmp_rx_buf_#in~info#1.base, alloc_tmp_rx_buf_#in~info#1.offset;assume { :end_inline_alloc_tmp_rx_buf } true;assume -2147483648 <= #t~ret1579#1 && #t~ret1579#1 <= 2147483647;~tmp___2~13#1 := #t~ret1579#1;havoc #t~ret1579#1; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9387: assume ~tmp___0~42#1 < 0; [2025-02-08 02:45:49,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9387: assume !(~tmp___0~42#1 < 0);call #t~mem1575#1.base, #t~mem1575#1.offset := read~$Pointer$#12(~info#1.base, 2937 + ~info#1.offset, 8);call #t~mem1576#1 := read~int#12(~info#1.base, 2933 + ~info#1.offset, 4); [2025-02-08 02:45:49,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228-2: havoc #t~bitwise693#1;assume ((((((if #t~mem692#1 % 65536 % 4294967296 <= 2147483647 then #t~mem692#1 % 65536 % 4294967296 else #t~mem692#1 % 65536 % 4294967296 - 4294967296) < 0 && (if ~flags~18#1 % 65536 % 4294967296 <= 2147483647 then ~flags~18#1 % 65536 % 4294967296 else ~flags~18#1 % 65536 % 4294967296 - 4294967296) >= 0) || #t~bitwise693#1 >= (if ~flags~18#1 % 65536 % 4294967296 <= 2147483647 then ~flags~18#1 % 65536 % 4294967296 else ~flags~18#1 % 65536 % 4294967296 - 4294967296)) && (((if #t~mem692#1 % 65536 % 4294967296 <= 2147483647 then #t~mem692#1 % 65536 % 4294967296 else #t~mem692#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if ~flags~18#1 % 65536 % 4294967296 <= 2147483647 then ~flags~18#1 % 65536 % 4294967296 else ~flags~18#1 % 65536 % 4294967296 - 4294967296) < 0) || #t~bitwise693#1 >= (if #t~mem692#1 % 65536 % 4294967296 <= 2147483647 then #t~mem692#1 % 65536 % 4294967296 else #t~mem692#1 % 65536 % 4294967296 - 4294967296))) && (((if #t~mem692#1 % 65536 % 4294967296 <= 2147483647 then #t~mem692#1 % 65536 % 4294967296 else #t~mem692#1 % 65536 % 4294967296 - 4294967296) < 0 || (if ~flags~18#1 % 65536 % 4294967296 <= 2147483647 then ~flags~18#1 % 65536 % 4294967296 else ~flags~18#1 % 65536 % 4294967296 - 4294967296) < 0) || #t~bitwise693#1 <= (if #t~mem692#1 % 65536 % 4294967296 <= 2147483647 then #t~mem692#1 % 65536 % 4294967296 else #t~mem692#1 % 65536 % 4294967296 - 4294967296) + (if ~flags~18#1 % 65536 % 4294967296 <= 2147483647 then ~flags~18#1 % 65536 % 4294967296 else ~flags~18#1 % 65536 % 4294967296 - 4294967296))) && (((if #t~mem692#1 % 65536 % 4294967296 <= 2147483647 then #t~mem692#1 % 65536 % 4294967296 else #t~mem692#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if ~flags~18#1 % 65536 % 4294967296 <= 2147483647 then ~flags~18#1 % 65536 % 4294967296 else ~flags~18#1 % 65536 % 4294967296 - 4294967296) >= 0) || #t~bitwise693#1 < 0)) && #t~bitwise693#1 <= 2147483647; [2025-02-08 02:45:49,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228-1: [2025-02-08 02:45:49,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: call write~int#12(#t~bitwise693#1, ~info~25#1.base, 4349 + ~info~25#1.offset, 2);call #t~mem694#1 := read~int#12(~#new_line~0#1.base, 8 + ~#new_line~0#1.offset, 2);call write~int#12(#t~mem694#1, ~info~25#1.base, 4348 + ~info~25#1.offset, 1); [2025-02-08 02:45:49,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13269: havoc capable_#t~nondet2486#1;#t~ret681#1 := capable_#res#1;havoc capable_#t~nondet2486#1, capable_~arg0#1;havoc capable_#in~arg0#1;assume { :end_inline_capable } true;~tmp___2~7#1 := (if 0 == #t~ret681#1 % 256 then 0 else 1); [2025-02-08 02:45:49,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-1: assume 0 != #t~bitwise695#1 % 4294967296;havoc #t~bitwise695#1;call #t~mem696#1 := read~int#12(~#new_line~0#1.base, ~#new_line~0#1.offset, 4);call write~int#12(#t~mem696#1 % 4294967296, ~info~25#1.base, 4352 + ~info~25#1.offset, 8);havoc #t~mem696#1; [2025-02-08 02:45:49,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-1: assume !(0 != #t~bitwise695#1 % 4294967296);havoc #t~bitwise695#1;call write~int#12(0, ~info~25#1.base, 4352 + ~info~25#1.offset, 8); [2025-02-08 02:45:49,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187: assume 0 != #t~mem697#1;havoc #t~mem697#1; [2025-02-08 02:45:49,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187: assume !(0 != #t~mem697#1);havoc #t~mem697#1; [2025-02-08 02:45:49,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-5: assume 0 == (if #t~mem692#1 % 65536 % 4294967296 <= 2147483647 then #t~mem692#1 % 65536 % 4294967296 else #t~mem692#1 % 65536 % 4294967296 - 4294967296) || (if #t~mem692#1 % 65536 % 4294967296 <= 2147483647 then #t~mem692#1 % 65536 % 4294967296 else #t~mem692#1 % 65536 % 4294967296 - 4294967296) == (if ~flags~18#1 % 65536 % 4294967296 <= 2147483647 then ~flags~18#1 % 65536 % 4294967296 else ~flags~18#1 % 65536 % 4294967296 - 4294967296);#t~bitwise693#1 := (if ~flags~18#1 % 65536 % 4294967296 <= 2147483647 then ~flags~18#1 % 65536 % 4294967296 else ~flags~18#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:45:49,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-5: assume !(0 == (if #t~mem692#1 % 65536 % 4294967296 <= 2147483647 then #t~mem692#1 % 65536 % 4294967296 else #t~mem692#1 % 65536 % 4294967296 - 4294967296) || (if #t~mem692#1 % 65536 % 4294967296 <= 2147483647 then #t~mem692#1 % 65536 % 4294967296 else #t~mem692#1 % 65536 % 4294967296 - 4294967296) == (if ~flags~18#1 % 65536 % 4294967296 <= 2147483647 then ~flags~18#1 % 65536 % 4294967296 else ~flags~18#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:49,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-4: assume 0 == (if ~flags~18#1 % 65536 % 4294967296 <= 2147483647 then ~flags~18#1 % 65536 % 4294967296 else ~flags~18#1 % 65536 % 4294967296 - 4294967296);#t~bitwise693#1 := (if #t~mem692#1 % 65536 % 4294967296 <= 2147483647 then #t~mem692#1 % 65536 % 4294967296 else #t~mem692#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:45:49,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-4: assume !(0 == (if ~flags~18#1 % 65536 % 4294967296 <= 2147483647 then ~flags~18#1 % 65536 % 4294967296 else ~flags~18#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:49,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-3: assume 0 == ~flags~18#1 % 4294967296;#t~bitwise695#1 := 0; [2025-02-08 02:45:49,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-3: assume !(0 == ~flags~18#1 % 4294967296); [2025-02-08 02:45:49,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-2: assume 2560 == ~flags~18#1 % 4294967296;#t~bitwise695#1 := ~flags~18#1; [2025-02-08 02:45:49,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-2: assume !(2560 == ~flags~18#1 % 4294967296); [2025-02-08 02:45:49,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-9: assume #t~short689#1;call #t~mem688#1 := read~int#12(~#new_line~0#1.base, 8 + ~#new_line~0#1.offset, 2);#t~short689#1 := 1 != #t~mem688#1 % 65536 % 4294967296; [2025-02-08 02:45:49,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-9: assume !#t~short689#1; [2025-02-08 02:45:49,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-8: assume #t~short689#1;havoc #t~mem687#1;havoc #t~mem688#1;havoc #t~short689#1;#res#1 := -22;call ULTIMATE.dealloc(~#new_line~0#1.base, ~#new_line~0#1.offset);havoc ~#new_line~0#1.base, ~#new_line~0#1.offset; [2025-02-08 02:45:49,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-8: assume !#t~short689#1;havoc #t~mem687#1;havoc #t~mem688#1;havoc #t~short689#1;call #t~mem690#1 := read~int#12(~info~25#1.base, 4349 + ~info~25#1.offset, 2); [2025-02-08 02:45:49,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-7: assume 0 == #t~mem690#1 % 65536 % 4294967296;#t~bitwise691#1 := 0; [2025-02-08 02:45:49,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-7: assume !(0 == #t~mem690#1 % 65536 % 4294967296); [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-6: assume 28919 == #t~mem690#1 % 65536 % 4294967296;#t~bitwise691#1 := #t~mem690#1 % 65536; [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-6: assume !(28919 == #t~mem690#1 % 65536 % 4294967296); [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-13: assume #t~switch684#1;call #t~mem685#1 := read~int#12(~info~25#1.base, 4349 + ~info~25#1.offset, 2); [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-13: assume !#t~switch684#1;#t~switch684#1 := true; [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-12: assume 0 == #t~mem685#1 % 65536 % 4294967296;#t~bitwise686#1 := 0; [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-12: assume !(0 == #t~mem685#1 % 65536 % 4294967296); [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-11: assume 36616 == #t~mem685#1 % 65536 % 4294967296;#t~bitwise686#1 := #t~mem685#1 % 65536; [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-11: assume !(36616 == #t~mem685#1 % 65536 % 4294967296); [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-10: assume #t~switch684#1;#res#1 := -22;call ULTIMATE.dealloc(~#new_line~0#1.base, ~#new_line~0#1.offset);havoc ~#new_line~0#1.base, ~#new_line~0#1.offset; [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-10: assume !#t~switch684#1;havoc #t~mem683#1;havoc #t~switch684#1;havoc #t~mem685#1;havoc #t~bitwise686#1;call #t~mem687#1 := read~int#12(~#new_line~0#1.base, 8 + ~#new_line~0#1.offset, 2);#t~short689#1 := 0 != #t~mem687#1 % 65536 % 4294967296; [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-17: assume #t~switch684#1;~flags~18#1 := 0; [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-17: assume !#t~switch684#1;#t~switch684#1 := #t~switch684#1 || 4 == #t~mem683#1; [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-16: assume #t~switch684#1;~flags~18#1 := 8; [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-16: assume !#t~switch684#1;#t~switch684#1 := #t~switch684#1 || 2 == #t~mem683#1; [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-15: assume #t~switch684#1;~flags~18#1 := 2560; [2025-02-08 02:45:49,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-15: assume !#t~switch684#1;#t~switch684#1 := #t~switch684#1 || 3 == #t~mem683#1; [2025-02-08 02:45:49,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-14: assume #t~switch684#1;~flags~18#1 := 2048; [2025-02-08 02:45:49,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-14: assume !#t~switch684#1;#t~switch684#1 := #t~switch684#1 || 0 == #t~mem683#1; [2025-02-08 02:45:49,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-20: assume 0 != ~tmp___2~7#1 % 256;~tmp___3~3#1 := 0; [2025-02-08 02:45:49,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-20: assume !(0 != ~tmp___2~7#1 % 256);~tmp___3~3#1 := 1; [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-19: assume 0 != ~tmp___3~3#1;#res#1 := -1;call ULTIMATE.dealloc(~#new_line~0#1.base, ~#new_line~0#1.offset);havoc ~#new_line~0#1.base, ~#new_line~0#1.offset; [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-19: assume !(0 != ~tmp___3~3#1); [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-18: assume 0 != ~tmp___4~3#1 % 18446744073709551616;#res#1 := -14;call ULTIMATE.dealloc(~#new_line~0#1.base, ~#new_line~0#1.offset);havoc ~#new_line~0#1.base, ~#new_line~0#1.offset; [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-18: assume !(0 != ~tmp___4~3#1 % 18446744073709551616);call #t~mem683#1 := read~int#12(~#new_line~0#1.base, 4 + ~#new_line~0#1.offset, 4);#t~switch684#1 := 1 == #t~mem683#1; [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217-2: havoc #t~bitwise686#1;assume #t~bitwise686#1 % 4294967296 <= #t~mem685#1 % 65536 % 4294967296 && #t~bitwise686#1 % 4294967296 <= 36616; [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217-1: [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217: ~flags~18#1 := #t~bitwise686#1; [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230: [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230-1: havoc #t~bitwise695#1;assume #t~bitwise695#1 % 4294967296 <= ~flags~18#1 % 4294967296 && #t~bitwise695#1 % 4294967296 <= 2560; [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7239: #res#1 := 0;call ULTIMATE.dealloc(~#new_line~0#1.base, ~#new_line~0#1.offset);havoc ~#new_line~0#1.base, ~#new_line~0#1.offset; [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7235: call #t~mem697#1 := read~int#12(~info~25#1.base, 12685 + ~info~25#1.offset, 4); [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198: ~tmp___4~3#1 := #t~ret682#1; [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-1: [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227: call write~int#12(#t~bitwise691#1, ~info~25#1.base, 4349 + ~info~25#1.offset, 2);call #t~mem692#1 := read~int#12(~info~25#1.base, 4349 + ~info~25#1.offset, 2); [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198-1: SUMMARY for call #t~ret682#1 := copy_from_user(~#new_line~0#1.base, ~#new_line~0#1.offset, ~line~1#1.base, ~line~1#1.offset, ~size~0#1); srcloc: null [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-2: havoc #t~bitwise691#1;assume #t~bitwise691#1 % 4294967296 <= #t~mem690#1 % 65536 % 4294967296 && #t~bitwise691#1 % 4294967296 <= 28919; [2025-02-08 02:45:49,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7236: SUMMARY for call program_hw(~info~25#1.base, ~info~25#1.offset); srcloc: null [2025-02-08 02:45:49,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5455: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 02:45:49,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5455: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 02:45:49,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5466: 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~ret117#1;#res#1.base, #res#1.offset := ~res~0#1.base, ~res~0#1.offset; [2025-02-08 02:45:49,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5466-1: #t~ret117#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~ret117#1 && #t~ret117#1 <= 9223372036854775807;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == #t~ret117#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:45:49,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5464: havoc ~res~0#1.base, ~res~0#1.offset; [2025-02-08 02:45:49,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13313: havoc #t~ret2492.base, #t~ret2492.offset; [2025-02-08 02:45:49,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6855: havoc #t~mem593; [2025-02-08 02:45:49,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13458: havoc tty_get_baud_rate_#t~nondet2521#1;#t~ret1070#1 := tty_get_baud_rate_#res#1;havoc tty_get_baud_rate_#t~nondet2521#1, tty_get_baud_rate_~arg0#1.base, tty_get_baud_rate_~arg0#1.offset;havoc tty_get_baud_rate_#in~arg0#1.base, tty_get_baud_rate_#in~arg0#1.offset;assume { :end_inline_tty_get_baud_rate } true;~tmp~69#1 := #t~ret1070#1;havoc #t~mem1069#1.base, #t~mem1069#1.offset;havoc #t~ret1070#1;call write~int#12(~tmp~69#1 % 4294967296, ~info#1.base, 4365 + ~info#1.offset, 8); [2025-02-08 02:45:50,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13289: havoc #t~nondet2488; [2025-02-08 02:45:50,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469: call #t~mem1614.base, #t~mem1614.offset := read~$Pointer$#12(~info.base, 4386 + ~info.offset, 8);call #t~mem1615.base, #t~mem1615.offset := read~$Pointer$#12(~info.base, 4291 + ~info.offset, 8);call #t~mem1616 := read~int#12(#t~mem1615.base, 4382 + #t~mem1615.offset, 4);call write~$Pointer$#12(#t~mem1614.base, #t~mem1614.offset + (if #t~mem1616 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem1616 % 4294967296 % 18446744073709551616 % 18446744073709551616 else #t~mem1616 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~buf_list_ex.base, ~buf_list_ex.offset + 10 * (if ~i~2 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2 % 18446744073709551616 % 18446744073709551616 else ~i~2 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call #t~mem1617.base, #t~mem1617.offset := read~$Pointer$#12(~info.base, 4291 + ~info.offset, 8);call #t~mem1618 := read~int#12(#t~mem1617.base, 4382 + #t~mem1617.offset, 4);~phys_addr~0 := #t~mem1618 % 4294967296;havoc #t~mem1617.base, #t~mem1617.offset;havoc #t~mem1618;call #t~mem1619.base, #t~mem1619.offset := read~$Pointer$#12(~info.base, 4291 + ~info.offset, 8);call #t~mem1620.base, #t~mem1620.offset := read~$Pointer$#12(~info.base, 4291 + ~info.offset, 8);call #t~mem1621 := read~int#12(#t~mem1620.base, 4382 + #t~mem1620.offset, 4);call write~int#12(1024 + #t~mem1621, #t~mem1619.base, 4382 + #t~mem1619.offset, 4);havoc #t~mem1619.base, #t~mem1619.offset;havoc #t~mem1620.base, #t~mem1620.offset;havoc #t~mem1621;call write~int#12(~phys_addr~0, ~buf_list.base, 2 + (~buf_list.offset + 10 * (if ~i~2 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2 % 18446744073709551616 % 18446744073709551616 else ~i~2 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2);call write~int#12(~phys_addr~0 % 18446744073709551616 / 65536, ~buf_list.base, 4 + (~buf_list.offset + 10 * (if ~i~2 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2 % 18446744073709551616 % 18446744073709551616 else ~i~2 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 1);~i~2 := 1 + ~i~2; [2025-02-08 02:45:50,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482: #res := 0; [2025-02-08 02:45:50,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint alloc_frame_bufsFINAL: assume true; [2025-02-08 02:45:50,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6423: assume 0 != ~timeout && (if (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 else (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6423: assume !(0 != ~timeout && (if (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 else (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0);call #t~mem411 := read~int#12(~info~8.base, 4244 + ~info~8.offset, 1); [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6419: assume 0 != ~tmp___4~1; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6419: assume !(0 != ~tmp___4~1); [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415-1: SUMMARY for call #t~ret407 := jiffies_to_msecs(~char_time~0); srcloc: null [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415: ~tmp___2~3 := #t~ret407; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440-1: SUMMARY for call #t~ret415 := signal_pending(~tmp___6~0.base, ~tmp___6~0.offset); srcloc: null [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440: assume -2147483648 <= #t~ret415 && #t~ret415 <= 2147483647;~tmp___7~0 := #t~ret415;havoc #t~ret415; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6428: assume 0 != (if #t~mem411 % 256 % 4294967296 <= 2147483647 then #t~mem411 % 256 % 4294967296 else #t~mem411 % 256 % 4294967296 - 4294967296);havoc #t~mem411; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6428: assume !(0 != (if #t~mem411 % 256 % 4294967296 <= 2147483647 then #t~mem411 % 256 % 4294967296 else #t~mem411 % 256 % 4294967296 - 4294967296));havoc #t~mem411; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6416-1: SUMMARY for call #t~ret408 := msleep_interruptible(~tmp___2~3); srcloc: null [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6416: havoc #t~ret408; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6445: assume 0 != ~timeout && (if (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 else (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6445: assume !(0 != ~timeout && (if (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 else (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0);call #t~mem416 := read~int#12(~info~8.base, 4244 + ~info~8.offset, 1);#t~short418 := 0 != (if #t~mem416 % 256 % 4294967296 <= 2147483647 then #t~mem416 % 256 % 4294967296 else #t~mem416 % 256 % 4294967296 - 4294967296); [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: assume 0 != ~tmp___7~0; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: assume !(0 != ~tmp___7~0); [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6437-1: SUMMARY for call #t~ret412 := jiffies_to_msecs(~char_time~0); srcloc: null [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6437: ~tmp___5~1 := #t~ret412; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458: assume ~debug_level~0 > 2; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458: assume !(~debug_level~0 > 2); [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450: assume #t~short418;havoc #t~mem416;havoc #t~mem417;havoc #t~short418; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450: assume !#t~short418;havoc #t~mem416;havoc #t~mem417;havoc #t~short418; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417-1: SUMMARY for call #t~ret409.base, #t~ret409.offset := get_current(); srcloc: null [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417: ~tmp___3~1.base, ~tmp___3~1.offset := #t~ret409.base, #t~ret409.offset;havoc #t~ret409.base, #t~ret409.offset; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450-1: assume #t~short418;call #t~mem417 := read~int#12(~info~8.base, 4243 + ~info~8.offset, 1);#t~short418 := 0 != (if #t~mem417 % 256 % 4294967296 <= 2147483647 then #t~mem417 % 256 % 4294967296 else #t~mem417 % 256 % 4294967296 - 4294967296); [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450-1: assume !#t~short418; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: havoc #t~ret413; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438-1: SUMMARY for call #t~ret413 := msleep_interruptible(~tmp___5~1); srcloc: null [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459-1: SUMMARY for call #t~ret419 := printk(45, 0); srcloc: null [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: assume -2147483648 <= #t~ret419 && #t~ret419 <= 2147483647;havoc #t~ret419; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6418: assume -2147483648 <= #t~ret410 && #t~ret410 <= 2147483647;~tmp___4~1 := #t~ret410;havoc #t~ret410; [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6418-1: SUMMARY for call #t~ret410 := signal_pending(~tmp___3~1.base, ~tmp___3~1.offset); srcloc: null [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6439-1: SUMMARY for call #t~ret414.base, #t~ret414.offset := get_current(); srcloc: null [2025-02-08 02:45:50,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6439: ~tmp___6~0.base, ~tmp___6~0.offset := #t~ret414.base, #t~ret414.offset;havoc #t~ret414.base, #t~ret414.offset; [2025-02-08 02:45:50,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9916: assume 0 != ~rc~5#1; [2025-02-08 02:45:50,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9916: assume !(0 != ~rc~5#1); [2025-02-08 02:45:50,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9947: SUMMARY for call release_resources(~info~34#1.base, ~info~34#1.offset); srcloc: null [2025-02-08 02:45:50,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9953: SUMMARY for call kfree(~tmp~86#1.base, ~tmp~86#1.offset); srcloc: null [2025-02-08 02:45:50,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9939: assume { :begin_inline_hdlcdev_exit } true;hdlcdev_exit_#in~info#1.base, hdlcdev_exit_#in~info#1.offset := ~info~34#1.base, ~info~34#1.offset;havoc hdlcdev_exit_#t~mem728#1.base, hdlcdev_exit_#t~mem728#1.offset, hdlcdev_exit_#t~mem729#1.base, hdlcdev_exit_#t~mem729#1.offset, hdlcdev_exit_~info#1.base, hdlcdev_exit_~info#1.offset;hdlcdev_exit_~info#1.base, hdlcdev_exit_~info#1.offset := hdlcdev_exit_#in~info#1.base, hdlcdev_exit_#in~info#1.offset;call hdlcdev_exit_#t~mem728#1.base, hdlcdev_exit_#t~mem728#1.offset := read~$Pointer$#12(hdlcdev_exit_~info#1.base, 12757 + hdlcdev_exit_~info#1.offset, 8);assume { :begin_inline_unregister_hdlc_device } true;unregister_hdlc_device_#in~arg0#1.base, unregister_hdlc_device_#in~arg0#1.offset := hdlcdev_exit_#t~mem728#1.base, hdlcdev_exit_#t~mem728#1.offset;havoc unregister_hdlc_device_~arg0#1.base, unregister_hdlc_device_~arg0#1.offset;unregister_hdlc_device_~arg0#1.base, unregister_hdlc_device_~arg0#1.offset := unregister_hdlc_device_#in~arg0#1.base, unregister_hdlc_device_#in~arg0#1.offset;havoc unregister_hdlc_device_~arg0#1.base, unregister_hdlc_device_~arg0#1.offset;havoc unregister_hdlc_device_#in~arg0#1.base, unregister_hdlc_device_#in~arg0#1.offset;assume { :end_inline_unregister_hdlc_device } true;havoc hdlcdev_exit_#t~mem728#1.base, hdlcdev_exit_#t~mem728#1.offset;call hdlcdev_exit_#t~mem729#1.base, hdlcdev_exit_#t~mem729#1.offset := read~$Pointer$#12(hdlcdev_exit_~info#1.base, 12757 + hdlcdev_exit_~info#1.offset, 8);assume { :begin_inline_ldv_free_netdev_14 } true;ldv_free_netdev_14_#in~dev#1.base, ldv_free_netdev_14_#in~dev#1.offset := hdlcdev_exit_#t~mem729#1.base, hdlcdev_exit_#t~mem729#1.offset;havoc ldv_free_netdev_14_~dev#1.base, ldv_free_netdev_14_~dev#1.offset;ldv_free_netdev_14_~dev#1.base, ldv_free_netdev_14_~dev#1.offset := ldv_free_netdev_14_#in~dev#1.base, ldv_free_netdev_14_#in~dev#1.offset; [2025-02-08 02:45:50,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9943: assume 0 != (#t~mem1838#1.base + #t~mem1838#1.offset) % 18446744073709551616;havoc #t~mem1838#1.base, #t~mem1838#1.offset; [2025-02-08 02:45:50,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9943: assume !(0 != (#t~mem1838#1.base + #t~mem1838#1.offset) % 18446744073709551616);havoc #t~mem1838#1.base, #t~mem1838#1.offset; [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12687: ~ldv_state_variable_3~0 := 0;havoc ldv_free_netdev_14_~dev#1.base, ldv_free_netdev_14_~dev#1.offset;havoc ldv_free_netdev_14_#in~dev#1.base, ldv_free_netdev_14_#in~dev#1.offset;assume { :end_inline_ldv_free_netdev_14 } true;havoc hdlcdev_exit_#t~mem729#1.base, hdlcdev_exit_#t~mem729#1.offset;call write~$Pointer$#12(0, 0, hdlcdev_exit_~info#1.base, 12757 + hdlcdev_exit_~info#1.offset, 8);havoc hdlcdev_exit_#t~mem728#1.base, hdlcdev_exit_#t~mem728#1.offset, hdlcdev_exit_#t~mem729#1.base, hdlcdev_exit_#t~mem729#1.offset, hdlcdev_exit_~info#1.base, hdlcdev_exit_~info#1.offset;havoc hdlcdev_exit_#in~info#1.base, hdlcdev_exit_#in~info#1.offset;assume { :end_inline_hdlcdev_exit } true;assume { :begin_inline_free_dma_bufs } true;free_dma_bufs_#in~info#1.base, free_dma_bufs_#in~info#1.offset := ~info~34#1.base, ~info~34#1.offset;havoc free_dma_bufs_~info#1.base, free_dma_bufs_~info#1.offset;free_dma_bufs_~info#1.base, free_dma_bufs_~info#1.offset := free_dma_bufs_#in~info#1.base, free_dma_bufs_#in~info#1.offset;call write~$Pointer$#12(0, 0, free_dma_bufs_~info#1.base, 1621 + free_dma_bufs_~info#1.offset, 8);call write~$Pointer$#12(0, 0, free_dma_bufs_~info#1.base, 1641 + free_dma_bufs_~info#1.offset, 8);call write~$Pointer$#12(0, 0, free_dma_bufs_~info#1.base, 2937 + free_dma_bufs_~info#1.offset, 8);havoc free_dma_bufs_~info#1.base, free_dma_bufs_~info#1.offset;havoc free_dma_bufs_#in~info#1.base, free_dma_bufs_#in~info#1.offset;assume { :end_inline_free_dma_bufs } true;assume { :begin_inline_free_tmp_rx_buf } true;free_tmp_rx_buf_#in~info#1.base, free_tmp_rx_buf_#in~info#1.offset := ~info~34#1.base, ~info~34#1.offset;havoc free_tmp_rx_buf_#t~mem1625#1.base, free_tmp_rx_buf_#t~mem1625#1.offset, free_tmp_rx_buf_~info#1.base, free_tmp_rx_buf_~info#1.offset;free_tmp_rx_buf_~info#1.base, free_tmp_rx_buf_~info#1.offset := free_tmp_rx_buf_#in~info#1.base, free_tmp_rx_buf_#in~info#1.offset;call free_tmp_rx_buf_#t~mem1625#1.base, free_tmp_rx_buf_#t~mem1625#1.offset := read~$Pointer$#12(free_tmp_rx_buf_~info#1.base, 4229 + free_tmp_rx_buf_~info#1.offset, 8); [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9937: assume 0 != (~info~34#1.base + ~info~34#1.offset) % 18446744073709551616; [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9937: assume !(0 != (~info~34#1.base + ~info~34#1.offset) % 18446744073709551616); [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13519: havoc tty_unregister_driver_#t~nondet2529#1;#t~ret1834#1 := tty_unregister_driver_#res#1;havoc tty_unregister_driver_#t~nondet2529#1, tty_unregister_driver_~arg0#1.base, tty_unregister_driver_~arg0#1.offset;havoc tty_unregister_driver_#in~arg0#1.base, tty_unregister_driver_#in~arg0#1.offset;assume { :end_inline_tty_unregister_driver } true;assume -2147483648 <= #t~ret1834#1 && #t~ret1834#1 <= 2147483647;~rc~5#1 := #t~ret1834#1;havoc #t~ret1834#1; [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12687-1: SUMMARY for call free_netdev(ldv_free_netdev_14_~dev#1.base, ldv_free_netdev_14_~dev#1.offset); srcloc: null [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9927: call #t~mem1836#1.base, #t~mem1836#1.offset := read~$Pointer$#12(~info~34#1.base, 1315 + ~info~34#1.offset, 8);~info~34#1.base, ~info~34#1.offset := #t~mem1836#1.base, #t~mem1836#1.offset;havoc #t~mem1836#1.base, #t~mem1836#1.offset; [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9927-1: SUMMARY for call reset_port(~info~34#1.base, ~info~34#1.offset); srcloc: null [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917: assume -2147483648 <= #t~ret1835#1 && #t~ret1835#1 <= 2147483647;havoc #t~ret1835#1; [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917-1: SUMMARY for call #t~ret1835#1 := printk(260, 0); srcloc: null [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9921: SUMMARY for call put_tty_driver(~serial_driver~0.base, ~serial_driver~0.offset); srcloc: null [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9952: SUMMARY for call tty_port_destroy(~tmp~86#1.base, 12 + ~tmp~86#1.offset); srcloc: null [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9950: ~tmp~86#1.base, ~tmp~86#1.offset := ~info~34#1.base, ~info~34#1.offset;call #t~mem1839#1.base, #t~mem1839#1.offset := read~$Pointer$#12(~info~34#1.base, 1315 + ~info~34#1.offset, 8);~info~34#1.base, ~info~34#1.offset := #t~mem1839#1.base, #t~mem1839#1.offset;havoc #t~mem1839#1.base, #t~mem1839#1.offset; [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint synclinkmp_cleanupFINAL: assume true; [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9944: SUMMARY for call write_reg(~info~34#1.base, ~info~34#1.offset, 0, 1); srcloc: null [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9942: assume 0 == #t~mem1837#1;havoc #t~mem1837#1;call #t~mem1838#1.base, #t~mem1838#1.offset := read~$Pointer$#12(~info~34#1.base, 4402 + ~info~34#1.offset, 8); [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9942: assume !(0 == #t~mem1837#1);havoc #t~mem1837#1; [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936: ~info~34#1.base, ~info~34#1.offset := ~synclinkmp_device_list~0.base, ~synclinkmp_device_list~0.offset; [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9509: havoc free_tmp_rx_buf_#t~mem1625#1.base, free_tmp_rx_buf_#t~mem1625#1.offset;call write~$Pointer$#12(0, 0, free_tmp_rx_buf_~info#1.base, 4229 + free_tmp_rx_buf_~info#1.offset, 8);havoc free_tmp_rx_buf_#t~mem1625#1.base, free_tmp_rx_buf_#t~mem1625#1.offset, free_tmp_rx_buf_~info#1.base, free_tmp_rx_buf_~info#1.offset;havoc free_tmp_rx_buf_#in~info#1.base, free_tmp_rx_buf_#in~info#1.offset;assume { :end_inline_free_tmp_rx_buf } true;call #t~mem1837#1 := read~int#12(~info~34#1.base, 4287 + ~info~34#1.offset, 4); [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9509-1: SUMMARY for call kfree(free_tmp_rx_buf_#t~mem1625#1.base, free_tmp_rx_buf_#t~mem1625#1.offset); srcloc: null [2025-02-08 02:45:50,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9961: assume { :begin_inline_pci_unregister_driver } true;pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset := ~#synclinkmp_pci_driver~0.base, ~#synclinkmp_pci_driver~0.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset := pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;havoc pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;assume { :end_inline_pci_unregister_driver } true; [2025-02-08 02:45:50,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474: havoc __kmalloc_#t~ret118#1.base, __kmalloc_#t~ret118#1.offset; [2025-02-08 02:45:50,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593: havoc #t~mem199.base, #t~mem199.offset; [2025-02-08 02:45:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13242: havoc #t~nondet2482; [2025-02-08 02:45:50,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9633: havoc free_irq_~arg0#1, free_irq_~arg1#1.base, free_irq_~arg1#1.offset;havoc free_irq_#in~arg0#1, free_irq_#in~arg1#1.base, free_irq_#in~arg1#1.offset;assume { :end_inline_free_irq } true;havoc #t~mem1676#1;call write~int#12(0, ~info#1.base, 4339 + ~info#1.offset, 1); [2025-02-08 02:45:50,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13502-1: #t~ret260#1 := tty_port_install_#res#1;havoc tty_port_install_#t~nondet2527#1, tty_port_install_~arg0#1.base, tty_port_install_~arg0#1.offset, tty_port_install_~arg1#1.base, tty_port_install_~arg1#1.offset, tty_port_install_~arg2#1.base, tty_port_install_~arg2#1.offset;havoc tty_port_install_#in~arg0#1.base, tty_port_install_#in~arg0#1.offset, tty_port_install_#in~arg1#1.base, tty_port_install_#in~arg1#1.offset, tty_port_install_#in~arg2#1.base, tty_port_install_#in~arg2#1.offset;assume { :end_inline_tty_port_install } true;assume -2147483648 <= #t~ret260#1 && #t~ret260#1 <= 2147483647;~tmp___0~8#1 := #t~ret260#1;havoc #t~ret260#1;#res#1 := ~tmp___0~8#1; [2025-02-08 02:45:50,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5947: assume -2147483648 <= #t~ret259#1 && #t~ret259#1 <= 2147483647;havoc #t~mem258#1;havoc #t~ret259#1;#res#1 := -19; [2025-02-08 02:45:50,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13502: havoc tty_port_install_#t~nondet2527#1; [2025-02-08 02:45:50,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5947-1: SUMMARY for call #t~ret259#1 := printk(13, 0); srcloc: null [2025-02-08 02:45:50,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5946: assume 0 != #t~mem257#1 % 4294967296;havoc #t~mem257#1;call #t~mem258#1 := read~int#12(~info~0#1.base, 4378 + ~info~0#1.offset, 4); [2025-02-08 02:45:50,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5946: assume !(0 != #t~mem257#1 % 4294967296);havoc #t~mem257#1;call write~$Pointer$#12(~info~0#1.base, ~info~0#1.offset, ~tty#1.base, 1215 + ~tty#1.offset, 8);assume { :begin_inline_tty_port_install } true;tty_port_install_#in~arg0#1.base, tty_port_install_#in~arg0#1.offset, tty_port_install_#in~arg1#1.base, tty_port_install_#in~arg1#1.offset, tty_port_install_#in~arg2#1.base, tty_port_install_#in~arg2#1.offset := ~info~0#1.base, 12 + ~info~0#1.offset, ~driver#1.base, ~driver#1.offset, ~tty#1.base, ~tty#1.offset;havoc tty_port_install_#res#1;havoc tty_port_install_#t~nondet2527#1, tty_port_install_~arg0#1.base, tty_port_install_~arg0#1.offset, tty_port_install_~arg1#1.base, tty_port_install_~arg1#1.offset, tty_port_install_~arg2#1.base, tty_port_install_~arg2#1.offset;tty_port_install_~arg0#1.base, tty_port_install_~arg0#1.offset := tty_port_install_#in~arg0#1.base, tty_port_install_#in~arg0#1.offset;tty_port_install_~arg1#1.base, tty_port_install_~arg1#1.offset := tty_port_install_#in~arg1#1.base, tty_port_install_#in~arg1#1.offset;tty_port_install_~arg2#1.base, tty_port_install_~arg2#1.offset := tty_port_install_#in~arg2#1.base, tty_port_install_#in~arg2#1.offset;havoc tty_port_install_#t~nondet2527#1;assume -2147483648 <= tty_port_install_#t~nondet2527#1 && tty_port_install_#t~nondet2527#1 <= 2147483647;tty_port_install_#res#1 := tty_port_install_#t~nondet2527#1;havoc tty_port_install_#t~nondet2527#1; [2025-02-08 02:45:50,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942: assume 0 != ~tmp~22#1;#res#1 := -19; [2025-02-08 02:45:50,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942: assume !(0 != ~tmp~22#1);call #t~mem257#1 := read~int#12(~info~0#1.base, 4378 + ~info~0#1.offset, 4); [2025-02-08 02:45:50,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941: assume -2147483648 <= #t~ret256#1 && #t~ret256#1 <= 2147483647;~tmp~22#1 := #t~ret256#1; [2025-02-08 02:45:50,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941-1: SUMMARY for call #t~ret256#1 := sanity_check(~info~0#1.base, ~info~0#1.offset, ~tty#1.base, 832 + ~tty#1.offset, 12, 0); srcloc: null [2025-02-08 02:45:50,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5933: call #t~mem253#1.base, #t~mem253#1.offset := read~$Pointer$#12(~info~0#1.base, 1315 + ~info~0#1.offset, 8);~info~0#1.base, ~info~0#1.offset := #t~mem253#1.base, #t~mem253#1.offset; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10267: havoc #t~mem1968.base, #t~mem1968.offset;havoc #t~mem1969;call #t~mem1970 := read~int#12(~info.base, 1015 + ~info.offset, 4);call #t~mem1971 := read~int#12(~info.base, 1591 + ~info.offset, 4); [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10267-1: SUMMARY for call write_reg(~info.base, ~info.offset, 32, (if #t~mem1969 % 256 % 4294967296 <= 2147483647 then #t~mem1969 % 256 % 4294967296 else #t~mem1969 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242-1: assume #t~short1944;call #t~mem1943 := read~int#12(~info.base, 993 + ~info.offset, 4);#t~short1944 := 0 == #t~mem1943; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242-1: assume !#t~short1944; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242-2: call #t~mem1942 := read~int#12(~info.base, 1019 + ~info.offset, 4);#t~short1944 := #t~mem1942 > 1; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10230-1: call ULTIMATE.dealloc(~#TwoBytes~0.base, ~#TwoBytes~0.offset);havoc ~#TwoBytes~0.base, ~#TwoBytes~0.offset; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10261: assume 0 != #t~mem1964;havoc #t~mem1964;call #t~mem1965 := read~int#12(~info.base, 993 + ~info.offset, 4); [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10261: assume !(0 != #t~mem1964);havoc #t~mem1964;call #t~mem1966 := read~int#12(~info.base, 1015 + ~info.offset, 4);~tmp___1~19 := #t~mem1966;havoc #t~mem1966;call #t~mem1967 := read~int#12(~info.base, 1015 + ~info.offset, 4);call write~int#12(1 + #t~mem1967, ~info.base, 1015 + ~info.offset, 4);havoc #t~mem1967;call #t~mem1968.base, #t~mem1968.offset := read~$Pointer$#12(~info.base, 1003 + ~info.offset, 8);call #t~mem1969 := read~int#12(#t~mem1968.base, #t~mem1968.offset + (if ~tmp___1~19 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tmp___1~19 % 18446744073709551616 % 18446744073709551616 else ~tmp___1~19 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10230: call ULTIMATE.dealloc(~#TwoBytes~0.base, ~#TwoBytes~0.offset);havoc ~#TwoBytes~0.base, ~#TwoBytes~0.offset; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10253: assume #t~mem1957 % 4294967296 >= #t~mem1958 % 4294967296;havoc #t~mem1957;havoc #t~mem1958;call #t~mem1959 := read~int#12(~info.base, 1015 + ~info.offset, 4);call #t~mem1960 := read~int#12(~info.base, 1591 + ~info.offset, 4);call write~int#12((if (#t~mem1959 - #t~mem1960) % 4294967296 % 4294967296 <= 2147483647 then (#t~mem1959 - #t~mem1960) % 4294967296 % 4294967296 else (#t~mem1959 - #t~mem1960) % 4294967296 % 4294967296 - 4294967296), ~info.base, 1015 + ~info.offset, 4);havoc #t~mem1959;havoc #t~mem1960; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10253: assume !(#t~mem1957 % 4294967296 >= #t~mem1958 % 4294967296);havoc #t~mem1957;havoc #t~mem1958; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257: havoc #t~mem1961;call #t~mem1962 := read~int#12(~info.base, 1019 + ~info.offset, 4);call write~int#12(-2 + #t~mem1962, ~info.base, 1019 + ~info.offset, 4);havoc #t~mem1962;call #t~mem1963 := read~int#12(~info.base, 913 + ~info.offset, 4);call write~int#12(2 + #t~mem1963, ~info.base, 913 + ~info.offset, 4);havoc #t~mem1963; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257-1: SUMMARY for call write_reg16(~info.base, ~info.offset, 32, (if #t~mem1961 % 65536 % 4294967296 <= 2147483647 then #t~mem1961 % 65536 % 4294967296 else #t~mem1961 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257-2: call #t~mem1961 := read~int#16(~#TwoBytes~0.base, ~#TwoBytes~0.offset, 2); [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10274: call #t~mem1975 := read~int#12(~info.base, 913 + ~info.offset, 4);call write~int#12(1 + #t~mem1975, ~info.base, 913 + ~info.offset, 4);havoc #t~mem1975; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10268: assume #t~mem1970 % 4294967296 >= #t~mem1971 % 4294967296;havoc #t~mem1970;havoc #t~mem1971;call #t~mem1972 := read~int#12(~info.base, 1015 + ~info.offset, 4);call #t~mem1973 := read~int#12(~info.base, 1591 + ~info.offset, 4);call write~int#12((if (#t~mem1972 - #t~mem1973) % 4294967296 % 4294967296 <= 2147483647 then (#t~mem1972 - #t~mem1973) % 4294967296 % 4294967296 else (#t~mem1972 - #t~mem1973) % 4294967296 % 4294967296 - 4294967296), ~info.base, 1015 + ~info.offset, 4);havoc #t~mem1972;havoc #t~mem1973; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10268: assume !(#t~mem1970 % 4294967296 >= #t~mem1971 % 4294967296);havoc #t~mem1970;havoc #t~mem1971; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10272: call #t~mem1974 := read~int#12(~info.base, 1019 + ~info.offset, 4);call write~int#12(#t~mem1974 - 1, ~info.base, 1019 + ~info.offset, 4);havoc #t~mem1974; [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10262-1: SUMMARY for call write_reg(~info.base, ~info.offset, 32, (if #t~mem1965 % 256 % 4294967296 <= 2147483647 then #t~mem1965 % 256 % 4294967296 else #t~mem1965 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10262: havoc #t~mem1965;call write~int#12(0, ~info.base, 993 + ~info.offset, 4); [2025-02-08 02:45:50,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10250: call #t~mem1953 := read~int#12(~info.base, 1015 + ~info.offset, 4);~tmp___0~47 := #t~mem1953;havoc #t~mem1953;call #t~mem1954 := read~int#12(~info.base, 1015 + ~info.offset, 4);call write~int#12(1 + #t~mem1954, ~info.base, 1015 + ~info.offset, 4);havoc #t~mem1954;call #t~mem1955.base, #t~mem1955.offset := read~$Pointer$#12(~info.base, 1003 + ~info.offset, 8);call #t~mem1956 := read~int#12(#t~mem1955.base, #t~mem1955.offset + (if ~tmp___0~47 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tmp___0~47 % 18446744073709551616 % 18446744073709551616 else ~tmp___0~47 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#16(#t~mem1956, ~#TwoBytes~0.base, 1 + ~#TwoBytes~0.offset, 1);havoc #t~mem1955.base, #t~mem1955.offset;havoc #t~mem1956;call #t~mem1957 := read~int#12(~info.base, 1015 + ~info.offset, 4);call #t~mem1958 := read~int#12(~info.base, 1591 + ~info.offset, 4); [2025-02-08 02:45:50,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242: assume #t~short1944;havoc #t~mem1942;havoc #t~mem1943;havoc #t~short1944;call #t~mem1945 := read~int#12(~info.base, 1015 + ~info.offset, 4);~tmp~90 := #t~mem1945;havoc #t~mem1945;call #t~mem1946 := read~int#12(~info.base, 1015 + ~info.offset, 4);call write~int#12(1 + #t~mem1946, ~info.base, 1015 + ~info.offset, 4);havoc #t~mem1946;call #t~mem1947.base, #t~mem1947.offset := read~$Pointer$#12(~info.base, 1003 + ~info.offset, 8);call #t~mem1948 := read~int#12(#t~mem1947.base, #t~mem1947.offset + (if ~tmp~90 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tmp~90 % 18446744073709551616 % 18446744073709551616 else ~tmp~90 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#16(#t~mem1948, ~#TwoBytes~0.base, ~#TwoBytes~0.offset, 1);havoc #t~mem1947.base, #t~mem1947.offset;havoc #t~mem1948;call #t~mem1949 := read~int#12(~info.base, 1015 + ~info.offset, 4);call #t~mem1950 := read~int#12(~info.base, 1591 + ~info.offset, 4); [2025-02-08 02:45:50,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242: assume !#t~short1944;havoc #t~mem1942;havoc #t~mem1943;havoc #t~short1944;call #t~mem1964 := read~int#12(~info.base, 993 + ~info.offset, 4); [2025-02-08 02:45:50,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10246: assume #t~mem1949 % 4294967296 >= #t~mem1950 % 4294967296;havoc #t~mem1949;havoc #t~mem1950;call #t~mem1951 := read~int#12(~info.base, 1015 + ~info.offset, 4);call #t~mem1952 := read~int#12(~info.base, 1591 + ~info.offset, 4);call write~int#12((if (#t~mem1951 - #t~mem1952) % 4294967296 % 4294967296 <= 2147483647 then (#t~mem1951 - #t~mem1952) % 4294967296 % 4294967296 else (#t~mem1951 - #t~mem1952) % 4294967296 % 4294967296 - 4294967296), ~info.base, 1015 + ~info.offset, 4);havoc #t~mem1951;havoc #t~mem1952; [2025-02-08 02:45:50,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10246: assume !(#t~mem1949 % 4294967296 >= #t~mem1950 % 4294967296);havoc #t~mem1949;havoc #t~mem1950; [2025-02-08 02:45:50,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13246: havoc _copy_to_user_#t~nondet2483#1; [2025-02-08 02:45:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8240: havoc async_mode_#t~mem1987#1, async_mode_#t~bitwise1988#1, async_mode_#t~mem1989#1, async_mode_#t~switch1990#1, async_mode_#t~bitwise1991#1, async_mode_#t~bitwise1992#1, async_mode_#t~bitwise1993#1, async_mode_#t~mem1994#1, async_mode_#t~bitwise1995#1, async_mode_#t~mem1996#1, async_mode_#t~mem1997#1, async_mode_#t~mem1998#1.base, async_mode_#t~mem1998#1.offset, async_mode_#t~mem1999#1.base, async_mode_#t~mem1999#1.offset, async_mode_#t~mem2000#1, async_mode_#t~mem2001#1, async_mode_#t~bitwise2002#1, async_mode_#t~bitwise2003#1, async_mode_#t~mem2004#1, async_mode_#t~bitwise2005#1, async_mode_#t~mem2006#1, async_mode_#t~bitwise2007#1, async_mode_#t~mem2008#1, async_mode_#t~mem2009#1, async_mode_#t~mem2010#1, async_mode_#t~mem2011#1, async_mode_~info#1.base, async_mode_~info#1.offset, async_mode_~RegValue~1#1;havoc async_mode_#in~info#1.base, async_mode_#in~info#1.offset;assume { :end_inline_async_mode } true; [2025-02-08 02:45:51,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146: havoc #t~mem1495; [2025-02-08 02:45:51,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10907-1: SUMMARY for call #t~ret2184 := read_reg(~info.base, ~info.offset, 51); srcloc: null [2025-02-08 02:45:51,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10907: ~tmp___3~9 := #t~ret2184;havoc #t~ret2184;call #t~mem2185 := read~int#3(~#testval~0.base, ~#testval~0.offset + (if (3 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (3 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 else (3 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:51,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10903: assume (if ~tmp___2~17 % 256 % 4294967296 <= 2147483647 then ~tmp___2~17 % 256 % 4294967296 else ~tmp___2~17 % 256 % 4294967296 - 4294967296) != (if #t~mem2183 % 256 % 4294967296 <= 2147483647 then #t~mem2183 % 256 % 4294967296 else #t~mem2183 % 256 % 4294967296 - 4294967296);havoc #t~mem2183;~rc~7 := 0; [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10903: assume !((if ~tmp___2~17 % 256 % 4294967296 <= 2147483647 then ~tmp___2~17 % 256 % 4294967296 else ~tmp___2~17 % 256 % 4294967296 - 4294967296) != (if #t~mem2183 % 256 % 4294967296 <= 2147483647 then #t~mem2183 % 256 % 4294967296 else #t~mem2183 % 256 % 4294967296 - 4294967296));havoc #t~mem2183; [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10924: SUMMARY for call reset_port(~info.base, ~info.offset); srcloc: null [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10893: assume (if ~tmp___0~51 % 256 % 4294967296 <= 2147483647 then ~tmp___0~51 % 256 % 4294967296 else ~tmp___0~51 % 256 % 4294967296 - 4294967296) != (if #t~mem2179 % 256 % 4294967296 <= 2147483647 then #t~mem2179 % 256 % 4294967296 else #t~mem2179 % 256 % 4294967296 - 4294967296);havoc #t~mem2179;~rc~7 := 0; [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10893: assume !((if ~tmp___0~51 % 256 % 4294967296 <= 2147483647 then ~tmp___0~51 % 256 % 4294967296 else ~tmp___0~51 % 256 % 4294967296 - 4294967296) != (if #t~mem2179 % 256 % 4294967296 <= 2147483647 then #t~mem2179 % 256 % 4294967296 else #t~mem2179 % 256 % 4294967296 - 4294967296));havoc #t~mem2179; [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10891-1: SUMMARY for call write_reg(~info.base, ~info.offset, 51, (if #t~mem2177 % 256 % 4294967296 <= 2147483647 then #t~mem2177 % 256 % 4294967296 else #t~mem2177 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10891: havoc #t~mem2177; [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10897-1: SUMMARY for call #t~ret2180 := read_reg(~info.base, ~info.offset, 52); srcloc: null [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10897: ~tmp___1~21 := #t~ret2180;havoc #t~ret2180;call #t~mem2181 := read~int#3(~#testval~0.base, ~#testval~0.offset + (if (1 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (1 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 else (1 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10862: call ULTIMATE.dealloc(~#testval~0.base, ~#testval~0.offset);havoc ~#testval~0.base, ~#testval~0.offset; [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889-1: SUMMARY for call write_reg(~info.base, ~info.offset, 52, (if #t~mem2175 % 256 % 4294967296 <= 2147483647 then #t~mem2175 % 256 % 4294967296 else #t~mem2175 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889: havoc #t~mem2175;call #t~mem2176 := read~int#3(~#testval~0.base, ~#testval~0.offset + (if (2 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (2 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 else (2 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10908: assume (if ~tmp___3~9 % 256 % 4294967296 <= 2147483647 then ~tmp___3~9 % 256 % 4294967296 else ~tmp___3~9 % 256 % 4294967296 - 4294967296) != (if #t~mem2185 % 256 % 4294967296 <= 2147483647 then #t~mem2185 % 256 % 4294967296 else #t~mem2185 % 256 % 4294967296 - 4294967296);havoc #t~mem2185;~rc~7 := 0; [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10908: assume !((if ~tmp___3~9 % 256 % 4294967296 <= 2147483647 then ~tmp___3~9 % 256 % 4294967296 else ~tmp___3~9 % 256 % 4294967296 - 4294967296) != (if #t~mem2185 % 256 % 4294967296 <= 2147483647 then #t~mem2185 % 256 % 4294967296 else #t~mem2185 % 256 % 4294967296 - 4294967296));havoc #t~mem2185;~i~6 := 1 + ~i~6; [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10902-1: SUMMARY for call #t~ret2182 := read_reg(~info.base, ~info.offset, 50); srcloc: null [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10898: assume (if ~tmp___1~21 % 256 % 4294967296 <= 2147483647 then ~tmp___1~21 % 256 % 4294967296 else ~tmp___1~21 % 256 % 4294967296 - 4294967296) != (if #t~mem2181 % 256 % 4294967296 <= 2147483647 then #t~mem2181 % 256 % 4294967296 else #t~mem2181 % 256 % 4294967296 - 4294967296);havoc #t~mem2181;~rc~7 := 0; [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10898: assume !((if ~tmp___1~21 % 256 % 4294967296 <= 2147483647 then ~tmp___1~21 % 256 % 4294967296 else ~tmp___1~21 % 256 % 4294967296 - 4294967296) != (if #t~mem2181 % 256 % 4294967296 <= 2147483647 then #t~mem2181 % 256 % 4294967296 else #t~mem2181 % 256 % 4294967296 - 4294967296));havoc #t~mem2181; [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint register_testFINAL: assume true; [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10902: ~tmp___2~17 := #t~ret2182;havoc #t~ret2182;call #t~mem2183 := read~int#3(~#testval~0.base, ~#testval~0.offset + (if (2 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (2 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 else (2 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10925-1: SUMMARY for call spin_unlock_irqrestore(~info.base, 1447 + ~info.offset, ~flags~36); srcloc: null [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892: ~tmp___0~51 := #t~ret2178;havoc #t~ret2178;call #t~mem2179 := read~int#3(~#testval~0.base, ~#testval~0.offset + (if ~i~6 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~6 % 4294967296 % 18446744073709551616 else ~i~6 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10925: #res := (if 0 == ~rc~7 % 256 then 0 else 1);call ULTIMATE.dealloc(~#testval~0.base, ~#testval~0.offset);havoc ~#testval~0.base, ~#testval~0.offset; [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10890: havoc #t~mem2176;call #t~mem2177 := read~int#3(~#testval~0.base, ~#testval~0.offset + (if (3 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (3 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 else (3 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-1: SUMMARY for call #t~ret2178 := read_reg(~info.base, ~info.offset, 53); srcloc: null [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888: call #t~mem2175 := read~int#3(~#testval~0.base, ~#testval~0.offset + (if (1 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (1 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 else (1 + ~i~6) % 4294967296 % (~count~0 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10890-1: SUMMARY for call write_reg(~info.base, ~info.offset, 50, (if #t~mem2176 % 256 % 4294967296 <= 2147483647 then #t~mem2176 % 256 % 4294967296 else #t~mem2176 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888-2: call #t~mem2174 := read~int#3(~#testval~0.base, ~#testval~0.offset + (if ~i~6 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~6 % 4294967296 % 18446744073709551616 else ~i~6 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:51,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888-1: SUMMARY for call write_reg(~info.base, ~info.offset, 53, (if #t~mem2174 % 256 % 4294967296 <= 2147483647 then #t~mem2174 % 256 % 4294967296 else #t~mem2174 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:51,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13362: havoc #t~nondet2502; [2025-02-08 02:45:51,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11423: assume ~i~10 < ~linecount~0; [2025-02-08 02:45:51,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11423: assume !(~i~10 < ~linecount~0); [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11448: assume #t~short2305;havoc #t~mem2303;havoc #t~mem2304;havoc #t~short2305;call #t~mem2306 := read~int#12(~data.base, ~data.offset + (if ~i~10 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~10 % 18446744073709551616 % 18446744073709551616 else ~i~10 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11448: assume !#t~short2305;havoc #t~mem2303;havoc #t~mem2304;havoc #t~short2305; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11448-2: call #t~mem2303 := read~int#12(~data.base, ~data.offset + (if ~i~10 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~10 % 18446744073709551616 % 18446744073709551616 else ~i~10 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);#t~short2305 := #t~mem2303 > 31; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11448-1: assume #t~short2305;call #t~mem2304 := read~int#12(~data.base, ~data.offset + (if ~i~10 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~10 % 18446744073709551616 % 18446744073709551616 else ~i~10 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);#t~short2305 := 127 != #t~mem2304; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11448-1: assume !#t~short2305; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11436: assume -2147483648 <= #t~ret2302 && #t~ret2302 <= 2147483647;~i~10 := 1 + ~i~10; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11436-1: SUMMARY for call #t~ret2302 := printk(308, 0); srcloc: null [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11461-1: SUMMARY for call #t~ret2309 := printk(311, 0); srcloc: null [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11461: assume -2147483648 <= #t~ret2309 && #t~ret2309 <= 2147483647;~data.base, ~data.offset := ~data.base, ~data.offset + (if ~linecount~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~linecount~0 % 18446744073709551616 % 18446744073709551616 else ~linecount~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);~count := ~count - ~linecount~0; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11453: ~i~10 := 1 + ~i~10; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint trace_blockFINAL: assume true; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11445: ~i~10 := 0; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11449-1: SUMMARY for call #t~ret2307 := printk(309, 0); srcloc: null [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11449: assume -2147483648 <= #t~ret2307 && #t~ret2307 <= 2147483647;havoc #t~mem2306;havoc #t~ret2307; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11425-1: SUMMARY for call #t~ret2301 := printk(307, 0); srcloc: null [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11425: assume -2147483648 <= #t~ret2301 && #t~ret2301 <= 2147483647;~i~10 := 1 + ~i~10; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11425-2: call #t~mem2300 := read~int#12(~data.base, ~data.offset + (if ~i~10 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~10 % 18446744073709551616 % 18446744073709551616 else ~i~10 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11417: assume ~count > 16;~linecount~0 := 16; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11417: assume !(~count > 16);~linecount~0 := ~count; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11446: assume ~i~10 < ~linecount~0; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11446: assume !(~i~10 < ~linecount~0); [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11434: assume ~i~10 <= 16; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11434: assume !(~i~10 <= 16); [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11451-1: SUMMARY for call #t~ret2308 := printk(310, 0); srcloc: null [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11451: assume -2147483648 <= #t~ret2308 && #t~ret2308 <= 2147483647;havoc #t~ret2308; [2025-02-08 02:45:51,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11422: ~i~10 := 0; [2025-02-08 02:46:06,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9549: assume -2147483648 <= claim_resources_#t~ret1639#1 && claim_resources_#t~ret1639#1 <= 2147483647;havoc claim_resources_#t~mem1638#1;havoc claim_resources_#t~ret1639#1;call write~int#12(2, claim_resources_~info#1.base, 4378 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9549-1: SUMMARY for call claim_resources_#t~ret1639#1 := printk(228, 0); srcloc: null [2025-02-08 02:46:06,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13183: assume 1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0; [2025-02-08 02:46:06,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13183: assume !(1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0); [2025-02-08 02:46:06,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748: assume 0 == (alloc_dev_~info~33#1.base + alloc_dev_~info~33#1.offset) % 18446744073709551616; [2025-02-08 02:46:06,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748: assume !(0 == (alloc_dev_~info~33#1.base + alloc_dev_~info~33#1.offset) % 18446744073709551616);assume { :begin_inline_tty_port_init } true;tty_port_init_#in~arg0#1.base, tty_port_init_#in~arg0#1.offset := alloc_dev_~info~33#1.base, 12 + alloc_dev_~info~33#1.offset;havoc tty_port_init_~arg0#1.base, tty_port_init_~arg0#1.offset;tty_port_init_~arg0#1.base, tty_port_init_~arg0#1.offset := tty_port_init_#in~arg0#1.base, tty_port_init_#in~arg0#1.offset; [2025-02-08 02:46:06,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9880: assume -2147483648 <= device_init_#t~ret1818#1 && device_init_#t~ret1818#1 <= 2147483647;havoc device_init_#t~mem1817#1.base, device_init_#t~mem1817#1.offset;havoc device_init_#t~ret1818#1;device_init_~port~2#1 := 1 + device_init_~port~2#1; [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9880-1: SUMMARY for call device_init_#t~ret1818#1 := alloc_dma_bufs(device_init_#t~mem1817#1.base, device_init_#t~mem1817#1.offset); srcloc: null [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325-1: assume 0 == ~ldv_retval_2~0;~ldv_state_variable_0~0 := 2;~ldv_state_variable_5~0 := 1;~ldv_state_variable_2~0 := 1;~ldv_state_variable_1~0 := 1;~ldv_state_variable_4~0 := 1; [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325-1: assume !(0 == ~ldv_retval_2~0); [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325-2: assume 0 != ~ldv_retval_2~0;~ldv_state_variable_0~0 := 3; [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325-2: assume !(0 != ~ldv_retval_2~0); [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11004: call write~int#12(init_adapter_#t~bitwise2198#1, init_adapter_~info#1.base, 4456 + init_adapter_~info#1.offset, 4);havoc init_adapter_#t~mem2197#1;havoc init_adapter_#t~bitwise2198#1;call init_adapter_#t~mem2199#1 := read~int#12(init_adapter_~info#1.base, 4456 + init_adapter_~info#1.offset, 4);call write~int#12(init_adapter_#t~mem2199#1, init_adapter_~MiscCtrl~0#1.base, init_adapter_~MiscCtrl~0#1.offset, 4);havoc init_adapter_#t~mem2199#1;init_adapter_~i~7#1 := 0; [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11004-2: havoc init_adapter_#t~bitwise2198#1;assume (init_adapter_#t~bitwise2198#1 % 4294967296 >= init_adapter_#t~mem2197#1 % 4294967296 && init_adapter_#t~bitwise2198#1 % 4294967296 >= 1073741824) && init_adapter_#t~bitwise2198#1 % 4294967296 <= 1073741824 + init_adapter_#t~mem2197#1 % 4294967296; [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11004-1: [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9749: assume -2147483648 <= alloc_dev_#t~ret1723#1 && alloc_dev_#t~ret1723#1 <= 2147483647;havoc alloc_dev_#t~ret1723#1; [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9749-1: SUMMARY for call alloc_dev_#t~ret1723#1 := printk(248, 0); srcloc: null [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11004-4: assume 0 == init_adapter_#t~mem2197#1 % 4294967296 || 1073741824 == init_adapter_#t~mem2197#1 % 4294967296;init_adapter_#t~bitwise2198#1 := 1073741824; [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11004-4: assume !(0 == init_adapter_#t~mem2197#1 % 4294967296 || 1073741824 == init_adapter_#t~mem2197#1 % 4294967296); [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11004-3: assume false;init_adapter_#t~bitwise2198#1 := init_adapter_#t~mem2197#1; [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11004-3: assume !false; [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-1: call write_#t~mem363#1 := read~int#12(write_~info~5#1.base, 4340 + write_~info~5#1.offset, 8); [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11269: assume 0 != adapter_test_~tmp___17~1#1; [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11269: assume !(0 != adapter_test_~tmp___17~1#1); [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11203: assume 0 != adapter_test_~tmp___7~6#1;call adapter_test_#t~mem2255#1 := read~int#12(adapter_test_~info#1.base, 4327 + adapter_test_~info#1.offset, 4); [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11203: assume !(0 != adapter_test_~tmp___7~6#1);call adapter_test_#t~mem2257#1 := read~int#12(adapter_test_~info#1.base, 4279 + adapter_test_~info#1.offset, 4); [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248: assume 2 == write_#t~mem363#1 % 18446744073709551616;havoc write_#t~mem363#1; [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248: assume !(2 == write_#t~mem363#1 % 18446744073709551616);havoc write_#t~mem363#1; [2025-02-08 02:46:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9287: assume ~debug_level~0 > 2;call block_til_ready_#t~mem1541#1.base, block_til_ready_#t~mem1541#1.offset := read~$Pointer$#12(block_til_ready_~tty#1.base, 16 + block_til_ready_~tty#1.offset, 8);call block_til_ready_#t~mem1542#1.base, block_til_ready_#t~mem1542#1.offset := read~$Pointer$#12(block_til_ready_#t~mem1541#1.base, 32 + block_til_ready_#t~mem1541#1.offset, 8);call block_til_ready_#t~mem1543#1 := read~int#12(block_til_ready_~port~1#1.base, 268 + block_til_ready_~port~1#1.offset, 4); [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9287: assume !(~debug_level~0 > 2); [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13185: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11204: assume -2147483648 <= adapter_test_#t~ret2256#1 && adapter_test_#t~ret2256#1 <= 2147483647;havoc adapter_test_#t~mem2255#1;havoc adapter_test_#t~ret2256#1;adapter_test_#res#1 := -19; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11270-1: SUMMARY for call adapter_test_#t~ret2276#1 := printk(299, 0); srcloc: null [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6249: assume 0 != write_~count#1;write_~tmp___4~0#1 := 0;call write~int#12(write_~tmp___4~0#1, write_~info~5#1.base, 1019 + write_~info~5#1.offset, 4);write_~ret~1#1 := write_~tmp___4~0#1; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6249: assume !(0 != write_~count#1);call write_#t~mem364#1.base, write_#t~mem364#1.offset := read~$Pointer$#12(write_~info~5#1.base, 1003 + write_~info~5#1.offset, 8);call write_#t~mem365#1 := read~int#12(write_~info~5#1.base, 1019 + write_~info~5#1.offset, 4); [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11204-1: SUMMARY for call adapter_test_#t~ret2256#1 := printk(289, 0); srcloc: null [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11336: assume memory_test_~i~8#1 % 18446744073709551616 < memory_test_~count~2#1 % 18446744073709551616; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11336: assume !(memory_test_~i~8#1 % 18446744073709551616 < memory_test_~count~2#1 % 18446744073709551616); [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9288: assume -2147483648 <= block_til_ready_#t~ret1544#1 && block_til_ready_#t~ret1544#1 <= 2147483647;havoc block_til_ready_#t~mem1541#1.base, block_til_ready_#t~mem1541#1.offset;havoc block_til_ready_#t~mem1542#1.base, block_til_ready_#t~mem1542#1.offset;havoc block_til_ready_#t~mem1543#1;havoc block_til_ready_#t~ret1544#1; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11270: assume -2147483648 <= adapter_test_#t~ret2276#1 && adapter_test_#t~ret2276#1 <= 2147483647;havoc adapter_test_#t~ret2276#1;adapter_test_#res#1 := -19; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9288-1: SUMMARY for call block_til_ready_#t~ret1544#1 := printk(207, 0); srcloc: null [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9883: assume device_init_~port~2#1 <= 3; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9883: assume !(device_init_~port~2#1 <= 3); [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13187: assume 1 == ~ldv_mutex_lock~0; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13187: assume !(1 == ~ldv_mutex_lock~0); [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6052: assume 0 == close_~tmp___0~10#1; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6052: assume !(0 == close_~tmp___0~10#1);assume { :begin_inline_ldv_mutex_lock_8 } true;ldv_mutex_lock_8_#in~ldv_func_arg1#1.base, ldv_mutex_lock_8_#in~ldv_func_arg1#1.offset := close_~info~2#1.base, 553 + close_~info~2#1.offset;havoc ldv_mutex_lock_8_~ldv_func_arg1#1.base, ldv_mutex_lock_8_~ldv_func_arg1#1.offset;ldv_mutex_lock_8_~ldv_func_arg1#1.base, ldv_mutex_lock_8_~ldv_func_arg1#1.offset := ldv_mutex_lock_8_#in~ldv_func_arg1#1.base, ldv_mutex_lock_8_#in~ldv_func_arg1#1.offset; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9620: claim_resources_#res#1 := -19; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9620-1: SUMMARY for call release_resources(claim_resources_~info#1.base, claim_resources_~info#1.offset); srcloc: null [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9819: assume { :begin_inline_alloc_dev } true;alloc_dev_#in~adapter_num#1, alloc_dev_#in~port_num#1, alloc_dev_#in~pdev#1.base, alloc_dev_#in~pdev#1.offset := device_init_~adapter_num#1, device_init_~port~2#1, device_init_~pdev#1.base, device_init_~pdev#1.offset;havoc alloc_dev_#res#1.base, alloc_dev_#res#1.offset;havoc alloc_dev_#t~ret1722#1.base, alloc_dev_#t~ret1722#1.offset, alloc_dev_#t~ret1723#1, alloc_dev_#t~mem1724#1, alloc_dev_#t~ret1725#1.base, alloc_dev_#t~ret1725#1.offset, alloc_dev_#t~memcpy~res1726#1.base, alloc_dev_#t~memcpy~res1726#1.offset, alloc_dev_#t~memcpy~res1727#1.base, alloc_dev_#t~memcpy~res1727#1.offset, alloc_dev_#t~mem1728#1, alloc_dev_#t~mem1729#1, alloc_dev_#t~mem1730#1, alloc_dev_#t~mem1731#1, alloc_dev_#t~mem1732#1, alloc_dev_#t~mem1733#1, alloc_dev_#t~mem1734#1, alloc_dev_#t~mem1735#1, alloc_dev_#t~mem1736#1, alloc_dev_#t~mem1737#1, alloc_dev_#t~mem1738#1, alloc_dev_~adapter_num#1, alloc_dev_~port_num#1, alloc_dev_~pdev#1.base, alloc_dev_~pdev#1.offset, alloc_dev_~info~33#1.base, alloc_dev_~info~33#1.offset, alloc_dev_~tmp~84#1.base, alloc_dev_~tmp~84#1.offset, alloc_dev_~#__key~0#1.base, alloc_dev_~#__key~0#1.offset, alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset, alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset, alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset, alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset, alloc_dev_~__len~3#1, alloc_dev_~__ret~6#1.base, alloc_dev_~__ret~6#1.offset, alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset, alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset;alloc_dev_~adapter_num#1 := alloc_dev_#in~adapter_num#1;alloc_dev_~port_num#1 := alloc_dev_#in~port_num#1;alloc_dev_~pdev#1.base, alloc_dev_~pdev#1.offset := alloc_dev_#in~pdev#1.base, alloc_dev_#in~pdev#1.offset;havoc alloc_dev_~info~33#1.base, alloc_dev_~info~33#1.offset;havoc alloc_dev_~tmp~84#1.base, alloc_dev_~tmp~84#1.offset;call alloc_dev_~#__key~0#1.base, alloc_dev_~#__key~0#1.offset := #Ultimate.allocOnStack(8);call alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset := #Ultimate.allocOnStack(8);call alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8);call alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset := #Ultimate.allocOnStack(8);call alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset := #Ultimate.allocOnStack(8);havoc alloc_dev_~__len~3#1;havoc alloc_dev_~__ret~6#1.base, alloc_dev_~__ret~6#1.offset;call alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset := #Ultimate.allocOnStack(8);call alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset := #Ultimate.allocOnStack(8);assume { :begin_inline_kzalloc } true;kzalloc_#in~size#1, kzalloc_#in~flags#1 := 14464, 208;havoc kzalloc_#res#1.base, kzalloc_#res#1.offset;havoc kzalloc_#t~bitwise120#1, kzalloc_#t~ret121#1.base, kzalloc_#t~ret121#1.offset, kzalloc_~size#1, kzalloc_~flags#1, kzalloc_~tmp~8#1.base, kzalloc_~tmp~8#1.offset;kzalloc_~size#1 := kzalloc_#in~size#1;kzalloc_~flags#1 := kzalloc_#in~flags#1;havoc kzalloc_~tmp~8#1.base, kzalloc_~tmp~8#1.offset; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9753: havoc tty_port_init_~arg0#1.base, tty_port_init_~arg0#1.offset;havoc tty_port_init_#in~arg0#1.base, tty_port_init_#in~arg0#1.offset;assume { :end_inline_tty_port_init } true;call write~$Pointer$#12(~#port_ops~0.base, ~#port_ops~0.offset, alloc_dev_~info~33#1.base, 200 + alloc_dev_~info~33#1.offset, 8);call write~int#12(21505, alloc_dev_~info~33#1.base, 8 + alloc_dev_~info~33#1.offset, 4);assume { :begin_inline___init_work } true;__init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1 := alloc_dev_~info~33#1.base, 1515 + alloc_dev_~info~33#1.offset, 0;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;__init_work_~arg0#1.base, __init_work_~arg0#1.offset := __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset;__init_work_~arg1#1 := __init_work_#in~arg1#1; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13189: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9820: assume 0 == (device_init_#t~mem1740#1.base + device_init_#t~mem1740#1.offset) % 18446744073709551616;havoc device_init_#t~mem1740#1.base, device_init_#t~mem1740#1.offset;device_init_~port~2#1 := device_init_~port~2#1 - 1; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9820: assume !(0 == (device_init_#t~mem1740#1.base + device_init_#t~mem1740#1.offset) % 18446744073709551616);havoc device_init_#t~mem1740#1.base, device_init_#t~mem1740#1.offset;device_init_~port~2#1 := 1 + device_init_~port~2#1; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11009: call init_adapter_#t~mem2200#1 := read~int#12(init_adapter_~MiscCtrl~0#1.base, init_adapter_~MiscCtrl~0#1.offset, 4);init_adapter_~readval~0#1 := init_adapter_#t~mem2200#1;init_adapter_~i~7#1 := 1 + init_adapter_~i~7#1; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9556: claim_resources_~tmp___2~14#1.base, claim_resources_~tmp___2~14#1.offset := claim_resources_#t~ret1642#1.base, claim_resources_#t~ret1642#1.offset;havoc claim_resources_#t~mem1640#1;havoc claim_resources_#t~mem1641#1;havoc claim_resources_#t~ret1642#1.base, claim_resources_#t~ret1642#1.offset; [2025-02-08 02:46:06,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9556-1: SUMMARY for call claim_resources_#t~ret1642#1.base, claim_resources_#t~ret1642#1.offset := __request_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, (claim_resources_#t~mem1640#1 + claim_resources_#t~mem1641#1) % 4294967296, 16, 230, 0, 0); srcloc: null [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12463-3: assume 0 == ~ldv_retval_5~0;~ldv_state_variable_2~0 := 3;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12463-3: assume !(0 == ~ldv_retval_5~0); [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9292: havoc tty_unlock_~arg0#1.base, tty_unlock_~arg0#1.offset;havoc tty_unlock_#in~arg0#1.base, tty_unlock_#in~arg0#1.offset;assume { :end_inline_tty_unlock } true; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9292-1: assume { :begin_inline_tty_unlock } true;tty_unlock_#in~arg0#1.base, tty_unlock_#in~arg0#1.offset := block_til_ready_~tty#1.base, block_til_ready_~tty#1.offset;havoc tty_unlock_~arg0#1.base, tty_unlock_~arg0#1.offset;tty_unlock_~arg0#1.base, tty_unlock_~arg0#1.offset := tty_unlock_#in~arg0#1.base, tty_unlock_#in~arg0#1.offset; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12331: assume { :end_inline_synclinkmp_exit } true;~ldv_state_variable_0~0 := 3; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11208: assume 4 == adapter_test_#t~mem2257#1;havoc adapter_test_#t~mem2257#1;call adapter_test_#t~mem2258#1.base, adapter_test_#t~mem2258#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4307 + adapter_test_~info#1.offset, 8); [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11208: assume !(4 == adapter_test_#t~mem2257#1);havoc adapter_test_#t~mem2257#1;call adapter_test_#t~mem2262#1 := read~int#12(adapter_test_~info#1.base, 4279 + adapter_test_~info#1.offset, 4); [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293: assume { :begin_inline_tty_lock } true;tty_lock_#in~arg0#1.base, tty_lock_#in~arg0#1.offset := block_til_ready_~tty#1.base, block_til_ready_~tty#1.offset;havoc tty_lock_~arg0#1.base, tty_lock_~arg0#1.offset;tty_lock_~arg0#1.base, tty_lock_~arg0#1.offset := tty_lock_#in~arg0#1.base, tty_lock_#in~arg0#1.offset; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293-1: SUMMARY for call schedule(); srcloc: null [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113: havoc hdlc_close_~arg0#1.base, hdlc_close_~arg0#1.offset;havoc hdlc_close_#in~arg0#1.base, hdlc_close_#in~arg0#1.offset;assume { :end_inline_hdlc_close } true; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056: havoc ldv_mutex_lock_8_~ldv_func_arg1#1.base, ldv_mutex_lock_8_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_8_#in~ldv_func_arg1#1.base, ldv_mutex_lock_8_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_8 } true;call close_#t~mem293#1 := read~int#12(close_~info~2#1.base, 536 + close_~info~2#1.offset, 8); [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13191: assume 1 == ~ldv_mutex_mutex_of_device~0; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13191: assume !(1 == ~ldv_mutex_mutex_of_device~0); [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11209-1: SUMMARY for call adapter_test_#t~ret2259#1 := irq_test(adapter_test_#t~mem2258#1.base, adapter_test_#t~mem2258#1.offset); srcloc: null [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11209: adapter_test_~tmp___8~5#1 := (if 0 == adapter_test_#t~ret2259#1 % 256 then 0 else 1);havoc adapter_test_#t~mem2258#1.base, adapter_test_#t~mem2258#1.offset;havoc adapter_test_#t~ret2259#1; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9756: havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;havoc __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1;assume { :end_inline___init_work } true;call write~int#1(4195328, alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset, 8);call alloc_dev_#t~mem1724#1 := read~int#1(alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset, 8);call write~int#12(alloc_dev_#t~mem1724#1, alloc_dev_~info~33#1.base, 1515 + alloc_dev_~info~33#1.offset, 8);havoc alloc_dev_#t~mem1724#1;assume { :begin_inline_lockdep_init_map } true;lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset, lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset, lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset, lockdep_init_map_#in~arg3#1 := alloc_dev_~info~33#1.base, 1547 + alloc_dev_~info~33#1.offset, 250, 0, alloc_dev_~#__key~0#1.base, alloc_dev_~#__key~0#1.offset, 0;havoc lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset, lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset, lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset, lockdep_init_map_~arg3#1;lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset := lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset;lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset := lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset;lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset := lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset;lockdep_init_map_~arg3#1 := lockdep_init_map_#in~arg3#1; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9558: assume 0 == (claim_resources_~tmp___2~14#1.base + claim_resources_~tmp___2~14#1.offset) % 18446744073709551616;call claim_resources_#t~mem1643#1 := read~int#12(claim_resources_~info#1.base, 4447 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9558: assume !(0 == (claim_resources_~tmp___2~14#1.base + claim_resources_~tmp___2~14#1.offset) % 18446744073709551616);call write~int#12(1, claim_resources_~info#1.base, 4455 + claim_resources_~info#1.offset, 1);call claim_resources_#t~mem1645#1 := read~int#12(claim_resources_~info#1.base, 4394 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264-1: SUMMARY for call IS_ERR_#t~ret24#1 := ldv__builtin_expect((if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 18446744073709547520 then 1 else 0), 0); srcloc: null [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11210: assume 0 != adapter_test_~tmp___8~5#1 % 256;adapter_test_~tmp___9~4#1 := 0; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11210: assume !(0 != adapter_test_~tmp___8~5#1 % 256);adapter_test_~tmp___9~4#1 := 1; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13324: havoc ldv_hdlcdev_ops_ndo_init_3_#t~nondet2494#1;main_#t~ret2440#1 := ldv_hdlcdev_ops_ndo_init_3_#res#1;havoc ldv_hdlcdev_ops_ndo_init_3_#t~nondet2494#1;assume { :end_inline_ldv_hdlcdev_ops_ndo_init_3 } true;assume -2147483648 <= main_#t~ret2440#1 && main_#t~ret2440#1 <= 2147483647;~ldv_retval_3~0 := main_#t~ret2440#1;havoc main_#t~ret2440#1; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264: assume -9223372036854775808 <= IS_ERR_#t~ret24#1 && IS_ERR_#t~ret24#1 <= 9223372036854775807;IS_ERR_~tmp~0#1 := IS_ERR_#t~ret24#1;havoc IS_ERR_#t~ret24#1;IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7114: hdlcdev_close_~tmp___0~27#1.base, hdlcdev_close_~tmp___0~27#1.offset := hdlcdev_close_#t~ret664#1.base, hdlcdev_close_#t~ret664#1.offset;havoc hdlcdev_close_#t~ret664#1.base, hdlcdev_close_#t~ret664#1.offset; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11342: memory_test_~i~8#1 := 0; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9294: havoc tty_lock_~arg0#1.base, tty_lock_~arg0#1.offset;havoc tty_lock_#in~arg0#1.base, tty_lock_#in~arg0#1.offset;assume { :end_inline_tty_lock } true; [2025-02-08 02:46:06,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11012: assume init_adapter_~i~7#1 <= 9; [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11012: assume !(init_adapter_~i~7#1 <= 9); [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-2: havoc close_#t~bitwise294#1;assume close_#t~bitwise294#1 % 18446744073709551616 <= close_#t~mem293#1 % 18446744073709551616 && close_#t~bitwise294#1 % 18446744073709551616 <= 2147483648; [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-3: assume 2147483648 == close_#t~mem293#1 % 18446744073709551616;close_#t~bitwise294#1 := close_#t~mem293#1; [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-3: assume !(2147483648 == close_#t~mem293#1 % 18446744073709551616); [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume 0 != close_#t~bitwise294#1 % 18446744073709551616;havoc close_#t~mem293#1;havoc close_#t~bitwise294#1;call close_#t~mem295#1 := read~int#12(close_~info~2#1.base, 989 + close_~info~2#1.offset, 4); [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume !(0 != close_#t~bitwise294#1 % 18446744073709551616);havoc close_#t~mem293#1;havoc close_#t~bitwise294#1; [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7114-1: SUMMARY for call hdlcdev_close_#t~ret664#1.base, hdlcdev_close_#t~ret664#1.offset := spinlock_check(hdlcdev_close_~info~24#1.base, 12689 + hdlcdev_close_~info~24#1.offset); srcloc: null [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-1: [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-4: assume 0 == close_#t~mem293#1 % 18446744073709551616;close_#t~bitwise294#1 := 0; [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-4: assume !(0 == close_#t~mem293#1 % 18446744073709551616); [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9889: device_init_#t~ret1825#1 := request_irq_#res#1;havoc request_irq_#t~ret106#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~7#1;havoc request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;assume { :end_inline_request_irq } true;assume -2147483648 <= device_init_#t~ret1825#1 && device_init_#t~ret1825#1 <= 2147483647;device_init_~tmp~85#1 := device_init_#t~ret1825#1; [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9889-1: call device_init_#t~mem1819#1.base, device_init_#t~mem1819#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1820#1 := read~int#12(device_init_#t~mem1819#1.base, 4327 + device_init_#t~mem1819#1.offset, 4);call device_init_#t~mem1821#1.base, device_init_#t~mem1821#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1822#1 := read~int#12(device_init_#t~mem1821#1.base, 4331 + device_init_#t~mem1821#1.offset, 8);call device_init_#t~mem1823#1.base, device_init_#t~mem1823#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1824#1.base, device_init_#t~mem1824#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);assume { :begin_inline_request_irq } true;request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset := device_init_#t~mem1820#1, #funAddr~synclinkmp_interrupt.base, #funAddr~synclinkmp_interrupt.offset, device_init_#t~mem1822#1, device_init_#t~mem1823#1.base, 4254 + device_init_#t~mem1823#1.offset, device_init_#t~mem1824#1.base, device_init_#t~mem1824#1.offset;havoc request_irq_#res#1;havoc request_irq_#t~ret106#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~7#1;request_irq_~irq#1 := request_irq_#in~irq#1;request_irq_~handler#1.base, request_irq_~handler#1.offset := request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset;request_irq_~flags#1 := request_irq_#in~flags#1;request_irq_~name#1.base, request_irq_~name#1.offset := request_irq_#in~name#1.base, request_irq_#in~name#1.offset;request_irq_~dev#1.base, request_irq_~dev#1.offset := request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;havoc request_irq_~tmp~7#1;assume { :begin_inline_request_threaded_irq } true;request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset := request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, 0, 0, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset;havoc request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet2511#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;request_threaded_irq_~arg0#1 := request_threaded_irq_#in~arg0#1;request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset := request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset;request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset := request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset;request_threaded_irq_~arg3#1 := request_threaded_irq_#in~arg3#1;request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset := request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset;request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset := request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;havoc request_threaded_irq_#t~nondet2511#1;assume -2147483648 <= request_threaded_irq_#t~nondet2511#1 && request_threaded_irq_#t~nondet2511#1 <= 2147483647;request_threaded_irq_#res#1 := request_threaded_irq_#t~nondet2511#1;havoc request_threaded_irq_#t~nondet2511#1; [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9559: assume -2147483648 <= claim_resources_#t~ret1644#1 && claim_resources_#t~ret1644#1 <= 2147483647;havoc claim_resources_#t~mem1643#1;havoc claim_resources_#t~ret1644#1;call write~int#12(2, claim_resources_~info#1.base, 4378 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9559-1: SUMMARY for call claim_resources_#t~ret1644#1 := printk(231, 0); srcloc: null [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256-1: SUMMARY for call tx_load_dma_buffer(write_~info~5#1.base, write_~info~5#1.offset, write_#t~mem364#1.base, write_#t~mem364#1.offset, write_#t~mem365#1); srcloc: null [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256: havoc write_#t~mem364#1.base, write_#t~mem364#1.offset;havoc write_#t~mem365#1; [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7115-1: SUMMARY for call hdlcdev_close_#t~ret665#1 := _raw_spin_lock_irqsave(hdlcdev_close_~tmp___0~27#1.base, hdlcdev_close_~tmp___0~27#1.offset); srcloc: null [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7115: hdlcdev_close_~flags~17#1 := hdlcdev_close_#t~ret665#1;havoc hdlcdev_close_#t~ret665#1;call write~int#12(0, hdlcdev_close_~info~24#1.base, 12685 + hdlcdev_close_~info~24#1.offset, 4); [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6058: havoc close_#t~mem295#1; [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6058-1: SUMMARY for call wait_until_sent(close_~tty#1.base, close_~tty#1.offset, close_#t~mem295#1); srcloc: null [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13193: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11740-1: assume 0 == ~ldv_retval_0~0;~ldv_state_variable_4~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11740-1: assume !(0 == ~ldv_retval_0~0); [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9824: call device_init_#t~mem1742#1.base, device_init_#t~mem1742#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8); [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9824-1: SUMMARY for call tty_port_destroy(device_init_#t~mem1741#1.base, 12 + device_init_#t~mem1741#1.offset); srcloc: null [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9824-2: call device_init_#t~mem1741#1.base, device_init_#t~mem1741#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8); [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11278: assume 4 == adapter_test_#t~mem2277#1;havoc adapter_test_#t~mem2277#1;call adapter_test_#t~mem2278#1.base, adapter_test_#t~mem2278#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4315 + adapter_test_~info#1.offset, 8); [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11278: assume !(4 == adapter_test_#t~mem2277#1);havoc adapter_test_#t~mem2277#1; [2025-02-08 02:46:06,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9891: assume device_init_~tmp~85#1 < 0;call device_init_#t~mem1826#1.base, device_init_#t~mem1826#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1827#1.base, device_init_#t~mem1827#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1828#1 := read~int#12(device_init_#t~mem1827#1.base, 4327 + device_init_#t~mem1827#1.offset, 4); [2025-02-08 02:46:06,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9891: assume !(device_init_~tmp~85#1 < 0);call device_init_#t~mem1830#1.base, device_init_#t~mem1830#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call write~int#12(1, device_init_#t~mem1830#1.base, 4339 + device_init_#t~mem1830#1.offset, 1);havoc device_init_#t~mem1830#1.base, device_init_#t~mem1830#1.offset;call device_init_#t~mem1831#1.base, device_init_#t~mem1831#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);assume { :begin_inline_adapter_test } true;adapter_test_#in~info#1.base, adapter_test_#in~info#1.offset := device_init_#t~mem1831#1.base, device_init_#t~mem1831#1.offset;havoc adapter_test_#res#1;havoc adapter_test_#t~ret2228#1, adapter_test_#t~ret2229#1.base, adapter_test_#t~ret2229#1.offset, adapter_test_#t~ret2230#1, adapter_test_#t~ret2231#1, adapter_test_#t~mem2232#1.base, adapter_test_#t~mem2232#1.offset, adapter_test_#t~mem2233#1.base, adapter_test_#t~mem2233#1.offset, adapter_test_#t~ret2234#1, adapter_test_#t~mem2235#1.base, adapter_test_#t~mem2235#1.offset, adapter_test_#t~ret2236#1, adapter_test_#t~mem2237#1.base, adapter_test_#t~mem2237#1.offset, adapter_test_#t~mem2238#1.base, adapter_test_#t~mem2238#1.offset, adapter_test_#t~ret2239#1, adapter_test_#t~mem2240#1.base, adapter_test_#t~mem2240#1.offset, adapter_test_#t~ret2241#1, adapter_test_#t~mem2242#1.base, adapter_test_#t~mem2242#1.offset, adapter_test_#t~mem2243#1.base, adapter_test_#t~mem2243#1.offset, adapter_test_#t~mem2244#1, adapter_test_#t~mem2245#1, adapter_test_#t~ret2246#1, adapter_test_#t~mem2247#1, adapter_test_#t~ret2248#1, adapter_test_#t~mem2249#1.base, adapter_test_#t~mem2249#1.offset, adapter_test_#t~ret2250#1, adapter_test_#t~mem2251#1, adapter_test_#t~ret2252#1, adapter_test_#t~mem2253#1.base, adapter_test_#t~mem2253#1.offset, adapter_test_#t~ret2254#1, adapter_test_#t~mem2255#1, adapter_test_#t~ret2256#1, adapter_test_#t~mem2257#1, adapter_test_#t~mem2258#1.base, adapter_test_#t~mem2258#1.offset, adapter_test_#t~ret2259#1, adapter_test_#t~mem2260#1, adapter_test_#t~ret2261#1, adapter_test_#t~mem2262#1, adapter_test_#t~mem2263#1.base, adapter_test_#t~mem2263#1.offset, adapter_test_#t~ret2264#1, adapter_test_#t~mem2265#1, adapter_test_#t~ret2266#1, adapter_test_#t~mem2267#1.base, adapter_test_#t~mem2267#1.offset, adapter_test_#t~ret2268#1, adapter_test_#t~ret2269#1, adapter_test_#t~mem2270#1.base, adapter_test_#t~mem2270#1.offset, adapter_test_#t~ret2271#1, adapter_test_#t~ret2272#1, adapter_test_#t~mem2273#1, adapter_test_#t~mem2274#1.base, adapter_test_#t~mem2274#1.offset, adapter_test_#t~ret2275#1, adapter_test_#t~ret2276#1, adapter_test_#t~mem2277#1, adapter_test_#t~mem2278#1.base, adapter_test_#t~mem2278#1.offset, adapter_test_#t~ret2279#1, adapter_test_#t~ret2280#1, adapter_test_#t~ret2281#1, adapter_test_#t~mem2282#1.base, adapter_test_#t~mem2282#1.offset, adapter_test_#t~mem2283#1.base, adapter_test_#t~mem2283#1.offset, adapter_test_#t~mem2284#1, adapter_test_#t~mem2285#1.base, adapter_test_#t~mem2285#1.offset, adapter_test_#t~mem2286#1.base, adapter_test_#t~mem2286#1.offset, adapter_test_~info#1.base, adapter_test_~info#1.offset, adapter_test_~flags~39#1, adapter_test_~tmp~97#1.base, adapter_test_~tmp~97#1.offset, adapter_test_~tmp___0~54#1, adapter_test_~tmp___1~24#1, adapter_test_~tmp___2~20#1, adapter_test_~tmp___3~11#1, adapter_test_~tmp___4~9#1, adapter_test_~tmp___5~9#1, adapter_test_~tmp___6~6#1, adapter_test_~tmp___7~6#1, adapter_test_~tmp___8~5#1, adapter_test_~tmp___9~4#1, adapter_test_~tmp___10~3#1, adapter_test_~tmp___11~3#1, adapter_test_~tmp___12~3#1, adapter_test_~tmp___13~2#1, adapter_test_~tmp___14~2#1, adapter_test_~tmp___15~2#1, adapter_test_~tmp___16~1#1, adapter_test_~tmp___17~1#1, adapter_test_~tmp___18~1#1, adapter_test_~tmp___19~1#1;adapter_test_~info#1.base, adapter_test_~info#1.offset := adapter_test_#in~info#1.base, adapter_test_#in~info#1.offset;havoc adapter_test_~flags~39#1;havoc adapter_test_~tmp~97#1.base, adapter_test_~tmp~97#1.offset;havoc adapter_test_~tmp___0~54#1;havoc adapter_test_~tmp___1~24#1;havoc adapter_test_~tmp___2~20#1;havoc adapter_test_~tmp___3~11#1;havoc adapter_test_~tmp___4~9#1;havoc adapter_test_~tmp___5~9#1;havoc adapter_test_~tmp___6~6#1;havoc adapter_test_~tmp___7~6#1;havoc adapter_test_~tmp___8~5#1;havoc adapter_test_~tmp___9~4#1;havoc adapter_test_~tmp___10~3#1;havoc adapter_test_~tmp___11~3#1;havoc adapter_test_~tmp___12~3#1;havoc adapter_test_~tmp___13~2#1;havoc adapter_test_~tmp___14~2#1;havoc adapter_test_~tmp___15~2#1;havoc adapter_test_~tmp___16~1#1;havoc adapter_test_~tmp___17~1#1;havoc adapter_test_~tmp___18~1#1;havoc adapter_test_~tmp___19~1#1; [2025-02-08 02:46:06,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9693: assume true;havoc add_device_#t~nondet1703#1;call write~int#12(add_device_#t~nondet1703#1, add_device_~info#1.base, 4254 + add_device_~info#1.offset + add_device_#t~loopctr1702#1, 8);add_device_#t~loopctr1702#1 := 1 + add_device_#t~loopctr1702#1; [2025-02-08 02:46:06,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9693: assume true;havoc add_device_#t~mem1700#1;havoc add_device_#t~mem1701#1;havoc add_device_#t~loopctr1702#1;havoc add_device_#t~nondet1703#1;havoc add_device_#t~ret1704#1;call add_device_#t~mem1705#1 := read~int#12(add_device_~info#1.base, 889 + add_device_~info#1.offset, 4); [2025-02-08 02:46:06,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9825: havoc device_init_#t~mem1742#1.base, device_init_#t~mem1742#1.offset;device_init_~port~2#1 := device_init_~port~2#1 - 1; [2025-02-08 02:46:06,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9825-1: SUMMARY for call kfree(device_init_#t~mem1742#1.base, device_init_#t~mem1742#1.offset); srcloc: null [2025-02-08 02:46:06,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9759: havoc lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset, lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset, lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset, lockdep_init_map_~arg3#1;havoc lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset, lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset, lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset, lockdep_init_map_#in~arg3#1;assume { :end_inline_lockdep_init_map } true;assume { :begin_inline_INIT_LIST_HEAD } true;INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset := alloc_dev_~info~33#1.base, 1523 + alloc_dev_~info~33#1.offset;havoc INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset;INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset := INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset;call write~$Pointer$#12(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, 8);call write~$Pointer$#12(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, 8 + INIT_LIST_HEAD_~list#1.offset, 8); [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12534-3: assume 0 == ~ldv_retval_6~0;~ldv_state_variable_5~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12534-3: assume !(0 == ~ldv_retval_6~0); [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13195: assume 1 == ~ldv_mutex_mutex_of_tty_port~0; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13195: assume !(1 == ~ldv_mutex_mutex_of_tty_port~0); [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9297: block_til_ready_~__ret___0~2#1 := 0;block_til_ready_#t~switch1545#1 := false; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11345: call write~int#12(4 * memory_test_~i~8#1, memory_test_~addr~0#1.base, memory_test_~addr~0#1.offset, 8);memory_test_~addr~0#1.base, memory_test_~addr~0#1.offset := memory_test_~addr~0#1.base, 8 + memory_test_~addr~0#1.offset;memory_test_~i~8#1 := 1 + memory_test_~i~8#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11279-1: SUMMARY for call adapter_test_#t~ret2279#1 := loopback_test(adapter_test_#t~mem2278#1.base, adapter_test_#t~mem2278#1.offset); srcloc: null [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7117-1: SUMMARY for call spin_unlock_irqrestore(hdlcdev_close_~info~24#1.base, 12689 + hdlcdev_close_~info~24#1.offset, hdlcdev_close_~flags~17#1); srcloc: null [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11279: adapter_test_~tmp___18~1#1 := (if 0 == adapter_test_#t~ret2279#1 % 256 then 0 else 1);havoc adapter_test_#t~mem2278#1.base, adapter_test_#t~mem2278#1.offset;havoc adapter_test_#t~ret2279#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7117: hdlcdev_close_#res#1 := 0; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9892: assume -2147483648 <= device_init_#t~ret1829#1 && device_init_#t~ret1829#1 <= 2147483647;havoc device_init_#t~mem1826#1.base, device_init_#t~mem1826#1.offset;havoc device_init_#t~mem1827#1.base, device_init_#t~mem1827#1.offset;havoc device_init_#t~mem1828#1;havoc device_init_#t~ret1829#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9892-1: SUMMARY for call device_init_#t~ret1829#1 := printk(257, 0); srcloc: null [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9760: havoc INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset;havoc INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset;assume { :end_inline_INIT_LIST_HEAD } true;call write~$Pointer$#12(#funAddr~bh_handler.base, #funAddr~bh_handler.offset, alloc_dev_~info~33#1.base, 1539 + alloc_dev_~info~33#1.offset, 8);call write~int#12(4096, alloc_dev_~info~33#1.base, 1591 + alloc_dev_~info~33#1.offset, 4);call write~int#12(125, alloc_dev_~info~33#1.base, 873 + alloc_dev_~info~33#1.offset, 4);call write~int#12(7500, alloc_dev_~info~33#1.base, 877 + alloc_dev_~info~33#1.offset, 4); [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9694: assume add_device_#t~mem1705#1 <= 11;havoc add_device_#t~mem1705#1;call add_device_#t~mem1706#1 := read~int#12(add_device_~info#1.base, 889 + add_device_~info#1.offset, 4);call add_device_#t~mem1707#1 := read~int#10(~#maxframe~0.base, ~#maxframe~0.offset + 4 * add_device_#t~mem1706#1, 4); [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9694: assume !(add_device_#t~mem1705#1 <= 11);havoc add_device_#t~mem1705#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9298: havoc block_til_ready_#t~switch1545#1;havoc block_til_ready_#t~ret1546#1.base, block_til_ready_#t~ret1546#1.offset;havoc block_til_ready_#t~ret1547#1.base, block_til_ready_#t~ret1547#1.offset;havoc block_til_ready_#t~ret1548#1.base, block_til_ready_#t~ret1548#1.offset;havoc block_til_ready_#t~ret1549#1.base, block_til_ready_#t~ret1549#1.offset;havoc block_til_ready_#t~switch1545#1;havoc block_til_ready_#t~ret1546#1.base, block_til_ready_#t~ret1546#1.offset;havoc block_til_ready_#t~ret1547#1.base, block_til_ready_#t~ret1547#1.offset;havoc block_til_ready_#t~ret1548#1.base, block_til_ready_#t~ret1548#1.offset;havoc block_til_ready_#t~ret1549#1.base, block_til_ready_#t~ret1549#1.offset; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11280: assume 0 != adapter_test_~tmp___18~1#1 % 256;adapter_test_~tmp___19~1#1 := 0; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11280: assume !(0 != adapter_test_~tmp___18~1#1 % 256);adapter_test_~tmp___19~1#1 := 1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061: assume { :begin_inline_tty_ldisc_flush } true;tty_ldisc_flush_#in~arg0#1.base, tty_ldisc_flush_#in~arg0#1.offset := close_~tty#1.base, close_~tty#1.offset;havoc tty_ldisc_flush_~arg0#1.base, tty_ldisc_flush_~arg0#1.offset;tty_ldisc_flush_~arg0#1.base, tty_ldisc_flush_~arg0#1.offset := tty_ldisc_flush_#in~arg0#1.base, tty_ldisc_flush_#in~arg0#1.offset; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13328: havoc ldv_hdlcdev_ops_ndo_uninit_3_#t~nondet2495#1;main_#t~ret2441#1 := ldv_hdlcdev_ops_ndo_uninit_3_#res#1;havoc ldv_hdlcdev_ops_ndo_uninit_3_#t~nondet2495#1;assume { :end_inline_ldv_hdlcdev_ops_ndo_uninit_3 } true;assume -2147483648 <= main_#t~ret2441#1 && main_#t~ret2441#1 <= 2147483647;havoc main_#t~ret2441#1;~ldv_state_variable_3~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061-1: SUMMARY for call flush_buffer(close_~tty#1.base, close_~tty#1.offset); srcloc: null [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9695: assume 0 != add_device_#t~mem1707#1;havoc add_device_#t~mem1706#1;havoc add_device_#t~mem1707#1;call add_device_#t~mem1708#1 := read~int#12(add_device_~info#1.base, 889 + add_device_~info#1.offset, 4);call add_device_#t~mem1709#1 := read~int#10(~#maxframe~0.base, ~#maxframe~0.offset + 4 * add_device_#t~mem1708#1, 4);call write~int#12(add_device_#t~mem1709#1, add_device_~info#1.base, 1591 + add_device_~info#1.offset, 4);havoc add_device_#t~mem1708#1;havoc add_device_#t~mem1709#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9695: assume !(0 != add_device_#t~mem1707#1);havoc add_device_#t~mem1706#1;havoc add_device_#t~mem1707#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9299: assume block_til_ready_#t~switch1545#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9299: assume !block_til_ready_#t~switch1545#1;block_til_ready_#t~switch1545#1 := block_til_ready_#t~switch1545#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260-1: assume write_#t~short370#1;call write_#t~mem369#1 := read~int#12(write_~tty#1.base, 988 + write_~tty#1.offset, 1);write_#t~short370#1 := 0 == write_#t~mem369#1 % 256 % 4294967296; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260-1: assume !write_#t~short370#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260-2: write_#t~short370#1 := write_#t~short368#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260: assume write_#t~short370#1;havoc write_#t~mem366#1;havoc write_#t~mem367#1;havoc write_#t~short368#1;havoc write_#t~mem369#1;havoc write_#t~short370#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260: assume !write_#t~short370#1;havoc write_#t~mem366#1;havoc write_#t~mem367#1;havoc write_#t~short368#1;havoc write_#t~mem369#1;havoc write_#t~short370#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6062: havoc tty_ldisc_flush_~arg0#1.base, tty_ldisc_flush_~arg0#1.offset;havoc tty_ldisc_flush_#in~arg0#1.base, tty_ldisc_flush_#in~arg0#1.offset;assume { :end_inline_tty_ldisc_flush } true; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13197: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260-3: assume write_#t~short368#1;call write_#t~mem367#1 := read~int#12(write_~tty#1.base, 988 + write_~tty#1.offset, 1);write_#t~short368#1 := 0 == write_#t~mem367#1 % 256 % 4294967296; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260-3: assume !write_#t~short368#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260-4: call write_#t~mem366#1 := read~int#12(write_~info~5#1.base, 1019 + write_~info~5#1.offset, 4);write_#t~short368#1 := 0 != write_#t~mem366#1; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11215: assume 0 != adapter_test_~tmp___9~4#1;call adapter_test_#t~mem2260#1 := read~int#12(adapter_test_~info#1.base, 4327 + adapter_test_~info#1.offset, 4); [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11215: assume !(0 != adapter_test_~tmp___9~4#1); [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9828: assume device_init_~port~2#1 >= 0; [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9828: assume !(device_init_~port~2#1 >= 0); [2025-02-08 02:46:06,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12405: main_#t~ret2438#1 := hdlcdev_open_#res#1;havoc hdlcdev_open_#t~ret643#1.base, hdlcdev_open_#t~ret643#1.offset, hdlcdev_open_#t~mem644#1.base, hdlcdev_open_#t~mem644#1.offset, hdlcdev_open_#t~ret645#1, hdlcdev_open_#t~ret646#1, hdlcdev_open_#t~ret647#1.base, hdlcdev_open_#t~ret647#1.offset, hdlcdev_open_#t~ret648#1, hdlcdev_open_#t~mem649#1, hdlcdev_open_#t~mem650#1, hdlcdev_open_#t~short651#1, hdlcdev_open_#t~ret652#1, hdlcdev_open_#t~ret653#1, hdlcdev_open_#t~ret654#1.base, hdlcdev_open_#t~ret654#1.offset, hdlcdev_open_#t~ret655#1, hdlcdev_open_#t~mem656#1, hdlcdev_open_#t~bitwise657#1, hdlcdev_open_#t~ret658#1.base, hdlcdev_open_#t~ret658#1.offset, hdlcdev_open_#t~ret659#1, hdlcdev_open_#t~mem660#1, hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset, hdlcdev_open_~info~23#1.base, hdlcdev_open_~info~23#1.offset, hdlcdev_open_~tmp~46#1.base, hdlcdev_open_~tmp~46#1.offset, hdlcdev_open_~rc~0#1, hdlcdev_open_~flags~16#1, hdlcdev_open_~tmp___0~26#1.base, hdlcdev_open_~tmp___0~26#1.offset, hdlcdev_open_~tmp___1~7#1.base, hdlcdev_open_~tmp___1~7#1.offset, hdlcdev_open_~tmp___2~6#1.base, hdlcdev_open_~tmp___2~6#1.offset;havoc hdlcdev_open_#in~dev#1.base, hdlcdev_open_#in~dev#1.offset;assume { :end_inline_hdlcdev_open } true;assume -2147483648 <= main_#t~ret2438#1 && main_#t~ret2438#1 <= 2147483647;~ldv_retval_4~0 := main_#t~ret2438#1;havoc main_#t~ret2438#1; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9300: block_til_ready_~tmp___9~3#1.base, block_til_ready_~tmp___9~3#1.offset := block_til_ready_#t~ret1546#1.base, block_til_ready_#t~ret1546#1.offset; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9300-1: SUMMARY for call block_til_ready_#t~ret1546#1.base, block_til_ready_#t~ret1546#1.offset := get_current(); srcloc: null [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12339: main_#t~ret2429#1 := synclinkmp_init_#res#1;havoc synclinkmp_init_#t~ret1840#1.base, synclinkmp_init_#t~ret1840#1.offset, synclinkmp_init_#t~ret1841#1, synclinkmp_init_#t~ret1842#1, synclinkmp_init_#t~ret1843#1, synclinkmp_init_#t~ret1844#1.base, synclinkmp_init_#t~ret1844#1.offset, synclinkmp_init_#t~mem1845#1, synclinkmp_init_#t~mem1846#1, synclinkmp_init_#t~mem1847#1, synclinkmp_init_#t~mem1848#1, synclinkmp_init_#t~mem1849#1, synclinkmp_init_#t~arrayCopy1850#1, synclinkmp_init_#t~mem1851#1, synclinkmp_init_#t~mem1852#1, synclinkmp_init_#t~mem1853#1, synclinkmp_init_#t~mem1854#1, synclinkmp_init_#t~mem1855#1, synclinkmp_init_#t~mem1856#1, synclinkmp_init_#t~mem1857#1, synclinkmp_init_#t~mem1858#1, synclinkmp_init_#t~mem1859#1, synclinkmp_init_#t~mem1860#1, synclinkmp_init_#t~mem1861#1, synclinkmp_init_#t~mem1862#1, synclinkmp_init_#t~mem1863#1, synclinkmp_init_#t~mem1864#1, synclinkmp_init_#t~mem1865#1, synclinkmp_init_#t~mem1866#1, synclinkmp_init_#t~mem1867#1, synclinkmp_init_#t~mem1868#1, synclinkmp_init_#t~mem1869#1, synclinkmp_init_#t~mem1870#1, synclinkmp_init_#t~mem1871#1, synclinkmp_init_#t~ret1872#1, synclinkmp_init_#t~ret1873#1, synclinkmp_init_#t~mem1874#1, synclinkmp_init_#t~ret1875#1, synclinkmp_init_~rc~6#1;assume { :end_inline_synclinkmp_init } true;assume -2147483648 <= main_#t~ret2429#1 && main_#t~ret2429#1 <= 2147483647;~ldv_retval_2~0 := main_#t~ret2429#1;havoc main_#t~ret2429#1; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261: write_~tmp___5~0#1.base, write_~tmp___5~0#1.offset := write_#t~ret371#1.base, write_#t~ret371#1.offset;havoc write_#t~ret371#1.base, write_#t~ret371#1.offset; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-1: SUMMARY for call write_#t~ret371#1.base, write_#t~ret371#1.offset := spinlock_check(write_~info~5#1.base, 1447 + write_~info~5#1.offset); srcloc: null [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6063: assume { :begin_inline_ldv_mutex_unlock_9 } true;ldv_mutex_unlock_9_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_9_#in~ldv_func_arg1#1.offset := close_~info~2#1.base, 553 + close_~info~2#1.offset;havoc ldv_mutex_unlock_9_~ldv_func_arg1#1.base, ldv_mutex_unlock_9_~ldv_func_arg1#1.offset;ldv_mutex_unlock_9_~ldv_func_arg1#1.base, ldv_mutex_unlock_9_~ldv_func_arg1#1.offset := ldv_mutex_unlock_9_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_9_#in~ldv_func_arg1#1.offset; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6063-1: SUMMARY for call shutdown(close_~info~2#1.base, close_~info~2#1.offset); srcloc: null [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11018: call write~int#12(init_adapter_#t~bitwise2202#1, init_adapter_~info#1.base, 4456 + init_adapter_~info#1.offset, 4);call init_adapter_#t~mem2203#1 := read~int#12(init_adapter_~info#1.base, 4456 + init_adapter_~info#1.offset, 4);call write~int#12(init_adapter_#t~mem2203#1, init_adapter_~MiscCtrl~0#1.base, init_adapter_~MiscCtrl~0#1.offset, 4);havoc init_adapter_#t~mem2203#1;call write~int#12(170, init_adapter_~info#1.base, 4252 + init_adapter_~info#1.offset, 1); [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11216: assume -2147483648 <= adapter_test_#t~ret2261#1 && adapter_test_#t~ret2261#1 <= 2147483647;havoc adapter_test_#t~mem2260#1;havoc adapter_test_#t~ret2261#1;adapter_test_#res#1 := -19; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11216-1: SUMMARY for call adapter_test_#t~ret2261#1 := printk(291, 0); srcloc: null [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11018-5: call init_adapter_#t~mem2201#1 := read~int#12(init_adapter_~info#1.base, 4456 + init_adapter_~info#1.offset, 4); [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11018-2: havoc init_adapter_#t~bitwise2202#1;assume init_adapter_#t~bitwise2202#1 % 4294967296 <= init_adapter_#t~mem2201#1 % 4294967296 && init_adapter_#t~bitwise2202#1 % 4294967296 <= 3221225471; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11018-1: [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11018-4: assume 0 == init_adapter_#t~mem2201#1 % 4294967296;init_adapter_#t~bitwise2202#1 := 0; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11018-4: assume !(0 == init_adapter_#t~mem2201#1 % 4294967296); [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11018-3: assume 3221225471 == init_adapter_#t~mem2201#1 % 4294967296;init_adapter_#t~bitwise2202#1 := init_adapter_#t~mem2201#1; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11018-3: assume !(3221225471 == init_adapter_#t~mem2201#1 % 4294967296); [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11349: assume memory_test_~i~8#1 % 18446744073709551616 < memory_test_~limit~0#1 % 18446744073709551616; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11349: assume !(memory_test_~i~8#1 % 18446744073709551616 < memory_test_~limit~0#1 % 18446744073709551616); [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6262: write_~flags~3#1 := write_#t~ret372#1;havoc write_#t~ret372#1;call write_#t~mem373#1 := read~int#12(write_~info~5#1.base, 4244 + write_~info~5#1.offset, 1); [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6262-1: SUMMARY for call write_#t~ret372#1 := _raw_spin_lock_irqsave(write_~tmp___5~0#1.base, write_~tmp___5~0#1.offset); srcloc: null [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6064: havoc ldv_mutex_unlock_9_~ldv_func_arg1#1.base, ldv_mutex_unlock_9_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_9_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_9_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_9 } true;assume { :begin_inline_tty_port_close_end } true;tty_port_close_end_#in~arg0#1.base, tty_port_close_end_#in~arg0#1.offset, tty_port_close_end_#in~arg1#1.base, tty_port_close_end_#in~arg1#1.offset := close_~info~2#1.base, 12 + close_~info~2#1.offset, close_~tty#1.base, close_~tty#1.offset;havoc tty_port_close_end_~arg0#1.base, tty_port_close_end_~arg0#1.offset, tty_port_close_end_~arg1#1.base, tty_port_close_end_~arg1#1.offset;tty_port_close_end_~arg0#1.base, tty_port_close_end_~arg0#1.offset := tty_port_close_end_#in~arg0#1.base, tty_port_close_end_#in~arg0#1.offset;tty_port_close_end_~arg1#1.base, tty_port_close_end_~arg1#1.offset := tty_port_close_end_#in~arg1#1.base, tty_port_close_end_#in~arg1#1.offset; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13265-2: alloc_hdlcdev_#res#1.base, alloc_hdlcdev_#res#1.offset := alloc_hdlcdev_#t~ret2485#1.base, alloc_hdlcdev_#t~ret2485#1.offset;havoc alloc_hdlcdev_#t~ret2485#1.base, alloc_hdlcdev_#t~ret2485#1.offset; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13265-3: SUMMARY for call alloc_hdlcdev_#t~ret2485#1.base, alloc_hdlcdev_#t~ret2485#1.offset := ldv_malloc(2624); srcloc: null [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13265: havoc alloc_hdlcdev_#t~ret2485#1.base, alloc_hdlcdev_#t~ret2485#1.offset;hdlcdev_init_#t~ret720#1.base, hdlcdev_init_#t~ret720#1.offset := alloc_hdlcdev_#res#1.base, alloc_hdlcdev_#res#1.offset;havoc alloc_hdlcdev_#t~ret2485#1.base, alloc_hdlcdev_#t~ret2485#1.offset, alloc_hdlcdev_~arg0#1.base, alloc_hdlcdev_~arg0#1.offset;havoc alloc_hdlcdev_#in~arg0#1.base, alloc_hdlcdev_#in~arg0#1.offset;assume { :end_inline_alloc_hdlcdev } true;hdlcdev_init_~dev~1#1.base, hdlcdev_init_~dev~1#1.offset := hdlcdev_init_#t~ret720#1.base, hdlcdev_init_#t~ret720#1.offset;havoc hdlcdev_init_#t~ret720#1.base, hdlcdev_init_#t~ret720#1.offset; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9896: device_init_#t~ret1832#1 := adapter_test_#res#1;havoc adapter_test_#t~ret2228#1, adapter_test_#t~ret2229#1.base, adapter_test_#t~ret2229#1.offset, adapter_test_#t~ret2230#1, adapter_test_#t~ret2231#1, adapter_test_#t~mem2232#1.base, adapter_test_#t~mem2232#1.offset, adapter_test_#t~mem2233#1.base, adapter_test_#t~mem2233#1.offset, adapter_test_#t~ret2234#1, adapter_test_#t~mem2235#1.base, adapter_test_#t~mem2235#1.offset, adapter_test_#t~ret2236#1, adapter_test_#t~mem2237#1.base, adapter_test_#t~mem2237#1.offset, adapter_test_#t~mem2238#1.base, adapter_test_#t~mem2238#1.offset, adapter_test_#t~ret2239#1, adapter_test_#t~mem2240#1.base, adapter_test_#t~mem2240#1.offset, adapter_test_#t~ret2241#1, adapter_test_#t~mem2242#1.base, adapter_test_#t~mem2242#1.offset, adapter_test_#t~mem2243#1.base, adapter_test_#t~mem2243#1.offset, adapter_test_#t~mem2244#1, adapter_test_#t~mem2245#1, adapter_test_#t~ret2246#1, adapter_test_#t~mem2247#1, adapter_test_#t~ret2248#1, adapter_test_#t~mem2249#1.base, adapter_test_#t~mem2249#1.offset, adapter_test_#t~ret2250#1, adapter_test_#t~mem2251#1, adapter_test_#t~ret2252#1, adapter_test_#t~mem2253#1.base, adapter_test_#t~mem2253#1.offset, adapter_test_#t~ret2254#1, adapter_test_#t~mem2255#1, adapter_test_#t~ret2256#1, adapter_test_#t~mem2257#1, adapter_test_#t~mem2258#1.base, adapter_test_#t~mem2258#1.offset, adapter_test_#t~ret2259#1, adapter_test_#t~mem2260#1, adapter_test_#t~ret2261#1, adapter_test_#t~mem2262#1, adapter_test_#t~mem2263#1.base, adapter_test_#t~mem2263#1.offset, adapter_test_#t~ret2264#1, adapter_test_#t~mem2265#1, adapter_test_#t~ret2266#1, adapter_test_#t~mem2267#1.base, adapter_test_#t~mem2267#1.offset, adapter_test_#t~ret2268#1, adapter_test_#t~ret2269#1, adapter_test_#t~mem2270#1.base, adapter_test_#t~mem2270#1.offset, adapter_test_#t~ret2271#1, adapter_test_#t~ret2272#1, adapter_test_#t~mem2273#1, adapter_test_#t~mem2274#1.base, adapter_test_#t~mem2274#1.offset, adapter_test_#t~ret2275#1, adapter_test_#t~ret2276#1, adapter_test_#t~mem2277#1, adapter_test_#t~mem2278#1.base, adapter_test_#t~mem2278#1.offset, adapter_test_#t~ret2279#1, adapter_test_#t~ret2280#1, adapter_test_#t~ret2281#1, adapter_test_#t~mem2282#1.base, adapter_test_#t~mem2282#1.offset, adapter_test_#t~mem2283#1.base, adapter_test_#t~mem2283#1.offset, adapter_test_#t~mem2284#1, adapter_test_#t~mem2285#1.base, adapter_test_#t~mem2285#1.offset, adapter_test_#t~mem2286#1.base, adapter_test_#t~mem2286#1.offset, adapter_test_~info#1.base, adapter_test_~info#1.offset, adapter_test_~flags~39#1, adapter_test_~tmp~97#1.base, adapter_test_~tmp~97#1.offset, adapter_test_~tmp___0~54#1, adapter_test_~tmp___1~24#1, adapter_test_~tmp___2~20#1, adapter_test_~tmp___3~11#1, adapter_test_~tmp___4~9#1, adapter_test_~tmp___5~9#1, adapter_test_~tmp___6~6#1, adapter_test_~tmp___7~6#1, adapter_test_~tmp___8~5#1, adapter_test_~tmp___9~4#1, adapter_test_~tmp___10~3#1, adapter_test_~tmp___11~3#1, adapter_test_~tmp___12~3#1, adapter_test_~tmp___13~2#1, adapter_test_~tmp___14~2#1, adapter_test_~tmp___15~2#1, adapter_test_~tmp___16~1#1, adapter_test_~tmp___17~1#1, adapter_test_~tmp___18~1#1, adapter_test_~tmp___19~1#1;havoc adapter_test_#in~info#1.base, adapter_test_#in~info#1.offset;assume { :end_inline_adapter_test } true;assume -2147483648 <= device_init_#t~ret1832#1 && device_init_#t~ret1832#1 <= 2147483647;havoc device_init_#t~mem1831#1.base, device_init_#t~mem1831#1.offset;havoc device_init_#t~ret1832#1; [2025-02-08 02:46:06,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9566-1: SUMMARY for call claim_resources_#t~ret1646#1.base, claim_resources_#t~ret1646#1.offset := ioremap_nocache(claim_resources_#t~mem1645#1 % 4294967296, 262144); srcloc: null [2025-02-08 02:46:06,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9566: claim_resources_~tmp___3~8#1.base, claim_resources_~tmp___3~8#1.offset := claim_resources_#t~ret1646#1.base, claim_resources_#t~ret1646#1.offset;havoc claim_resources_#t~mem1645#1;havoc claim_resources_#t~ret1646#1.base, claim_resources_#t~ret1646#1.offset;call write~$Pointer$#12(claim_resources_~tmp___3~8#1.base, claim_resources_~tmp___3~8#1.offset, claim_resources_~info#1.base, 4386 + claim_resources_~info#1.offset, 8);call claim_resources_#t~mem1647#1.base, claim_resources_#t~mem1647#1.offset := read~$Pointer$#12(claim_resources_~info#1.base, 4386 + claim_resources_~info#1.offset, 8); [2025-02-08 02:46:06,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: assume 0 == write_#t~mem373#1 % 256;havoc write_#t~mem373#1; [2025-02-08 02:46:06,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: assume !(0 == write_#t~mem373#1 % 256);havoc write_#t~mem373#1; [2025-02-08 02:46:06,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9236: havoc tty_port_raise_dtr_rts_~arg0#1.base, tty_port_raise_dtr_rts_~arg0#1.offset;havoc tty_port_raise_dtr_rts_#in~arg0#1.base, tty_port_raise_dtr_rts_#in~arg0#1.offset;assume { :end_inline_tty_port_raise_dtr_rts } true; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9170: call ULTIMATE.dealloc(block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset);havoc block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset;open_#t~ret282#1 := block_til_ready_#res#1;havoc block_til_ready_#t~ret1502#1.base, block_til_ready_#t~ret1502#1.offset, block_til_ready_#t~mem1503#1.base, block_til_ready_#t~mem1503#1.offset, block_til_ready_#t~mem1504#1.base, block_til_ready_#t~mem1504#1.offset, block_til_ready_#t~ret1505#1, block_til_ready_#t~mem1506#1, block_til_ready_#t~bitwise1507#1, block_til_ready_#t~mem1508#1, block_til_ready_#t~bitwise1509#1, block_til_ready_#t~short1510#1, block_til_ready_#t~mem1511#1, block_til_ready_#t~bitwise1512#1, block_til_ready_#t~mem1513#1, block_til_ready_#t~bitwise1514#1, block_til_ready_#t~mem1515#1.base, block_til_ready_#t~mem1515#1.offset, block_til_ready_#t~mem1516#1.base, block_til_ready_#t~mem1516#1.offset, block_til_ready_#t~mem1517#1, block_til_ready_#t~ret1518#1, block_til_ready_#t~ret1519#1.base, block_til_ready_#t~ret1519#1.offset, block_til_ready_#t~ret1520#1, block_til_ready_#t~ret1521#1, block_til_ready_#t~mem1522#1, block_til_ready_#t~mem1523#1, block_til_ready_#t~mem1524#1, block_til_ready_#t~bitwise1525#1, block_til_ready_#t~switch1526#1, block_til_ready_#t~ret1527#1.base, block_til_ready_#t~ret1527#1.offset, block_til_ready_#t~ret1528#1.base, block_til_ready_#t~ret1528#1.offset, block_til_ready_#t~ret1529#1.base, block_til_ready_#t~ret1529#1.offset, block_til_ready_#t~ret1530#1.base, block_til_ready_#t~ret1530#1.offset, block_til_ready_#t~ret1531#1, block_til_ready_#t~mem1532#1, block_til_ready_#t~bitwise1533#1, block_til_ready_#t~short1534#1, block_til_ready_#t~mem1535#1, block_til_ready_#t~ret1536#1, block_til_ready_#t~mem1537#1, block_til_ready_#t~bitwise1538#1, block_til_ready_#t~ret1539#1.base, block_til_ready_#t~ret1539#1.offset, block_til_ready_#t~ret1540#1, block_til_ready_#t~mem1541#1.base, block_til_ready_#t~mem1541#1.offset, block_til_ready_#t~mem1542#1.base, block_til_ready_#t~mem1542#1.offset, block_til_ready_#t~mem1543#1, block_til_ready_#t~ret1544#1, block_til_ready_#t~switch1545#1, block_til_ready_#t~ret1546#1.base, block_til_ready_#t~ret1546#1.offset, block_til_ready_#t~ret1547#1.base, block_til_ready_#t~ret1547#1.offset, block_til_ready_#t~ret1548#1.base, block_til_ready_#t~ret1548#1.offset, block_til_ready_#t~ret1549#1.base, block_til_ready_#t~ret1549#1.offset, block_til_ready_#t~mem1550#1, block_til_ready_#t~mem1551#1, block_til_ready_#t~mem1552#1.base, block_til_ready_#t~mem1552#1.offset, block_til_ready_#t~mem1553#1.base, block_til_ready_#t~mem1553#1.offset, block_til_ready_#t~mem1554#1, block_til_ready_#t~ret1555#1, block_til_ready_#t~mem1556#1, block_til_ready_#t~bitwise1557#1, block_til_ready_~tty#1.base, block_til_ready_~tty#1.offset, block_til_ready_~filp#1.base, block_til_ready_~filp#1.offset, block_til_ready_~info#1.base, block_til_ready_~info#1.offset, block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset, block_til_ready_~tmp~80#1.base, block_til_ready_~tmp~80#1.offset, block_til_ready_~retval~1#1, block_til_ready_~do_clocal~0#1, block_til_ready_~extra_count~0#1, block_til_ready_~flags~34#1, block_til_ready_~cd~0#1, block_til_ready_~port~1#1.base, block_til_ready_~port~1#1.offset, block_til_ready_~tmp___0~41#1.base, block_til_ready_~tmp___0~41#1.offset, block_til_ready_~tmp___1~16#1, block_til_ready_~__ret~5#1, block_til_ready_~tmp___2~12#1.base, block_til_ready_~tmp___2~12#1.offset, block_til_ready_~tmp___3~7#1.base, block_til_ready_~tmp___3~7#1.offset, block_til_ready_~tmp___4~7#1.base, block_til_ready_~tmp___4~7#1.offset, block_til_ready_~tmp___5~7#1.base, block_til_ready_~tmp___5~7#1.offset, block_til_ready_~tmp___6~4#1, block_til_ready_~tmp___7~4#1.base, block_til_ready_~tmp___7~4#1.offset, block_til_ready_~tmp___8~3#1, block_til_ready_~__ret___0~2#1, block_til_ready_~tmp___9~3#1.base, block_til_ready_~tmp___9~3#1.offset, block_til_ready_~tmp___10~2#1.base, block_til_ready_~tmp___10~2#1.offset, block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset, block_til_ready_~tmp___12~2#1.base, block_til_ready_~tmp___12~2#1.offset;havoc block_til_ready_#in~tty#1.base, block_til_ready_#in~tty#1.offset, block_til_ready_#in~filp#1.base, block_til_ready_#in~filp#1.offset, block_til_ready_#in~info#1.base, block_til_ready_#in~info#1.offset;assume { :end_inline_block_til_ready } true;assume -2147483648 <= open_#t~ret282#1 && open_#t~ret282#1 <= 2147483647;open_~retval~0#1 := open_#t~ret282#1;havoc open_#t~ret282#1; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13398: havoc pci_enable_device_#t~nondet2508#1;synclinkmp_init_one_#t~ret2363#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet2508#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;havoc pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;assume { :end_inline_pci_enable_device } true;assume -2147483648 <= synclinkmp_init_one_#t~ret2363#1 && synclinkmp_init_one_#t~ret2363#1 <= 2147483647;synclinkmp_init_one_~tmp~100#1 := synclinkmp_init_one_#t~ret2363#1;havoc synclinkmp_init_one_#t~ret2363#1; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12077: havoc tx_hold_#t~mem453#1.base, tx_hold_#t~mem453#1.offset, tx_hold_#t~ret454#1, tx_hold_#t~ret455#1, tx_hold_#t~ret456#1.base, tx_hold_#t~ret456#1.offset, tx_hold_#t~ret457#1, tx_hold_#t~mem458#1, tx_hold_~tty#1.base, tx_hold_~tty#1.offset, tx_hold_~info~12#1.base, tx_hold_~info~12#1.offset, tx_hold_~flags~8#1, tx_hold_~tmp~34#1, tx_hold_~tmp___0~19#1.base, tx_hold_~tmp___0~19#1.offset;havoc tx_hold_#in~tty#1.base, tx_hold_#in~tty#1.offset;assume { :end_inline_tx_hold } true;~ldv_state_variable_1~0 := 3; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: havoc tty_port_close_end_~arg0#1.base, tty_port_close_end_~arg0#1.offset, tty_port_close_end_~arg1#1.base, tty_port_close_end_~arg1#1.offset;havoc tty_port_close_end_#in~arg0#1.base, tty_port_close_end_#in~arg0#1.offset, tty_port_close_end_#in~arg1#1.base, tty_port_close_end_#in~arg1#1.offset;assume { :end_inline_tty_port_close_end } true;call write~$Pointer$#12(0, 0, close_~info~2#1.base, 184 + close_~info~2#1.offset, 8); [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152: assume ~debug_level~0 > 2; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152: assume !(~debug_level~0 > 2); [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9765: SUMMARY for call __init_waitqueue_head(alloc_dev_~info~33#1.base, 1023 + alloc_dev_~info~33#1.offset, 251, 0, alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset); srcloc: null [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12540: main_#t~ret2452#1 := synclinkmp_init_one_#res#1;havoc synclinkmp_init_one_#t~ret2363#1, synclinkmp_init_one_#t~ret2364#1, synclinkmp_init_one_~dev#1.base, synclinkmp_init_one_~dev#1.offset, synclinkmp_init_one_~ent#1.base, synclinkmp_init_one_~ent#1.offset, synclinkmp_init_one_~tmp~100#1;havoc synclinkmp_init_one_#in~dev#1.base, synclinkmp_init_one_#in~dev#1.offset, synclinkmp_init_one_#in~ent#1.base, synclinkmp_init_one_#in~ent#1.offset;assume { :end_inline_synclinkmp_init_one } true;assume -2147483648 <= main_#t~ret2452#1 && main_#t~ret2452#1 <= 2147483647;~ldv_retval_6~0 := main_#t~ret2452#1;havoc main_#t~ret2452#1; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11285: assume 0 != adapter_test_~tmp___19~1#1; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11285: assume !(0 != adapter_test_~tmp___19~1#1); [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7321: assume 0 == (hdlcdev_init_~dev~1#1.base + hdlcdev_init_~dev~1#1.offset) % 18446744073709551616; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7321: assume !(0 == (hdlcdev_init_~dev~1#1.base + hdlcdev_init_~dev~1#1.offset) % 18446744073709551616);call hdlcdev_init_#t~mem722#1 := read~int#12(hdlcdev_init_~info#1.base, 4410 + hdlcdev_init_~info#1.offset, 4);call write~int#12(hdlcdev_init_#t~mem722#1 % 4294967296, hdlcdev_init_~dev~1#1.base, 48 + hdlcdev_init_~dev~1#1.offset, 8);havoc hdlcdev_init_#t~mem722#1;call hdlcdev_init_#t~mem723#1 := read~int#12(hdlcdev_init_~info#1.base, 4410 + hdlcdev_init_~info#1.offset, 4);call write~int#12((511 + hdlcdev_init_#t~mem723#1) % 4294967296, hdlcdev_init_~dev~1#1.base, 40 + hdlcdev_init_~dev~1#1.offset, 8);havoc hdlcdev_init_#t~mem723#1;call hdlcdev_init_#t~mem724#1 := read~int#12(hdlcdev_init_~info#1.base, 4327 + hdlcdev_init_~info#1.offset, 4);call write~int#12(hdlcdev_init_#t~mem724#1, hdlcdev_init_~dev~1#1.base, 64 + hdlcdev_init_~dev~1#1.offset, 4);havoc hdlcdev_init_#t~mem724#1;call write~$Pointer$#12(~#hdlcdev_ops~0.base, ~#hdlcdev_ops~0.offset, hdlcdev_init_~dev~1#1.base, 380 + hdlcdev_init_~dev~1#1.offset, 8);call write~int#12(2500, hdlcdev_init_~dev~1#1.base, 898 + hdlcdev_init_~dev~1#1.offset, 4);call write~int#12(50, hdlcdev_init_~dev~1#1.base, 806 + hdlcdev_init_~dev~1#1.offset, 8); [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264: SUMMARY for call tx_start(write_~info~5#1.base, write_~info~5#1.offset); srcloc: null [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11021-1: SUMMARY for call write_control_reg(init_adapter_~info#1.base, init_adapter_~info#1.offset); srcloc: null [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11021: call init_adapter_#t~mem2204#1.base, init_adapter_#t~mem2204#1.offset := read~$Pointer$#12(init_adapter_~info#1.base, 4419 + init_adapter_~info#1.offset, 8);init_adapter_~LCR1BRDR~0#1.base, init_adapter_~LCR1BRDR~0#1.offset := init_adapter_#t~mem2204#1.base, 176 + init_adapter_#t~mem2204#1.offset;havoc init_adapter_#t~mem2204#1.base, init_adapter_#t~mem2204#1.offset; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11153-1: SUMMARY for call adapter_test_#t~ret2228#1 := printk(281, 0); srcloc: null [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11153: assume -2147483648 <= adapter_test_#t~ret2228#1 && adapter_test_#t~ret2228#1 <= 2147483647;havoc adapter_test_#t~ret2228#1; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322: assume -2147483648 <= hdlcdev_init_#t~ret721#1 && hdlcdev_init_#t~ret721#1 <= 2147483647;havoc hdlcdev_init_#t~ret721#1;hdlcdev_init_#res#1 := -12; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9568: assume 0 == (claim_resources_#t~mem1647#1.base + claim_resources_#t~mem1647#1.offset) % 18446744073709551616;havoc claim_resources_#t~mem1647#1.base, claim_resources_#t~mem1647#1.offset;call claim_resources_#t~mem1648#1 := read~int#12(claim_resources_~info#1.base, 4394 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9568: assume !(0 == (claim_resources_#t~mem1647#1.base + claim_resources_#t~mem1647#1.offset) % 18446744073709551616);havoc claim_resources_#t~mem1647#1.base, claim_resources_#t~mem1647#1.offset;call claim_resources_#t~mem1650#1 := read~int#12(claim_resources_~info#1.base, 4427 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11286-1: SUMMARY for call adapter_test_#t~ret2280#1 := printk(301, 0); srcloc: null [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322-1: SUMMARY for call hdlcdev_init_#t~ret721#1 := printk(107, 0); srcloc: null [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9304: assume block_til_ready_#t~switch1545#1; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9304: assume !block_til_ready_#t~switch1545#1;block_til_ready_#t~switch1545#1 := block_til_ready_#t~switch1545#1; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11286: assume -2147483648 <= adapter_test_#t~ret2280#1 && adapter_test_#t~ret2280#1 <= 2147483647;havoc adapter_test_#t~ret2280#1;adapter_test_#res#1 := -19; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9701: ~synclinkmp_device_count~0 := 1 + ~synclinkmp_device_count~0; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9767: SUMMARY for call __init_waitqueue_head(alloc_dev_~info~33#1.base, 1107 + alloc_dev_~info~33#1.offset, 252, 0, alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset); srcloc: null [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569: assume -2147483648 <= claim_resources_#t~ret1649#1 && claim_resources_#t~ret1649#1 <= 2147483647;havoc claim_resources_#t~mem1648#1;havoc claim_resources_#t~ret1649#1;call write~int#12(8, claim_resources_~info#1.base, 4378 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569-1: SUMMARY for call claim_resources_#t~ret1649#1 := printk(233, 0); srcloc: null [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9305: block_til_ready_~tmp___10~2#1.base, block_til_ready_~tmp___10~2#1.offset := block_til_ready_#t~ret1547#1.base, block_til_ready_#t~ret1547#1.offset; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059: assume 0 != hdlcdev_open_~rc~0#1;hdlcdev_open_#res#1 := hdlcdev_open_~rc~0#1; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059: assume !(0 != hdlcdev_open_~rc~0#1); [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9305-1: SUMMARY for call block_til_ready_#t~ret1547#1.base, block_til_ready_#t~ret1547#1.offset := get_current(); srcloc: null [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6068: assume ~debug_level~0 > 2;call close_#t~mem296#1.base, close_#t~mem296#1.offset := read~$Pointer$#12(close_~tty#1.base, 16 + close_~tty#1.offset, 8);call close_#t~mem297#1.base, close_#t~mem297#1.offset := read~$Pointer$#12(close_#t~mem296#1.base, 32 + close_#t~mem296#1.offset, 8);call close_#t~mem298#1 := read~int#12(close_~info~2#1.base, 280 + close_~info~2#1.offset, 4); [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6068: assume !(~debug_level~0 > 2); [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11023-3: assume 4294967239 == ~lcr1_brdr_value~0 % 4294967296;init_adapter_#t~bitwise2205#1 := ~lcr1_brdr_value~0; [2025-02-08 02:46:06,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11023-3: assume !(4294967239 == ~lcr1_brdr_value~0 % 4294967296); [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11023-2: havoc init_adapter_#t~bitwise2205#1;assume init_adapter_#t~bitwise2205#1 % 4294967296 <= ~lcr1_brdr_value~0 % 4294967296 && init_adapter_#t~bitwise2205#1 % 4294967296 <= 4294967239; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11023-4: assume 0 == ~lcr1_brdr_value~0 % 4294967296;init_adapter_#t~bitwise2205#1 := 0; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11023-4: assume !(0 == ~lcr1_brdr_value~0 % 4294967296); [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11023-1: [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11023: ~lcr1_brdr_value~0 := init_adapter_#t~bitwise2205#1;havoc init_adapter_#t~bitwise2205#1;init_adapter_#t~switch2206#1 := 16 == ~read_ahead_count~0; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9768: havoc alloc_dev_#t~ret1725#1.base, alloc_dev_#t~ret1725#1.offset; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9768-1: SUMMARY for call alloc_dev_#t~ret1725#1.base, alloc_dev_#t~ret1725#1.offset := spinlock_check(alloc_dev_~info~33#1.base, 12689 + alloc_dev_~info~33#1.offset); srcloc: null [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9702: assume 0 == (~synclinkmp_device_list~0.base + ~synclinkmp_device_list~0.offset) % 18446744073709551616;~synclinkmp_device_list~0.base, ~synclinkmp_device_list~0.offset := add_device_~info#1.base, add_device_~info#1.offset; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9702: assume !(0 == (~synclinkmp_device_list~0.base + ~synclinkmp_device_list~0.offset) % 18446744073709551616);add_device_~current_dev~0#1.base, add_device_~current_dev~0#1.offset := ~synclinkmp_device_list~0.base, ~synclinkmp_device_list~0.offset; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6267: SUMMARY for call spin_unlock_irqrestore(write_~info~5#1.base, 1447 + write_~info~5#1.offset, write_~flags~3#1); srcloc: null [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6069: assume -2147483648 <= close_#t~ret299#1 && close_#t~ret299#1 <= 2147483647;havoc close_#t~mem296#1.base, close_#t~mem296#1.offset;havoc close_#t~mem297#1.base, close_#t~mem297#1.offset;havoc close_#t~mem298#1;havoc close_#t~ret299#1; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13336: havoc ldv_ops_release_1_#t~nondet2497#1;main_#t~ret2425#1 := ldv_ops_release_1_#res#1;havoc ldv_ops_release_1_#t~nondet2497#1;assume { :end_inline_ldv_ops_release_1 } true;assume -2147483648 <= main_#t~ret2425#1 && main_#t~ret2425#1 <= 2147483647;havoc main_#t~ret2425#1;~ldv_state_variable_1~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6069-1: SUMMARY for call close_#t~ret299#1 := printk(24, 0); srcloc: null [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9769: alloc_dev_~__len~3#1 := 48; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9769-1: SUMMARY for call __raw_spin_lock_init(alloc_dev_~info~33#1.base, 12689 + alloc_dev_~info~33#1.offset, 253, 0, alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset); srcloc: null [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11355: call memory_test_#t~mem2291#1.base, memory_test_#t~mem2291#1.offset := read~$Pointer$#12(memory_test_~info#1.base, 4386 + memory_test_~info#1.offset, 8);memory_test_~addr~0#1.base, memory_test_~addr~0#1.offset := memory_test_#t~mem2291#1.base, memory_test_#t~mem2291#1.offset;memory_test_~i~8#1 := 0; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11157-1: SUMMARY for call adapter_test_#t~ret2229#1.base, adapter_test_#t~ret2229#1.offset := spinlock_check(adapter_test_~info#1.base, 1447 + adapter_test_~info#1.offset); srcloc: null [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11157: adapter_test_~tmp~97#1.base, adapter_test_~tmp~97#1.offset := adapter_test_#t~ret2229#1.base, adapter_test_#t~ret2229#1.offset;havoc adapter_test_#t~ret2229#1.base, adapter_test_#t~ret2229#1.offset; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11025-1: assume 0 == ~lcr1_brdr_value~0 % 4294967296 || 56 == ~lcr1_brdr_value~0 % 4294967296;init_adapter_#t~bitwise2207#1 := 56; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11025-1: assume !(0 == ~lcr1_brdr_value~0 % 4294967296 || 56 == ~lcr1_brdr_value~0 % 4294967296); [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11025: assume false;init_adapter_#t~bitwise2207#1 := ~lcr1_brdr_value~0; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11025: assume !false; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11025-2: assume init_adapter_#t~switch2206#1; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11025-2: assume !init_adapter_#t~switch2206#1;init_adapter_#t~switch2206#1 := init_adapter_#t~switch2206#1 || 8 == ~read_ahead_count~0; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11158-1: SUMMARY for call adapter_test_#t~ret2230#1 := _raw_spin_lock_irqsave(adapter_test_~tmp~97#1.base, adapter_test_~tmp~97#1.offset); srcloc: null [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11026: ~lcr1_brdr_value~0 := init_adapter_#t~bitwise2207#1; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11224: assume 4 == adapter_test_#t~mem2262#1;havoc adapter_test_#t~mem2262#1;call adapter_test_#t~mem2263#1.base, adapter_test_#t~mem2263#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4315 + adapter_test_~info#1.offset, 8); [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11224: assume !(4 == adapter_test_#t~mem2262#1);havoc adapter_test_#t~mem2262#1; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11158: adapter_test_~flags~39#1 := adapter_test_#t~ret2230#1;havoc adapter_test_#t~ret2230#1;assume { :begin_inline_init_adapter } true;init_adapter_#in~info#1.base, init_adapter_#in~info#1.offset := adapter_test_~info#1.base, adapter_test_~info#1.offset;havoc init_adapter_#res#1;havoc init_adapter_#t~mem2196#1.base, init_adapter_#t~mem2196#1.offset, init_adapter_#t~mem2197#1, init_adapter_#t~bitwise2198#1, init_adapter_#t~mem2199#1, init_adapter_#t~mem2200#1, init_adapter_#t~mem2201#1, init_adapter_#t~bitwise2202#1, init_adapter_#t~mem2203#1, init_adapter_#t~mem2204#1.base, init_adapter_#t~mem2204#1.offset, init_adapter_#t~bitwise2205#1, init_adapter_#t~switch2206#1, init_adapter_#t~bitwise2207#1, init_adapter_#t~bitwise2208#1, init_adapter_#t~bitwise2209#1, init_adapter_#t~bitwise2210#1, init_adapter_#t~mem2211#1.base, init_adapter_#t~mem2211#1.offset, init_adapter_#t~ret2212#1, init_adapter_#t~mem2213#1.base, init_adapter_#t~mem2213#1.offset, init_adapter_#t~ret2214#1, init_adapter_~info#1.base, init_adapter_~info#1.offset, init_adapter_~i~7#1, init_adapter_~MiscCtrl~0#1.base, init_adapter_~MiscCtrl~0#1.offset, init_adapter_~readval~0#1, init_adapter_~LCR1BRDR~0#1.base, init_adapter_~LCR1BRDR~0#1.offset;init_adapter_~info#1.base, init_adapter_~info#1.offset := init_adapter_#in~info#1.base, init_adapter_#in~info#1.offset;havoc init_adapter_~i~7#1;havoc init_adapter_~MiscCtrl~0#1.base, init_adapter_~MiscCtrl~0#1.offset;havoc init_adapter_~readval~0#1;havoc init_adapter_~LCR1BRDR~0#1.base, init_adapter_~LCR1BRDR~0#1.offset;call init_adapter_#t~mem2196#1.base, init_adapter_#t~mem2196#1.offset := read~$Pointer$#12(init_adapter_~info#1.base, 4419 + init_adapter_~info#1.offset, 8);init_adapter_~MiscCtrl~0#1.base, init_adapter_~MiscCtrl~0#1.offset := init_adapter_#t~mem2196#1.base, 320 + init_adapter_#t~mem2196#1.offset;havoc init_adapter_#t~mem2196#1.base, init_adapter_#t~mem2196#1.offset;call init_adapter_#t~mem2197#1 := read~int#12(init_adapter_~info#1.base, 4456 + init_adapter_~info#1.offset, 4); [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005: assume 0 != open_~retval~0#1; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005: assume !(0 != open_~retval~0#1); [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11026-2: havoc init_adapter_#t~bitwise2207#1;assume (init_adapter_#t~bitwise2207#1 % 4294967296 >= ~lcr1_brdr_value~0 % 4294967296 && init_adapter_#t~bitwise2207#1 % 4294967296 >= 56) && init_adapter_#t~bitwise2207#1 % 4294967296 <= 56 + ~lcr1_brdr_value~0 % 4294967296; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969: synclinkmp_init_#t~ret1840#1.base, synclinkmp_init_#t~ret1840#1.offset := synclinkmp_get_text_ptr_#res#1.base, synclinkmp_get_text_ptr_#res#1.offset;assume { :end_inline_synclinkmp_get_text_ptr } true;havoc synclinkmp_init_#t~ret1840#1.base, synclinkmp_init_#t~ret1840#1.offset; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11026-1: [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9309: assume block_til_ready_#t~switch1545#1; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9309: assume !block_til_ready_#t~switch1545#1;block_til_ready_#t~switch1545#1 := true; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7063-1: SUMMARY for call hdlcdev_open_#t~ret647#1.base, hdlcdev_open_#t~ret647#1.offset := spinlock_check(hdlcdev_open_~info~23#1.base, 12689 + hdlcdev_open_~info~23#1.offset); srcloc: null [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7063: hdlcdev_open_~tmp___0~26#1.base, hdlcdev_open_~tmp___0~26#1.offset := hdlcdev_open_#t~ret647#1.base, hdlcdev_open_#t~ret647#1.offset;havoc hdlcdev_open_#t~ret647#1.base, hdlcdev_open_#t~ret647#1.offset; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006: assume ~debug_level~0 > 2; [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006: assume !(~debug_level~0 > 2); [2025-02-08 02:46:06,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11225-1: SUMMARY for call adapter_test_#t~ret2264#1 := irq_test(adapter_test_#t~mem2263#1.base, adapter_test_#t~mem2263#1.offset); srcloc: null [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11225: adapter_test_~tmp___10~3#1 := (if 0 == adapter_test_#t~ret2264#1 % 256 then 0 else 1);havoc adapter_test_#t~mem2263#1.base, adapter_test_#t~mem2263#1.offset;havoc adapter_test_#t~ret2264#1; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11159: adapter_test_#t~ret2231#1 := init_adapter_#res#1;havoc init_adapter_#t~mem2196#1.base, init_adapter_#t~mem2196#1.offset, init_adapter_#t~mem2197#1, init_adapter_#t~bitwise2198#1, init_adapter_#t~mem2199#1, init_adapter_#t~mem2200#1, init_adapter_#t~mem2201#1, init_adapter_#t~bitwise2202#1, init_adapter_#t~mem2203#1, init_adapter_#t~mem2204#1.base, init_adapter_#t~mem2204#1.offset, init_adapter_#t~bitwise2205#1, init_adapter_#t~switch2206#1, init_adapter_#t~bitwise2207#1, init_adapter_#t~bitwise2208#1, init_adapter_#t~bitwise2209#1, init_adapter_#t~bitwise2210#1, init_adapter_#t~mem2211#1.base, init_adapter_#t~mem2211#1.offset, init_adapter_#t~ret2212#1, init_adapter_#t~mem2213#1.base, init_adapter_#t~mem2213#1.offset, init_adapter_#t~ret2214#1, init_adapter_~info#1.base, init_adapter_~info#1.offset, init_adapter_~i~7#1, init_adapter_~MiscCtrl~0#1.base, init_adapter_~MiscCtrl~0#1.offset, init_adapter_~readval~0#1, init_adapter_~LCR1BRDR~0#1.base, init_adapter_~LCR1BRDR~0#1.offset;havoc init_adapter_#in~info#1.base, init_adapter_#in~info#1.offset;assume { :end_inline_init_adapter } true;havoc adapter_test_#t~ret2231#1; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9772: assume alloc_dev_~__len~3#1 % 18446744073709551616 > 63; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9772: assume !(alloc_dev_~__len~3#1 % 18446744073709551616 > 63); [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12679: ~ldv_state_variable_3~0 := 0; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12679-1: SUMMARY for call free_netdev(ldv_free_netdev_13_~dev#1.base, ldv_free_netdev_13_~dev#1.offset); srcloc: null [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271: assume ~debug_level~0 > 2; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271: assume !(~debug_level~0 > 2); [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9310-1: SUMMARY for call block_til_ready_#t~ret1548#1.base, block_til_ready_#t~ret1548#1.offset := get_current(); srcloc: null [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11226: assume 0 != adapter_test_~tmp___10~3#1 % 256;adapter_test_~tmp___11~3#1 := 0; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11226: assume !(0 != adapter_test_~tmp___10~3#1 % 256);adapter_test_~tmp___11~3#1 := 1; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13340: havoc ldv_ops_setup_1_#t~nondet2498#1;main_#t~ret2426#1 := ldv_ops_setup_1_#res#1;havoc ldv_ops_setup_1_#t~nondet2498#1;assume { :end_inline_ldv_ops_setup_1 } true;assume -2147483648 <= main_#t~ret2426#1 && main_#t~ret2426#1 <= 2147483647;havoc main_#t~ret2426#1;~ldv_state_variable_1~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9310: block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset := block_til_ready_#t~ret1548#1.base, block_til_ready_#t~ret1548#1.offset; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11028: assume false;init_adapter_#t~bitwise2208#1 := ~lcr1_brdr_value~0; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11028: assume !false; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6007: assume -2147483648 <= open_#t~ret283#1 && open_#t~ret283#1 <= 2147483647;havoc open_#t~ret283#1; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7064-1: SUMMARY for call hdlcdev_open_#t~ret648#1 := _raw_spin_lock_irqsave(hdlcdev_open_~tmp___0~26#1.base, hdlcdev_open_~tmp___0~26#1.offset); srcloc: null [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6007-1: SUMMARY for call open_#t~ret283#1 := printk(17, 0); srcloc: null [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11028-2: assume init_adapter_#t~switch2206#1; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11028-2: assume !init_adapter_#t~switch2206#1;init_adapter_#t~switch2206#1 := init_adapter_#t~switch2206#1 || 4 == ~read_ahead_count~0; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7064: hdlcdev_open_~flags~16#1 := hdlcdev_open_#t~ret648#1;havoc hdlcdev_open_#t~ret648#1;call hdlcdev_open_#t~mem649#1 := read~int#12(hdlcdev_open_~info~23#1.base, 280 + hdlcdev_open_~info~23#1.offset, 4);hdlcdev_open_#t~short651#1 := 0 != hdlcdev_open_#t~mem649#1; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11028-1: assume 0 == ~lcr1_brdr_value~0 % 4294967296 || 48 == ~lcr1_brdr_value~0 % 4294967296;init_adapter_#t~bitwise2208#1 := 48; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11028-1: assume !(0 == ~lcr1_brdr_value~0 % 4294967296 || 48 == ~lcr1_brdr_value~0 % 4294967296); [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11160: call adapter_test_#t~mem2232#1.base, adapter_test_#t~mem2232#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4291 + adapter_test_~info#1.offset, 8);call write~int#12(0, adapter_test_#t~mem2232#1.base, 4279 + adapter_test_#t~mem2232#1.offset, 4);havoc adapter_test_#t~mem2232#1.base, adapter_test_#t~mem2232#1.offset;call adapter_test_#t~mem2233#1.base, adapter_test_#t~mem2233#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4291 + adapter_test_~info#1.offset, 8); [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11160-1: SUMMARY for call spin_unlock_irqrestore(adapter_test_~info#1.base, 1447 + adapter_test_~info#1.offset, adapter_test_~flags~39#1); srcloc: null [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9773: alloc_dev_~__ret~6#1.base, alloc_dev_~__ret~6#1.offset := alloc_dev_#t~memcpy~res1726#1.base, alloc_dev_#t~memcpy~res1726#1.offset;havoc alloc_dev_#t~memcpy~res1726#1.base, alloc_dev_#t~memcpy~res1726#1.offset; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9773-1: SUMMARY for call alloc_dev_#t~memcpy~res1726#1.base, alloc_dev_#t~memcpy~res1726#1.offset := #Ultimate.C_memcpy#12(alloc_dev_~info~33#1.base, 4340 + alloc_dev_~info~33#1.offset, ~#default_params~0.base, ~#default_params~0.offset, alloc_dev_~__len~3#1); srcloc: null [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839: assume device_init_~port~2#1 <= 3; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839: assume !(device_init_~port~2#1 <= 3); [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9575: claim_resources_~tmp___4~8#1.base, claim_resources_~tmp___4~8#1.offset := claim_resources_#t~ret1651#1.base, claim_resources_#t~ret1651#1.offset;havoc claim_resources_#t~mem1650#1;havoc claim_resources_#t~ret1651#1.base, claim_resources_#t~ret1651#1.offset;call write~$Pointer$#12(claim_resources_~tmp___4~8#1.base, claim_resources_~tmp___4~8#1.offset, claim_resources_~info#1.base, 4419 + claim_resources_~info#1.offset, 8);call claim_resources_#t~mem1652#1.base, claim_resources_#t~mem1652#1.offset := read~$Pointer$#12(claim_resources_~info#1.base, 4419 + claim_resources_~info#1.offset, 8); [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9575-1: SUMMARY for call claim_resources_#t~ret1651#1.base, claim_resources_#t~ret1651#1.offset := ioremap_nocache(claim_resources_#t~mem1650#1 % 4294967296, 4096); srcloc: null [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-1: SUMMARY for call write_#t~ret374#1 := printk(34, 0); srcloc: null [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272: assume -2147483648 <= write_#t~ret374#1 && write_#t~ret374#1 <= 2147483647;havoc write_#t~ret374#1; [2025-02-08 02:46:06,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11359-1: call memory_test_#t~mem2292#1 := read~int#12(memory_test_~addr~0#1.base, memory_test_~addr~0#1.offset, 8); [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11359: assume memory_test_#t~mem2292#1 % 18446744073709551616 != 4 * memory_test_~i~8#1 % 18446744073709551616;havoc memory_test_#t~mem2292#1;memory_test_#res#1 := 0;call ULTIMATE.dealloc(memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset);havoc memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset; [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11359: assume !(memory_test_#t~mem2292#1 % 18446744073709551616 != 4 * memory_test_~i~8#1 % 18446744073709551616);havoc memory_test_#t~mem2292#1;memory_test_~addr~0#1.base, memory_test_~addr~0#1.offset := memory_test_~addr~0#1.base, 8 + memory_test_~addr~0#1.offset;memory_test_~i~8#1 := 1 + memory_test_~i~8#1; [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11029-1: [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11029: ~lcr1_brdr_value~0 := init_adapter_#t~bitwise2208#1; [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065-1: assume hdlcdev_open_#t~short651#1; [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065-1: assume !hdlcdev_open_#t~short651#1;call hdlcdev_open_#t~mem650#1 := read~int#12(hdlcdev_open_~info~23#1.base, 12685 + hdlcdev_open_~info~23#1.offset, 4);hdlcdev_open_#t~short651#1 := 0 != hdlcdev_open_#t~mem650#1; [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11029-2: havoc init_adapter_#t~bitwise2208#1;assume (init_adapter_#t~bitwise2208#1 % 4294967296 >= ~lcr1_brdr_value~0 % 4294967296 && init_adapter_#t~bitwise2208#1 % 4294967296 >= 48) && init_adapter_#t~bitwise2208#1 % 4294967296 <= 48 + ~lcr1_brdr_value~0 % 4294967296; [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: assume hdlcdev_open_#t~short651#1;havoc hdlcdev_open_#t~mem649#1;havoc hdlcdev_open_#t~mem650#1;havoc hdlcdev_open_#t~short651#1; [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: assume !hdlcdev_open_#t~short651#1;havoc hdlcdev_open_#t~mem649#1;havoc hdlcdev_open_#t~mem650#1;havoc hdlcdev_open_#t~short651#1;call write~int#12(1, hdlcdev_open_~info~23#1.base, 12685 + hdlcdev_open_~info~23#1.offset, 4); [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9708: call add_device_#t~mem1710#1.base, add_device_#t~mem1710#1.offset := read~$Pointer$#12(add_device_~current_dev~0#1.base, 1315 + add_device_~current_dev~0#1.offset, 8);add_device_~current_dev~0#1.base, add_device_~current_dev~0#1.offset := add_device_#t~mem1710#1.base, add_device_#t~mem1710#1.offset;call add_device_#t~mem1711#1.base, add_device_#t~mem1711#1.offset := read~$Pointer$#12(add_device_~current_dev~0#1.base, 1315 + add_device_~current_dev~0#1.offset, 8); [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11162: adapter_test_~tmp___2~20#1 := (if 0 == adapter_test_#t~ret2234#1 % 256 then 0 else 1);havoc adapter_test_#t~mem2233#1.base, adapter_test_#t~mem2233#1.offset;havoc adapter_test_#t~ret2234#1; [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7066: assume -2147483648 <= hdlcdev_open_#t~ret652#1 && hdlcdev_open_#t~ret652#1 <= 2147483647;havoc hdlcdev_open_#t~ret652#1; [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11294: assume ~debug_level~0 > 2; [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11294: assume !(~debug_level~0 > 2); [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7066-1: SUMMARY for call hdlcdev_open_#t~ret652#1 := printk(99, 0); srcloc: null [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11162-1: SUMMARY for call adapter_test_#t~ret2234#1 := register_test(adapter_test_#t~mem2233#1.base, adapter_test_#t~mem2233#1.offset); srcloc: null [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9577: assume 0 == (claim_resources_#t~mem1652#1.base + claim_resources_#t~mem1652#1.offset) % 18446744073709551616;havoc claim_resources_#t~mem1652#1.base, claim_resources_#t~mem1652#1.offset;call claim_resources_#t~mem1653#1 := read~int#12(claim_resources_~info#1.base, 4427 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9577: assume !(0 == (claim_resources_#t~mem1652#1.base + claim_resources_#t~mem1652#1.offset) % 18446744073709551616);havoc claim_resources_#t~mem1652#1.base, claim_resources_#t~mem1652#1.offset;call claim_resources_#t~mem1656#1.base, claim_resources_#t~mem1656#1.offset := read~$Pointer$#12(claim_resources_~info#1.base, 4419 + claim_resources_~info#1.offset, 8);call claim_resources_#t~mem1655#1 := read~int#12(claim_resources_~info#1.base, 4431 + claim_resources_~info#1.offset, 4);call write~$Pointer$#12(claim_resources_#t~mem1656#1.base, claim_resources_#t~mem1656#1.offset + (if claim_resources_#t~mem1655#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then claim_resources_#t~mem1655#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else claim_resources_#t~mem1655#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), claim_resources_~info#1.base, 4419 + claim_resources_~info#1.offset, 8);havoc claim_resources_#t~mem1656#1.base, claim_resources_#t~mem1656#1.offset;havoc claim_resources_#t~mem1655#1;call claim_resources_#t~mem1657#1 := read~int#12(claim_resources_~info#1.base, 4410 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163: assume 0 != (if adapter_test_~tmp___2~20#1 % 256 % 4294967296 <= 2147483647 then adapter_test_~tmp___2~20#1 % 256 % 4294967296 else adapter_test_~tmp___2~20#1 % 256 % 4294967296 - 4294967296);call adapter_test_#t~mem2235#1.base, adapter_test_#t~mem2235#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4299 + adapter_test_~info#1.offset, 8); [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163: assume !(0 != (if adapter_test_~tmp___2~20#1 % 256 % 4294967296 <= 2147483647 then adapter_test_~tmp___2~20#1 % 256 % 4294967296 else adapter_test_~tmp___2~20#1 % 256 % 4294967296 - 4294967296));call adapter_test_#t~mem2247#1 := read~int#12(adapter_test_~info#1.base, 4410 + adapter_test_~info#1.offset, 4); [2025-02-08 02:46:06,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7067-1: SUMMARY for call spin_unlock_irqrestore(hdlcdev_open_~info~23#1.base, 12689 + hdlcdev_open_~info~23#1.offset, hdlcdev_open_~flags~16#1); srcloc: null [2025-02-08 02:46:06,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7067: hdlcdev_open_#res#1 := -16; [2025-02-08 02:46:06,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11295-1: SUMMARY for call adapter_test_#t~ret2281#1 := printk(303, 0); srcloc: null [2025-02-08 02:46:06,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11295: assume -2147483648 <= adapter_test_#t~ret2281#1 && adapter_test_#t~ret2281#1 <= 2147483647;havoc adapter_test_#t~ret2281#1; [2025-02-08 02:46:06,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031-2: assume init_adapter_#t~switch2206#1; [2025-02-08 02:46:06,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031-2: assume !init_adapter_#t~switch2206#1;init_adapter_#t~switch2206#1 := init_adapter_#t~switch2206#1 || 0 == ~read_ahead_count~0; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031-1: assume 0 == ~lcr1_brdr_value~0 % 4294967296 || 40 == ~lcr1_brdr_value~0 % 4294967296;init_adapter_#t~bitwise2209#1 := 40; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031-1: assume !(0 == ~lcr1_brdr_value~0 % 4294967296 || 40 == ~lcr1_brdr_value~0 % 4294967296); [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031: assume false;init_adapter_#t~bitwise2209#1 := ~lcr1_brdr_value~0; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031: assume !false; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974: assume synclinkmp_init_~rc~6#1 < 0; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974: assume !(synclinkmp_init_~rc~6#1 < 0);assume { :begin_inline_alloc_tty_driver } true;alloc_tty_driver_#in~lines#1 := 128;havoc alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset;havoc alloc_tty_driver_#t~ret128#1.base, alloc_tty_driver_#t~ret128#1.offset, alloc_tty_driver_#t~ret129#1, alloc_tty_driver_~lines#1, alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset, alloc_tty_driver_~tmp~9#1.base, alloc_tty_driver_~tmp~9#1.offset, alloc_tty_driver_~tmp___0~2#1;alloc_tty_driver_~lines#1 := alloc_tty_driver_#in~lines#1;havoc alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset;havoc alloc_tty_driver_~tmp~9#1.base, alloc_tty_driver_~tmp~9#1.offset;havoc alloc_tty_driver_~tmp___0~2#1;assume { :begin_inline___tty_alloc_driver } true;__tty_alloc_driver_#in~arg0#1, __tty_alloc_driver_#in~arg1#1.base, __tty_alloc_driver_#in~arg1#1.offset, __tty_alloc_driver_#in~arg2#1 := alloc_tty_driver_~lines#1, ~#__this_module~0.base, ~#__this_module~0.offset, 0;havoc __tty_alloc_driver_#res#1.base, __tty_alloc_driver_#res#1.offset;havoc __tty_alloc_driver_#t~ret2481#1.base, __tty_alloc_driver_#t~ret2481#1.offset, __tty_alloc_driver_~arg0#1, __tty_alloc_driver_~arg1#1.base, __tty_alloc_driver_~arg1#1.offset, __tty_alloc_driver_~arg2#1;__tty_alloc_driver_~arg0#1 := __tty_alloc_driver_#in~arg0#1;__tty_alloc_driver_~arg1#1.base, __tty_alloc_driver_~arg1#1.offset := __tty_alloc_driver_#in~arg1#1.base, __tty_alloc_driver_#in~arg1#1.offset;__tty_alloc_driver_~arg2#1 := __tty_alloc_driver_#in~arg2#1; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9578: assume -2147483648 <= claim_resources_#t~ret1654#1 && claim_resources_#t~ret1654#1 <= 2147483647;havoc claim_resources_#t~mem1653#1;havoc claim_resources_#t~ret1654#1;call write~int#12(8, claim_resources_~info#1.base, 4378 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9776: alloc_dev_~__ret~6#1.base, alloc_dev_~__ret~6#1.offset := alloc_dev_#t~memcpy~res1727#1.base, alloc_dev_#t~memcpy~res1727#1.offset;havoc alloc_dev_#t~memcpy~res1727#1.base, alloc_dev_#t~memcpy~res1727#1.offset; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9776-1: SUMMARY for call alloc_dev_#t~memcpy~res1727#1.base, alloc_dev_#t~memcpy~res1727#1.offset := #Ultimate.C_memcpy#12(alloc_dev_~info~33#1.base, 4340 + alloc_dev_~info~33#1.offset, ~#default_params~0.base, ~#default_params~0.offset, alloc_dev_~__len~3#1); srcloc: null [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9710: assume 0 != (add_device_#t~mem1711#1.base + add_device_#t~mem1711#1.offset) % 18446744073709551616;havoc add_device_#t~mem1711#1.base, add_device_#t~mem1711#1.offset; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9710: assume !(0 != (add_device_#t~mem1711#1.base + add_device_#t~mem1711#1.offset) % 18446744073709551616);havoc add_device_#t~mem1711#1.base, add_device_#t~mem1711#1.offset; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9314: assume block_til_ready_#t~switch1545#1; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9314: assume !block_til_ready_#t~switch1545#1;block_til_ready_#t~switch1545#1 := true; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9578-1: SUMMARY for call claim_resources_#t~ret1654#1 := printk(235, 0); srcloc: null [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7332-1: SUMMARY for call hdlcdev_init_#t~ret725#1.base, hdlcdev_init_#t~ret725#1.offset := dev_to_hdlc(hdlcdev_init_~dev~1#1.base, hdlcdev_init_~dev~1#1.offset); srcloc: null [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7332: hdlcdev_init_~tmp~52#1.base, hdlcdev_init_~tmp~52#1.offset := hdlcdev_init_#t~ret725#1.base, hdlcdev_init_#t~ret725#1.offset;havoc hdlcdev_init_#t~ret725#1.base, hdlcdev_init_#t~ret725#1.offset;hdlcdev_init_~hdlc~1#1.base, hdlcdev_init_~hdlc~1#1.offset := hdlcdev_init_~tmp~52#1.base, hdlcdev_init_~tmp~52#1.offset;call write~$Pointer$#12(#funAddr~hdlcdev_attach.base, #funAddr~hdlcdev_attach.offset, hdlcdev_init_~hdlc~1#1.base, hdlcdev_init_~hdlc~1#1.offset, 8);call write~$Pointer$#12(#funAddr~hdlcdev_xmit.base, #funAddr~hdlcdev_xmit.offset, hdlcdev_init_~hdlc~1#1.base, 8 + hdlcdev_init_~hdlc~1#1.offset, 8);assume { :begin_inline_ldv_register_netdev_12 } true;ldv_register_netdev_12_#in~dev#1.base, ldv_register_netdev_12_#in~dev#1.offset := hdlcdev_init_~dev~1#1.base, hdlcdev_init_~dev~1#1.offset;havoc ldv_register_netdev_12_#res#1;havoc ldv_register_netdev_12_#t~ret2455#1, ldv_register_netdev_12_~dev#1.base, ldv_register_netdev_12_~dev#1.offset, ldv_register_netdev_12_~ldv_func_res~1#1, ldv_register_netdev_12_~tmp~103#1;ldv_register_netdev_12_~dev#1.base, ldv_register_netdev_12_~dev#1.offset := ldv_register_netdev_12_#in~dev#1.base, ldv_register_netdev_12_#in~dev#1.offset;havoc ldv_register_netdev_12_~ldv_func_res~1#1;havoc ldv_register_netdev_12_~tmp~103#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_12_~dev#1.base, ldv_register_netdev_12_~dev#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet2510#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset := register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;havoc register_netdev_#t~nondet2510#1;assume -2147483648 <= register_netdev_#t~nondet2510#1 && register_netdev_#t~nondet2510#1 <= 2147483647;register_netdev_#res#1 := register_netdev_#t~nondet2510#1;havoc register_netdev_#t~nondet2510#1; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12551: havoc synclinkmp_remove_one_~dev#1.base, synclinkmp_remove_one_~dev#1.offset;havoc synclinkmp_remove_one_#in~dev#1.base, synclinkmp_remove_one_#in~dev#1.offset;assume { :end_inline_synclinkmp_remove_one } true;~ldv_state_variable_5~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11164: adapter_test_~tmp___3~11#1 := (if 0 == adapter_test_#t~ret2236#1 % 256 then 0 else 1);havoc adapter_test_#t~mem2235#1.base, adapter_test_#t~mem2235#1.offset;havoc adapter_test_#t~ret2236#1; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11164-1: SUMMARY for call adapter_test_#t~ret2236#1 := register_test(adapter_test_#t~mem2235#1.base, adapter_test_#t~mem2235#1.offset); srcloc: null [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13344: havoc ldv_port_ops_activate_2_#t~nondet2499#1;main_#t~ret2448#1 := ldv_port_ops_activate_2_#res#1;havoc ldv_port_ops_activate_2_#t~nondet2499#1;assume { :end_inline_ldv_port_ops_activate_2 } true;assume -2147483648 <= main_#t~ret2448#1 && main_#t~ret2448#1 <= 2147483647;~ldv_retval_5~0 := main_#t~ret2448#1;havoc main_#t~ret2448#1; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11032: ~lcr1_brdr_value~0 := init_adapter_#t~bitwise2209#1; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11032-2: havoc init_adapter_#t~bitwise2209#1;assume (init_adapter_#t~bitwise2209#1 % 4294967296 >= ~lcr1_brdr_value~0 % 4294967296 && init_adapter_#t~bitwise2209#1 % 4294967296 >= 40) && init_adapter_#t~bitwise2209#1 % 4294967296 <= 40 + ~lcr1_brdr_value~0 % 4294967296; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9975: assume -2147483648 <= synclinkmp_init_#t~ret1843#1 && synclinkmp_init_#t~ret1843#1 <= 2147483647;havoc synclinkmp_init_#t~ret1843#1;synclinkmp_init_#res#1 := synclinkmp_init_~rc~6#1; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11032-1: [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9975-1: SUMMARY for call synclinkmp_init_#t~ret1843#1 := printk(264, 0); srcloc: null [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9315: block_til_ready_~tmp___12~2#1.base, block_til_ready_~tmp___12~2#1.offset := block_til_ready_#t~ret1549#1.base, block_til_ready_#t~ret1549#1.offset; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9315-1: SUMMARY for call block_til_ready_#t~ret1549#1.base, block_til_ready_#t~ret1549#1.offset := get_current(); srcloc: null [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6276-1: write_#res#1 := write_~ret~1#1; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11165: assume 0 != (if adapter_test_~tmp___3~11#1 % 256 % 4294967296 <= 2147483647 then adapter_test_~tmp___3~11#1 % 256 % 4294967296 else adapter_test_~tmp___3~11#1 % 256 % 4294967296 - 4294967296);call adapter_test_#t~mem2237#1.base, adapter_test_#t~mem2237#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4291 + adapter_test_~info#1.offset, 8);call write~int#12(2, adapter_test_#t~mem2237#1.base, 4279 + adapter_test_#t~mem2237#1.offset, 4);havoc adapter_test_#t~mem2237#1.base, adapter_test_#t~mem2237#1.offset;call adapter_test_#t~mem2238#1.base, adapter_test_#t~mem2238#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4307 + adapter_test_~info#1.offset, 8); [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11165: assume !(0 != (if adapter_test_~tmp___3~11#1 % 256 % 4294967296 <= 2147483647 then adapter_test_~tmp___3~11#1 % 256 % 4294967296 else adapter_test_~tmp___3~11#1 % 256 % 4294967296 - 4294967296));call adapter_test_#t~mem2245#1 := read~int#12(adapter_test_~info#1.base, 4410 + adapter_test_~info#1.offset, 4); [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11231: assume 0 != adapter_test_~tmp___11~3#1;call adapter_test_#t~mem2265#1 := read~int#12(adapter_test_~info#1.base, 4327 + adapter_test_~info#1.offset, 4); [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11231: assume !(0 != adapter_test_~tmp___11~3#1); [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13412: havoc register_netdev_#t~nondet2510#1;ldv_register_netdev_12_#t~ret2455#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet2510#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;havoc register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;assume { :end_inline_register_netdev } true;assume -2147483648 <= ldv_register_netdev_12_#t~ret2455#1 && ldv_register_netdev_12_#t~ret2455#1 <= 2147483647;ldv_register_netdev_12_~tmp~103#1 := ldv_register_netdev_12_#t~ret2455#1;havoc ldv_register_netdev_12_#t~ret2455#1;ldv_register_netdev_12_~ldv_func_res~1#1 := ldv_register_netdev_12_~tmp~103#1;~ldv_state_variable_3~0 := 1;ldv_register_netdev_12_#res#1 := ldv_register_netdev_12_~ldv_func_res~1#1; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11034: assume false;init_adapter_#t~bitwise2210#1 := ~lcr1_brdr_value~0; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11034: assume !false; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11232: assume -2147483648 <= adapter_test_#t~ret2266#1 && adapter_test_#t~ret2266#1 <= 2147483647;havoc adapter_test_#t~mem2265#1;havoc adapter_test_#t~ret2266#1;adapter_test_#res#1 := -19; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11232-1: SUMMARY for call adapter_test_#t~ret2266#1 := printk(293, 0); srcloc: null [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9845: device_init_~port~2#1 := 0; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9779: call write~int#12(0, alloc_dev_~info~33#1.base, 4245 + alloc_dev_~info~33#1.offset, 4);call write~int#12(alloc_dev_~adapter_num#1, alloc_dev_~info~33#1.base, 4283 + alloc_dev_~info~33#1.offset, 4);call write~int#12(alloc_dev_~port_num#1, alloc_dev_~info~33#1.base, 4287 + alloc_dev_~info~33#1.offset, 4);call alloc_dev_#t~mem1728#1 := read~int#2(alloc_dev_~pdev#1.base, 1238 + alloc_dev_~pdev#1.offset, 4);call write~int#12(alloc_dev_#t~mem1728#1, alloc_dev_~info~33#1.base, 4327 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1728#1;call alloc_dev_#t~mem1729#1 := read~int#2(alloc_dev_~pdev#1.base, 1242 + alloc_dev_~pdev#1.offset, 8);call write~int#12(alloc_dev_#t~mem1729#1, alloc_dev_~info~33#1.base, 4427 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1729#1;call alloc_dev_#t~mem1730#1 := read~int#2(alloc_dev_~pdev#1.base, 1354 + alloc_dev_~pdev#1.offset, 8);call write~int#12(alloc_dev_#t~mem1730#1, alloc_dev_~info~33#1.base, 4410 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1730#1;call alloc_dev_#t~mem1731#1 := read~int#2(alloc_dev_~pdev#1.base, 1410 + alloc_dev_~pdev#1.offset, 8);call write~int#12(alloc_dev_#t~mem1731#1, alloc_dev_~info~33#1.base, 4394 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1731#1;call alloc_dev_#t~mem1732#1 := read~int#2(alloc_dev_~pdev#1.base, 1466 + alloc_dev_~pdev#1.offset, 8);call write~int#12(alloc_dev_#t~mem1732#1, alloc_dev_~info~33#1.base, 4447 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1732#1;call alloc_dev_#t~mem1733#1 := read~int#12(alloc_dev_~info~33#1.base, 4427 + alloc_dev_~info~33#1.offset, 4);call write~int#12(alloc_dev_#t~mem1733#1 % 4096, alloc_dev_~info~33#1.base, 4431 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1733#1;call alloc_dev_#t~mem1734#1 := read~int#12(alloc_dev_~info~33#1.base, 4427 + alloc_dev_~info~33#1.offset, 4);call write~int#12(alloc_dev_#t~mem1734#1 - alloc_dev_#t~mem1734#1 % 4096, alloc_dev_~info~33#1.base, 4427 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1734#1;call alloc_dev_#t~mem1735#1 := read~int#12(alloc_dev_~info~33#1.base, 4410 + alloc_dev_~info~33#1.offset, 4);call write~int#12(alloc_dev_#t~mem1735#1 % 4096, alloc_dev_~info~33#1.base, 4414 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1735#1;call alloc_dev_#t~mem1736#1 := read~int#12(alloc_dev_~info~33#1.base, 4410 + alloc_dev_~info~33#1.offset, 4);call write~int#12(alloc_dev_#t~mem1736#1 - alloc_dev_#t~mem1736#1 % 4096, alloc_dev_~info~33#1.base, 4410 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1736#1;call alloc_dev_#t~mem1737#1 := read~int#12(alloc_dev_~info~33#1.base, 4447 + alloc_dev_~info~33#1.offset, 4);call write~int#12(alloc_dev_#t~mem1737#1 % 4096, alloc_dev_~info~33#1.base, 4451 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1737#1;call alloc_dev_#t~mem1738#1 := read~int#12(alloc_dev_~info~33#1.base, 4447 + alloc_dev_~info~33#1.offset, 4);call write~int#12(alloc_dev_#t~mem1738#1 - alloc_dev_#t~mem1738#1 % 4096, alloc_dev_~info~33#1.base, 4447 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1738#1;call write~int#12(5, alloc_dev_~info~33#1.base, 4323 + alloc_dev_~info~33#1.offset, 4);call write~int#12(128, alloc_dev_~info~33#1.base, 4331 + alloc_dev_~info~33#1.offset, 8); [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11034-2: assume init_adapter_#t~switch2206#1; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11034-2: assume !init_adapter_#t~switch2206#1;havoc init_adapter_#t~switch2206#1;havoc init_adapter_#t~bitwise2207#1;havoc init_adapter_#t~bitwise2208#1;havoc init_adapter_#t~bitwise2209#1;havoc init_adapter_#t~bitwise2210#1;havoc init_adapter_#t~switch2206#1;havoc init_adapter_#t~bitwise2207#1;havoc init_adapter_#t~bitwise2208#1;havoc init_adapter_#t~bitwise2209#1;havoc init_adapter_#t~bitwise2210#1;call write~int#12(~lcr1_brdr_value~0, init_adapter_~LCR1BRDR~0#1.base, init_adapter_~LCR1BRDR~0#1.offset, 4);call write~int#12(~misc_ctrl_value~0, init_adapter_~MiscCtrl~0#1.base, init_adapter_~MiscCtrl~0#1.offset, 4);call init_adapter_#t~mem2211#1.base, init_adapter_#t~mem2211#1.offset := read~$Pointer$#12(init_adapter_~info#1.base, 4291 + init_adapter_~info#1.offset, 8); [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11034-1: assume 0 == ~lcr1_brdr_value~0 % 4294967296 || 32 == ~lcr1_brdr_value~0 % 4294967296;init_adapter_#t~bitwise2210#1 := 32; [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11034-1: assume !(0 == ~lcr1_brdr_value~0 % 4294967296 || 32 == ~lcr1_brdr_value~0 % 4294967296); [2025-02-08 02:46:06,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11959: main_#t~ret2385#1 := open_#res#1;havoc open_#t~mem261#1.base, open_#t~mem261#1.offset, open_#t~mem262#1.base, open_#t~mem262#1.offset, open_#t~mem263#1.base, open_#t~mem263#1.offset, open_#t~mem264#1, open_#t~ret265#1, open_#t~ret266#1, open_#t~mem267#1, open_#t~bitwise268#1, open_#t~short269#1, open_#t~mem270#1, open_#t~bitwise271#1, open_#t~mem272#1, open_#t~mem273#1.base, open_#t~mem273#1.offset, open_#t~mem274#1, open_#t~bitwise275#1, open_#t~ret276#1.base, open_#t~ret276#1.offset, open_#t~ret277#1, open_#t~mem278#1, open_#t~mem279#1, open_#t~mem280#1, open_#t~ret281#1, open_#t~ret282#1, open_#t~ret283#1, open_#t~ret284#1, open_#t~mem285#1, open_#t~mem286#1, open_#t~mem287#1, open_~tty#1.base, open_~tty#1.offset, open_~filp#1.base, open_~filp#1.offset, open_~info~1#1.base, open_~info~1#1.offset, open_~flags~0#1, open_~retval~0#1, open_~tmp~23#1, open_~tmp___0~9#1.base, open_~tmp___0~9#1.offset;havoc open_#in~tty#1.base, open_#in~tty#1.offset, open_#in~filp#1.base, open_#in~filp#1.offset;assume { :end_inline_open } true;assume -2147483648 <= main_#t~ret2385#1 && main_#t~ret2385#1 <= 2147483647;~ldv_retval_1~0 := main_#t~ret2385#1;havoc main_#t~ret2385#1; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617: netif_start_queue_~tmp~13#1.base, netif_start_queue_~tmp~13#1.offset := netif_start_queue_#t~ret202#1.base, netif_start_queue_#t~ret202#1.offset;havoc netif_start_queue_#t~ret202#1.base, netif_start_queue_#t~ret202#1.offset; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617-1: SUMMARY for call netif_start_queue_#t~ret202#1.base, netif_start_queue_#t~ret202#1.offset := netdev_get_tx_queue(netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, 0); srcloc: null [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11299: call adapter_test_#t~mem2282#1.base, adapter_test_#t~mem2282#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4291 + adapter_test_~info#1.offset, 8);call write~int#12(0, adapter_test_#t~mem2282#1.base, 4378 + adapter_test_#t~mem2282#1.offset, 4);havoc adapter_test_#t~mem2282#1.base, adapter_test_#t~mem2282#1.offset;call adapter_test_#t~mem2283#1.base, adapter_test_#t~mem2283#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4299 + adapter_test_~info#1.offset, 8);call write~int#12(0, adapter_test_#t~mem2283#1.base, 4378 + adapter_test_#t~mem2283#1.offset, 4);havoc adapter_test_#t~mem2283#1.base, adapter_test_#t~mem2283#1.offset;call adapter_test_#t~mem2284#1 := read~int#12(adapter_test_~info#1.base, 4279 + adapter_test_~info#1.offset, 4); [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014: assume ~debug_level~0 > 2; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014: assume !(~debug_level~0 > 2); [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11035-1: [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11035: ~lcr1_brdr_value~0 := init_adapter_#t~bitwise2210#1; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11167-1: SUMMARY for call adapter_test_#t~ret2239#1 := register_test(adapter_test_#t~mem2238#1.base, adapter_test_#t~mem2238#1.offset); srcloc: null [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11167: adapter_test_~tmp___0~54#1 := (if 0 == adapter_test_#t~ret2239#1 % 256 then 0 else 1);havoc adapter_test_#t~mem2238#1.base, adapter_test_#t~mem2238#1.offset;havoc adapter_test_#t~ret2239#1; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11035-2: havoc init_adapter_#t~bitwise2210#1;assume (init_adapter_#t~bitwise2210#1 % 4294967296 >= ~lcr1_brdr_value~0 % 4294967296 && init_adapter_#t~bitwise2210#1 % 4294967296 >= 32) && init_adapter_#t~bitwise2210#1 % 4294967296 <= 32 + ~lcr1_brdr_value~0 % 4294967296; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5618: SUMMARY for call netif_tx_start_queue(netif_start_queue_~tmp~13#1.base, netif_start_queue_~tmp~13#1.offset); srcloc: null [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336: hdlcdev_init_#t~ret726#1 := ldv_register_netdev_12_#res#1;havoc ldv_register_netdev_12_#t~ret2455#1, ldv_register_netdev_12_~dev#1.base, ldv_register_netdev_12_~dev#1.offset, ldv_register_netdev_12_~ldv_func_res~1#1, ldv_register_netdev_12_~tmp~103#1;havoc ldv_register_netdev_12_#in~dev#1.base, ldv_register_netdev_12_#in~dev#1.offset;assume { :end_inline_ldv_register_netdev_12 } true;assume -2147483648 <= hdlcdev_init_#t~ret726#1 && hdlcdev_init_#t~ret726#1 <= 2147483647;hdlcdev_init_~rc~1#1 := hdlcdev_init_#t~ret726#1;havoc hdlcdev_init_#t~ret726#1; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13348: havoc ldv_port_ops_destruct_2_#t~nondet2500#1;main_#t~ret2447#1 := ldv_port_ops_destruct_2_#res#1;havoc ldv_port_ops_destruct_2_#t~nondet2500#1;assume { :end_inline_ldv_port_ops_destruct_2 } true;assume -2147483648 <= main_#t~ret2447#1 && main_#t~ret2447#1 <= 2147483647;havoc main_#t~ret2447#1;~ldv_state_variable_2~0 := 2; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11366: assume memory_test_~i~8#1 % 18446744073709551616 < memory_test_~limit~0#1 % 18446744073709551616; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11366: assume !(memory_test_~i~8#1 % 18446744073709551616 < memory_test_~limit~0#1 % 18446744073709551616); [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume -2147483648 <= open_#t~ret284#1 && open_#t~ret284#1 <= 2147483647;havoc open_#t~ret284#1; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-1: SUMMARY for call open_#t~ret284#1 := printk(19, 0); srcloc: null [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072: SUMMARY for call spin_unlock_irqrestore(hdlcdev_open_~info~23#1.base, 12689 + hdlcdev_open_~info~23#1.offset, hdlcdev_open_~flags~16#1); srcloc: null [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11168: assume 0 != (if adapter_test_~tmp___0~54#1 % 256 % 4294967296 <= 2147483647 then adapter_test_~tmp___0~54#1 % 256 % 4294967296 else adapter_test_~tmp___0~54#1 % 256 % 4294967296 - 4294967296);call adapter_test_#t~mem2240#1.base, adapter_test_#t~mem2240#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4315 + adapter_test_~info#1.offset, 8); [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11168: assume !(0 != (if adapter_test_~tmp___0~54#1 % 256 % 4294967296 <= 2147483647 then adapter_test_~tmp___0~54#1 % 256 % 4294967296 else adapter_test_~tmp___0~54#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11301: assume adapter_test_#t~mem2284#1 > 2;havoc adapter_test_#t~mem2284#1;call adapter_test_#t~mem2285#1.base, adapter_test_#t~mem2285#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4307 + adapter_test_~info#1.offset, 8);call write~int#12(0, adapter_test_#t~mem2285#1.base, 4378 + adapter_test_#t~mem2285#1.offset, 4);havoc adapter_test_#t~mem2285#1.base, adapter_test_#t~mem2285#1.offset;call adapter_test_#t~mem2286#1.base, adapter_test_#t~mem2286#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4315 + adapter_test_~info#1.offset, 8);call write~int#12(0, adapter_test_#t~mem2286#1.base, 4378 + adapter_test_#t~mem2286#1.offset, 4);havoc adapter_test_#t~mem2286#1.base, adapter_test_#t~mem2286#1.offset; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11301: assume !(adapter_test_#t~mem2284#1 > 2);havoc adapter_test_#t~mem2284#1; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7337: assume 0 != hdlcdev_init_~rc~1#1; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7337: assume !(0 != hdlcdev_init_~rc~1#1);call write~$Pointer$#12(hdlcdev_init_~dev~1#1.base, hdlcdev_init_~dev~1#1.offset, hdlcdev_init_~info#1.base, 12757 + hdlcdev_init_~info#1.offset, 8);hdlcdev_init_#res#1 := 0; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9319: assume block_til_ready_#t~switch1545#1; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9319: assume !block_til_ready_#t~switch1545#1; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9980: synclinkmp_init_#t~ret1844#1.base, synclinkmp_init_#t~ret1844#1.offset := alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset;havoc alloc_tty_driver_#t~ret128#1.base, alloc_tty_driver_#t~ret128#1.offset, alloc_tty_driver_#t~ret129#1, alloc_tty_driver_~lines#1, alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset, alloc_tty_driver_~tmp~9#1.base, alloc_tty_driver_~tmp~9#1.offset, alloc_tty_driver_~tmp___0~2#1;havoc alloc_tty_driver_#in~lines#1;assume { :end_inline_alloc_tty_driver } true;~serial_driver~0.base, ~serial_driver~0.offset := synclinkmp_init_#t~ret1844#1.base, synclinkmp_init_#t~ret1844#1.offset;havoc synclinkmp_init_#t~ret1844#1.base, synclinkmp_init_#t~ret1844#1.offset; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7073-1: SUMMARY for call hdlcdev_open_#t~ret653#1 := startup(hdlcdev_open_~info~23#1.base, hdlcdev_open_~info~23#1.offset); srcloc: null [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7073: assume -2147483648 <= hdlcdev_open_#t~ret653#1 && hdlcdev_open_#t~ret653#1 <= 2147483647;hdlcdev_open_~rc~0#1 := hdlcdev_open_#t~ret653#1;havoc hdlcdev_open_#t~ret653#1; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11169-1: SUMMARY for call adapter_test_#t~ret2241#1 := register_test(adapter_test_#t~mem2240#1.base, adapter_test_#t~mem2240#1.offset); srcloc: null [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11169: adapter_test_~tmp___1~24#1 := (if 0 == adapter_test_#t~ret2241#1 % 256 then 0 else 1);havoc adapter_test_#t~mem2240#1.base, adapter_test_#t~mem2240#1.offset;havoc adapter_test_#t~ret2241#1; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9716: call write~$Pointer$#12(add_device_~info#1.base, add_device_~info#1.offset, add_device_~current_dev~0#1.base, 1315 + add_device_~current_dev~0#1.offset, 8); [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9848: device_init_~__len~4#1 := 32; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488-1: SUMMARY for call kzalloc_#t~ret121#1.base, kzalloc_#t~ret121#1.offset := kmalloc(kzalloc_~size#1, kzalloc_#t~bitwise120#1); srcloc: null [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488-2: [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488: kzalloc_~tmp~8#1.base, kzalloc_~tmp~8#1.offset := kzalloc_#t~ret121#1.base, kzalloc_#t~ret121#1.offset;havoc kzalloc_#t~bitwise120#1;havoc kzalloc_#t~ret121#1.base, kzalloc_#t~ret121#1.offset;kzalloc_#res#1.base, kzalloc_#res#1.offset := kzalloc_~tmp~8#1.base, kzalloc_~tmp~8#1.offset; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338: assume -2147483648 <= hdlcdev_init_#t~ret727#1 && hdlcdev_init_#t~ret727#1 <= 2147483647;havoc hdlcdev_init_#t~ret727#1;assume { :begin_inline_ldv_free_netdev_13 } true;ldv_free_netdev_13_#in~dev#1.base, ldv_free_netdev_13_#in~dev#1.offset := hdlcdev_init_~dev~1#1.base, hdlcdev_init_~dev~1#1.offset;havoc ldv_free_netdev_13_~dev#1.base, ldv_free_netdev_13_~dev#1.offset;ldv_free_netdev_13_~dev#1.base, ldv_free_netdev_13_~dev#1.offset := ldv_free_netdev_13_#in~dev#1.base, ldv_free_netdev_13_#in~dev#1.offset; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488-5: assume 0 == kzalloc_~flags#1 % 4294967296 || 32768 == kzalloc_~flags#1 % 4294967296;kzalloc_#t~bitwise120#1 := 32768; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488-5: assume !(0 == kzalloc_~flags#1 % 4294967296 || 32768 == kzalloc_~flags#1 % 4294967296); [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488-3: havoc kzalloc_#t~bitwise120#1;assume (kzalloc_#t~bitwise120#1 % 4294967296 >= kzalloc_~flags#1 % 4294967296 && kzalloc_#t~bitwise120#1 % 4294967296 >= 32768) && kzalloc_#t~bitwise120#1 % 4294967296 <= 32768 + kzalloc_~flags#1 % 4294967296; [2025-02-08 02:46:06,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488-4: assume false;kzalloc_#t~bitwise120#1 := kzalloc_~flags#1; [2025-02-08 02:46:06,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488-4: assume !false; [2025-02-08 02:46:06,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11170: assume 0 != (if adapter_test_~tmp___1~24#1 % 256 % 4294967296 <= 2147483647 then adapter_test_~tmp___1~24#1 % 256 % 4294967296 else adapter_test_~tmp___1~24#1 % 256 % 4294967296 - 4294967296);call adapter_test_#t~mem2242#1.base, adapter_test_#t~mem2242#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4291 + adapter_test_~info#1.offset, 8);call adapter_test_#t~mem2243#1.base, adapter_test_#t~mem2243#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4291 + adapter_test_~info#1.offset, 8);call adapter_test_#t~mem2244#1 := read~int#12(adapter_test_#t~mem2243#1.base, 4279 + adapter_test_#t~mem2243#1.offset, 4);call write~int#12(2 + adapter_test_#t~mem2244#1, adapter_test_#t~mem2242#1.base, 4279 + adapter_test_#t~mem2242#1.offset, 4);havoc adapter_test_#t~mem2242#1.base, adapter_test_#t~mem2242#1.offset;havoc adapter_test_#t~mem2243#1.base, adapter_test_#t~mem2243#1.offset;havoc adapter_test_#t~mem2244#1; [2025-02-08 02:46:06,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11170: assume !(0 != (if adapter_test_~tmp___1~24#1 % 256 % 4294967296 <= 2147483647 then adapter_test_~tmp___1~24#1 % 256 % 4294967296 else adapter_test_~tmp___1~24#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:46:06,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338-1: SUMMARY for call hdlcdev_init_#t~ret727#1 := printk(109, 0); srcloc: null [2025-02-08 02:46:06,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7074: assume 0 != hdlcdev_open_~rc~0#1; [2025-02-08 02:46:06,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7074: assume !(0 != hdlcdev_open_~rc~0#1);call hdlcdev_open_#t~mem656#1 := read~int#12(hdlcdev_open_~info~23#1.base, 4376 + hdlcdev_open_~info~23#1.offset, 1); [2025-02-08 02:46:06,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9320: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:46:06,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981: assume 0 == (~serial_driver~0.base + ~serial_driver~0.offset) % 18446744073709551616;synclinkmp_init_~rc~6#1 := -12; [2025-02-08 02:46:06,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981: assume !(0 == (~serial_driver~0.base + ~serial_driver~0.offset) % 18446744073709551616);call write~$Pointer$#12(266, 0, ~serial_driver~0.base, 24 + ~serial_driver~0.offset, 8);call write~$Pointer$#12(267, 0, ~serial_driver~0.base, 32 + ~serial_driver~0.offset, 8);call write~int#12(~ttymajor~0, ~serial_driver~0.base, 44 + ~serial_driver~0.offset, 4);call write~int#12(64, ~serial_driver~0.base, 48 + ~serial_driver~0.offset, 4);call write~int#12(3, ~serial_driver~0.base, 56 + ~serial_driver~0.offset, 2);call write~int#12(1, ~serial_driver~0.base, 58 + ~serial_driver~0.offset, 2);call synclinkmp_init_#t~mem1845#1 := read~int#11(~#tty_std_termios~0.base, ~#tty_std_termios~0.offset, 4);call synclinkmp_init_#t~mem1846#1 := read~int#11(~#tty_std_termios~0.base, 4 + ~#tty_std_termios~0.offset, 4);call synclinkmp_init_#t~mem1847#1 := read~int#11(~#tty_std_termios~0.base, 8 + ~#tty_std_termios~0.offset, 4);call synclinkmp_init_#t~mem1848#1 := read~int#11(~#tty_std_termios~0.base, 12 + ~#tty_std_termios~0.offset, 4);call synclinkmp_init_#t~mem1849#1 := read~int#11(~#tty_std_termios~0.base, 16 + ~#tty_std_termios~0.offset, 1);call synclinkmp_init_#t~mem1851#1 := read~int#11(~#tty_std_termios~0.base, 17 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[0 := synclinkmp_init_#t~mem1851#1];call synclinkmp_init_#t~mem1852#1 := read~int#11(~#tty_std_termios~0.base, 18 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[1 := synclinkmp_init_#t~mem1852#1];call synclinkmp_init_#t~mem1853#1 := read~int#11(~#tty_std_termios~0.base, 19 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[2 := synclinkmp_init_#t~mem1853#1];call synclinkmp_init_#t~mem1854#1 := read~int#11(~#tty_std_termios~0.base, 20 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[3 := synclinkmp_init_#t~mem1854#1];call synclinkmp_init_#t~mem1855#1 := read~int#11(~#tty_std_termios~0.base, 21 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[4 := synclinkmp_init_#t~mem1855#1];call synclinkmp_init_#t~mem1856#1 := read~int#11(~#tty_std_termios~0.base, 22 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[5 := synclinkmp_init_#t~mem1856#1];call synclinkmp_init_#t~mem1857#1 := read~int#11(~#tty_std_termios~0.base, 23 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[6 := synclinkmp_init_#t~mem1857#1];call synclinkmp_init_#t~mem1858#1 := read~int#11(~#tty_std_termios~0.base, 24 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[7 := synclinkmp_init_#t~mem1858#1];call synclinkmp_init_#t~mem1859#1 := read~int#11(~#tty_std_termios~0.base, 25 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[8 := synclinkmp_init_#t~mem1859#1];call synclinkmp_init_#t~mem1860#1 := read~int#11(~#tty_std_termios~0.base, 26 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[9 := synclinkmp_init_#t~mem1860#1];call synclinkmp_init_#t~mem1861#1 := read~int#11(~#tty_std_termios~0.base, 27 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[10 := synclinkmp_init_#t~mem1861#1];call synclinkmp_init_#t~mem1862#1 := read~int#11(~#tty_std_termios~0.base, 28 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[11 := synclinkmp_init_#t~mem1862#1];call synclinkmp_init_#t~mem1863#1 := read~int#11(~#tty_std_termios~0.base, 29 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[12 := synclinkmp_init_#t~mem1863#1];call synclinkmp_init_#t~mem1864#1 := read~int#11(~#tty_std_termios~0.base, 30 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[13 := synclinkmp_init_#t~mem1864#1];call synclinkmp_init_#t~mem1865#1 := read~int#11(~#tty_std_termios~0.base, 31 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[14 := synclinkmp_init_#t~mem1865#1];call synclinkmp_init_#t~mem1866#1 := read~int#11(~#tty_std_termios~0.base, 32 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[15 := synclinkmp_init_#t~mem1866#1];call synclinkmp_init_#t~mem1867#1 := read~int#11(~#tty_std_termios~0.base, 33 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[16 := synclinkmp_init_#t~mem1867#1];call synclinkmp_init_#t~mem1868#1 := read~int#11(~#tty_std_termios~0.base, 34 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[17 := synclinkmp_init_#t~mem1868#1];call synclinkmp_init_#t~mem1869#1 := read~int#11(~#tty_std_termios~0.base, 35 + ~#tty_std_termios~0.offset, 1);synclinkmp_init_#t~arrayCopy1850#1 := synclinkmp_init_#t~arrayCopy1850#1[18 := synclinkmp_init_#t~mem1869#1];call synclinkmp_init_#t~mem1870#1 := read~int#11(~#tty_std_termios~0.base, 36 + ~#tty_std_termios~0.offset, 4);call synclinkmp_init_#t~mem1871#1 := read~int#11(~#tty_std_termios~0.base, 40 + ~#tty_std_termios~0.offset, 4);call write~int#12(synclinkmp_init_#t~mem1845#1, ~serial_driver~0.base, 60 + ~serial_driver~0.offset, 4);call write~int#12(synclinkmp_init_#t~mem1846#1, ~serial_driver~0.base, 64 + ~serial_driver~0.offset, 4);call write~int#12(synclinkmp_init_#t~mem1847#1, ~serial_driver~0.base, 68 + ~serial_driver~0.offset, 4);call write~int#12(synclinkmp_init_#t~mem1848#1, ~serial_driver~0.base, 72 + ~serial_driver~0.offset, 4);call write~int#12(synclinkmp_init_#t~mem1849#1, ~serial_driver~0.base, 76 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[0], ~serial_driver~0.base, 77 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[1], ~serial_driver~0.base, 78 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[2], ~serial_driver~0.base, 79 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[3], ~serial_driver~0.base, 80 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[4], ~serial_driver~0.base, 81 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[5], ~serial_driver~0.base, 82 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[6], ~serial_driver~0.base, 83 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[7], ~serial_driver~0.base, 84 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[8], ~serial_driver~0.base, 85 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[9], ~serial_driver~0.base, 86 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[10], ~serial_driver~0.base, 87 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[11], ~serial_driver~0.base, 88 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[12], ~serial_driver~0.base, 89 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[13], ~serial_driver~0.base, 90 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[14], ~serial_driver~0.base, 91 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[15], ~serial_driver~0.base, 92 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[16], ~serial_driver~0.base, 93 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[17], ~serial_driver~0.base, 94 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~arrayCopy1850#1[18], ~serial_driver~0.base, 95 + ~serial_driver~0.offset, 1);call write~int#12(synclinkmp_init_#t~mem1870#1, ~serial_driver~0.base, 96 + ~serial_driver~0.offset, 4);call write~int#12(synclinkmp_init_#t~mem1871#1, ~serial_driver~0.base, 100 + ~serial_driver~0.offset, 4);havoc synclinkmp_init_#t~mem1845#1;havoc synclinkmp_init_#t~mem1846#1;havoc synclinkmp_init_#t~mem1847#1;havoc synclinkmp_init_#t~mem1848#1;havoc synclinkmp_init_#t~mem1849#1;havoc synclinkmp_init_#t~arrayCopy1850#1;havoc synclinkmp_init_#t~mem1851#1;havoc synclinkmp_init_#t~mem1852#1;havoc synclinkmp_init_#t~mem1853#1;havoc synclinkmp_init_#t~mem1854#1;havoc synclinkmp_init_#t~mem1855#1;havoc synclinkmp_init_#t~mem1856#1;havoc synclinkmp_init_#t~mem1857#1;havoc synclinkmp_init_#t~mem1858#1;havoc synclinkmp_init_#t~mem1859#1;havoc synclinkmp_init_#t~mem1860#1;havoc synclinkmp_init_#t~mem1861#1;havoc synclinkmp_init_#t~mem1862#1;havoc synclinkmp_init_#t~mem1863#1;havoc synclinkmp_init_#t~mem1864#1;havoc synclinkmp_init_#t~mem1865#1;havoc synclinkmp_init_#t~mem1866#1;havoc synclinkmp_init_#t~mem1867#1;havoc synclinkmp_init_#t~mem1868#1;havoc synclinkmp_init_#t~mem1869#1;havoc synclinkmp_init_#t~mem1870#1;havoc synclinkmp_init_#t~mem1871#1;call write~int#12(3261, ~serial_driver~0.base, 68 + ~serial_driver~0.offset, 4);call write~int#12(9600, ~serial_driver~0.base, 96 + ~serial_driver~0.offset, 4);call write~int#12(9600, ~serial_driver~0.base, 100 + ~serial_driver~0.offset, 4);call write~int#12(4, ~serial_driver~0.base, 104 + ~serial_driver~0.offset, 8);assume { :begin_inline_tty_set_operations } true;tty_set_operations_#in~arg0#1.base, tty_set_operations_#in~arg0#1.offset, tty_set_operations_#in~arg1#1.base, tty_set_operations_#in~arg1#1.offset := ~serial_driver~0.base, ~serial_driver~0.offset, ~#ops~0.base, ~#ops~0.offset;havoc tty_set_operations_~arg0#1.base, tty_set_operations_~arg0#1.offset, tty_set_operations_~arg1#1.base, tty_set_operations_~arg1#1.offset;tty_set_operations_~arg0#1.base, tty_set_operations_~arg0#1.offset := tty_set_operations_#in~arg0#1.base, tty_set_operations_#in~arg0#1.offset;tty_set_operations_~arg1#1.base, tty_set_operations_~arg1#1.offset := tty_set_operations_#in~arg1#1.base, tty_set_operations_#in~arg1#1.offset; [2025-02-08 02:46:06,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9849: assume device_init_~__len~4#1 % 18446744073709551616 > 63;call device_init_#t~mem1743#1.base, device_init_#t~mem1743#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8); [2025-02-08 02:46:06,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9849: assume !(device_init_~__len~4#1 % 18446744073709551616 > 63);call device_init_#t~mem1745#1.base, device_init_#t~mem1745#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8); [2025-02-08 02:46:06,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9585: claim_resources_~tmp___5~8#1.base, claim_resources_~tmp___5~8#1.offset := claim_resources_#t~ret1658#1.base, claim_resources_#t~ret1658#1.offset;havoc claim_resources_#t~mem1657#1;havoc claim_resources_#t~ret1658#1.base, claim_resources_#t~ret1658#1.offset;call write~$Pointer$#12(claim_resources_~tmp___5~8#1.base, claim_resources_~tmp___5~8#1.offset, claim_resources_~info#1.base, 4402 + claim_resources_~info#1.offset, 8);call claim_resources_#t~mem1659#1.base, claim_resources_#t~mem1659#1.offset := read~$Pointer$#12(claim_resources_~info#1.base, 4402 + claim_resources_~info#1.offset, 8); [2025-02-08 02:46:06,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9585-1: SUMMARY for call claim_resources_#t~ret1658#1.base, claim_resources_#t~ret1658#1.offset := ioremap_nocache(claim_resources_#t~mem1657#1 % 4294967296, 4096); srcloc: null [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: havoc ldv_free_netdev_13_~dev#1.base, ldv_free_netdev_13_~dev#1.offset;havoc ldv_free_netdev_13_#in~dev#1.base, ldv_free_netdev_13_#in~dev#1.offset;assume { :end_inline_ldv_free_netdev_13 } true;hdlcdev_init_#res#1 := hdlcdev_init_~rc~1#1; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7075-1: SUMMARY for call hdlcdev_open_#t~ret654#1.base, hdlcdev_open_#t~ret654#1.offset := spinlock_check(hdlcdev_open_~info~23#1.base, 12689 + hdlcdev_open_~info~23#1.offset); srcloc: null [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7075: hdlcdev_open_~tmp___1~7#1.base, hdlcdev_open_~tmp___1~7#1.offset := hdlcdev_open_#t~ret654#1.base, hdlcdev_open_#t~ret654#1.offset;havoc hdlcdev_open_#t~ret654#1.base, hdlcdev_open_#t~ret654#1.offset; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9850: device_init_~__ret~7#1.base, device_init_~__ret~7#1.offset := device_init_#t~memcpy~res1744#1.base, device_init_#t~memcpy~res1744#1.offset;havoc device_init_#t~mem1743#1.base, device_init_#t~mem1743#1.offset;havoc device_init_#t~memcpy~res1744#1.base, device_init_#t~memcpy~res1744#1.offset; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9718-1: call add_device_#t~mem1712#1 := read~int#12(add_device_~info#1.base, 1591 + add_device_~info#1.offset, 4); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9850-1: SUMMARY for call device_init_#t~memcpy~res1744#1.base, device_init_#t~memcpy~res1744#1.offset := #Ultimate.C_memcpy#12(device_init_#t~mem1743#1.base, 4291 + device_init_#t~mem1743#1.offset, device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, device_init_~__len~4#1); srcloc: null [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9718: assume add_device_#t~mem1712#1 % 4294967296 <= 4095;havoc add_device_#t~mem1712#1;call write~int#12(4096, add_device_~info#1.base, 1591 + add_device_~info#1.offset, 4); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9718: assume !(add_device_#t~mem1712#1 % 4294967296 <= 4095);havoc add_device_#t~mem1712#1;call add_device_#t~mem1713#1 := read~int#12(add_device_~info#1.base, 1591 + add_device_~info#1.offset, 4); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019: open_~retval~0#1 := 0; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7076-1: SUMMARY for call hdlcdev_open_#t~ret655#1 := _raw_spin_lock_irqsave(hdlcdev_open_~tmp___1~7#1.base, hdlcdev_open_~tmp___1~7#1.offset); srcloc: null [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7076: hdlcdev_open_~flags~16#1 := hdlcdev_open_#t~ret655#1;havoc hdlcdev_open_#t~ret655#1;call write~int#12(0, hdlcdev_open_~info~23#1.base, 12685 + hdlcdev_open_~info~23#1.offset, 4); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13352: havoc ldv_port_ops_shutdown_2_#t~nondet2501#1;main_#t~ret2449#1 := ldv_port_ops_shutdown_2_#res#1;havoc ldv_port_ops_shutdown_2_#t~nondet2501#1;assume { :end_inline_ldv_port_ops_shutdown_2 } true;assume -2147483648 <= main_#t~ret2449#1 && main_#t~ret2449#1 <= 2147483647;havoc main_#t~ret2449#1;~ldv_state_variable_2~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9587: assume 0 == (claim_resources_#t~mem1659#1.base + claim_resources_#t~mem1659#1.offset) % 18446744073709551616;havoc claim_resources_#t~mem1659#1.base, claim_resources_#t~mem1659#1.offset;call claim_resources_#t~mem1660#1 := read~int#12(claim_resources_~info#1.base, 4410 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9587: assume !(0 == (claim_resources_#t~mem1659#1.base + claim_resources_#t~mem1659#1.offset) % 18446744073709551616);havoc claim_resources_#t~mem1659#1.base, claim_resources_#t~mem1659#1.offset;call claim_resources_#t~mem1663#1.base, claim_resources_#t~mem1663#1.offset := read~$Pointer$#12(claim_resources_~info#1.base, 4402 + claim_resources_~info#1.offset, 8);call claim_resources_#t~mem1662#1 := read~int#12(claim_resources_~info#1.base, 4414 + claim_resources_~info#1.offset, 4);call write~$Pointer$#12(claim_resources_#t~mem1663#1.base, claim_resources_#t~mem1663#1.offset + (if claim_resources_#t~mem1662#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then claim_resources_#t~mem1662#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else claim_resources_#t~mem1662#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), claim_resources_~info#1.base, 4402 + claim_resources_~info#1.offset, 8);havoc claim_resources_#t~mem1663#1.base, claim_resources_#t~mem1663#1.offset;havoc claim_resources_#t~mem1662#1;call claim_resources_#t~mem1664#1 := read~int#12(claim_resources_~info#1.base, 4447 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13419: havoc request_threaded_irq_#t~nondet2511#1;request_irq_#t~ret106#1 := request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet2511#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;havoc request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;assume { :end_inline_request_threaded_irq } true;assume -2147483648 <= request_irq_#t~ret106#1 && request_irq_#t~ret106#1 <= 2147483647;request_irq_~tmp~7#1 := request_irq_#t~ret106#1;havoc request_irq_#t~ret106#1;request_irq_#res#1 := request_irq_~tmp~7#1; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9323: SUMMARY for call remove_wait_queue(block_til_ready_~port~1#1.base, 272 + block_til_ready_~port~1#1.offset, block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset); srcloc: null [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13485: havoc tty_port_carrier_raised_#t~nondet2525#1;block_til_ready_#t~ret1536#1 := tty_port_carrier_raised_#res#1;havoc tty_port_carrier_raised_#t~nondet2525#1, tty_port_carrier_raised_~arg0#1.base, tty_port_carrier_raised_~arg0#1.offset;havoc tty_port_carrier_raised_#in~arg0#1.base, tty_port_carrier_raised_#in~arg0#1.offset;assume { :end_inline_tty_port_carrier_raised } true;assume -2147483648 <= block_til_ready_#t~ret1536#1 && block_til_ready_#t~ret1536#1 <= 2147483647;block_til_ready_~cd~0#1 := block_til_ready_#t~ret1536#1;havoc block_til_ready_#t~ret1536#1;call block_til_ready_#t~mem1537#1 := read~int#12(block_til_ready_~port~1#1.base, 524 + block_til_ready_~port~1#1.offset, 8); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11041-1: SUMMARY for call init_adapter_#t~ret2212#1 := sca_init(init_adapter_#t~mem2211#1.base, init_adapter_#t~mem2211#1.offset); srcloc: null [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11041: havoc init_adapter_#t~mem2211#1.base, init_adapter_#t~mem2211#1.offset;havoc init_adapter_#t~ret2212#1;call init_adapter_#t~mem2213#1.base, init_adapter_#t~mem2213#1.offset := read~$Pointer$#12(init_adapter_~info#1.base, 4307 + init_adapter_~info#1.offset, 8); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9588: assume -2147483648 <= claim_resources_#t~ret1661#1 && claim_resources_#t~ret1661#1 <= 2147483647;havoc claim_resources_#t~mem1660#1;havoc claim_resources_#t~ret1661#1;call write~int#12(8, claim_resources_~info#1.base, 4378 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9588-1: SUMMARY for call claim_resources_#t~ret1661#1 := printk(237, 0); srcloc: null [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11768: main_#t~ret2372#1 := synclinkmp_proc_open_#res#1;havoc synclinkmp_proc_open_#t~ret588#1, synclinkmp_proc_open_~inode#1.base, synclinkmp_proc_open_~inode#1.offset, synclinkmp_proc_open_~file#1.base, synclinkmp_proc_open_~file#1.offset, synclinkmp_proc_open_~tmp~39#1;havoc synclinkmp_proc_open_#in~inode#1.base, synclinkmp_proc_open_#in~inode#1.offset, synclinkmp_proc_open_#in~file#1.base, synclinkmp_proc_open_#in~file#1.offset;assume { :end_inline_synclinkmp_proc_open } true;assume -2147483648 <= main_#t~ret2372#1 && main_#t~ret2372#1 <= 2147483647;~ldv_retval_0~0 := main_#t~ret2372#1;havoc main_#t~ret2372#1; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11372: memory_test_#res#1 := 1;call ULTIMATE.dealloc(memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset);havoc memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9324: assume 0 != (if block_til_ready_~extra_count~0#1 % 256 % 4294967296 <= 2147483647 then block_til_ready_~extra_count~0#1 % 256 % 4294967296 else block_til_ready_~extra_count~0#1 % 256 % 4294967296 - 4294967296);call block_til_ready_#t~mem1550#1 := read~int#12(block_til_ready_~port~1#1.base, 268 + block_til_ready_~port~1#1.offset, 4);call write~int#12(1 + block_til_ready_#t~mem1550#1, block_til_ready_~port~1#1.base, 268 + block_til_ready_~port~1#1.offset, 4);havoc block_til_ready_#t~mem1550#1; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9324: assume !(0 != (if block_til_ready_~extra_count~0#1 % 256 % 4294967296 <= 2147483647 then block_til_ready_~extra_count~0#1 % 256 % 4294967296 else block_til_ready_~extra_count~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11372-2: call memory_test_#t~mem2293#1.base, memory_test_#t~mem2293#1.offset := read~$Pointer$#12(memory_test_~info#1.base, 4386 + memory_test_~info#1.offset, 8); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11372-1: SUMMARY for call memory_test_#t~memset~res2294#1.base, memory_test_#t~memset~res2294#1.offset := #Ultimate.C_memset#12(memory_test_#t~mem2293#1.base, memory_test_#t~mem2293#1.offset, 0, 262144); srcloc: null [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078: hdlcdev_open_#res#1 := hdlcdev_open_~rc~0#1; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11042: havoc init_adapter_#t~mem2213#1.base, init_adapter_#t~mem2213#1.offset;havoc init_adapter_#t~ret2214#1;init_adapter_#res#1 := 1; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11240: adapter_test_~tmp___12~3#1 := (if 0 == adapter_test_#t~ret2268#1 % 256 then 0 else 1);havoc adapter_test_#t~mem2267#1.base, adapter_test_#t~mem2267#1.offset;havoc adapter_test_#t~ret2268#1; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-3: assume 0 == ~ldv_retval_3~0;~ldv_state_variable_3~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-3: assume !(0 == ~ldv_retval_3~0); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11306-1: adapter_test_#res#1 := 0; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11240-2: call adapter_test_#t~mem2267#1.base, adapter_test_#t~mem2267#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4291 + adapter_test_~info#1.offset, 8); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume 0 != open_~retval~0#1;call open_#t~mem285#1 := read~int#12(open_~tty#1.base, 920 + open_~tty#1.offset, 4); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume !(0 != open_~retval~0#1); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11240-1: SUMMARY for call adapter_test_#t~ret2268#1 := loopback_test(adapter_test_#t~mem2267#1.base, adapter_test_#t~mem2267#1.offset); srcloc: null [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078-1: SUMMARY for call spin_unlock_irqrestore(hdlcdev_open_~info~23#1.base, 12689 + hdlcdev_open_~info~23#1.offset, hdlcdev_open_~flags~16#1); srcloc: null [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9853: device_init_~__ret~7#1.base, device_init_~__ret~7#1.offset := device_init_#t~memcpy~res1746#1.base, device_init_#t~memcpy~res1746#1.offset;havoc device_init_#t~mem1745#1.base, device_init_#t~mem1745#1.offset;havoc device_init_#t~memcpy~res1746#1.base, device_init_#t~memcpy~res1746#1.offset; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9853-1: SUMMARY for call device_init_#t~memcpy~res1746#1.base, device_init_#t~memcpy~res1746#1.offset := #Ultimate.C_memcpy#12(device_init_#t~mem1745#1.base, 4291 + device_init_#t~mem1745#1.offset, device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, device_init_~__len~4#1); srcloc: null [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11042-1: SUMMARY for call init_adapter_#t~ret2214#1 := sca_init(init_adapter_#t~mem2213#1.base, init_adapter_#t~mem2213#1.offset); srcloc: null [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-12: assume 0 == ~ldv_retval_4~0;~ldv_state_variable_3~0 := 3; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-12: assume !(0 == ~ldv_retval_4~0); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721: assume add_device_#t~mem1713#1 % 4294967296 > 65535;havoc add_device_#t~mem1713#1;call write~int#12(65535, add_device_~info#1.base, 1591 + add_device_~info#1.offset, 4); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721: assume !(add_device_#t~mem1713#1 % 4294967296 > 65535);havoc add_device_#t~mem1713#1; [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6022: assume 1 == open_#t~mem285#1;havoc open_#t~mem285#1;call write~$Pointer$#12(0, 0, open_~info~1#1.base, 184 + open_~info~1#1.offset, 8); [2025-02-08 02:46:06,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6022: assume !(1 == open_#t~mem285#1);havoc open_#t~mem285#1; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13223: havoc __pci_register_driver_#t~nondet2479#1;synclinkmp_init_#t~ret1842#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet2479#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;havoc __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;assume { :end_inline___pci_register_driver } true;assume -2147483648 <= synclinkmp_init_#t~ret1842#1 && synclinkmp_init_#t~ret1842#1 <= 2147483647;synclinkmp_init_~rc~6#1 := synclinkmp_init_#t~ret1842#1;havoc synclinkmp_init_#t~ret1842#1; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11241: assume 0 != adapter_test_~tmp___12~3#1 % 256;adapter_test_~tmp___13~2#1 := 0; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11241: assume !(0 != adapter_test_~tmp___12~3#1 % 256);adapter_test_~tmp___13~2#1 := 1; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11177-1: SUMMARY for call adapter_test_#t~ret2246#1 := printk(283, 0); srcloc: null [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11177: assume -2147483648 <= adapter_test_#t~ret2246#1 && adapter_test_#t~ret2246#1 <= 2147483647;havoc adapter_test_#t~mem2245#1;havoc adapter_test_#t~ret2246#1;adapter_test_#res#1 := -19; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9856: havoc add_device_#t~mem1700#1, add_device_#t~mem1701#1, add_device_#t~loopctr1702#1, add_device_#t~nondet1703#1, add_device_#t~ret1704#1, add_device_#t~mem1705#1, add_device_#t~mem1706#1, add_device_#t~mem1707#1, add_device_#t~mem1708#1, add_device_#t~mem1709#1, add_device_#t~mem1710#1.base, add_device_#t~mem1710#1.offset, add_device_#t~mem1711#1.base, add_device_#t~mem1711#1.offset, add_device_#t~mem1712#1, add_device_#t~mem1713#1, add_device_#t~mem1714#1, add_device_#t~mem1715#1, add_device_#t~mem1716#1, add_device_#t~mem1717#1, add_device_#t~mem1718#1, add_device_#t~mem1719#1, add_device_#t~ret1720#1, add_device_#t~ret1721#1, add_device_~info#1.base, add_device_~info#1.offset, add_device_~current_dev~0#1.base, add_device_~current_dev~0#1.offset;havoc add_device_#in~info#1.base, add_device_#in~info#1.offset;assume { :end_inline_add_device } true;havoc device_init_#t~mem1747#1.base, device_init_#t~mem1747#1.offset;call device_init_#t~mem1748#1.base, device_init_#t~mem1748#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8); [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9856-1: call device_init_#t~mem1747#1.base, device_init_#t~mem1747#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8);assume { :begin_inline_add_device } true;add_device_#in~info#1.base, add_device_#in~info#1.offset := device_init_#t~mem1747#1.base, device_init_#t~mem1747#1.offset;havoc add_device_#t~mem1700#1, add_device_#t~mem1701#1, add_device_#t~loopctr1702#1, add_device_#t~nondet1703#1, add_device_#t~ret1704#1, add_device_#t~mem1705#1, add_device_#t~mem1706#1, add_device_#t~mem1707#1, add_device_#t~mem1708#1, add_device_#t~mem1709#1, add_device_#t~mem1710#1.base, add_device_#t~mem1710#1.offset, add_device_#t~mem1711#1.base, add_device_#t~mem1711#1.offset, add_device_#t~mem1712#1, add_device_#t~mem1713#1, add_device_#t~mem1714#1, add_device_#t~mem1715#1, add_device_#t~mem1716#1, add_device_#t~mem1717#1, add_device_#t~mem1718#1, add_device_#t~mem1719#1, add_device_#t~ret1720#1, add_device_#t~ret1721#1, add_device_~info#1.base, add_device_~info#1.offset, add_device_~current_dev~0#1.base, add_device_~current_dev~0#1.offset;add_device_~info#1.base, add_device_~info#1.offset := add_device_#in~info#1.base, add_device_#in~info#1.offset;havoc add_device_~current_dev~0#1.base, add_device_~current_dev~0#1.offset;call write~$Pointer$#12(0, 0, add_device_~info#1.base, 1315 + add_device_~info#1.offset, 8);call write~int#12(~synclinkmp_device_count~0, add_device_~info#1.base, 889 + add_device_~info#1.offset, 4);call add_device_#t~mem1700#1 := read~int#12(add_device_~info#1.base, 4283 + add_device_~info#1.offset, 4);call add_device_#t~mem1701#1 := read~int#12(add_device_~info#1.base, 4287 + add_device_~info#1.offset, 4);add_device_#t~loopctr1702#1 := 0; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526-1: SUMMARY for call claim_resources_#t~ret1627#1.base, claim_resources_#t~ret1627#1.offset := __request_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, claim_resources_#t~mem1626#1 % 4294967296, 262144, 221, 0, 0); srcloc: null [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526: claim_resources_~tmp~83#1.base, claim_resources_~tmp~83#1.offset := claim_resources_#t~ret1627#1.base, claim_resources_#t~ret1627#1.offset;havoc claim_resources_#t~mem1626#1;havoc claim_resources_#t~ret1627#1.base, claim_resources_#t~ret1627#1.offset; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082: call write~int#12(hdlcdev_open_#t~bitwise657#1, hdlcdev_open_~info~23#1.base, 4376 + hdlcdev_open_~info~23#1.offset, 1);havoc hdlcdev_open_#t~mem656#1;havoc hdlcdev_open_#t~bitwise657#1; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9328: call block_til_ready_#t~mem1551#1 := read~int#12(block_til_ready_~port~1#1.base, 264 + block_til_ready_~port~1#1.offset, 4);call write~int#12(block_til_ready_#t~mem1551#1 - 1, block_til_ready_~port~1#1.base, 264 + block_til_ready_~port~1#1.offset, 4);havoc block_til_ready_#t~mem1551#1; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11310: call ULTIMATE.dealloc(memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset);havoc memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset;claim_resources_#t~ret1671#1 := memory_test_#res#1;havoc memory_test_#t~mem2287#1.base, memory_test_#t~mem2287#1.offset, memory_test_#t~mem2288#1, memory_test_#t~mem2289#1, memory_test_#t~mem2290#1, memory_test_#t~mem2291#1.base, memory_test_#t~mem2291#1.offset, memory_test_#t~mem2292#1, memory_test_#t~mem2293#1.base, memory_test_#t~mem2293#1.offset, memory_test_#t~memset~res2294#1.base, memory_test_#t~memset~res2294#1.offset, memory_test_~info#1.base, memory_test_~info#1.offset, memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset, memory_test_~count~2#1, memory_test_~i~8#1, memory_test_~limit~0#1, memory_test_~addr~0#1.base, memory_test_~addr~0#1.offset;havoc memory_test_#in~info#1.base, memory_test_#in~info#1.offset;assume { :end_inline_memory_test } true;claim_resources_~tmp___7~5#1 := (if 0 == claim_resources_#t~ret1671#1 % 256 then 0 else 1);havoc claim_resources_#t~ret1671#1; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082-4: assume 0 == hdlcdev_open_#t~mem656#1 % 256 % 4294967296 || 160 == hdlcdev_open_#t~mem656#1 % 256 % 4294967296;hdlcdev_open_#t~bitwise657#1 := 160; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082-4: assume !(0 == hdlcdev_open_#t~mem656#1 % 256 % 4294967296 || 160 == hdlcdev_open_#t~mem656#1 % 256 % 4294967296); [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082-3: assume false;hdlcdev_open_#t~bitwise657#1 := hdlcdev_open_#t~mem656#1 % 256; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082-3: assume !false; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082-2: havoc hdlcdev_open_#t~bitwise657#1;assume (hdlcdev_open_#t~bitwise657#1 % 4294967296 >= hdlcdev_open_#t~mem656#1 % 256 % 4294967296 && hdlcdev_open_#t~bitwise657#1 % 4294967296 >= 160) && hdlcdev_open_#t~bitwise657#1 % 4294967296 <= 160 + hdlcdev_open_#t~mem656#1 % 256 % 4294967296; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082-1: [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725: assume -2147483648 <= add_device_#t~ret1720#1 && add_device_#t~ret1720#1 <= 2147483647;havoc add_device_#t~mem1714#1;havoc add_device_#t~mem1715#1;havoc add_device_#t~mem1716#1;havoc add_device_#t~mem1717#1;havoc add_device_#t~mem1718#1;havoc add_device_#t~mem1719#1;havoc add_device_#t~ret1720#1;assume { :begin_inline_hdlcdev_init } true;hdlcdev_init_#in~info#1.base, hdlcdev_init_#in~info#1.offset := add_device_~info#1.base, add_device_~info#1.offset;havoc hdlcdev_init_#res#1;havoc hdlcdev_init_#t~ret720#1.base, hdlcdev_init_#t~ret720#1.offset, hdlcdev_init_#t~ret721#1, hdlcdev_init_#t~mem722#1, hdlcdev_init_#t~mem723#1, hdlcdev_init_#t~mem724#1, hdlcdev_init_#t~ret725#1.base, hdlcdev_init_#t~ret725#1.offset, hdlcdev_init_#t~ret726#1, hdlcdev_init_#t~ret727#1, hdlcdev_init_~info#1.base, hdlcdev_init_~info#1.offset, hdlcdev_init_~rc~1#1, hdlcdev_init_~dev~1#1.base, hdlcdev_init_~dev~1#1.offset, hdlcdev_init_~hdlc~1#1.base, hdlcdev_init_~hdlc~1#1.offset, hdlcdev_init_~tmp~52#1.base, hdlcdev_init_~tmp~52#1.offset;hdlcdev_init_~info#1.base, hdlcdev_init_~info#1.offset := hdlcdev_init_#in~info#1.base, hdlcdev_init_#in~info#1.offset;havoc hdlcdev_init_~rc~1#1;havoc hdlcdev_init_~dev~1#1.base, hdlcdev_init_~dev~1#1.offset;havoc hdlcdev_init_~hdlc~1#1.base, hdlcdev_init_~hdlc~1#1.offset;havoc hdlcdev_init_~tmp~52#1.base, hdlcdev_init_~tmp~52#1.offset;assume { :begin_inline_alloc_hdlcdev } true;alloc_hdlcdev_#in~arg0#1.base, alloc_hdlcdev_#in~arg0#1.offset := hdlcdev_init_~info#1.base, hdlcdev_init_~info#1.offset;havoc alloc_hdlcdev_#res#1.base, alloc_hdlcdev_#res#1.offset;havoc alloc_hdlcdev_#t~ret2485#1.base, alloc_hdlcdev_#t~ret2485#1.offset, alloc_hdlcdev_~arg0#1.base, alloc_hdlcdev_~arg0#1.offset;alloc_hdlcdev_~arg0#1.base, alloc_hdlcdev_~arg0#1.offset := alloc_hdlcdev_#in~arg0#1.base, alloc_hdlcdev_#in~arg0#1.offset; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725-1: SUMMARY for call add_device_#t~ret1720#1 := printk(247, 0); srcloc: null [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9857: havoc device_init_#t~mem1748#1.base, device_init_#t~mem1748#1.offset;havoc device_init_#t~ret1749#1.base, device_init_#t~ret1749#1.offset;call device_init_#t~mem1750#1.base, device_init_#t~mem1750#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8); [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9857-1: SUMMARY for call device_init_#t~ret1749#1.base, device_init_#t~ret1749#1.offset := spinlock_check(device_init_#t~mem1748#1.base, 1447 + device_init_#t~mem1748#1.offset); srcloc: null [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7083-1: SUMMARY for call program_hw(hdlcdev_open_~info~23#1.base, hdlcdev_open_~info~23#1.offset); srcloc: null [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9329: assume ~debug_level~0 > 2;call block_til_ready_#t~mem1552#1.base, block_til_ready_#t~mem1552#1.offset := read~$Pointer$#12(block_til_ready_~tty#1.base, 16 + block_til_ready_~tty#1.offset, 8);call block_til_ready_#t~mem1553#1.base, block_til_ready_#t~mem1553#1.offset := read~$Pointer$#12(block_til_ready_#t~mem1552#1.base, 32 + block_til_ready_#t~mem1552#1.offset, 8);call block_til_ready_#t~mem1554#1 := read~int#12(block_til_ready_~port~1#1.base, 268 + block_til_ready_~port~1#1.offset, 4); [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9329: assume !(~debug_level~0 > 2); [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7083: call write~int#12(~jiffies~0, hdlcdev_open_~dev#1.base, 890 + hdlcdev_open_~dev#1.offset, 8);assume { :begin_inline_netif_start_queue } true;netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset := hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset;havoc netif_start_queue_#t~ret202#1.base, netif_start_queue_#t~ret202#1.offset, netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, netif_start_queue_~tmp~13#1.base, netif_start_queue_~tmp~13#1.offset;netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset := netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset;havoc netif_start_queue_~tmp~13#1.base, netif_start_queue_~tmp~13#1.offset; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6026: assume 0 != open_#t~mem286#1;havoc open_#t~mem286#1;call open_#t~mem287#1 := read~int#12(open_~info~1#1.base, 280 + open_~info~1#1.offset, 4);call write~int#12(open_#t~mem287#1 - 1, open_~info~1#1.base, 280 + open_~info~1#1.offset, 4);havoc open_#t~mem287#1; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6026: assume !(0 != open_#t~mem286#1);havoc open_#t~mem286#1; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6026-1: call open_#t~mem286#1 := read~int#12(open_~info~1#1.base, 280 + open_~info~1#1.offset, 4); [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9858: havoc device_init_#t~mem1750#1.base, device_init_#t~mem1750#1.offset;device_init_~port~2#1 := 1 + device_init_~port~2#1; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9858-1: SUMMARY for call __raw_spin_lock_init(device_init_#t~mem1750#1.base, 1447 + device_init_#t~mem1750#1.offset, 256, 0, device_init_~#__key~1#1.base, device_init_~#__key~1#1.offset); srcloc: null [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9726: call add_device_#t~mem1714#1 := read~int#12(add_device_~info#1.base, 4410 + add_device_~info#1.offset, 4);call add_device_#t~mem1715#1 := read~int#12(add_device_~info#1.base, 4394 + add_device_~info#1.offset, 4);call add_device_#t~mem1716#1 := read~int#12(add_device_~info#1.base, 4447 + add_device_~info#1.offset, 4);call add_device_#t~mem1717#1 := read~int#12(add_device_~info#1.base, 4427 + add_device_~info#1.offset, 4);call add_device_#t~mem1718#1 := read~int#12(add_device_~info#1.base, 4327 + add_device_~info#1.offset, 4);call add_device_#t~mem1719#1 := read~int#12(add_device_~info#1.base, 1591 + add_device_~info#1.offset, 4); [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13492: havoc tty_port_close_start_#t~nondet2526#1;close_#t~ret292#1 := tty_port_close_start_#res#1;havoc tty_port_close_start_#t~nondet2526#1, tty_port_close_start_~arg0#1.base, tty_port_close_start_~arg0#1.offset, tty_port_close_start_~arg1#1.base, tty_port_close_start_~arg1#1.offset, tty_port_close_start_~arg2#1.base, tty_port_close_start_~arg2#1.offset;havoc tty_port_close_start_#in~arg0#1.base, tty_port_close_start_#in~arg0#1.offset, tty_port_close_start_#in~arg1#1.base, tty_port_close_start_#in~arg1#1.offset, tty_port_close_start_#in~arg2#1.base, tty_port_close_start_#in~arg2#1.offset;assume { :end_inline_tty_port_close_start } true;assume -2147483648 <= close_#t~ret292#1 && close_#t~ret292#1 <= 2147483647;close_~tmp___0~10#1 := close_#t~ret292#1;havoc close_#t~ret292#1; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9330: assume -2147483648 <= block_til_ready_#t~ret1555#1 && block_til_ready_#t~ret1555#1 <= 2147483647;havoc block_til_ready_#t~mem1552#1.base, block_til_ready_#t~mem1552#1.offset;havoc block_til_ready_#t~mem1553#1.base, block_til_ready_#t~mem1553#1.offset;havoc block_til_ready_#t~mem1554#1;havoc block_til_ready_#t~ret1555#1; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9528: assume 0 == (claim_resources_~tmp~83#1.base + claim_resources_~tmp~83#1.offset) % 18446744073709551616;call claim_resources_#t~mem1628#1 := read~int#12(claim_resources_~info#1.base, 4394 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9528: assume !(0 == (claim_resources_~tmp~83#1.base + claim_resources_~tmp~83#1.offset) % 18446744073709551616);call write~int#12(1, claim_resources_~info#1.base, 4398 + claim_resources_~info#1.offset, 4);call claim_resources_#t~mem1630#1 := read~int#12(claim_resources_~info#1.base, 4427 + claim_resources_~info#1.offset, 4);call claim_resources_#t~mem1631#1 := read~int#12(claim_resources_~info#1.base, 4431 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9330-1: SUMMARY for call block_til_ready_#t~ret1555#1 := printk(209, 0); srcloc: null [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12369: main_#t~ret2432#1 := hdlcdev_close_#res#1;havoc hdlcdev_close_#t~ret661#1.base, hdlcdev_close_#t~ret661#1.offset, hdlcdev_close_#t~mem662#1.base, hdlcdev_close_#t~mem662#1.offset, hdlcdev_close_#t~ret663#1, hdlcdev_close_#t~ret664#1.base, hdlcdev_close_#t~ret664#1.offset, hdlcdev_close_#t~ret665#1, hdlcdev_close_~dev#1.base, hdlcdev_close_~dev#1.offset, hdlcdev_close_~info~24#1.base, hdlcdev_close_~info~24#1.offset, hdlcdev_close_~tmp~47#1.base, hdlcdev_close_~tmp~47#1.offset, hdlcdev_close_~flags~17#1, hdlcdev_close_~tmp___0~27#1.base, hdlcdev_close_~tmp___0~27#1.offset;havoc hdlcdev_close_#in~dev#1.base, hdlcdev_close_#in~dev#1.offset;assume { :end_inline_hdlcdev_close } true;assume -2147483648 <= main_#t~ret2432#1 && main_#t~ret2432#1 <= 2147483647;havoc main_#t~ret2432#1;~ldv_state_variable_3~0 := 2; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11246: assume 0 != adapter_test_~tmp___13~2#1; [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11246: assume !(0 != adapter_test_~tmp___13~2#1);call adapter_test_#t~mem2270#1.base, adapter_test_#t~mem2270#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4299 + adapter_test_~info#1.offset, 8); [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9595: claim_resources_~tmp___6~5#1.base, claim_resources_~tmp___6~5#1.offset := claim_resources_#t~ret1665#1.base, claim_resources_#t~ret1665#1.offset;havoc claim_resources_#t~mem1664#1;havoc claim_resources_#t~ret1665#1.base, claim_resources_#t~ret1665#1.offset;call write~$Pointer$#12(claim_resources_~tmp___6~5#1.base, claim_resources_~tmp___6~5#1.offset, claim_resources_~info#1.base, 4439 + claim_resources_~info#1.offset, 8);call claim_resources_#t~mem1666#1.base, claim_resources_#t~mem1666#1.offset := read~$Pointer$#12(claim_resources_~info#1.base, 4439 + claim_resources_~info#1.offset, 8); [2025-02-08 02:46:06,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9595-1: SUMMARY for call claim_resources_#t~ret1665#1.base, claim_resources_#t~ret1665#1.offset := ioremap_nocache(claim_resources_#t~mem1664#1 % 4294967296, 4096); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529: assume -2147483648 <= claim_resources_#t~ret1629#1 && claim_resources_#t~ret1629#1 <= 2147483647;havoc claim_resources_#t~mem1628#1;havoc claim_resources_#t~ret1629#1;call write~int#12(2, claim_resources_~info#1.base, 4378 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529-1: SUMMARY for call claim_resources_#t~ret1629#1 := printk(222, 0); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11247-1: SUMMARY for call adapter_test_#t~ret2269#1 := printk(295, 0); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11247: assume -2147483648 <= adapter_test_#t~ret2269#1 && adapter_test_#t~ret2269#1 <= 2147483647;havoc adapter_test_#t~ret2269#1;adapter_test_#res#1 := -19; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085: havoc netif_start_queue_#t~ret202#1.base, netif_start_queue_#t~ret202#1.offset, netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, netif_start_queue_~tmp~13#1.base, netif_start_queue_~tmp~13#1.offset;havoc netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset;assume { :end_inline_netif_start_queue } true; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9728: add_device_#t~ret1721#1 := hdlcdev_init_#res#1;havoc hdlcdev_init_#t~ret720#1.base, hdlcdev_init_#t~ret720#1.offset, hdlcdev_init_#t~ret721#1, hdlcdev_init_#t~mem722#1, hdlcdev_init_#t~mem723#1, hdlcdev_init_#t~mem724#1, hdlcdev_init_#t~ret725#1.base, hdlcdev_init_#t~ret725#1.offset, hdlcdev_init_#t~ret726#1, hdlcdev_init_#t~ret727#1, hdlcdev_init_~info#1.base, hdlcdev_init_~info#1.offset, hdlcdev_init_~rc~1#1, hdlcdev_init_~dev~1#1.base, hdlcdev_init_~dev~1#1.offset, hdlcdev_init_~hdlc~1#1.base, hdlcdev_init_~hdlc~1#1.offset, hdlcdev_init_~tmp~52#1.base, hdlcdev_init_~tmp~52#1.offset;havoc hdlcdev_init_#in~info#1.base, hdlcdev_init_#in~info#1.offset;assume { :end_inline_hdlcdev_init } true;assume -2147483648 <= add_device_#t~ret1721#1 && add_device_#t~ret1721#1 <= 2147483647;havoc add_device_#t~ret1721#1; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7086: hdlcdev_open_~tmp___2~6#1.base, hdlcdev_open_~tmp___2~6#1.offset := hdlcdev_open_#t~ret658#1.base, hdlcdev_open_#t~ret658#1.offset;havoc hdlcdev_open_#t~ret658#1.base, hdlcdev_open_#t~ret658#1.offset; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11182-1: SUMMARY for call adapter_test_#t~ret2248#1 := printk(285, 0); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11182: assume -2147483648 <= adapter_test_#t~ret2248#1 && adapter_test_#t~ret2248#1 <= 2147483647;havoc adapter_test_#t~mem2247#1;havoc adapter_test_#t~ret2248#1;adapter_test_#res#1 := -19; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7086-1: SUMMARY for call hdlcdev_open_#t~ret658#1.base, hdlcdev_open_#t~ret658#1.offset := spinlock_check(hdlcdev_open_~info~23#1.base, 1447 + hdlcdev_open_~info~23#1.offset); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9795: call write~$Pointer$#12(#funAddr~tx_timeout.base, #funAddr~tx_timeout.offset, alloc_dev_~info~33#1.base, 1223 + alloc_dev_~info~33#1.offset, 8);call write~int#12(alloc_dev_~info~33#1.base + alloc_dev_~info~33#1.offset, alloc_dev_~info~33#1.base, 1231 + alloc_dev_~info~33#1.offset, 8); [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9795-1: SUMMARY for call init_timer_key(alloc_dev_~info~33#1.base, 1191 + alloc_dev_~info~33#1.offset, 0, 254, 0, alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9597: assume 0 == (claim_resources_#t~mem1666#1.base + claim_resources_#t~mem1666#1.offset) % 18446744073709551616;havoc claim_resources_#t~mem1666#1.base, claim_resources_#t~mem1666#1.offset;call claim_resources_#t~mem1667#1 := read~int#12(claim_resources_~info#1.base, 4447 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9597: assume !(0 == (claim_resources_#t~mem1666#1.base + claim_resources_#t~mem1666#1.offset) % 18446744073709551616);havoc claim_resources_#t~mem1666#1.base, claim_resources_#t~mem1666#1.offset;call claim_resources_#t~mem1670#1.base, claim_resources_#t~mem1670#1.offset := read~$Pointer$#12(claim_resources_~info#1.base, 4439 + claim_resources_~info#1.offset, 8);call claim_resources_#t~mem1669#1 := read~int#12(claim_resources_~info#1.base, 4451 + claim_resources_~info#1.offset, 4);call write~$Pointer$#12(claim_resources_#t~mem1670#1.base, claim_resources_#t~mem1670#1.offset + (if claim_resources_#t~mem1669#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then claim_resources_#t~mem1669#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else claim_resources_#t~mem1669#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), claim_resources_~info#1.base, 4439 + claim_resources_~info#1.offset, 8);havoc claim_resources_#t~mem1670#1.base, claim_resources_#t~mem1670#1.offset;havoc claim_resources_#t~mem1669#1;assume { :begin_inline_memory_test } true;memory_test_#in~info#1.base, memory_test_#in~info#1.offset := claim_resources_~info#1.base, claim_resources_~info#1.offset;havoc memory_test_#res#1;havoc memory_test_#t~mem2287#1.base, memory_test_#t~mem2287#1.offset, memory_test_#t~mem2288#1, memory_test_#t~mem2289#1, memory_test_#t~mem2290#1, memory_test_#t~mem2291#1.base, memory_test_#t~mem2291#1.offset, memory_test_#t~mem2292#1, memory_test_#t~mem2293#1.base, memory_test_#t~mem2293#1.offset, memory_test_#t~memset~res2294#1.base, memory_test_#t~memset~res2294#1.offset, memory_test_~info#1.base, memory_test_~info#1.offset, memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset, memory_test_~count~2#1, memory_test_~i~8#1, memory_test_~limit~0#1, memory_test_~addr~0#1.base, memory_test_~addr~0#1.offset;memory_test_~info#1.base, memory_test_~info#1.offset := memory_test_#in~info#1.base, memory_test_#in~info#1.offset;call memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset := #Ultimate.allocOnStack(56);havoc memory_test_~count~2#1;havoc memory_test_~i~8#1;havoc memory_test_~limit~0#1;havoc memory_test_~addr~0#1.base, memory_test_~addr~0#1.offset;call write~int#27(0, memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset, 8);call write~int#27(1431655765, memory_test_~#testval~1#1.base, 8 + memory_test_~#testval~1#1.offset, 8);call write~int#27(2863311530, memory_test_~#testval~1#1.base, 16 + memory_test_~#testval~1#1.offset, 8);call write~int#27(1717986918, memory_test_~#testval~1#1.base, 24 + memory_test_~#testval~1#1.offset, 8);call write~int#27(2576980377, memory_test_~#testval~1#1.base, 32 + memory_test_~#testval~1#1.offset, 8);call write~int#27(4294967295, memory_test_~#testval~1#1.base, 40 + memory_test_~#testval~1#1.offset, 8);call write~int#27(305419896, memory_test_~#testval~1#1.base, 48 + memory_test_~#testval~1#1.offset, 8);memory_test_~count~2#1 := 7;memory_test_~limit~0#1 := 32768;call memory_test_#t~mem2287#1.base, memory_test_#t~mem2287#1.offset := read~$Pointer$#12(memory_test_~info#1.base, 4386 + memory_test_~info#1.offset, 8);memory_test_~addr~0#1.base, memory_test_~addr~0#1.offset := memory_test_#t~mem2287#1.base, memory_test_#t~mem2287#1.offset;havoc memory_test_#t~mem2287#1.base, memory_test_#t~mem2287#1.offset;memory_test_~i~8#1 := 0; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12570: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret2531#1 := main_#res#1;havoc main_#t~nondet2365#1, main_#t~switch2366#1, main_#t~nondet2367#1, main_#t~switch2368#1, main_#t~ret2369#1, main_#t~ret2370#1, main_#t~ret2371#1, main_#t~ret2372#1, main_#t~nondet2373#1, main_#t~switch2374#1, main_#t~ret2375#1, main_#t~ret2376#1, main_#t~ret2377#1, main_#t~ret2378#1, main_#t~ret2379#1, main_#t~ret2380#1, main_#t~ret2381#1, main_#t~ret2382#1, main_#t~ret2383#1, main_#t~ret2384#1, main_#t~ret2385#1, main_#t~ret2386#1, main_#t~ret2387#1, main_#t~ret2388#1, main_#t~ret2389#1, main_#t~ret2390#1, main_#t~ret2391#1, main_#t~ret2392#1, main_#t~ret2393#1, main_#t~ret2394#1, main_#t~ret2395#1, main_#t~ret2396#1, main_#t~ret2397#1, main_#t~ret2398#1, main_#t~ret2399#1, main_#t~ret2400#1, main_#t~ret2401#1, main_#t~ret2402#1, main_#t~ret2403#1, main_#t~ret2404#1, main_#t~ret2405#1, main_#t~ret2406#1, main_#t~ret2407#1, main_#t~ret2408#1, main_#t~ret2409#1, main_#t~ret2410#1, main_#t~ret2411#1, main_#t~ret2412#1, main_#t~ret2413#1, main_#t~ret2414#1, main_#t~ret2415#1, main_#t~ret2416#1, main_#t~ret2417#1, main_#t~ret2418#1, main_#t~ret2419#1, main_#t~ret2420#1, main_#t~ret2421#1, main_#t~ret2422#1, main_#t~ret2423#1, main_#t~ret2424#1, main_#t~ret2425#1, main_#t~ret2426#1, main_#t~nondet2427#1, main_#t~switch2428#1, main_#t~ret2429#1, main_#t~nondet2430#1, main_#t~switch2431#1, main_#t~ret2432#1, main_#t~ret2433#1, main_#t~ret2434#1, main_#t~ret2435#1, main_#t~ret2436#1, main_#t~ret2437#1, main_#t~ret2438#1, main_#t~ret2439#1, main_#t~ret2440#1, main_#t~ret2441#1, main_#t~nondet2442#1, main_#t~switch2443#1, main_#t~ret2444#1, main_#t~ret2445#1, main_#t~ret2446#1, main_#t~ret2447#1, main_#t~ret2448#1, main_#t~ret2449#1, main_#t~nondet2450#1, main_#t~switch2451#1, main_#t~ret2452#1, main_~tmp~101#1, main_~tmp___0~57#1, main_~tmp___1~26#1, main_~tmp___2~21#1, main_~tmp___3~12#1, main_~tmp___4~10#1, main_~tmp___5~10#1;assume { :end_inline_main } true; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12570-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7087-1: SUMMARY for call hdlcdev_open_#t~ret659#1 := _raw_spin_lock_irqsave(hdlcdev_open_~tmp___2~6#1.base, hdlcdev_open_~tmp___2~6#1.offset); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7087: hdlcdev_open_~flags~16#1 := hdlcdev_open_#t~ret659#1;havoc hdlcdev_open_#t~ret659#1; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862: assume device_init_~port~2#1 <= 3; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862: assume !(device_init_~port~2#1 <= 3); [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9598-1: SUMMARY for call claim_resources_#t~ret1668#1 := printk(239, 0); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5502: alloc_tty_driver_#t~ret129#1 := IS_ERR_#res#1;havoc IS_ERR_#t~ret24#1, IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume -9223372036854775808 <= alloc_tty_driver_#t~ret129#1 && alloc_tty_driver_#t~ret129#1 <= 9223372036854775807;alloc_tty_driver_~tmp___0~2#1 := alloc_tty_driver_#t~ret129#1;havoc alloc_tty_driver_#t~ret129#1; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12637: SUMMARY for call ldv_mutex_lock_mutex_of_tty_port(ldv_mutex_lock_8_~ldv_func_arg1#1.base, ldv_mutex_lock_8_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9598: assume -2147483648 <= claim_resources_#t~ret1668#1 && claim_resources_#t~ret1668#1 <= 2147483647;havoc claim_resources_#t~mem1667#1;havoc claim_resources_#t~ret1668#1;call write~int#12(8, claim_resources_~info#1.base, 4378 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13430: havoc seq_lseek_#t~nondet2513#1;main_#t~ret2371#1 := seq_lseek_#res#1;havoc seq_lseek_#t~nondet2513#1, seq_lseek_~arg0#1.base, seq_lseek_~arg0#1.offset, seq_lseek_~arg1#1, seq_lseek_~arg2#1;havoc seq_lseek_#in~arg0#1.base, seq_lseek_#in~arg0#1.offset, seq_lseek_#in~arg1#1, seq_lseek_#in~arg2#1;assume { :end_inline_seq_lseek } true;assume -9223372036854775808 <= main_#t~ret2371#1 && main_#t~ret2371#1 <= 9223372036854775807;havoc main_#t~ret2371#1;~ldv_state_variable_4~0 := 2; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9334: assume 0 == block_til_ready_~retval~1#1;call block_til_ready_#t~mem1556#1 := read~int#12(block_til_ready_~port~1#1.base, 524 + block_til_ready_~port~1#1.offset, 8); [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9334: assume !(0 == block_til_ready_~retval~1#1); [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: SUMMARY for call get_signals(hdlcdev_open_~info~23#1.base, hdlcdev_open_~info~23#1.offset); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5503: assume 0 != alloc_tty_driver_~tmp___0~2#1;alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset := 0, 0; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5503: assume !(0 != alloc_tty_driver_~tmp___0~2#1);alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset := alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12638: SUMMARY for call mutex_lock(ldv_mutex_lock_8_~ldv_func_arg1#1.base, ldv_mutex_lock_8_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9335-2: havoc block_til_ready_#t~bitwise1557#1;assume (block_til_ready_#t~bitwise1557#1 % 18446744073709551616 >= block_til_ready_#t~mem1556#1 % 18446744073709551616 && block_til_ready_#t~bitwise1557#1 % 18446744073709551616 >= 536870912) && block_til_ready_#t~bitwise1557#1 % 18446744073709551616 <= 536870912 + block_til_ready_#t~mem1556#1 % 18446744073709551616; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9335-3: assume false;block_til_ready_#t~bitwise1557#1 := block_til_ready_#t~mem1556#1; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9335-3: assume !false; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11251-1: SUMMARY for call adapter_test_#t~ret2271#1 := loopback_test(adapter_test_#t~mem2270#1.base, adapter_test_#t~mem2270#1.offset); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9335-4: assume 0 == block_til_ready_#t~mem1556#1 % 18446744073709551616 || 536870912 == block_til_ready_#t~mem1556#1 % 18446744073709551616;block_til_ready_#t~bitwise1557#1 := 536870912; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9335-4: assume !(0 == block_til_ready_#t~mem1556#1 % 18446744073709551616 || 536870912 == block_til_ready_#t~mem1556#1 % 18446744073709551616); [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11251: adapter_test_~tmp___14~2#1 := (if 0 == adapter_test_#t~ret2271#1 % 256 then 0 else 1);havoc adapter_test_#t~mem2270#1.base, adapter_test_#t~mem2270#1.offset;havoc adapter_test_#t~ret2271#1; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9335: call write~int#12(block_til_ready_#t~bitwise1557#1, block_til_ready_~port~1#1.base, 524 + block_til_ready_~port~1#1.offset, 8);havoc block_til_ready_#t~mem1556#1;havoc block_til_ready_#t~bitwise1557#1; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9335-1: [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6032-1: open_#res#1 := open_~retval~0#1; [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7089-1: SUMMARY for call spin_unlock_irqrestore(hdlcdev_open_~info~23#1.base, 1447 + hdlcdev_open_~info~23#1.offset, hdlcdev_open_~flags~16#1); srcloc: null [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7089: call hdlcdev_open_#t~mem660#1 := read~int#12(hdlcdev_open_~info~23#1.base, 4376 + hdlcdev_open_~info~23#1.offset, 1); [2025-02-08 02:46:06,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9798-1: SUMMARY for call init_timer_key(alloc_dev_~info~33#1.base, 1323 + alloc_dev_~info~33#1.offset, 0, 255, 0, alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset); srcloc: null [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9798: call write~$Pointer$#12(#funAddr~status_timeout.base, #funAddr~status_timeout.offset, alloc_dev_~info~33#1.base, 1355 + alloc_dev_~info~33#1.offset, 8);call write~int#12(alloc_dev_~info~33#1.base + alloc_dev_~info~33#1.offset, alloc_dev_~info~33#1.base, 1363 + alloc_dev_~info~33#1.offset, 8);call write~int#12(142492998, alloc_dev_~info~33#1.base, 4456 + alloc_dev_~info~33#1.offset, 4);call write~int#12(4294967295, alloc_dev_~info~33#1.base, 4378 + alloc_dev_~info~33#1.offset, 4); [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11252: assume 0 != adapter_test_~tmp___14~2#1 % 256;adapter_test_~tmp___15~2#1 := 0; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11252: assume !(0 != adapter_test_~tmp___14~2#1 % 256);adapter_test_~tmp___15~2#1 := 1; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11186: adapter_test_~tmp___4~9#1 := (if 0 == adapter_test_#t~ret2250#1 % 256 then 0 else 1);havoc adapter_test_#t~mem2249#1.base, adapter_test_#t~mem2249#1.offset;havoc adapter_test_#t~ret2250#1; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13300: havoc hdlc_open_#t~nondet2490#1;hdlcdev_open_#t~ret646#1 := hdlc_open_#res#1;havoc hdlc_open_#t~nondet2490#1, hdlc_open_~arg0#1.base, hdlc_open_~arg0#1.offset;havoc hdlc_open_#in~arg0#1.base, hdlc_open_#in~arg0#1.offset;assume { :end_inline_hdlc_open } true;assume -2147483648 <= hdlcdev_open_#t~ret646#1 && hdlcdev_open_#t~ret646#1 <= 2147483647;hdlcdev_open_~rc~0#1 := hdlcdev_open_#t~ret646#1;havoc hdlcdev_open_#t~ret646#1; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: assume 0 != (if hdlcdev_open_#t~mem660#1 % 256 % 4294967296 <= 2147483647 then hdlcdev_open_#t~mem660#1 % 256 % 4294967296 else hdlcdev_open_#t~mem660#1 % 256 % 4294967296 - 4294967296) % 2;havoc hdlcdev_open_#t~mem660#1; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: assume !(0 != (if hdlcdev_open_#t~mem660#1 % 256 % 4294967296 <= 2147483647 then hdlcdev_open_#t~mem660#1 % 256 % 4294967296 else hdlcdev_open_#t~mem660#1 % 256 % 4294967296 - 4294967296) % 2);havoc hdlcdev_open_#t~mem660#1; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: havoc tty_set_operations_~arg0#1.base, tty_set_operations_~arg0#1.offset, tty_set_operations_~arg1#1.base, tty_set_operations_~arg1#1.offset;havoc tty_set_operations_#in~arg0#1.base, tty_set_operations_#in~arg0#1.offset, tty_set_operations_#in~arg1#1.base, tty_set_operations_#in~arg1#1.offset;assume { :end_inline_tty_set_operations } true;assume { :begin_inline_tty_register_driver } true;tty_register_driver_#in~arg0#1.base, tty_register_driver_#in~arg0#1.offset := ~serial_driver~0.base, ~serial_driver~0.offset;havoc tty_register_driver_#res#1;havoc tty_register_driver_#t~nondet2528#1, tty_register_driver_~arg0#1.base, tty_register_driver_~arg0#1.offset;tty_register_driver_~arg0#1.base, tty_register_driver_~arg0#1.offset := tty_register_driver_#in~arg0#1.base, tty_register_driver_#in~arg0#1.offset;havoc tty_register_driver_#t~nondet2528#1;assume -2147483648 <= tty_register_driver_#t~nondet2528#1 && tty_register_driver_#t~nondet2528#1 <= 2147483647;tty_register_driver_#res#1 := tty_register_driver_#t~nondet2528#1;havoc tty_register_driver_#t~nondet2528#1; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11186-2: call adapter_test_#t~mem2249#1.base, adapter_test_#t~mem2249#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4291 + adapter_test_~info#1.offset, 8); [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11186-1: SUMMARY for call adapter_test_#t~ret2250#1 := irq_test(adapter_test_#t~mem2249#1.base, adapter_test_#t~mem2249#1.offset); srcloc: null [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12111: main_#t~ret2401#1 := write_#res#1;havoc write_#t~mem338#1.base, write_#t~mem338#1.offset, write_#t~ret339#1, write_#t~ret340#1, write_#t~mem341#1.base, write_#t~mem341#1.offset, write_#t~mem342#1, write_#t~mem343#1, write_#t~mem344#1, write_#t~mem345#1, write_#t~mem346#1.base, write_#t~mem346#1.offset, write_#t~mem347#1, write_#t~mem349#1, write_#t~mem348#1, write_#t~mem351#1, write_#t~mem350#1, write_#t~mem352#1.base, write_#t~mem352#1.offset, write_#t~mem353#1, write_#t~memcpy~res354#1.base, write_#t~memcpy~res354#1.offset, write_#t~ret355#1.base, write_#t~ret355#1.offset, write_#t~ret356#1, write_#t~mem357#1, write_#t~mem358#1, write_#t~mem359#1, write_#t~mem360#1, write_#t~mem361#1, write_#t~mem362#1, write_#t~mem363#1, write_#t~mem364#1.base, write_#t~mem364#1.offset, write_#t~mem365#1, write_#t~mem366#1, write_#t~mem367#1, write_#t~short368#1, write_#t~mem369#1, write_#t~short370#1, write_#t~ret371#1.base, write_#t~ret371#1.offset, write_#t~ret372#1, write_#t~mem373#1, write_#t~ret374#1, write_~tty#1.base, write_~tty#1.offset, write_~buf#1.base, write_~buf#1.offset, write_~count#1, write_~c~0#1, write_~ret~1#1, write_~info~5#1.base, write_~info~5#1.offset, write_~flags~3#1, write_~tmp~27#1, write_~tmp___0~13#1, write_~__min1~0#1, write_~__min2~0#1, write_~_min1~0#1, write_~_min2~0#1, write_~tmp___1~2#1, write_~tmp___2~2#1, write_~__len~0#1, write_~__ret~0#1.base, write_~__ret~0#1.offset, write_~tmp___3~0#1.base, write_~tmp___3~0#1.offset, write_~tmp___4~0#1, write_~tmp___5~0#1.base, write_~tmp___5~0#1.offset;havoc write_#in~tty#1.base, write_#in~tty#1.offset, write_#in~buf#1.base, write_#in~buf#1.offset, write_#in~count#1;assume { :end_inline_write } true;assume -2147483648 <= main_#t~ret2401#1 && main_#t~ret2401#1 <= 2147483647;havoc main_#t~ret2401#1;~ldv_state_variable_1~0 := 5; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13235: havoc __tty_alloc_driver_#t~ret2481#1.base, __tty_alloc_driver_#t~ret2481#1.offset;alloc_tty_driver_#t~ret128#1.base, alloc_tty_driver_#t~ret128#1.offset := __tty_alloc_driver_#res#1.base, __tty_alloc_driver_#res#1.offset;havoc __tty_alloc_driver_#t~ret2481#1.base, __tty_alloc_driver_#t~ret2481#1.offset, __tty_alloc_driver_~arg0#1, __tty_alloc_driver_~arg1#1.base, __tty_alloc_driver_~arg1#1.offset, __tty_alloc_driver_~arg2#1;havoc __tty_alloc_driver_#in~arg0#1, __tty_alloc_driver_#in~arg1#1.base, __tty_alloc_driver_#in~arg1#1.offset, __tty_alloc_driver_#in~arg2#1;assume { :end_inline___tty_alloc_driver } true;alloc_tty_driver_~tmp~9#1.base, alloc_tty_driver_~tmp~9#1.offset := alloc_tty_driver_#t~ret128#1.base, alloc_tty_driver_#t~ret128#1.offset;havoc alloc_tty_driver_#t~ret128#1.base, alloc_tty_driver_#t~ret128#1.offset;alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset := alloc_tty_driver_~tmp~9#1.base, alloc_tty_driver_~tmp~9#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_#t~ret24#1, IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11187: assume 0 != adapter_test_~tmp___4~9#1 % 256;adapter_test_~tmp___5~9#1 := 0; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11187: assume !(0 != adapter_test_~tmp___4~9#1 % 256);adapter_test_~tmp___5~9#1 := 1; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7091: SUMMARY for call netif_carrier_on(hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset); srcloc: null [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13235-2: __tty_alloc_driver_#res#1.base, __tty_alloc_driver_#res#1.offset := __tty_alloc_driver_#t~ret2481#1.base, __tty_alloc_driver_#t~ret2481#1.offset;havoc __tty_alloc_driver_#t~ret2481#1.base, __tty_alloc_driver_#t~ret2481#1.offset; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13235-3: SUMMARY for call __tty_alloc_driver_#t~ret2481#1.base, __tty_alloc_driver_#t~ret2481#1.offset := ldv_malloc(184); srcloc: null [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536: claim_resources_~tmp___0~43#1.base, claim_resources_~tmp___0~43#1.offset := claim_resources_#t~ret1632#1.base, claim_resources_#t~ret1632#1.offset;havoc claim_resources_#t~mem1630#1;havoc claim_resources_#t~mem1631#1;havoc claim_resources_#t~ret1632#1.base, claim_resources_#t~ret1632#1.offset; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536-1: SUMMARY for call claim_resources_#t~ret1632#1.base, claim_resources_#t~ret1632#1.offset := __request_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, (claim_resources_#t~mem1630#1 + claim_resources_#t~mem1631#1) % 4294967296, 128, 224, 0, 0); srcloc: null [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9338-1: block_til_ready_#res#1 := block_til_ready_~retval~1#1;call ULTIMATE.dealloc(block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset);havoc block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999: assume synclinkmp_init_~rc~6#1 < 0; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999: assume !(synclinkmp_init_~rc~6#1 < 0);call synclinkmp_init_#t~mem1874#1 := read~int#12(~serial_driver~0.base, 44 + ~serial_driver~0.offset, 4); [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093: SUMMARY for call netif_carrier_off(hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset); srcloc: null [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9868: device_init_#t~ret1752#1 := claim_resources_#res#1;havoc claim_resources_#t~mem1626#1, claim_resources_#t~ret1627#1.base, claim_resources_#t~ret1627#1.offset, claim_resources_#t~mem1628#1, claim_resources_#t~ret1629#1, claim_resources_#t~mem1630#1, claim_resources_#t~mem1631#1, claim_resources_#t~ret1632#1.base, claim_resources_#t~ret1632#1.offset, claim_resources_#t~mem1633#1, claim_resources_#t~ret1634#1, claim_resources_#t~mem1635#1, claim_resources_#t~mem1636#1, claim_resources_#t~ret1637#1.base, claim_resources_#t~ret1637#1.offset, claim_resources_#t~mem1638#1, claim_resources_#t~ret1639#1, claim_resources_#t~mem1640#1, claim_resources_#t~mem1641#1, claim_resources_#t~ret1642#1.base, claim_resources_#t~ret1642#1.offset, claim_resources_#t~mem1643#1, claim_resources_#t~ret1644#1, claim_resources_#t~mem1645#1, claim_resources_#t~ret1646#1.base, claim_resources_#t~ret1646#1.offset, claim_resources_#t~mem1647#1.base, claim_resources_#t~mem1647#1.offset, claim_resources_#t~mem1648#1, claim_resources_#t~ret1649#1, claim_resources_#t~mem1650#1, claim_resources_#t~ret1651#1.base, claim_resources_#t~ret1651#1.offset, claim_resources_#t~mem1652#1.base, claim_resources_#t~mem1652#1.offset, claim_resources_#t~mem1653#1, claim_resources_#t~ret1654#1, claim_resources_#t~mem1656#1.base, claim_resources_#t~mem1656#1.offset, claim_resources_#t~mem1655#1, claim_resources_#t~mem1657#1, claim_resources_#t~ret1658#1.base, claim_resources_#t~ret1658#1.offset, claim_resources_#t~mem1659#1.base, claim_resources_#t~mem1659#1.offset, claim_resources_#t~mem1660#1, claim_resources_#t~ret1661#1, claim_resources_#t~mem1663#1.base, claim_resources_#t~mem1663#1.offset, claim_resources_#t~mem1662#1, claim_resources_#t~mem1664#1, claim_resources_#t~ret1665#1.base, claim_resources_#t~ret1665#1.offset, claim_resources_#t~mem1666#1.base, claim_resources_#t~mem1666#1.offset, claim_resources_#t~mem1667#1, claim_resources_#t~ret1668#1, claim_resources_#t~mem1670#1.base, claim_resources_#t~mem1670#1.offset, claim_resources_#t~mem1669#1, claim_resources_#t~ret1671#1, claim_resources_#t~mem1672#1, claim_resources_#t~ret1673#1, claim_resources_~info#1.base, claim_resources_~info#1.offset, claim_resources_~tmp~83#1.base, claim_resources_~tmp~83#1.offset, claim_resources_~tmp___0~43#1.base, claim_resources_~tmp___0~43#1.offset, claim_resources_~tmp___1~18#1.base, claim_resources_~tmp___1~18#1.offset, claim_resources_~tmp___2~14#1.base, claim_resources_~tmp___2~14#1.offset, claim_resources_~tmp___3~8#1.base, claim_resources_~tmp___3~8#1.offset, claim_resources_~tmp___4~8#1.base, claim_resources_~tmp___4~8#1.offset, claim_resources_~tmp___5~8#1.base, claim_resources_~tmp___5~8#1.offset, claim_resources_~tmp___6~5#1.base, claim_resources_~tmp___6~5#1.offset, claim_resources_~tmp___7~5#1, claim_resources_~tmp___8~4#1;havoc claim_resources_#in~info#1.base, claim_resources_#in~info#1.offset;assume { :end_inline_claim_resources } true;assume -2147483648 <= device_init_#t~ret1752#1 && device_init_#t~ret1752#1 <= 2147483647;device_init_~tmp___0~44#1 := device_init_#t~ret1752#1; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9868-1: call device_init_#t~mem1751#1.base, device_init_#t~mem1751#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);assume { :begin_inline_claim_resources } true;claim_resources_#in~info#1.base, claim_resources_#in~info#1.offset := device_init_#t~mem1751#1.base, device_init_#t~mem1751#1.offset;havoc claim_resources_#res#1;havoc claim_resources_#t~mem1626#1, claim_resources_#t~ret1627#1.base, claim_resources_#t~ret1627#1.offset, claim_resources_#t~mem1628#1, claim_resources_#t~ret1629#1, claim_resources_#t~mem1630#1, claim_resources_#t~mem1631#1, claim_resources_#t~ret1632#1.base, claim_resources_#t~ret1632#1.offset, claim_resources_#t~mem1633#1, claim_resources_#t~ret1634#1, claim_resources_#t~mem1635#1, claim_resources_#t~mem1636#1, claim_resources_#t~ret1637#1.base, claim_resources_#t~ret1637#1.offset, claim_resources_#t~mem1638#1, claim_resources_#t~ret1639#1, claim_resources_#t~mem1640#1, claim_resources_#t~mem1641#1, claim_resources_#t~ret1642#1.base, claim_resources_#t~ret1642#1.offset, claim_resources_#t~mem1643#1, claim_resources_#t~ret1644#1, claim_resources_#t~mem1645#1, claim_resources_#t~ret1646#1.base, claim_resources_#t~ret1646#1.offset, claim_resources_#t~mem1647#1.base, claim_resources_#t~mem1647#1.offset, claim_resources_#t~mem1648#1, claim_resources_#t~ret1649#1, claim_resources_#t~mem1650#1, claim_resources_#t~ret1651#1.base, claim_resources_#t~ret1651#1.offset, claim_resources_#t~mem1652#1.base, claim_resources_#t~mem1652#1.offset, claim_resources_#t~mem1653#1, claim_resources_#t~ret1654#1, claim_resources_#t~mem1656#1.base, claim_resources_#t~mem1656#1.offset, claim_resources_#t~mem1655#1, claim_resources_#t~mem1657#1, claim_resources_#t~ret1658#1.base, claim_resources_#t~ret1658#1.offset, claim_resources_#t~mem1659#1.base, claim_resources_#t~mem1659#1.offset, claim_resources_#t~mem1660#1, claim_resources_#t~ret1661#1, claim_resources_#t~mem1663#1.base, claim_resources_#t~mem1663#1.offset, claim_resources_#t~mem1662#1, claim_resources_#t~mem1664#1, claim_resources_#t~ret1665#1.base, claim_resources_#t~ret1665#1.offset, claim_resources_#t~mem1666#1.base, claim_resources_#t~mem1666#1.offset, claim_resources_#t~mem1667#1, claim_resources_#t~ret1668#1, claim_resources_#t~mem1670#1.base, claim_resources_#t~mem1670#1.offset, claim_resources_#t~mem1669#1, claim_resources_#t~ret1671#1, claim_resources_#t~mem1672#1, claim_resources_#t~ret1673#1, claim_resources_~info#1.base, claim_resources_~info#1.offset, claim_resources_~tmp~83#1.base, claim_resources_~tmp~83#1.offset, claim_resources_~tmp___0~43#1.base, claim_resources_~tmp___0~43#1.offset, claim_resources_~tmp___1~18#1.base, claim_resources_~tmp___1~18#1.offset, claim_resources_~tmp___2~14#1.base, claim_resources_~tmp___2~14#1.offset, claim_resources_~tmp___3~8#1.base, claim_resources_~tmp___3~8#1.offset, claim_resources_~tmp___4~8#1.base, claim_resources_~tmp___4~8#1.offset, claim_resources_~tmp___5~8#1.base, claim_resources_~tmp___5~8#1.offset, claim_resources_~tmp___6~5#1.base, claim_resources_~tmp___6~5#1.offset, claim_resources_~tmp___7~5#1, claim_resources_~tmp___8~4#1;claim_resources_~info#1.base, claim_resources_~info#1.offset := claim_resources_#in~info#1.base, claim_resources_#in~info#1.offset;havoc claim_resources_~tmp~83#1.base, claim_resources_~tmp~83#1.offset;havoc claim_resources_~tmp___0~43#1.base, claim_resources_~tmp___0~43#1.offset;havoc claim_resources_~tmp___1~18#1.base, claim_resources_~tmp___1~18#1.offset;havoc claim_resources_~tmp___2~14#1.base, claim_resources_~tmp___2~14#1.offset;havoc claim_resources_~tmp___3~8#1.base, claim_resources_~tmp___3~8#1.offset;havoc claim_resources_~tmp___4~8#1.base, claim_resources_~tmp___4~8#1.offset;havoc claim_resources_~tmp___5~8#1.base, claim_resources_~tmp___5~8#1.offset;havoc claim_resources_~tmp___6~5#1.base, claim_resources_~tmp___6~5#1.offset;havoc claim_resources_~tmp___7~5#1;havoc claim_resources_~tmp___8~4#1;call claim_resources_#t~mem1626#1 := read~int#12(claim_resources_~info#1.base, 4394 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10000: assume -2147483648 <= synclinkmp_init_#t~ret1873#1 && synclinkmp_init_#t~ret1873#1 <= 2147483647;havoc synclinkmp_init_#t~ret1873#1; [2025-02-08 02:46:06,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10000-1: SUMMARY for call synclinkmp_init_#t~ret1873#1 := printk(268, 0); srcloc: null [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9538: assume 0 == (claim_resources_~tmp___0~43#1.base + claim_resources_~tmp___0~43#1.offset) % 18446744073709551616;call claim_resources_#t~mem1633#1 := read~int#12(claim_resources_~info#1.base, 4427 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9538: assume !(0 == (claim_resources_~tmp___0~43#1.base + claim_resources_~tmp___0~43#1.offset) % 18446744073709551616);call write~int#12(1, claim_resources_~info#1.base, 4435 + claim_resources_~info#1.offset, 4);call claim_resources_#t~mem1635#1 := read~int#12(claim_resources_~info#1.base, 4410 + claim_resources_~info#1.offset, 4);call claim_resources_#t~mem1636#1 := read~int#12(claim_resources_~info#1.base, 4414 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9736: call ULTIMATE.dealloc(alloc_dev_~#__key~0#1.base, alloc_dev_~#__key~0#1.offset);havoc alloc_dev_~#__key~0#1.base, alloc_dev_~#__key~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset);havoc alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset);havoc alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset);havoc alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset);havoc alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset);havoc alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset);havoc alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset;device_init_#t~ret1739#1.base, device_init_#t~ret1739#1.offset := alloc_dev_#res#1.base, alloc_dev_#res#1.offset;havoc alloc_dev_#t~ret1722#1.base, alloc_dev_#t~ret1722#1.offset, alloc_dev_#t~ret1723#1, alloc_dev_#t~mem1724#1, alloc_dev_#t~ret1725#1.base, alloc_dev_#t~ret1725#1.offset, alloc_dev_#t~memcpy~res1726#1.base, alloc_dev_#t~memcpy~res1726#1.offset, alloc_dev_#t~memcpy~res1727#1.base, alloc_dev_#t~memcpy~res1727#1.offset, alloc_dev_#t~mem1728#1, alloc_dev_#t~mem1729#1, alloc_dev_#t~mem1730#1, alloc_dev_#t~mem1731#1, alloc_dev_#t~mem1732#1, alloc_dev_#t~mem1733#1, alloc_dev_#t~mem1734#1, alloc_dev_#t~mem1735#1, alloc_dev_#t~mem1736#1, alloc_dev_#t~mem1737#1, alloc_dev_#t~mem1738#1, alloc_dev_~adapter_num#1, alloc_dev_~port_num#1, alloc_dev_~pdev#1.base, alloc_dev_~pdev#1.offset, alloc_dev_~info~33#1.base, alloc_dev_~info~33#1.offset, alloc_dev_~tmp~84#1.base, alloc_dev_~tmp~84#1.offset, alloc_dev_~#__key~0#1.base, alloc_dev_~#__key~0#1.offset, alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset, alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset, alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset, alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset, alloc_dev_~__len~3#1, alloc_dev_~__ret~6#1.base, alloc_dev_~__ret~6#1.offset, alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset, alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset;havoc alloc_dev_#in~adapter_num#1, alloc_dev_#in~port_num#1, alloc_dev_#in~pdev#1.base, alloc_dev_#in~pdev#1.offset;assume { :end_inline_alloc_dev } true;call write~$Pointer$#12(device_init_#t~ret1739#1.base, device_init_#t~ret1739#1.offset, device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8);call device_init_#t~mem1740#1.base, device_init_#t~mem1740#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8); [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13304: havoc hdlc_start_xmit_#t~nondet2491#1;main_#t~ret2439#1 := hdlc_start_xmit_#res#1;havoc hdlc_start_xmit_#t~nondet2491#1, hdlc_start_xmit_~arg0#1.base, hdlc_start_xmit_~arg0#1.offset, hdlc_start_xmit_~arg1#1.base, hdlc_start_xmit_~arg1#1.offset;havoc hdlc_start_xmit_#in~arg0#1.base, hdlc_start_xmit_#in~arg0#1.offset, hdlc_start_xmit_#in~arg1#1.base, hdlc_start_xmit_#in~arg1#1.offset;assume { :end_inline_hdlc_start_xmit } true;assume -2147483648 <= main_#t~ret2439#1 && main_#t~ret2439#1 <= 2147483647;havoc main_#t~ret2439#1;~ldv_state_variable_3~0 := 3; [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9869: assume 0 == device_init_~tmp___0~44#1;call device_init_#t~mem1753#1.base, device_init_#t~mem1753#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8); [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9869: assume !(0 == device_init_~tmp___0~44#1); [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9539: assume -2147483648 <= claim_resources_#t~ret1634#1 && claim_resources_#t~ret1634#1 <= 2147483647;havoc claim_resources_#t~mem1633#1;havoc claim_resources_#t~ret1634#1;call write~int#12(2, claim_resources_~info#1.base, 4378 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9539-1: SUMMARY for call claim_resources_#t~ret1634#1 := printk(225, 0); srcloc: null [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7095-1: hdlcdev_open_#res#1 := 0; [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: ~serial_driver~0.base, ~serial_driver~0.offset := 0, 0; [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11257: assume 0 != adapter_test_~tmp___15~2#1; [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11257: assume !(0 != adapter_test_~tmp___15~2#1);call adapter_test_#t~mem2273#1 := read~int#12(adapter_test_~info#1.base, 4279 + adapter_test_~info#1.offset, 4); [2025-02-08 02:46:06,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9870-1: SUMMARY for call device_init_#t~ret1754#1 := alloc_dma_bufs(device_init_#t~mem1753#1.base, device_init_#t~mem1753#1.offset); srcloc: null [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9804-1: alloc_dev_#res#1.base, alloc_dev_#res#1.offset := alloc_dev_~info~33#1.base, alloc_dev_~info~33#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key~0#1.base, alloc_dev_~#__key~0#1.offset);havoc alloc_dev_~#__key~0#1.base, alloc_dev_~#__key~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset);havoc alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset);havoc alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset);havoc alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset);havoc alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset);havoc alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset);havoc alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset; [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002-1: SUMMARY for call put_tty_driver(~serial_driver~0.base, ~serial_driver~0.offset); srcloc: null [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9870: assume -2147483648 <= device_init_#t~ret1754#1 && device_init_#t~ret1754#1 <= 2147483647;havoc device_init_#t~mem1753#1.base, device_init_#t~mem1753#1.offset;havoc device_init_#t~ret1754#1;device_init_~port~2#1 := 1; [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12645: SUMMARY for call ldv_mutex_unlock_mutex_of_tty_port(ldv_mutex_unlock_9_~ldv_func_arg1#1.base, ldv_mutex_unlock_9_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11654: assume 0 != synclinkmp_init_one_~tmp~100#1; [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11654: assume !(0 != synclinkmp_init_one_~tmp~100#1);~synclinkmp_adapter_count~0 := 1 + ~synclinkmp_adapter_count~0;assume { :begin_inline_device_init } true;device_init_#in~adapter_num#1, device_init_#in~pdev#1.base, device_init_#in~pdev#1.offset := ~synclinkmp_adapter_count~0, synclinkmp_init_one_~dev#1.base, synclinkmp_init_one_~dev#1.offset;havoc device_init_#t~ret1739#1.base, device_init_#t~ret1739#1.offset, device_init_#t~mem1740#1.base, device_init_#t~mem1740#1.offset, device_init_#t~mem1741#1.base, device_init_#t~mem1741#1.offset, device_init_#t~mem1742#1.base, device_init_#t~mem1742#1.offset, device_init_#t~mem1743#1.base, device_init_#t~mem1743#1.offset, device_init_#t~memcpy~res1744#1.base, device_init_#t~memcpy~res1744#1.offset, device_init_#t~mem1745#1.base, device_init_#t~mem1745#1.offset, device_init_#t~memcpy~res1746#1.base, device_init_#t~memcpy~res1746#1.offset, device_init_#t~mem1747#1.base, device_init_#t~mem1747#1.offset, device_init_#t~mem1748#1.base, device_init_#t~mem1748#1.offset, device_init_#t~ret1749#1.base, device_init_#t~ret1749#1.offset, device_init_#t~mem1750#1.base, device_init_#t~mem1750#1.offset, device_init_#t~mem1751#1.base, device_init_#t~mem1751#1.offset, device_init_#t~ret1752#1, device_init_#t~mem1753#1.base, device_init_#t~mem1753#1.offset, device_init_#t~ret1754#1, device_init_#t~mem1755#1.base, device_init_#t~mem1755#1.offset, device_init_#t~mem1756#1.base, device_init_#t~mem1756#1.offset, device_init_#t~mem1757#1, device_init_#t~mem1758#1, device_init_#t~mem1759#1, device_init_#t~mem1760#1, device_init_#t~mem1761#1, device_init_#t~mem1762#1.base, device_init_#t~mem1762#1.offset, device_init_#t~mem1763#1.base, device_init_#t~mem1763#1.offset, device_init_#t~arrayCopy1764#1.base, device_init_#t~arrayCopy1764#1.offset, device_init_#t~mem1765#1.base, device_init_#t~mem1765#1.offset, device_init_#t~mem1766#1.base, device_init_#t~mem1766#1.offset, device_init_#t~mem1767#1.base, device_init_#t~mem1767#1.offset, device_init_#t~mem1768#1, device_init_#t~mem1769#1, device_init_#t~arrayCopy1770#1, device_init_#t~mem1771#1, device_init_#t~mem1772#1, device_init_#t~mem1773#1, device_init_#t~mem1774#1, device_init_#t~mem1775#1, device_init_#t~mem1776#1, device_init_#t~mem1777#1, device_init_#t~mem1778#1, device_init_#t~mem1779#1, device_init_#t~mem1780#1, device_init_#t~mem1781#1, device_init_#t~mem1782#1, device_init_#t~mem1783#1, device_init_#t~mem1784#1, device_init_#t~mem1785#1, device_init_#t~mem1786#1, device_init_#t~mem1787#1, device_init_#t~mem1788#1, device_init_#t~mem1789#1, device_init_#t~mem1790#1, device_init_#t~mem1791#1, device_init_#t~mem1792#1, device_init_#t~mem1793#1, device_init_#t~mem1794#1, device_init_#t~mem1795#1.base, device_init_#t~mem1795#1.offset, device_init_#t~arrayCopy1796#1.base, device_init_#t~arrayCopy1796#1.offset, device_init_#t~mem1797#1.base, device_init_#t~mem1797#1.offset, device_init_#t~mem1798#1.base, device_init_#t~mem1798#1.offset, device_init_#t~mem1799#1.base, device_init_#t~mem1799#1.offset, device_init_#t~mem1800#1, device_init_#t~mem1801#1, device_init_#t~mem1802#1.base, device_init_#t~mem1802#1.offset, device_init_#t~mem1803#1.base, device_init_#t~mem1803#1.offset, device_init_#t~mem1804#1, device_init_#t~mem1805#1.base, device_init_#t~mem1805#1.offset, device_init_#t~mem1806#1.base, device_init_#t~mem1806#1.offset, device_init_#t~mem1807#1.base, device_init_#t~mem1807#1.offset, device_init_#t~mem1808#1.base, device_init_#t~mem1808#1.offset, device_init_#t~mem1809#1.base, device_init_#t~mem1809#1.offset, device_init_#t~mem1810#1.base, device_init_#t~mem1810#1.offset, device_init_#t~mem1811#1.base, device_init_#t~mem1811#1.offset, device_init_#t~mem1812#1.base, device_init_#t~mem1812#1.offset, device_init_#t~mem1813#1.base, device_init_#t~mem1813#1.offset, device_init_#t~mem1814#1.base, device_init_#t~mem1814#1.offset, device_init_#t~mem1815#1.base, device_init_#t~mem1815#1.offset, device_init_#t~mem1816#1.base, device_init_#t~mem1816#1.offset, device_init_#t~mem1817#1.base, device_init_#t~mem1817#1.offset, device_init_#t~ret1818#1, device_init_#t~mem1819#1.base, device_init_#t~mem1819#1.offset, device_init_#t~mem1820#1, device_init_#t~mem1821#1.base, device_init_#t~mem1821#1.offset, device_init_#t~mem1822#1, device_init_#t~mem1823#1.base, device_init_#t~mem1823#1.offset, device_init_#t~mem1824#1.base, device_init_#t~mem1824#1.offset, device_init_#t~ret1825#1, device_init_#t~mem1826#1.base, device_init_#t~mem1826#1.offset, device_init_#t~mem1827#1.base, device_init_#t~mem1827#1.offset, device_init_#t~mem1828#1, device_init_#t~ret1829#1, device_init_#t~mem1830#1.base, device_init_#t~mem1830#1.offset, device_init_#t~mem1831#1.base, device_init_#t~mem1831#1.offset, device_init_#t~ret1832#1, device_init_~adapter_num#1, device_init_~pdev#1.base, device_init_~pdev#1.offset, device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, device_init_~port~2#1, device_init_~__len~4#1, device_init_~__ret~7#1.base, device_init_~__ret~7#1.offset, device_init_~#__key~1#1.base, device_init_~#__key~1#1.offset, device_init_~tmp~85#1, device_init_~tmp___0~44#1;device_init_~adapter_num#1 := device_init_#in~adapter_num#1;device_init_~pdev#1.base, device_init_~pdev#1.offset := device_init_#in~pdev#1.base, device_init_#in~pdev#1.offset;call device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset := #Ultimate.allocOnStack(32);havoc device_init_~port~2#1;havoc device_init_~__len~4#1;havoc device_init_~__ret~7#1.base, device_init_~__ret~7#1.offset;call device_init_~#__key~1#1.base, device_init_~#__key~1#1.offset := #Ultimate.allocOnStack(8);havoc device_init_~tmp~85#1;havoc device_init_~tmp___0~44#1;device_init_~port~2#1 := 0; [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9606: assume 0 != claim_resources_~tmp___7~5#1 % 256;claim_resources_~tmp___8~4#1 := 0; [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9606: assume !(0 != claim_resources_~tmp___7~5#1 % 256);claim_resources_~tmp___8~4#1 := 1; [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276: assume 0 == block_til_ready_#t~bitwise1538#1 % 18446744073709551616 && (0 != (if block_til_ready_~do_clocal~0#1 % 256 % 4294967296 <= 2147483647 then block_til_ready_~do_clocal~0#1 % 256 % 4294967296 else block_til_ready_~do_clocal~0#1 % 256 % 4294967296 - 4294967296) || 0 != block_til_ready_~cd~0#1);havoc block_til_ready_#t~mem1537#1;havoc block_til_ready_#t~bitwise1538#1; [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276: assume !(0 == block_til_ready_#t~bitwise1538#1 % 18446744073709551616 && (0 != (if block_til_ready_~do_clocal~0#1 % 256 % 4294967296 <= 2147483647 then block_til_ready_~do_clocal~0#1 % 256 % 4294967296 else block_til_ready_~do_clocal~0#1 % 256 % 4294967296 - 4294967296) || 0 != block_til_ready_~cd~0#1));havoc block_til_ready_#t~mem1537#1;havoc block_til_ready_#t~bitwise1538#1; [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11258: assume -2147483648 <= adapter_test_#t~ret2272#1 && adapter_test_#t~ret2272#1 <= 2147483647;havoc adapter_test_#t~ret2272#1;adapter_test_#res#1 := -19; [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276-1: [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276-2: havoc block_til_ready_#t~bitwise1538#1;assume block_til_ready_#t~bitwise1538#1 % 18446744073709551616 <= block_til_ready_#t~mem1537#1 % 18446744073709551616 && block_til_ready_#t~bitwise1538#1 % 18446744073709551616 <= 134217728; [2025-02-08 02:46:06,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13438: havoc seq_read_#t~nondet2515#1;main_#t~ret2370#1 := seq_read_#res#1;havoc seq_read_#t~nondet2515#1, seq_read_~arg0#1.base, seq_read_~arg0#1.offset, seq_read_~arg1#1.base, seq_read_~arg1#1.offset, seq_read_~arg2#1, seq_read_~arg3#1.base, seq_read_~arg3#1.offset;havoc seq_read_#in~arg0#1.base, seq_read_#in~arg0#1.offset, seq_read_#in~arg1#1.base, seq_read_#in~arg1#1.offset, seq_read_#in~arg2#1, seq_read_#in~arg3#1.base, seq_read_#in~arg3#1.offset;assume { :end_inline_seq_read } true;assume -9223372036854775808 <= main_#t~ret2370#1 && main_#t~ret2370#1 <= 9223372036854775807;havoc main_#t~ret2370#1;~ldv_state_variable_4~0 := 2; [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11192: assume 0 != adapter_test_~tmp___5~9#1;call adapter_test_#t~mem2251#1 := read~int#12(adapter_test_~info#1.base, 4327 + adapter_test_~info#1.offset, 4); [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11192: assume !(0 != adapter_test_~tmp___5~9#1);call adapter_test_#t~mem2253#1.base, adapter_test_#t~mem2253#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4299 + adapter_test_~info#1.offset, 8); [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276-3: assume 134217728 == block_til_ready_#t~mem1537#1 % 18446744073709551616;block_til_ready_#t~bitwise1538#1 := block_til_ready_#t~mem1537#1; [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276-3: assume !(134217728 == block_til_ready_#t~mem1537#1 % 18446744073709551616); [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11258-1: SUMMARY for call adapter_test_#t~ret2272#1 := printk(297, 0); srcloc: null [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276-4: assume 0 == block_til_ready_#t~mem1537#1 % 18446744073709551616;block_til_ready_#t~bitwise1538#1 := 0; [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276-4: assume !(0 == block_til_ready_#t~mem1537#1 % 18446744073709551616); [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11784-81: assume 0 == ~ldv_retval_1~0;~ldv_state_variable_1~0 := 3; [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11784-81: assume !(0 == ~ldv_retval_1~0); [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11655-1: SUMMARY for call synclinkmp_init_one_#t~ret2364#1 := printk(314, 0); srcloc: null [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12646: SUMMARY for call mutex_unlock(ldv_mutex_unlock_9_~ldv_func_arg1#1.base, ldv_mutex_unlock_9_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11655: assume -2147483648 <= synclinkmp_init_one_#t~ret2364#1 && synclinkmp_init_one_#t~ret2364#1 <= 2147483647;havoc synclinkmp_init_one_#t~ret2364#1;synclinkmp_init_one_#res#1 := -5; [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5974: havoc interruptible_sleep_on_~arg0#1.base, interruptible_sleep_on_~arg0#1.offset;havoc interruptible_sleep_on_#in~arg0#1.base, interruptible_sleep_on_#in~arg0#1.offset;assume { :end_inline_interruptible_sleep_on } true; [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11193-1: SUMMARY for call adapter_test_#t~ret2252#1 := printk(287, 0); srcloc: null [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11193: assume -2147483648 <= adapter_test_#t~ret2252#1 && adapter_test_#t~ret2252#1 <= 2147483647;havoc adapter_test_#t~mem2251#1;havoc adapter_test_#t~ret2252#1;adapter_test_#res#1 := -19; [2025-02-08 02:46:06,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12118: havoc close_#t~mem288#1.base, close_#t~mem288#1.offset, close_#t~ret289#1, close_#t~mem290#1, close_#t~ret291#1, close_#t~ret292#1, close_#t~mem293#1, close_#t~bitwise294#1, close_#t~mem295#1, close_#t~mem296#1.base, close_#t~mem296#1.offset, close_#t~mem297#1.base, close_#t~mem297#1.offset, close_#t~mem298#1, close_#t~ret299#1, close_~tty#1.base, close_~tty#1.offset, close_~filp#1.base, close_~filp#1.offset, close_~info~2#1.base, close_~info~2#1.offset, close_~tmp~24#1, close_~tmp___0~10#1;havoc close_#in~tty#1.base, close_#in~tty#1.offset, close_#in~filp#1.base, close_#in~filp#1.offset;assume { :end_inline_close } true;~ldv_state_variable_1~0 := 2; [2025-02-08 02:46:06,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9874: call device_init_#t~mem1755#1.base, device_init_#t~mem1755#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8);call device_init_#t~mem1756#1.base, device_init_#t~mem1756#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1757#1 := read~int#12(device_init_#t~mem1756#1.base, 1447 + device_init_#t~mem1756#1.offset, 4);call device_init_#t~mem1758#1 := read~int#12(device_init_#t~mem1756#1.base, 1447 + device_init_#t~mem1756#1.offset, 2);call device_init_#t~mem1759#1 := read~int#12(device_init_#t~mem1756#1.base, 1449 + device_init_#t~mem1756#1.offset, 2);call device_init_#t~mem1760#1 := read~int#12(device_init_#t~mem1756#1.base, 1451 + device_init_#t~mem1756#1.offset, 4);call device_init_#t~mem1761#1 := read~int#12(device_init_#t~mem1756#1.base, 1455 + device_init_#t~mem1756#1.offset, 4);call device_init_#t~mem1762#1.base, device_init_#t~mem1762#1.offset := read~$Pointer$#12(device_init_#t~mem1756#1.base, 1459 + device_init_#t~mem1756#1.offset, 8);call device_init_#t~mem1763#1.base, device_init_#t~mem1763#1.offset := read~$Pointer$#12(device_init_#t~mem1756#1.base, 1467 + device_init_#t~mem1756#1.offset, 8);call device_init_#t~mem1765#1.base, device_init_#t~mem1765#1.offset := read~$Pointer$#12(device_init_#t~mem1756#1.base, 1475 + device_init_#t~mem1756#1.offset, 8);device_init_#t~arrayCopy1764#1.base, device_init_#t~arrayCopy1764#1.offset := device_init_#t~arrayCopy1764#1.base[0 := device_init_#t~mem1765#1.base], device_init_#t~arrayCopy1764#1.offset[0 := device_init_#t~mem1765#1.offset];call device_init_#t~mem1766#1.base, device_init_#t~mem1766#1.offset := read~$Pointer$#12(device_init_#t~mem1756#1.base, 1483 + device_init_#t~mem1756#1.offset, 8);device_init_#t~arrayCopy1764#1.base, device_init_#t~arrayCopy1764#1.offset := device_init_#t~arrayCopy1764#1.base[1 := device_init_#t~mem1766#1.base], device_init_#t~arrayCopy1764#1.offset[1 := device_init_#t~mem1766#1.offset];call device_init_#t~mem1767#1.base, device_init_#t~mem1767#1.offset := read~$Pointer$#12(device_init_#t~mem1756#1.base, 1491 + device_init_#t~mem1756#1.offset, 8);call device_init_#t~mem1768#1 := read~int#12(device_init_#t~mem1756#1.base, 1499 + device_init_#t~mem1756#1.offset, 4);call device_init_#t~mem1769#1 := read~int#12(device_init_#t~mem1756#1.base, 1503 + device_init_#t~mem1756#1.offset, 8);call device_init_#t~mem1771#1 := read~int#12(device_init_#t~mem1756#1.base, 1447 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[0 := device_init_#t~mem1771#1];call device_init_#t~mem1772#1 := read~int#12(device_init_#t~mem1756#1.base, 1448 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[1 := device_init_#t~mem1772#1];call device_init_#t~mem1773#1 := read~int#12(device_init_#t~mem1756#1.base, 1449 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[2 := device_init_#t~mem1773#1];call device_init_#t~mem1774#1 := read~int#12(device_init_#t~mem1756#1.base, 1450 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[3 := device_init_#t~mem1774#1];call device_init_#t~mem1775#1 := read~int#12(device_init_#t~mem1756#1.base, 1451 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[4 := device_init_#t~mem1775#1];call device_init_#t~mem1776#1 := read~int#12(device_init_#t~mem1756#1.base, 1452 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[5 := device_init_#t~mem1776#1];call device_init_#t~mem1777#1 := read~int#12(device_init_#t~mem1756#1.base, 1453 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[6 := device_init_#t~mem1777#1];call device_init_#t~mem1778#1 := read~int#12(device_init_#t~mem1756#1.base, 1454 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[7 := device_init_#t~mem1778#1];call device_init_#t~mem1779#1 := read~int#12(device_init_#t~mem1756#1.base, 1455 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[8 := device_init_#t~mem1779#1];call device_init_#t~mem1780#1 := read~int#12(device_init_#t~mem1756#1.base, 1456 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[9 := device_init_#t~mem1780#1];call device_init_#t~mem1781#1 := read~int#12(device_init_#t~mem1756#1.base, 1457 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[10 := device_init_#t~mem1781#1];call device_init_#t~mem1782#1 := read~int#12(device_init_#t~mem1756#1.base, 1458 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[11 := device_init_#t~mem1782#1];call device_init_#t~mem1783#1 := read~int#12(device_init_#t~mem1756#1.base, 1459 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[12 := device_init_#t~mem1783#1];call device_init_#t~mem1784#1 := read~int#12(device_init_#t~mem1756#1.base, 1460 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[13 := device_init_#t~mem1784#1];call device_init_#t~mem1785#1 := read~int#12(device_init_#t~mem1756#1.base, 1461 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[14 := device_init_#t~mem1785#1];call device_init_#t~mem1786#1 := read~int#12(device_init_#t~mem1756#1.base, 1462 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[15 := device_init_#t~mem1786#1];call device_init_#t~mem1787#1 := read~int#12(device_init_#t~mem1756#1.base, 1463 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[16 := device_init_#t~mem1787#1];call device_init_#t~mem1788#1 := read~int#12(device_init_#t~mem1756#1.base, 1464 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[17 := device_init_#t~mem1788#1];call device_init_#t~mem1789#1 := read~int#12(device_init_#t~mem1756#1.base, 1465 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[18 := device_init_#t~mem1789#1];call device_init_#t~mem1790#1 := read~int#12(device_init_#t~mem1756#1.base, 1466 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[19 := device_init_#t~mem1790#1];call device_init_#t~mem1791#1 := read~int#12(device_init_#t~mem1756#1.base, 1467 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[20 := device_init_#t~mem1791#1];call device_init_#t~mem1792#1 := read~int#12(device_init_#t~mem1756#1.base, 1468 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[21 := device_init_#t~mem1792#1];call device_init_#t~mem1793#1 := read~int#12(device_init_#t~mem1756#1.base, 1469 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[22 := device_init_#t~mem1793#1];call device_init_#t~mem1794#1 := read~int#12(device_init_#t~mem1756#1.base, 1470 + device_init_#t~mem1756#1.offset, 1);device_init_#t~arrayCopy1770#1 := device_init_#t~arrayCopy1770#1[23 := device_init_#t~mem1794#1];call device_init_#t~mem1795#1.base, device_init_#t~mem1795#1.offset := read~$Pointer$#12(device_init_#t~mem1756#1.base, 1471 + device_init_#t~mem1756#1.offset, 8);call device_init_#t~mem1797#1.base, device_init_#t~mem1797#1.offset := read~$Pointer$#12(device_init_#t~mem1756#1.base, 1479 + device_init_#t~mem1756#1.offset, 8);device_init_#t~arrayCopy1796#1.base, device_init_#t~arrayCopy1796#1.offset := device_init_#t~arrayCopy1796#1.base[0 := device_init_#t~mem1797#1.base], device_init_#t~arrayCopy1796#1.offset[0 := device_init_#t~mem1797#1.offset];call device_init_#t~mem1798#1.base, device_init_#t~mem1798#1.offset := read~$Pointer$#12(device_init_#t~mem1756#1.base, 1487 + device_init_#t~mem1756#1.offset, 8);device_init_#t~arrayCopy1796#1.base, device_init_#t~arrayCopy1796#1.offset := device_init_#t~arrayCopy1796#1.base[1 := device_init_#t~mem1798#1.base], device_init_#t~arrayCopy1796#1.offset[1 := device_init_#t~mem1798#1.offset];call device_init_#t~mem1799#1.base, device_init_#t~mem1799#1.offset := read~$Pointer$#12(device_init_#t~mem1756#1.base, 1495 + device_init_#t~mem1756#1.offset, 8);call device_init_#t~mem1800#1 := read~int#12(device_init_#t~mem1756#1.base, 1503 + device_init_#t~mem1756#1.offset, 4);call device_init_#t~mem1801#1 := read~int#12(device_init_#t~mem1756#1.base, 1507 + device_init_#t~mem1756#1.offset, 8);call write~int#12(device_init_#t~mem1757#1, device_init_#t~mem1755#1.base, 1447 + device_init_#t~mem1755#1.offset, 4);call write~int#12(device_init_#t~mem1758#1, device_init_#t~mem1755#1.base, 1447 + device_init_#t~mem1755#1.offset, 2);call write~int#12(device_init_#t~mem1759#1, device_init_#t~mem1755#1.base, 1449 + device_init_#t~mem1755#1.offset, 2);call write~int#12(device_init_#t~mem1760#1, device_init_#t~mem1755#1.base, 1451 + device_init_#t~mem1755#1.offset, 4);call write~int#12(device_init_#t~mem1761#1, device_init_#t~mem1755#1.base, 1455 + device_init_#t~mem1755#1.offset, 4);call write~$Pointer$#12(device_init_#t~mem1762#1.base, device_init_#t~mem1762#1.offset, device_init_#t~mem1755#1.base, 1459 + device_init_#t~mem1755#1.offset, 8);call write~$Pointer$#12(device_init_#t~mem1763#1.base, device_init_#t~mem1763#1.offset, device_init_#t~mem1755#1.base, 1467 + device_init_#t~mem1755#1.offset, 8);call write~$Pointer$#12(device_init_#t~arrayCopy1764#1.base[0], device_init_#t~arrayCopy1764#1.offset[0], device_init_#t~mem1755#1.base, 1475 + device_init_#t~mem1755#1.offset, 8);call write~$Pointer$#12(device_init_#t~arrayCopy1764#1.base[1], device_init_#t~arrayCopy1764#1.offset[1], device_init_#t~mem1755#1.base, 1483 + device_init_#t~mem1755#1.offset, 8);call write~$Pointer$#12(device_init_#t~mem1767#1.base, device_init_#t~mem1767#1.offset, device_init_#t~mem1755#1.base, 1491 + device_init_#t~mem1755#1.offset, 8);call write~int#12(device_init_#t~mem1768#1, device_init_#t~mem1755#1.base, 1499 + device_init_#t~mem1755#1.offset, 4);call write~int#12(device_init_#t~mem1769#1, device_init_#t~mem1755#1.base, 1503 + device_init_#t~mem1755#1.offset, 8);call write~int#12(device_init_#t~arrayCopy1770#1[0], device_init_#t~mem1755#1.base, 1447 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[1], device_init_#t~mem1755#1.base, 1448 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[2], device_init_#t~mem1755#1.base, 1449 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[3], device_init_#t~mem1755#1.base, 1450 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[4], device_init_#t~mem1755#1.base, 1451 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[5], device_init_#t~mem1755#1.base, 1452 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[6], device_init_#t~mem1755#1.base, 1453 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[7], device_init_#t~mem1755#1.base, 1454 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[8], device_init_#t~mem1755#1.base, 1455 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[9], device_init_#t~mem1755#1.base, 1456 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[10], device_init_#t~mem1755#1.base, 1457 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[11], device_init_#t~mem1755#1.base, 1458 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[12], device_init_#t~mem1755#1.base, 1459 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[13], device_init_#t~mem1755#1.base, 1460 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[14], device_init_#t~mem1755#1.base, 1461 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[15], device_init_#t~mem1755#1.base, 1462 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[16], device_init_#t~mem1755#1.base, 1463 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[17], device_init_#t~mem1755#1.base, 1464 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[18], device_init_#t~mem1755#1.base, 1465 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[19], device_init_#t~mem1755#1.base, 1466 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[20], device_init_#t~mem1755#1.base, 1467 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[21], device_init_#t~mem1755#1.base, 1468 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[22], device_init_#t~mem1755#1.base, 1469 + device_init_#t~mem1755#1.offset, 1);call write~int#12(device_init_#t~arrayCopy1770#1[23], device_init_#t~mem1755#1.base, 1470 + device_init_#t~mem1755#1.offset, 1);call write~$Pointer$#12(device_init_#t~mem1795#1.base, device_init_#t~mem1795#1.offset, device_init_#t~mem1755#1.base, 1471 + device_init_#t~mem1755#1.offset, 8);call write~$Pointer$#12(device_init_#t~arrayCopy1796#1.base[0], device_init_#t~arrayCopy1796#1.offset[0], device_init_#t~mem1755#1.base, 1479 + device_init_#t~mem1755#1.offset, 8);call write~$Pointer$#12(device_init_#t~arrayCopy1796#1.base[1], device_init_#t~arrayCopy1796#1.offset[1], device_init_#t~mem1755#1.base, 1487 + device_init_#t~mem1755#1.offset, 8);call write~$Pointer$#12(device_init_#t~mem1799#1.base, device_init_#t~mem1799#1.offset, device_init_#t~mem1755#1.base, 1495 + device_init_#t~mem1755#1.offset, 8);call write~int#12(device_init_#t~mem1800#1, device_init_#t~mem1755#1.base, 1503 + device_init_#t~mem1755#1.offset, 4);call write~int#12(device_init_#t~mem1801#1, device_init_#t~mem1755#1.base, 1507 + device_init_#t~mem1755#1.offset, 8);call device_init_#t~mem1802#1.base, device_init_#t~mem1802#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8);call device_init_#t~mem1803#1.base, device_init_#t~mem1803#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1804#1 := read~int#12(device_init_#t~mem1803#1.base, 4327 + device_init_#t~mem1803#1.offset, 4);call write~int#12(device_init_#t~mem1804#1, device_init_#t~mem1802#1.base, 4327 + device_init_#t~mem1802#1.offset, 4);havoc device_init_#t~mem1802#1.base, device_init_#t~mem1802#1.offset;havoc device_init_#t~mem1803#1.base, device_init_#t~mem1803#1.offset;havoc device_init_#t~mem1804#1;call device_init_#t~mem1805#1.base, device_init_#t~mem1805#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8);call device_init_#t~mem1806#1.base, device_init_#t~mem1806#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1807#1.base, device_init_#t~mem1807#1.offset := read~$Pointer$#12(device_init_#t~mem1806#1.base, 4386 + device_init_#t~mem1806#1.offset, 8);call write~$Pointer$#12(device_init_#t~mem1807#1.base, device_init_#t~mem1807#1.offset, device_init_#t~mem1805#1.base, 4386 + device_init_#t~mem1805#1.offset, 8);havoc device_init_#t~mem1805#1.base, device_init_#t~mem1805#1.offset;havoc device_init_#t~mem1806#1.base, device_init_#t~mem1806#1.offset;havoc device_init_#t~mem1807#1.base, device_init_#t~mem1807#1.offset;call device_init_#t~mem1808#1.base, device_init_#t~mem1808#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8);call device_init_#t~mem1809#1.base, device_init_#t~mem1809#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1810#1.base, device_init_#t~mem1810#1.offset := read~$Pointer$#12(device_init_#t~mem1809#1.base, 4402 + device_init_#t~mem1809#1.offset, 8);call write~$Pointer$#12(device_init_#t~mem1810#1.base, device_init_#t~mem1810#1.offset, device_init_#t~mem1808#1.base, 4402 + device_init_#t~mem1808#1.offset, 8);havoc device_init_#t~mem1808#1.base, device_init_#t~mem1808#1.offset;havoc device_init_#t~mem1809#1.base, device_init_#t~mem1809#1.offset;havoc device_init_#t~mem1810#1.base, device_init_#t~mem1810#1.offset;call device_init_#t~mem1811#1.base, device_init_#t~mem1811#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8);call device_init_#t~mem1812#1.base, device_init_#t~mem1812#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1813#1.base, device_init_#t~mem1813#1.offset := read~$Pointer$#12(device_init_#t~mem1812#1.base, 4439 + device_init_#t~mem1812#1.offset, 8);call write~$Pointer$#12(device_init_#t~mem1813#1.base, device_init_#t~mem1813#1.offset, device_init_#t~mem1811#1.base, 4439 + device_init_#t~mem1811#1.offset, 8);havoc device_init_#t~mem1811#1.base, device_init_#t~mem1811#1.offset;havoc device_init_#t~mem1812#1.base, device_init_#t~mem1812#1.offset;havoc device_init_#t~mem1813#1.base, device_init_#t~mem1813#1.offset;call device_init_#t~mem1814#1.base, device_init_#t~mem1814#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8);call device_init_#t~mem1815#1.base, device_init_#t~mem1815#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1816#1.base, device_init_#t~mem1816#1.offset := read~$Pointer$#12(device_init_#t~mem1815#1.base, 4419 + device_init_#t~mem1815#1.offset, 8);call write~$Pointer$#12(device_init_#t~mem1816#1.base, device_init_#t~mem1816#1.offset, device_init_#t~mem1814#1.base, 4419 + device_init_#t~mem1814#1.offset, 8);havoc device_init_#t~mem1814#1.base, device_init_#t~mem1814#1.offset;havoc device_init_#t~mem1815#1.base, device_init_#t~mem1815#1.offset;havoc device_init_#t~mem1816#1.base, device_init_#t~mem1816#1.offset;call device_init_#t~mem1817#1.base, device_init_#t~mem1817#1.offset := read~$Pointer$#12(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~port~2#1, 8); [2025-02-08 02:46:06,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9808: call ULTIMATE.dealloc(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset);havoc device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset;call ULTIMATE.dealloc(device_init_~#__key~1#1.base, device_init_~#__key~1#1.offset);havoc device_init_~#__key~1#1.base, device_init_~#__key~1#1.offset;havoc device_init_#t~ret1739#1.base, device_init_#t~ret1739#1.offset, device_init_#t~mem1740#1.base, device_init_#t~mem1740#1.offset, device_init_#t~mem1741#1.base, device_init_#t~mem1741#1.offset, device_init_#t~mem1742#1.base, device_init_#t~mem1742#1.offset, device_init_#t~mem1743#1.base, device_init_#t~mem1743#1.offset, device_init_#t~memcpy~res1744#1.base, device_init_#t~memcpy~res1744#1.offset, device_init_#t~mem1745#1.base, device_init_#t~mem1745#1.offset, device_init_#t~memcpy~res1746#1.base, device_init_#t~memcpy~res1746#1.offset, device_init_#t~mem1747#1.base, device_init_#t~mem1747#1.offset, device_init_#t~mem1748#1.base, device_init_#t~mem1748#1.offset, device_init_#t~ret1749#1.base, device_init_#t~ret1749#1.offset, device_init_#t~mem1750#1.base, device_init_#t~mem1750#1.offset, device_init_#t~mem1751#1.base, device_init_#t~mem1751#1.offset, device_init_#t~ret1752#1, device_init_#t~mem1753#1.base, device_init_#t~mem1753#1.offset, device_init_#t~ret1754#1, device_init_#t~mem1755#1.base, device_init_#t~mem1755#1.offset, device_init_#t~mem1756#1.base, device_init_#t~mem1756#1.offset, device_init_#t~mem1757#1, device_init_#t~mem1758#1, device_init_#t~mem1759#1, device_init_#t~mem1760#1, device_init_#t~mem1761#1, device_init_#t~mem1762#1.base, device_init_#t~mem1762#1.offset, device_init_#t~mem1763#1.base, device_init_#t~mem1763#1.offset, device_init_#t~arrayCopy1764#1.base, device_init_#t~arrayCopy1764#1.offset, device_init_#t~mem1765#1.base, device_init_#t~mem1765#1.offset, device_init_#t~mem1766#1.base, device_init_#t~mem1766#1.offset, device_init_#t~mem1767#1.base, device_init_#t~mem1767#1.offset, device_init_#t~mem1768#1, device_init_#t~mem1769#1, device_init_#t~arrayCopy1770#1, device_init_#t~mem1771#1, device_init_#t~mem1772#1, device_init_#t~mem1773#1, device_init_#t~mem1774#1, device_init_#t~mem1775#1, device_init_#t~mem1776#1, device_init_#t~mem1777#1, device_init_#t~mem1778#1, device_init_#t~mem1779#1, device_init_#t~mem1780#1, device_init_#t~mem1781#1, device_init_#t~mem1782#1, device_init_#t~mem1783#1, device_init_#t~mem1784#1, device_init_#t~mem1785#1, device_init_#t~mem1786#1, device_init_#t~mem1787#1, device_init_#t~mem1788#1, device_init_#t~mem1789#1, device_init_#t~mem1790#1, device_init_#t~mem1791#1, device_init_#t~mem1792#1, device_init_#t~mem1793#1, device_init_#t~mem1794#1, device_init_#t~mem1795#1.base, device_init_#t~mem1795#1.offset, device_init_#t~arrayCopy1796#1.base, device_init_#t~arrayCopy1796#1.offset, device_init_#t~mem1797#1.base, device_init_#t~mem1797#1.offset, device_init_#t~mem1798#1.base, device_init_#t~mem1798#1.offset, device_init_#t~mem1799#1.base, device_init_#t~mem1799#1.offset, device_init_#t~mem1800#1, device_init_#t~mem1801#1, device_init_#t~mem1802#1.base, device_init_#t~mem1802#1.offset, device_init_#t~mem1803#1.base, device_init_#t~mem1803#1.offset, device_init_#t~mem1804#1, device_init_#t~mem1805#1.base, device_init_#t~mem1805#1.offset, device_init_#t~mem1806#1.base, device_init_#t~mem1806#1.offset, device_init_#t~mem1807#1.base, device_init_#t~mem1807#1.offset, device_init_#t~mem1808#1.base, device_init_#t~mem1808#1.offset, device_init_#t~mem1809#1.base, device_init_#t~mem1809#1.offset, device_init_#t~mem1810#1.base, device_init_#t~mem1810#1.offset, device_init_#t~mem1811#1.base, device_init_#t~mem1811#1.offset, device_init_#t~mem1812#1.base, device_init_#t~mem1812#1.offset, device_init_#t~mem1813#1.base, device_init_#t~mem1813#1.offset, device_init_#t~mem1814#1.base, device_init_#t~mem1814#1.offset, device_init_#t~mem1815#1.base, device_init_#t~mem1815#1.offset, device_init_#t~mem1816#1.base, device_init_#t~mem1816#1.offset, device_init_#t~mem1817#1.base, device_init_#t~mem1817#1.offset, device_init_#t~ret1818#1, device_init_#t~mem1819#1.base, device_init_#t~mem1819#1.offset, device_init_#t~mem1820#1, device_init_#t~mem1821#1.base, device_init_#t~mem1821#1.offset, device_init_#t~mem1822#1, device_init_#t~mem1823#1.base, device_init_#t~mem1823#1.offset, device_init_#t~mem1824#1.base, device_init_#t~mem1824#1.offset, device_init_#t~ret1825#1, device_init_#t~mem1826#1.base, device_init_#t~mem1826#1.offset, device_init_#t~mem1827#1.base, device_init_#t~mem1827#1.offset, device_init_#t~mem1828#1, device_init_#t~ret1829#1, device_init_#t~mem1830#1.base, device_init_#t~mem1830#1.offset, device_init_#t~mem1831#1.base, device_init_#t~mem1831#1.offset, device_init_#t~ret1832#1, device_init_~adapter_num#1, device_init_~pdev#1.base, device_init_~pdev#1.offset, device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, device_init_~port~2#1, device_init_~__len~4#1, device_init_~__ret~7#1.base, device_init_~__ret~7#1.offset, device_init_~#__key~1#1.base, device_init_~#__key~1#1.offset, device_init_~tmp~85#1, device_init_~tmp___0~44#1;havoc device_init_#in~adapter_num#1, device_init_#in~pdev#1.base, device_init_#in~pdev#1.offset;assume { :end_inline_device_init } true;synclinkmp_init_one_#res#1 := 0; [2025-02-08 02:46:06,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9808-1: call ULTIMATE.dealloc(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset);havoc device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset;call ULTIMATE.dealloc(device_init_~#__key~1#1.base, device_init_~#__key~1#1.offset);havoc device_init_~#__key~1#1.base, device_init_~#__key~1#1.offset; [2025-02-08 02:46:06,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9808-2: call ULTIMATE.dealloc(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset);havoc device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset;call ULTIMATE.dealloc(device_init_~#__key~1#1.base, device_init_~#__key~1#1.offset);havoc device_init_~#__key~1#1.base, device_init_~#__key~1#1.offset; [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13442: havoc single_open_#t~nondet2516#1;synclinkmp_proc_open_#t~ret588#1 := single_open_#res#1;havoc single_open_#t~nondet2516#1, single_open_~arg0#1.base, single_open_~arg0#1.offset, single_open_~arg1#1.base, single_open_~arg1#1.offset, single_open_~arg2#1.base, single_open_~arg2#1.offset;havoc single_open_#in~arg0#1.base, single_open_#in~arg0#1.offset, single_open_#in~arg1#1.base, single_open_#in~arg1#1.offset, single_open_#in~arg2#1.base, single_open_#in~arg2#1.offset;assume { :end_inline_single_open } true;assume -2147483648 <= synclinkmp_proc_open_#t~ret588#1 && synclinkmp_proc_open_#t~ret588#1 <= 2147483647;synclinkmp_proc_open_~tmp~39#1 := synclinkmp_proc_open_#t~ret588#1;havoc synclinkmp_proc_open_#t~ret588#1;synclinkmp_proc_open_#res#1 := synclinkmp_proc_open_~tmp~39#1; [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9280: block_til_ready_~tmp___7~4#1.base, block_til_ready_~tmp___7~4#1.offset := block_til_ready_#t~ret1539#1.base, block_til_ready_#t~ret1539#1.offset;havoc block_til_ready_#t~ret1539#1.base, block_til_ready_#t~ret1539#1.offset; [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262: assume 4 == adapter_test_#t~mem2273#1;havoc adapter_test_#t~mem2273#1;call adapter_test_#t~mem2274#1.base, adapter_test_#t~mem2274#1.offset := read~$Pointer$#12(adapter_test_~info#1.base, 4307 + adapter_test_~info#1.offset, 8); [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262: assume !(4 == adapter_test_#t~mem2273#1);havoc adapter_test_#t~mem2273#1;call adapter_test_#t~mem2277#1 := read~int#12(adapter_test_~info#1.base, 4279 + adapter_test_~info#1.offset, 4); [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9280-1: SUMMARY for call block_til_ready_#t~ret1539#1.base, block_til_ready_#t~ret1539#1.offset := get_current(); srcloc: null [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10007: assume -2147483648 <= synclinkmp_init_#t~ret1875#1 && synclinkmp_init_#t~ret1875#1 <= 2147483647;havoc synclinkmp_init_#t~mem1874#1;havoc synclinkmp_init_#t~ret1875#1;synclinkmp_init_#res#1 := 0; [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10007-1: SUMMARY for call synclinkmp_init_#t~ret1875#1 := printk(270, 0); srcloc: null [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9611: assume 0 != claim_resources_~tmp___8~4#1;call claim_resources_#t~mem1672#1 := read~int#12(claim_resources_~info#1.base, 4394 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9611: assume !(0 != claim_resources_~tmp___8~4#1);claim_resources_#res#1 := 0; [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13509: havoc tty_register_driver_#t~nondet2528#1;synclinkmp_init_#t~ret1872#1 := tty_register_driver_#res#1;havoc tty_register_driver_#t~nondet2528#1, tty_register_driver_~arg0#1.base, tty_register_driver_~arg0#1.offset;havoc tty_register_driver_#in~arg0#1.base, tty_register_driver_#in~arg0#1.offset;assume { :end_inline_tty_register_driver } true;assume -2147483648 <= synclinkmp_init_#t~ret1872#1 && synclinkmp_init_#t~ret1872#1 <= 2147483647;synclinkmp_init_~rc~6#1 := synclinkmp_init_#t~ret1872#1;havoc synclinkmp_init_#t~ret1872#1; [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11197-1: SUMMARY for call adapter_test_#t~ret2254#1 := irq_test(adapter_test_#t~mem2253#1.base, adapter_test_#t~mem2253#1.offset); srcloc: null [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11197: adapter_test_~tmp___6~6#1 := (if 0 == adapter_test_#t~ret2254#1 % 256 then 0 else 1);havoc adapter_test_#t~mem2253#1.base, adapter_test_#t~mem2253#1.offset;havoc adapter_test_#t~ret2254#1; [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9281: assume -2147483648 <= block_til_ready_#t~ret1540#1 && block_til_ready_#t~ret1540#1 <= 2147483647;block_til_ready_~tmp___8~3#1 := block_til_ready_#t~ret1540#1;havoc block_til_ready_#t~ret1540#1; [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11329: call memory_test_#t~mem2288#1 := read~int#27(memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset + 8 * (if memory_test_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then memory_test_~i~8#1 % 18446744073709551616 % 18446744073709551616 else memory_test_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call write~int#12(memory_test_#t~mem2288#1, memory_test_~addr~0#1.base, memory_test_~addr~0#1.offset, 8);call memory_test_#t~mem2289#1 := read~int#12(memory_test_~addr~0#1.base, memory_test_~addr~0#1.offset, 8);call memory_test_#t~mem2290#1 := read~int#27(memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset + 8 * (if memory_test_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then memory_test_~i~8#1 % 18446744073709551616 % 18446744073709551616 else memory_test_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9281-1: SUMMARY for call block_til_ready_#t~ret1540#1 := signal_pending(block_til_ready_~tmp___7~4#1.base, block_til_ready_~tmp___7~4#1.offset); srcloc: null [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263-1: SUMMARY for call adapter_test_#t~ret2275#1 := loopback_test(adapter_test_#t~mem2274#1.base, adapter_test_#t~mem2274#1.offset); srcloc: null [2025-02-08 02:46:06,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263: adapter_test_~tmp___16~1#1 := (if 0 == adapter_test_#t~ret2275#1 % 256 then 0 else 1);havoc adapter_test_#t~mem2274#1.base, adapter_test_#t~mem2274#1.offset;havoc adapter_test_#t~ret2275#1; [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9612: assume -2147483648 <= claim_resources_#t~ret1673#1 && claim_resources_#t~ret1673#1 <= 2147483647;havoc claim_resources_#t~mem1672#1;havoc claim_resources_#t~ret1673#1;call write~int#12(12, claim_resources_~info#1.base, 4378 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9612-1: SUMMARY for call claim_resources_#t~ret1673#1 := printk(241, 0); srcloc: null [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546: claim_resources_~tmp___1~18#1.base, claim_resources_~tmp___1~18#1.offset := claim_resources_#t~ret1637#1.base, claim_resources_#t~ret1637#1.offset;havoc claim_resources_#t~mem1635#1;havoc claim_resources_#t~mem1636#1;havoc claim_resources_#t~ret1637#1.base, claim_resources_#t~ret1637#1.offset; [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11330: assume memory_test_#t~mem2289#1 % 18446744073709551616 != memory_test_#t~mem2290#1 % 18446744073709551616;havoc memory_test_#t~mem2289#1;havoc memory_test_#t~mem2290#1;memory_test_#res#1 := 0;call ULTIMATE.dealloc(memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset);havoc memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset; [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11330: assume !(memory_test_#t~mem2289#1 % 18446744073709551616 != memory_test_#t~mem2290#1 % 18446744073709551616);havoc memory_test_#t~mem2289#1;havoc memory_test_#t~mem2290#1;memory_test_~i~8#1 := 1 + memory_test_~i~8#1; [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9282: assume 0 != block_til_ready_~tmp___8~3#1;block_til_ready_~retval~1#1 := -512; [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9282: assume !(0 != block_til_ready_~tmp___8~3#1); [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546-1: SUMMARY for call claim_resources_#t~ret1637#1.base, claim_resources_#t~ret1637#1.offset := __request_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, (claim_resources_#t~mem1635#1 + claim_resources_#t~mem1636#1) % 4294967296, 512, 227, 0, 0); srcloc: null [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11264: assume 0 != adapter_test_~tmp___16~1#1 % 256;adapter_test_~tmp___17~1#1 := 0; [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11264: assume !(0 != adapter_test_~tmp___16~1#1 % 256);adapter_test_~tmp___17~1#1 := 1; [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11198: assume 0 != adapter_test_~tmp___6~6#1 % 256;adapter_test_~tmp___7~6#1 := 0; [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11198: assume !(0 != adapter_test_~tmp___6~6#1 % 256);adapter_test_~tmp___7~6#1 := 1; [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: synclinkmp_init_#res#1 := synclinkmp_init_~rc~6#1; [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9746: alloc_dev_#t~ret1722#1.base, alloc_dev_#t~ret1722#1.offset := kzalloc_#res#1.base, kzalloc_#res#1.offset;havoc kzalloc_#t~bitwise120#1, kzalloc_#t~ret121#1.base, kzalloc_#t~ret121#1.offset, kzalloc_~size#1, kzalloc_~flags#1, kzalloc_~tmp~8#1.base, kzalloc_~tmp~8#1.offset;havoc kzalloc_#in~size#1, kzalloc_#in~flags#1;assume { :end_inline_kzalloc } true;alloc_dev_~tmp~84#1.base, alloc_dev_~tmp~84#1.offset := alloc_dev_#t~ret1722#1.base, alloc_dev_#t~ret1722#1.offset;havoc alloc_dev_#t~ret1722#1.base, alloc_dev_#t~ret1722#1.offset;alloc_dev_~info~33#1.base, alloc_dev_~info~33#1.offset := alloc_dev_~tmp~84#1.base, alloc_dev_~tmp~84#1.offset; [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010-1: SUMMARY for call synclinkmp_cleanup(); srcloc: null [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9548: assume 0 == (claim_resources_~tmp___1~18#1.base + claim_resources_~tmp___1~18#1.offset) % 18446744073709551616;call claim_resources_#t~mem1638#1 := read~int#12(claim_resources_~info#1.base, 4410 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9548: assume !(0 == (claim_resources_~tmp___1~18#1.base + claim_resources_~tmp___1~18#1.offset) % 18446744073709551616);call write~int#12(1, claim_resources_~info#1.base, 4418 + claim_resources_~info#1.offset, 1);call claim_resources_#t~mem1640#1 := read~int#12(claim_resources_~info#1.base, 4447 + claim_resources_~info#1.offset, 4);call claim_resources_#t~mem1641#1 := read~int#12(claim_resources_~info#1.base, 4451 + claim_resources_~info#1.offset, 4); [2025-02-08 02:46:06,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13446: havoc single_release_#t~nondet2517#1;main_#t~ret2369#1 := single_release_#res#1;havoc single_release_#t~nondet2517#1, single_release_~arg0#1.base, single_release_~arg0#1.offset, single_release_~arg1#1.base, single_release_~arg1#1.offset;havoc single_release_#in~arg0#1.base, single_release_#in~arg0#1.offset, single_release_#in~arg1#1.base, single_release_#in~arg1#1.offset;assume { :end_inline_single_release } true;assume -2147483648 <= main_#t~ret2369#1 && main_#t~ret2369#1 <= 2147483647;havoc main_#t~ret2369#1;~ldv_state_variable_4~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:46:06,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11639: havoc #t~mem2359; [2025-02-08 02:46:08,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11567: havoc #t~mem2347; [2025-02-08 02:46:09,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10973-1: SUMMARY for call #t~ret2193.base, #t~ret2193.offset := spinlock_check(~info.base, 1447 + ~info.offset); srcloc: null [2025-02-08 02:46:09,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10973: ~tmp___3~10.base, ~tmp___3~10.offset := #t~ret2193.base, #t~ret2193.offset; [2025-02-08 02:46:09,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10977: havoc #t~mem2195; [2025-02-08 02:46:09,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10975: SUMMARY for call reset_port(~info.base, ~info.offset); srcloc: null [2025-02-08 02:46:09,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10963: SUMMARY for call #t~ret2190 := msleep_interruptible(10); srcloc: null [2025-02-08 02:46:09,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint irq_testFINAL: assume true; [2025-02-08 02:46:09,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10974-1: SUMMARY for call #t~ret2194 := _raw_spin_lock_irqsave(~tmp___3~10.base, ~tmp___3~10.offset); srcloc: null [2025-02-08 02:46:09,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10976: call #t~mem2195 := read~int#12(~info.base, 4377 + ~info.offset, 1);#res := (if 0 == #t~mem2195 % 256 then 0 else 1);havoc #t~mem2195; [2025-02-08 02:46:09,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10974: ~flags~37 := #t~ret2194;havoc #t~ret2194; [2025-02-08 02:46:09,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10976-1: SUMMARY for call spin_unlock_irqrestore(~info.base, 1447 + ~info.offset, ~flags~37); srcloc: null [2025-02-08 02:46:10,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656: havoc warn_slowpath_null_~arg0#1.base, warn_slowpath_null_~arg0#1.offset, warn_slowpath_null_~arg1#1;havoc warn_slowpath_null_#in~arg0#1.base, warn_slowpath_null_#in~arg0#1.offset, warn_slowpath_null_#in~arg1#1;assume { :end_inline_warn_slowpath_null } true; [2025-02-08 02:46:10,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13276: havoc #t~nondet2487; [2025-02-08 02:46:10,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13370: havoc #t~nondet2504; [2025-02-08 02:46:11,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint rx_free_frame_buffersFINAL: assume true; [2025-02-08 02:46:11,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10621: call write~int#12(~first, ~info.base, 2929 + ~info.offset, 4); [2025-02-08 02:46:11,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10610: assume #t~mem2112 % 4294967296 == ~first % 4294967296;havoc #t~mem2112;~first := 0; [2025-02-08 02:46:11,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10610: assume !(#t~mem2112 % 4294967296 == ~first % 4294967296);havoc #t~mem2112; [2025-02-08 02:46:11,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10604: assume ~first % 4294967296 == ~last % 4294967296;~done~0 := 1;call #t~mem2111 := read~int#12(~info.base, 8 + (1649 + ~info.offset + 10 * (if ~first % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~first % 4294967296 % 18446744073709551616 else ~first % 4294967296 % 18446744073709551616 - 18446744073709551616)), 2); [2025-02-08 02:46:11,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10604: assume !(~first % 4294967296 == ~last % 4294967296); [2025-02-08 02:46:11,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606-1: SUMMARY for call write_reg16(~info.base, ~info.offset, 138, (if #t~mem2111 % 65536 % 4294967296 <= 2147483647 then #t~mem2111 % 65536 % 4294967296 else #t~mem2111 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:11,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10603: call #t~mem2110.base, #t~mem2110.offset := read~$Pointer$#12(~info.base, 1641 + ~info.offset, 8);call write~int#12(255, #t~mem2110.base, 8 + (#t~mem2110.offset + 10 * (if ~first % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~first % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~first % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 1); [2025-02-08 02:46:11,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10609: ~first := 1 + ~first;call #t~mem2112 := read~int#12(~info.base, 1637 + ~info.offset, 4); [2025-02-08 02:46:11,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606: havoc #t~mem2111; [2025-02-08 02:46:11,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081-4: assume 0 == (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256);#t~bitwise1890 := (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) - (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) % 16; [2025-02-08 02:46:11,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081-4: assume !(0 == (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256)); [2025-02-08 02:46:11,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079-2: [2025-02-08 02:46:11,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081-5: assume 0 == (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) - (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) % 16 || (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) - (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) % 16 == (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256);#t~bitwise1890 := (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256); [2025-02-08 02:46:11,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081-5: assume !(0 == (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) - (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) % 16 || (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) - (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) % 16 == (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256)); [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079-3: havoc #t~bitwise1888;assume ((((((if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) - (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) % 16 < 0 && (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256) >= 0) || #t~bitwise1888 >= (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256)) && (((if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) - (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) % 16 >= 0 && (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256) < 0) || #t~bitwise1888 >= (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) - (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) % 16)) && (((if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) - (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) % 16 < 0 || (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256) < 0) || #t~bitwise1888 <= (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) - (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) % 16 + (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256))) && (((if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) - (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) % 16 >= 0 && (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256) >= 0) || #t~bitwise1888 < 0)) && #t~bitwise1888 <= 2147483647; [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079-4: assume 0 == (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256);#t~bitwise1888 := (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) - (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) % 16; [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079-4: assume !(0 == (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256)); [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079-5: assume 0 == (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) - (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) % 16 || (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) - (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) % 16 == (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256);#t~bitwise1888 := (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256); [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079-5: assume !(0 == (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) - (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) % 16 || (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) - (if ~tmp~88 % 256 % 256 <= 127 then ~tmp~88 % 256 % 256 else ~tmp~88 % 256 % 256 - 256) % 16 == (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256)); [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081: havoc #t~bitwise1890; [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081-1: SUMMARY for call write_reg(~info.base, ~info.offset, 54, (if #t~bitwise1890 % 256 % 4294967296 <= 2147483647 then #t~bitwise1890 % 256 % 4294967296 else #t~bitwise1890 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081-2: [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079: havoc #t~bitwise1888; [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081-3: havoc #t~bitwise1890;assume ((((((if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) - (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) % 16 < 0 && (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256) >= 0) || #t~bitwise1890 >= (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256)) && (((if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) - (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) % 16 >= 0 && (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256) < 0) || #t~bitwise1890 >= (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) - (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) % 16)) && (((if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) - (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) % 16 < 0 || (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256) < 0) || #t~bitwise1890 <= (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) - (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) % 16 + (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256))) && (((if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) - (if ~tmp___0~46 % 256 % 256 <= 127 then ~tmp___0~46 % 256 % 256 else ~tmp___0~46 % 256 % 256 - 256) % 16 >= 0 && (if ~BRValue~0 % 256 % 256 <= 127 then ~BRValue~0 % 256 % 256 else ~BRValue~0 % 256 % 256 - 256) >= 0) || #t~bitwise1890 < 0)) && #t~bitwise1890 <= 2147483647; [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079-1: SUMMARY for call write_reg(~info.base, ~info.offset, 55, (if #t~bitwise1888 % 256 % 4294967296 <= 2147483647 then #t~bitwise1888 % 256 % 4294967296 else #t~bitwise1888 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10069: ~TMCValue~0 := ~TMCValue~0 % 4294967296 / 2;~BRValue~0 := 1 + (if ~BRValue~0 % 256 % 4294967296 <= 2147483647 then ~BRValue~0 % 256 % 4294967296 else ~BRValue~0 % 256 % 4294967296 - 4294967296); [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10082: SUMMARY for call write_reg(~info.base, ~info.offset, 53, (if ~TMCValue~0 % 256 % 4294967296 <= 2147483647 then ~TMCValue~0 % 256 % 4294967296 else ~TMCValue~0 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10078-1: SUMMARY for call #t~ret1887 := read_reg(~info.base, ~info.offset, 55); srcloc: null [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10080: ~tmp___0~46 := #t~ret1889;havoc #t~ret1889; [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10080-1: SUMMARY for call #t~ret1889 := read_reg(~info.base, ~info.offset, 54); srcloc: null [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10078: ~tmp~88 := #t~ret1887; [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10072: assume ~TMCValue~0 % 4294967296 > 256 && ~BRValue~0 % 256 % 4294967296 <= 9; [2025-02-08 02:46:11,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10072: assume !(~TMCValue~0 % 4294967296 > 256 && ~BRValue~0 % 256 % 4294967296 <= 9); [2025-02-08 02:46:11,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13405: havoc #t~nondet2509; [2025-02-08 02:46:38,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6675: #t~ret476#1 := rx_enable_#res#1;havoc rx_enable_#t~ret1146#1, rx_enable_#t~ret1147#1.base, rx_enable_#t~ret1147#1.offset, rx_enable_#t~ret1148#1, rx_enable_#t~mem1149#1, rx_enable_#t~mem1150#1, rx_enable_~info#1.base, rx_enable_~info#1.offset, rx_enable_~enable#1, rx_enable_~flags~27#1, rx_enable_~tmp~73#1.base, rx_enable_~tmp~73#1.offset;havoc rx_enable_#in~info#1.base, rx_enable_#in~info#1.offset, rx_enable_#in~enable#1;assume { :end_inline_rx_enable } true;assume -2147483648 <= #t~ret476#1 && #t~ret476#1 <= 2147483647;~tmp___5~2#1 := #t~ret476#1;#res#1 := ~tmp___5~2#1; [2025-02-08 02:46:38,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8855: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:46:38,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8459: havoc ldv_mutex_unlock_20_~ldv_func_arg1#1.base, ldv_mutex_unlock_20_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_20_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_20_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_20 } true;set_params_#res#1 := 0;call ULTIMATE.dealloc(set_params_~#tmp_params~0#1.base, set_params_~#tmp_params~0#1.offset);havoc set_params_~#tmp_params~0#1.base, set_params_~#tmp_params~0#1.offset; [2025-02-08 02:46:38,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12720: 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:46:38,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9022: assume modem_input_wait_#t~switch1459#1; [2025-02-08 02:46:38,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9022: assume !modem_input_wait_#t~switch1459#1;modem_input_wait_#t~switch1459#1 := modem_input_wait_#t~switch1459#1; [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858: assume 0 != wait_mgsl_event_#t~bitwise1335#1;havoc wait_mgsl_event_#t~mem1334#1;havoc wait_mgsl_event_#t~bitwise1335#1; [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858: assume !(0 != wait_mgsl_event_#t~bitwise1335#1);havoc wait_mgsl_event_#t~mem1334#1;havoc wait_mgsl_event_#t~bitwise1335#1; [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9023: modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset := modem_input_wait_#t~ret1461#1.base, modem_input_wait_#t~ret1461#1.offset; [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9023-1: SUMMARY for call modem_input_wait_#t~ret1461#1.base, modem_input_wait_#t~ret1461#1.offset := get_current(); srcloc: null [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678: #t~ret477#1 := tx_abort_#res#1;havoc tx_abort_#t~ret1136#1, tx_abort_#t~ret1137#1.base, tx_abort_#t~ret1137#1.offset, tx_abort_#t~ret1138#1, tx_abort_#t~mem1139#1, tx_abort_#t~mem1140#1, tx_abort_#t~short1141#1, tx_abort_#t~mem1142#1, tx_abort_#t~mem1143#1, tx_abort_#t~bitwise1144#1, tx_abort_#t~mem1145#1, tx_abort_~info#1.base, tx_abort_~info#1.offset, tx_abort_~flags~26#1, tx_abort_~tmp~72#1.base, tx_abort_~tmp~72#1.offset;havoc tx_abort_#in~info#1.base, tx_abort_#in~info#1.offset;assume { :end_inline_tx_abort } true;assume -2147483648 <= #t~ret477#1 && #t~ret477#1 <= 2147483647;~tmp___6~1#1 := #t~ret477#1;#res#1 := ~tmp___6~1#1; [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858-1: [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858-2: havoc wait_mgsl_event_#t~bitwise1335#1;assume ((((wait_mgsl_event_#t~mem1334#1 < 0 || wait_mgsl_event_#t~bitwise1335#1 <= wait_mgsl_event_#t~mem1334#1) && wait_mgsl_event_#t~bitwise1335#1 <= 768) && wait_mgsl_event_#t~bitwise1335#1 >= 0) && (wait_mgsl_event_#t~mem1334#1 >= 0 || wait_mgsl_event_#t~bitwise1335#1 > 768 + wait_mgsl_event_#t~mem1334#1)) && wait_mgsl_event_#t~bitwise1335#1 >= -2147483648; [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858-3: assume 768 == wait_mgsl_event_#t~mem1334#1;wait_mgsl_event_#t~bitwise1335#1 := wait_mgsl_event_#t~mem1334#1; [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858-3: assume !(768 == wait_mgsl_event_#t~mem1334#1); [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858-4: assume 0 == wait_mgsl_event_#t~mem1334#1;wait_mgsl_event_#t~bitwise1335#1 := 0; [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858-4: assume !(0 == wait_mgsl_event_#t~mem1334#1); [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859: wait_mgsl_event_~tmp___32~0#1.base, wait_mgsl_event_~tmp___32~0#1.offset := wait_mgsl_event_#t~ret1336#1.base, wait_mgsl_event_#t~ret1336#1.offset;havoc wait_mgsl_event_#t~ret1336#1.base, wait_mgsl_event_#t~ret1336#1.offset; [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859-1: SUMMARY for call wait_mgsl_event_#t~ret1336#1.base, wait_mgsl_event_#t~ret1336#1.offset := spinlock_check(wait_mgsl_event_~info#1.base, 1447 + wait_mgsl_event_~info#1.offset); srcloc: null [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8860: wait_mgsl_event_~flags~28#1 := wait_mgsl_event_#t~ret1337#1;havoc wait_mgsl_event_#t~ret1337#1;assume { :begin_inline_waitqueue_active } true;waitqueue_active_#in~q#1.base, waitqueue_active_#in~q#1.offset := wait_mgsl_event_~info#1.base, 1107 + wait_mgsl_event_~info#1.offset;havoc waitqueue_active_#res#1;havoc waitqueue_active_#t~ret48#1, waitqueue_active_~q#1.base, waitqueue_active_~q#1.offset, waitqueue_active_~tmp~2#1;waitqueue_active_~q#1.base, waitqueue_active_~q#1.offset := waitqueue_active_#in~q#1.base, waitqueue_active_#in~q#1.offset;havoc waitqueue_active_~tmp~2#1;assume { :begin_inline_list_empty } true;list_empty_#in~head#1.base, list_empty_#in~head#1.offset := waitqueue_active_~q#1.base, 68 + waitqueue_active_~q#1.offset;havoc list_empty_#res#1;havoc list_empty_#t~mem6#1.base, list_empty_#t~mem6#1.offset, list_empty_~head#1.base, list_empty_~head#1.offset;list_empty_~head#1.base, list_empty_~head#1.offset := list_empty_#in~head#1.base, list_empty_#in~head#1.offset;call list_empty_#t~mem6#1.base, list_empty_#t~mem6#1.offset := read~$Pointer$#12(list_empty_~head#1.base, list_empty_~head#1.offset, 8);list_empty_#res#1 := (if (list_empty_#t~mem6#1.base + list_empty_#t~mem6#1.offset) % 18446744073709551616 == (list_empty_~head#1.base + list_empty_~head#1.offset) % 18446744073709551616 then 1 else 0);havoc list_empty_#t~mem6#1.base, list_empty_#t~mem6#1.offset; [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8860-1: SUMMARY for call wait_mgsl_event_#t~ret1337#1 := _raw_spin_lock_irqsave(wait_mgsl_event_~tmp___32~0#1.base, wait_mgsl_event_~tmp___32~0#1.offset); srcloc: null [2025-02-08 02:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8398: 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:46:38,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5227: havoc list_empty_#t~mem6#1.base, list_empty_#t~mem6#1.offset;waitqueue_active_#t~ret48#1 := list_empty_#res#1;havoc list_empty_#t~mem6#1.base, list_empty_#t~mem6#1.offset, list_empty_~head#1.base, list_empty_~head#1.offset;havoc list_empty_#in~head#1.base, list_empty_#in~head#1.offset;assume { :end_inline_list_empty } true;assume -2147483648 <= waitqueue_active_#t~ret48#1 && waitqueue_active_#t~ret48#1 <= 2147483647;waitqueue_active_~tmp~2#1 := waitqueue_active_#t~ret48#1;havoc waitqueue_active_#t~ret48#1;waitqueue_active_#res#1 := (if 0 == waitqueue_active_~tmp~2#1 then 1 else 0); [2025-02-08 02:46:38,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8861: wait_mgsl_event_#t~ret1338#1 := waitqueue_active_#res#1;havoc waitqueue_active_#t~ret48#1, waitqueue_active_~q#1.base, waitqueue_active_~q#1.offset, waitqueue_active_~tmp~2#1;havoc waitqueue_active_#in~q#1.base, waitqueue_active_#in~q#1.offset;assume { :end_inline_waitqueue_active } true;assume -2147483648 <= wait_mgsl_event_#t~ret1338#1 && wait_mgsl_event_#t~ret1338#1 <= 2147483647;wait_mgsl_event_~tmp___33~0#1 := wait_mgsl_event_#t~ret1338#1;havoc wait_mgsl_event_#t~ret1338#1; [2025-02-08 02:46:38,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6681: #t~ret478#1 := get_stats_#res#1;havoc get_stats_#t~ret1111#1, get_stats_#t~memset~res1112#1.base, get_stats_#t~memset~res1112#1.offset, get_stats_#t~ret1113#1, get_stats_~info#1.base, get_stats_~info#1.offset, get_stats_~user_icount#1.base, get_stats_~user_icount#1.offset, get_stats_~err~0#1, get_stats_~tmp___0~35#1;havoc get_stats_#in~info#1.base, get_stats_#in~info#1.offset, get_stats_#in~user_icount#1.base, get_stats_#in~user_icount#1.offset;assume { :end_inline_get_stats } true;assume -2147483648 <= #t~ret478#1 && #t~ret478#1 <= 2147483647;~tmp___7~1#1 := #t~ret478#1;#res#1 := ~tmp___7~1#1; [2025-02-08 02:46:38,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8399-1: SUMMARY for call get_params_#t~ret1115#1 := copy_to_user(get_params_~user_params#1.base, get_params_~user_params#1.offset, get_params_~info#1.base, 4340 + get_params_~info#1.offset, 48); srcloc: null [2025-02-08 02:46:38,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8399: assume -2147483648 <= get_params_#t~ret1115#1 && get_params_#t~ret1115#1 <= 2147483647;get_params_~tmp___0~36#1 := get_params_#t~ret1115#1;havoc get_params_#t~ret1115#1; [2025-02-08 02:46:38,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9027: assume modem_input_wait_#t~switch1459#1; [2025-02-08 02:46:38,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9027: assume !modem_input_wait_#t~switch1459#1;modem_input_wait_#t~switch1459#1 := true; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8895-1: wait_mgsl_event_#res#1 := wait_mgsl_event_~rc~3#1;call ULTIMATE.dealloc(wait_mgsl_event_~#cprev~0#1.base, wait_mgsl_event_~#cprev~0#1.offset);havoc wait_mgsl_event_~#cprev~0#1.base, wait_mgsl_event_~#cprev~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#cnow~1#1.base, wait_mgsl_event_~#cnow~1#1.offset);havoc wait_mgsl_event_~#cnow~1#1.base, wait_mgsl_event_~#cnow~1#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#mask~0#1.base, wait_mgsl_event_~#mask~0#1.offset);havoc wait_mgsl_event_~#mask~0#1.base, wait_mgsl_event_~#mask~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset);havoc wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset);havoc wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#wait~0#1.base, wait_mgsl_event_~#wait~0#1.offset);havoc wait_mgsl_event_~#wait~0#1.base, wait_mgsl_event_~#wait~0#1.offset; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8862: assume 0 == wait_mgsl_event_~tmp___33~0#1;call wait_mgsl_event_#t~mem1339#1 := read~int#12(wait_mgsl_event_~info#1.base, 4250 + wait_mgsl_event_~info#1.offset, 1); [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8862: assume !(0 == wait_mgsl_event_~tmp___33~0#1); [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8400: assume 0 != get_params_~tmp___0~36#1;get_params_~err~1#1 := -14; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8400: assume !(0 != get_params_~tmp___0~36#1);get_params_~err~1#1 := 0; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028: modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset := modem_input_wait_#t~ret1462#1.base, modem_input_wait_#t~ret1462#1.offset; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028-1: SUMMARY for call modem_input_wait_#t~ret1462#1.base, modem_input_wait_#t~ret1462#1.offset := get_current(); srcloc: null [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8863-2: havoc wait_mgsl_event_#t~bitwise1340#1;assume wait_mgsl_event_#t~bitwise1340#1 % 4294967296 <= wait_mgsl_event_#t~mem1339#1 % 256 % 4294967296 && wait_mgsl_event_#t~bitwise1340#1 % 4294967296 <= 238; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8863-3: assume 238 == wait_mgsl_event_#t~mem1339#1 % 256 % 4294967296;wait_mgsl_event_#t~bitwise1340#1 := wait_mgsl_event_#t~mem1339#1 % 256; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8863-3: assume !(238 == wait_mgsl_event_#t~mem1339#1 % 256 % 4294967296); [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8863-4: assume 0 == wait_mgsl_event_#t~mem1339#1 % 256 % 4294967296;wait_mgsl_event_#t~bitwise1340#1 := 0; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8863-4: assume !(0 == wait_mgsl_event_#t~mem1339#1 % 256 % 4294967296); [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8863: call write~int#12(wait_mgsl_event_#t~bitwise1340#1, wait_mgsl_event_~info#1.base, 4250 + wait_mgsl_event_~info#1.offset, 1);havoc wait_mgsl_event_#t~mem1339#1;havoc wait_mgsl_event_#t~bitwise1340#1;call wait_mgsl_event_#t~mem1341#1 := read~int#12(wait_mgsl_event_~info#1.base, 4250 + wait_mgsl_event_~info#1.offset, 1); [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8863-1: [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864: havoc wait_mgsl_event_#t~mem1341#1; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864-1: SUMMARY for call write_reg(wait_mgsl_event_~info#1.base, wait_mgsl_event_~info#1.offset, 41, (if wait_mgsl_event_#t~mem1341#1 % 256 % 4294967296 <= 2147483647 then wait_mgsl_event_#t~mem1341#1 % 256 % 4294967296 else wait_mgsl_event_#t~mem1341#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8831: wait_mgsl_event_~__ret___1~0#1 := 0;wait_mgsl_event_#t~switch1329#1 := false; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8831-1: SUMMARY for call remove_wait_queue(wait_mgsl_event_~info#1.base, 1107 + wait_mgsl_event_~info#1.offset, wait_mgsl_event_~#wait~0#1.base, wait_mgsl_event_~#wait~0#1.offset); srcloc: null [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8833: havoc wait_mgsl_event_#t~switch1329#1;havoc wait_mgsl_event_#t~ret1330#1.base, wait_mgsl_event_#t~ret1330#1.offset;havoc wait_mgsl_event_#t~ret1331#1.base, wait_mgsl_event_#t~ret1331#1.offset;havoc wait_mgsl_event_#t~ret1332#1.base, wait_mgsl_event_#t~ret1332#1.offset;havoc wait_mgsl_event_#t~ret1333#1.base, wait_mgsl_event_#t~ret1333#1.offset;havoc wait_mgsl_event_#t~switch1329#1;havoc wait_mgsl_event_#t~ret1330#1.base, wait_mgsl_event_#t~ret1330#1.offset;havoc wait_mgsl_event_#t~ret1331#1.base, wait_mgsl_event_#t~ret1331#1.offset;havoc wait_mgsl_event_#t~ret1332#1.base, wait_mgsl_event_#t~ret1332#1.offset;havoc wait_mgsl_event_#t~ret1333#1.base, wait_mgsl_event_#t~ret1333#1.offset;call wait_mgsl_event_#t~mem1334#1 := read~int#12(wait_mgsl_event_~#mask~0#1.base, wait_mgsl_event_~#mask~0#1.offset, 4); [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867: SUMMARY for call spin_unlock_irqrestore(wait_mgsl_event_~info#1.base, 1447 + wait_mgsl_event_~info#1.offset, wait_mgsl_event_~flags~28#1); srcloc: null [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834: assume wait_mgsl_event_#t~switch1329#1; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834: assume !wait_mgsl_event_#t~switch1329#1;wait_mgsl_event_#t~switch1329#1 := wait_mgsl_event_#t~switch1329#1; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9032: assume modem_input_wait_#t~switch1459#1; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9032: assume !modem_input_wait_#t~switch1459#1;modem_input_wait_#t~switch1459#1 := true; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8372: havoc ldv_mutex_lock_15_~ldv_func_arg1#1.base, ldv_mutex_lock_15_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_15_#in~ldv_func_arg1#1.base, ldv_mutex_lock_15_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_15 } true; [2025-02-08 02:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8405-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 := get_params_~info#1.base, 553 + get_params_~info#1.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:46:38,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8405: 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:46:38,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8901: call ULTIMATE.dealloc(modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset);havoc modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset;call ULTIMATE.dealloc(modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset);havoc modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset;call ULTIMATE.dealloc(modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset);havoc modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset;#t~ret480#1 := modem_input_wait_#res#1;havoc modem_input_wait_#t~ret1343#1.base, modem_input_wait_#t~ret1343#1.offset, modem_input_wait_#t~ret1344#1.base, modem_input_wait_#t~ret1344#1.offset, modem_input_wait_#t~ret1345#1, modem_input_wait_#t~mem1346#1, modem_input_wait_#t~mem1347#1, modem_input_wait_#t~mem1348#1, modem_input_wait_#t~mem1349#1, modem_input_wait_#t~mem1350#1, modem_input_wait_#t~mem1351#1, modem_input_wait_#t~mem1352#1, modem_input_wait_#t~mem1353#1, modem_input_wait_#t~mem1354#1, modem_input_wait_#t~mem1355#1, modem_input_wait_#t~mem1356#1, modem_input_wait_#t~mem1357#1, modem_input_wait_#t~mem1358#1, modem_input_wait_#t~mem1359#1, modem_input_wait_#t~mem1360#1, modem_input_wait_#t~mem1361#1, modem_input_wait_#t~mem1362#1, modem_input_wait_#t~mem1363#1, modem_input_wait_#t~mem1364#1, modem_input_wait_#t~mem1365#1, modem_input_wait_#t~mem1366#1, modem_input_wait_#t~mem1367#1, modem_input_wait_#t~mem1368#1, modem_input_wait_#t~switch1369#1, modem_input_wait_#t~ret1370#1.base, modem_input_wait_#t~ret1370#1.offset, modem_input_wait_#t~ret1371#1.base, modem_input_wait_#t~ret1371#1.offset, modem_input_wait_#t~ret1372#1.base, modem_input_wait_#t~ret1372#1.offset, modem_input_wait_#t~ret1373#1.base, modem_input_wait_#t~ret1373#1.offset, modem_input_wait_#t~ret1374#1.base, modem_input_wait_#t~ret1374#1.offset, modem_input_wait_#t~ret1375#1, modem_input_wait_#t~ret1376#1.base, modem_input_wait_#t~ret1376#1.offset, modem_input_wait_#t~ret1377#1, modem_input_wait_#t~mem1378#1, modem_input_wait_#t~mem1379#1, modem_input_wait_#t~mem1380#1, modem_input_wait_#t~mem1381#1, modem_input_wait_#t~mem1382#1, modem_input_wait_#t~mem1383#1, modem_input_wait_#t~mem1384#1, modem_input_wait_#t~mem1385#1, modem_input_wait_#t~mem1386#1, modem_input_wait_#t~mem1387#1, modem_input_wait_#t~mem1388#1, modem_input_wait_#t~mem1389#1, modem_input_wait_#t~mem1390#1, modem_input_wait_#t~mem1391#1, modem_input_wait_#t~mem1392#1, modem_input_wait_#t~mem1393#1, modem_input_wait_#t~mem1394#1, modem_input_wait_#t~mem1395#1, modem_input_wait_#t~mem1396#1, modem_input_wait_#t~mem1397#1, modem_input_wait_#t~mem1398#1, modem_input_wait_#t~mem1399#1, modem_input_wait_#t~mem1400#1, modem_input_wait_#t~switch1401#1, modem_input_wait_#t~ret1402#1.base, modem_input_wait_#t~ret1402#1.offset, modem_input_wait_#t~ret1403#1.base, modem_input_wait_#t~ret1403#1.offset, modem_input_wait_#t~ret1404#1.base, modem_input_wait_#t~ret1404#1.offset, modem_input_wait_#t~ret1405#1.base, modem_input_wait_#t~ret1405#1.offset, modem_input_wait_#t~mem1406#1, modem_input_wait_#t~mem1407#1, modem_input_wait_#t~mem1408#1, modem_input_wait_#t~mem1409#1, modem_input_wait_#t~short1410#1, modem_input_wait_#t~mem1411#1, modem_input_wait_#t~mem1412#1, modem_input_wait_#t~short1413#1, modem_input_wait_#t~mem1414#1, modem_input_wait_#t~mem1415#1, modem_input_wait_#t~short1416#1, modem_input_wait_#t~bitwise1417#1, modem_input_wait_#t~mem1418#1, modem_input_wait_#t~mem1419#1, modem_input_wait_#t~short1420#1, modem_input_wait_#t~bitwise1421#1, modem_input_wait_#t~mem1422#1, modem_input_wait_#t~mem1423#1, modem_input_wait_#t~short1424#1, modem_input_wait_#t~short1425#1, modem_input_wait_#t~bitwise1426#1, modem_input_wait_#t~mem1427#1, modem_input_wait_#t~mem1428#1, modem_input_wait_#t~short1429#1, modem_input_wait_#t~short1430#1, modem_input_wait_#t~bitwise1431#1, modem_input_wait_#t~mem1432#1, modem_input_wait_#t~mem1433#1, modem_input_wait_#t~short1434#1, modem_input_wait_#t~short1435#1, modem_input_wait_#t~mem1436#1, modem_input_wait_#t~mem1437#1, modem_input_wait_#t~mem1438#1, modem_input_wait_#t~mem1439#1, modem_input_wait_#t~mem1440#1, modem_input_wait_#t~mem1441#1, modem_input_wait_#t~mem1442#1, modem_input_wait_#t~mem1443#1, modem_input_wait_#t~mem1444#1, modem_input_wait_#t~mem1445#1, modem_input_wait_#t~mem1446#1, modem_input_wait_#t~mem1447#1, modem_input_wait_#t~mem1448#1, modem_input_wait_#t~mem1449#1, modem_input_wait_#t~mem1450#1, modem_input_wait_#t~mem1451#1, modem_input_wait_#t~mem1452#1, modem_input_wait_#t~mem1453#1, modem_input_wait_#t~mem1454#1, modem_input_wait_#t~mem1455#1, modem_input_wait_#t~mem1456#1, modem_input_wait_#t~mem1457#1, modem_input_wait_#t~mem1458#1, modem_input_wait_#t~switch1459#1, modem_input_wait_#t~ret1460#1.base, modem_input_wait_#t~ret1460#1.offset, modem_input_wait_#t~ret1461#1.base, modem_input_wait_#t~ret1461#1.offset, modem_input_wait_#t~ret1462#1.base, modem_input_wait_#t~ret1462#1.offset, modem_input_wait_#t~ret1463#1.base, modem_input_wait_#t~ret1463#1.offset, modem_input_wait_~info#1.base, modem_input_wait_~info#1.offset, modem_input_wait_~arg#1, modem_input_wait_~flags~29#1, modem_input_wait_~rc~4#1, modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset, modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset, modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset, modem_input_wait_~tmp~75#1.base, modem_input_wait_~tmp~75#1.offset, modem_input_wait_~tmp___0~39#1.base, modem_input_wait_~tmp___0~39#1.offset, modem_input_wait_~__ret~4#1, modem_input_wait_~tmp___1~14#1.base, modem_input_wait_~tmp___1~14#1.offset, modem_input_wait_~tmp___2~10#1.base, modem_input_wait_~tmp___2~10#1.offset, modem_input_wait_~tmp___3~5#1.base, modem_input_wait_~tmp___3~5#1.offset, modem_input_wait_~tmp___4~5#1.base, modem_input_wait_~tmp___4~5#1.offset, modem_input_wait_~tmp___5~5#1.base, modem_input_wait_~tmp___5~5#1.offset, modem_input_wait_~tmp___6~3#1, modem_input_wait_~tmp___7~3#1.base, modem_input_wait_~tmp___7~3#1.offset, modem_input_wait_~__ret___0~1#1, modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset, modem_input_wait_~tmp___9~2#1.base, modem_input_wait_~tmp___9~2#1.offset, modem_input_wait_~tmp___10~1#1.base, modem_input_wait_~tmp___10~1#1.offset, modem_input_wait_~tmp___11~1#1.base, modem_input_wait_~tmp___11~1#1.offset, modem_input_wait_~__ret___1~1#1, modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset, modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset, modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset, modem_input_wait_~tmp___15~1#1.base, modem_input_wait_~tmp___15~1#1.offset;havoc modem_input_wait_#in~info#1.base, modem_input_wait_#in~info#1.offset, modem_input_wait_#in~arg#1;assume { :end_inline_modem_input_wait } true;assume -2147483648 <= #t~ret480#1 && #t~ret480#1 <= 2147483647;~tmp___9~0#1 := #t~ret480#1;#res#1 := ~tmp___9~0#1; [2025-02-08 02:46:38,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8835: wait_mgsl_event_~tmp___28~0#1.base, wait_mgsl_event_~tmp___28~0#1.offset := wait_mgsl_event_#t~ret1330#1.base, wait_mgsl_event_#t~ret1330#1.offset; [2025-02-08 02:46:38,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8835-1: SUMMARY for call wait_mgsl_event_#t~ret1330#1.base, wait_mgsl_event_#t~ret1330#1.offset := get_current(); srcloc: null [2025-02-08 02:46:38,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033: modem_input_wait_~tmp___15~1#1.base, modem_input_wait_~tmp___15~1#1.offset := modem_input_wait_#t~ret1463#1.base, modem_input_wait_#t~ret1463#1.offset; [2025-02-08 02:46:38,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033-1: SUMMARY for call modem_input_wait_#t~ret1463#1.base, modem_input_wait_#t~ret1463#1.offset := get_current(); srcloc: null [2025-02-08 02:46:38,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8406: assume 0 != get_params_~err~1#1; [2025-02-08 02:46:38,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8406: assume !(0 != get_params_~err~1#1);get_params_#res#1 := 0; [2025-02-08 02:46:38,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8373-1: SUMMARY for call get_stats_#t~ret1113#1 := copy_to_user(get_stats_~user_icount#1.base, get_stats_~user_icount#1.offset, get_stats_~info#1.base, 897 + get_stats_~info#1.offset, 92); srcloc: null [2025-02-08 02:46:38,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8373: assume -2147483648 <= get_stats_#t~ret1113#1 && get_stats_#t~ret1113#1 <= 2147483647;get_stats_~tmp___0~35#1 := get_stats_#t~ret1113#1;havoc get_stats_#t~ret1113#1; [2025-02-08 02:46:38,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8407: assume ~debug_level~0 > 2; [2025-02-08 02:46:38,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8407: assume !(~debug_level~0 > 2); [2025-02-08 02:46:38,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12735: SUMMARY for call ldv_mutex_unlock_mutex_of_tty_port(ldv_mutex_unlock_20_~ldv_func_arg1#1.base, ldv_mutex_unlock_20_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8375: assume 0 != get_stats_~tmp___0~35#1;get_stats_~err~0#1 := -14; [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8375: assume !(0 != get_stats_~tmp___0~35#1);get_stats_~err~0#1 := 0; [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8408-1: SUMMARY for call get_params_#t~ret1116#1 := printk(179, 0); srcloc: null [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8408: assume -2147483648 <= get_params_#t~ret1116#1 && get_params_#t~ret1116#1 <= 2147483647;havoc get_params_#t~ret1116#1; [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8871: assume 0 == wait_mgsl_event_~rc~3#1; [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8871: assume !(0 == wait_mgsl_event_~rc~3#1); [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12703: SUMMARY for call ldv_mutex_unlock_mutex_of_tty_port(ldv_mutex_unlock_16_~ldv_func_arg1#1.base, ldv_mutex_unlock_16_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12736: SUMMARY for call mutex_unlock(ldv_mutex_unlock_20_~ldv_func_arg1#1.base, ldv_mutex_unlock_20_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9037: assume modem_input_wait_#t~switch1459#1; [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9037: assume !modem_input_wait_#t~switch1459#1; [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8872: wait_mgsl_event_~__pu_val~0#1 := wait_mgsl_event_~events~0#1;wait_mgsl_event_#t~switch1342#1 := false; [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8872-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8839: assume wait_mgsl_event_#t~switch1329#1; [2025-02-08 02:46:38,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8839: assume !wait_mgsl_event_#t~switch1329#1;wait_mgsl_event_#t~switch1329#1 := wait_mgsl_event_#t~switch1329#1; [2025-02-08 02:46:38,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12704: 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:46:38,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9038: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:46:38,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840: wait_mgsl_event_~tmp___29~0#1.base, wait_mgsl_event_~tmp___29~0#1.offset := wait_mgsl_event_#t~ret1331#1.base, wait_mgsl_event_#t~ret1331#1.offset; [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840-1: SUMMARY for call wait_mgsl_event_#t~ret1331#1.base, wait_mgsl_event_#t~ret1331#1.offset := get_current(); srcloc: null [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660: #t~ret471#1 := get_params_#res#1;havoc get_params_#t~ret1114#1, get_params_#t~ret1115#1, get_params_#t~ret1116#1, get_params_~info#1.base, get_params_~info#1.offset, get_params_~user_params#1.base, get_params_~user_params#1.offset, get_params_~err~1#1, get_params_~tmp___0~36#1;havoc get_params_#in~info#1.base, get_params_#in~info#1.offset, get_params_#in~user_params#1.base, get_params_#in~user_params#1.offset;assume { :end_inline_get_params } true;assume -2147483648 <= #t~ret471#1 && #t~ret471#1 <= 2147483647;~tmp___0~21#1 := #t~ret471#1;#res#1 := ~tmp___0~21#1; [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8412-1: get_params_#res#1 := -14; [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875: assume wait_mgsl_event_#t~switch1342#1; [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875: assume !wait_mgsl_event_#t~switch1342#1;wait_mgsl_event_#t~switch1342#1 := wait_mgsl_event_#t~switch1342#1; [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8380-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 := get_stats_~info#1.base, 553 + get_stats_~info#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:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8380: 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; [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8447: havoc ldv_mutex_lock_19_~ldv_func_arg1#1.base, ldv_mutex_lock_19_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_19_#in~ldv_func_arg1#1.base, ldv_mutex_lock_19_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_19 } true; [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8381: assume 0 != get_stats_~err~0#1;get_stats_#res#1 := -14; [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8381: assume !(0 != get_stats_~err~0#1); [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8844: assume wait_mgsl_event_#t~switch1329#1; [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8844: assume !wait_mgsl_event_#t~switch1329#1;wait_mgsl_event_#t~switch1329#1 := true; [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8448: set_params_~tmp___1~12#1.base, set_params_~tmp___1~12#1.offset := set_params_#t~ret1120#1.base, set_params_#t~ret1120#1.offset;havoc set_params_#t~ret1120#1.base, set_params_#t~ret1120#1.offset; [2025-02-08 02:46:38,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8448-1: SUMMARY for call set_params_#t~ret1120#1.base, set_params_#t~ret1120#1.offset := spinlock_check(set_params_~info#1.base, 1447 + set_params_~info#1.offset); srcloc: null [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845: wait_mgsl_event_~tmp___30~0#1.base, wait_mgsl_event_~tmp___30~0#1.offset := wait_mgsl_event_#t~ret1332#1.base, wait_mgsl_event_#t~ret1332#1.offset; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845-1: SUMMARY for call wait_mgsl_event_#t~ret1332#1.base, wait_mgsl_event_#t~ret1332#1.offset := get_current(); srcloc: null [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8878: assume wait_mgsl_event_#t~switch1342#1; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8878: assume !wait_mgsl_event_#t~switch1342#1;wait_mgsl_event_#t~switch1342#1 := true; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8449: set_params_~flags~23#1 := set_params_#t~ret1121#1;havoc set_params_#t~ret1121#1;set_params_~__len~2#1 := 48; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8449-1: SUMMARY for call set_params_#t~ret1121#1 := _raw_spin_lock_irqsave(set_params_~tmp___1~12#1.base, set_params_~tmp___1~12#1.offset); srcloc: null [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6666: #t~ret473#1 := get_txidle_#res#1;havoc get_txidle_#t~mem1124#1, get_txidle_#t~ret1125#1, get_txidle_#t~ret1126#1, get_txidle_#t~ret1127#1, get_txidle_~info#1.base, get_txidle_~info#1.offset, get_txidle_~idle_mode#1.base, get_txidle_~idle_mode#1.offset, get_txidle_~err~3#1, get_txidle_~tmp___0~38#1;havoc get_txidle_#in~info#1.base, get_txidle_#in~info#1.offset, get_txidle_#in~idle_mode#1.base, get_txidle_#in~idle_mode#1.offset;assume { :end_inline_get_txidle } true;assume -2147483648 <= #t~ret473#1 && #t~ret473#1 <= 2147483647;~tmp___2~5#1 := #t~ret473#1;#res#1 := ~tmp___2~5#1; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8451: assume set_params_~__len~2#1 % 18446744073709551616 > 63; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8451: assume !(set_params_~__len~2#1 % 18446744073709551616 > 63); [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8881: assume wait_mgsl_event_#t~switch1342#1; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8881: assume !wait_mgsl_event_#t~switch1342#1;wait_mgsl_event_#t~switch1342#1 := wait_mgsl_event_#t~switch1342#1; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8452: set_params_~__ret~2#1.base, set_params_~__ret~2#1.offset := set_params_#t~memcpy~res1122#1.base, set_params_#t~memcpy~res1122#1.offset;havoc set_params_#t~memcpy~res1122#1.base, set_params_#t~memcpy~res1122#1.offset; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8452-1: SUMMARY for call set_params_#t~memcpy~res1122#1.base, set_params_#t~memcpy~res1122#1.offset := #Ultimate.C_memcpy#12(set_params_~info#1.base, 4340 + set_params_~info#1.offset, set_params_~#tmp_params~0#1.base, set_params_~#tmp_params~0#1.offset, set_params_~__len~2#1); srcloc: null [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9014-1: SUMMARY for call remove_wait_queue(modem_input_wait_~info#1.base, 1023 + modem_input_wait_~info#1.offset, modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset); srcloc: null [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9014: modem_input_wait_~__ret___1~1#1 := 0;modem_input_wait_#t~switch1459#1 := false; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849: assume wait_mgsl_event_#t~switch1329#1; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849: assume !wait_mgsl_event_#t~switch1329#1;wait_mgsl_event_#t~switch1329#1 := true; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: #t~ret474#1 := set_txidle_#res#1;havoc set_txidle_#t~ret1128#1, set_txidle_#t~ret1129#1.base, set_txidle_#t~ret1129#1.offset, set_txidle_#t~ret1130#1, set_txidle_~info#1.base, set_txidle_~info#1.offset, set_txidle_~idle_mode#1, set_txidle_~flags~24#1, set_txidle_~tmp~70#1.base, set_txidle_~tmp~70#1.offset;havoc set_txidle_#in~info#1.base, set_txidle_#in~info#1.offset, set_txidle_#in~idle_mode#1;assume { :end_inline_set_txidle } true;assume -2147483648 <= #t~ret474#1 && #t~ret474#1 <= 2147483647;~tmp___3~2#1 := #t~ret474#1;#res#1 := ~tmp___3~2#1; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8420: call ULTIMATE.dealloc(set_params_~#tmp_params~0#1.base, set_params_~#tmp_params~0#1.offset);havoc set_params_~#tmp_params~0#1.base, set_params_~#tmp_params~0#1.offset;#t~ret472#1 := set_params_#res#1;havoc set_params_#t~ret1117#1, set_params_#t~ret1118#1, set_params_#t~ret1119#1, set_params_#t~ret1120#1.base, set_params_#t~ret1120#1.offset, set_params_#t~ret1121#1, set_params_#t~memcpy~res1122#1.base, set_params_#t~memcpy~res1122#1.offset, set_params_#t~memcpy~res1123#1.base, set_params_#t~memcpy~res1123#1.offset, set_params_~info#1.base, set_params_~info#1.offset, set_params_~new_params#1.base, set_params_~new_params#1.offset, set_params_~flags~23#1, set_params_~#tmp_params~0#1.base, set_params_~#tmp_params~0#1.offset, set_params_~err~2#1, set_params_~tmp___0~37#1, set_params_~tmp___1~12#1.base, set_params_~tmp___1~12#1.offset, set_params_~__len~2#1, set_params_~__ret~2#1.base, set_params_~__ret~2#1.offset;havoc set_params_#in~info#1.base, set_params_#in~info#1.offset, set_params_#in~new_params#1.base, set_params_#in~new_params#1.offset;assume { :end_inline_set_params } true;assume -2147483648 <= #t~ret472#1 && #t~ret472#1 <= 2147483647;~tmp___1~6#1 := #t~ret472#1;#res#1 := ~tmp___1~6#1; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850: wait_mgsl_event_~tmp___31~0#1.base, wait_mgsl_event_~tmp___31~0#1.offset := wait_mgsl_event_#t~ret1333#1.base, wait_mgsl_event_#t~ret1333#1.offset; [2025-02-08 02:46:38,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8586: call ULTIMATE.dealloc(wait_mgsl_event_~#cprev~0#1.base, wait_mgsl_event_~#cprev~0#1.offset);havoc wait_mgsl_event_~#cprev~0#1.base, wait_mgsl_event_~#cprev~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#cnow~1#1.base, wait_mgsl_event_~#cnow~1#1.offset);havoc wait_mgsl_event_~#cnow~1#1.base, wait_mgsl_event_~#cnow~1#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#mask~0#1.base, wait_mgsl_event_~#mask~0#1.offset);havoc wait_mgsl_event_~#mask~0#1.base, wait_mgsl_event_~#mask~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset);havoc wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset);havoc wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#wait~0#1.base, wait_mgsl_event_~#wait~0#1.offset);havoc wait_mgsl_event_~#wait~0#1.base, wait_mgsl_event_~#wait~0#1.offset;#t~ret479#1 := wait_mgsl_event_#res#1;havoc wait_mgsl_event_#t~ret1151#1.base, wait_mgsl_event_#t~ret1151#1.offset, wait_mgsl_event_#t~ret1152#1, wait_mgsl_event_#t~mem1153#1, wait_mgsl_event_#t~ret1154#1, wait_mgsl_event_#t~ret1155#1.base, wait_mgsl_event_#t~ret1155#1.offset, wait_mgsl_event_#t~ret1156#1, wait_mgsl_event_#t~mem1157#1, wait_mgsl_event_#t~bitwise1158#1, wait_mgsl_event_#t~bitwise1159#1, wait_mgsl_event_#t~bitwise1160#1, wait_mgsl_event_#t~mem1161#1, wait_mgsl_event_#t~bitwise1162#1, wait_mgsl_event_#t~mem1163#1, wait_mgsl_event_#t~mem1164#1, wait_mgsl_event_#t~mem1165#1, wait_mgsl_event_#t~mem1166#1, wait_mgsl_event_#t~mem1167#1, wait_mgsl_event_#t~mem1168#1, wait_mgsl_event_#t~mem1169#1, wait_mgsl_event_#t~mem1170#1, wait_mgsl_event_#t~mem1171#1, wait_mgsl_event_#t~mem1172#1, wait_mgsl_event_#t~mem1173#1, wait_mgsl_event_#t~mem1174#1, wait_mgsl_event_#t~mem1175#1, wait_mgsl_event_#t~mem1176#1, wait_mgsl_event_#t~mem1177#1, wait_mgsl_event_#t~mem1178#1, wait_mgsl_event_#t~mem1179#1, wait_mgsl_event_#t~mem1180#1, wait_mgsl_event_#t~mem1181#1, wait_mgsl_event_#t~mem1182#1, wait_mgsl_event_#t~mem1183#1, wait_mgsl_event_#t~mem1184#1, wait_mgsl_event_#t~mem1185#1, wait_mgsl_event_#t~mem1186#1, wait_mgsl_event_#t~mem1187#1, wait_mgsl_event_#t~mem1188#1, wait_mgsl_event_#t~mem1189#1, wait_mgsl_event_#t~mem1190#1, wait_mgsl_event_#t~mem1191#1, wait_mgsl_event_#t~mem1192#1, wait_mgsl_event_#t~mem1193#1, wait_mgsl_event_#t~mem1194#1, wait_mgsl_event_#t~bitwise1195#1, wait_mgsl_event_#t~mem1196#1, wait_mgsl_event_#t~mem1197#1, wait_mgsl_event_#t~bitwise1198#1, wait_mgsl_event_#t~mem1199#1, wait_mgsl_event_#t~bitwise1200#1, wait_mgsl_event_#t~mem1201#1, wait_mgsl_event_#t~switch1202#1, wait_mgsl_event_#t~ret1203#1.base, wait_mgsl_event_#t~ret1203#1.offset, wait_mgsl_event_#t~ret1204#1.base, wait_mgsl_event_#t~ret1204#1.offset, wait_mgsl_event_#t~ret1205#1.base, wait_mgsl_event_#t~ret1205#1.offset, wait_mgsl_event_#t~ret1206#1.base, wait_mgsl_event_#t~ret1206#1.offset, wait_mgsl_event_#t~ret1207#1.base, wait_mgsl_event_#t~ret1207#1.offset, wait_mgsl_event_#t~ret1208#1, wait_mgsl_event_#t~ret1209#1.base, wait_mgsl_event_#t~ret1209#1.offset, wait_mgsl_event_#t~ret1210#1, wait_mgsl_event_#t~mem1211#1, wait_mgsl_event_#t~mem1212#1, wait_mgsl_event_#t~mem1213#1, wait_mgsl_event_#t~mem1214#1, wait_mgsl_event_#t~mem1215#1, wait_mgsl_event_#t~mem1216#1, wait_mgsl_event_#t~mem1217#1, wait_mgsl_event_#t~mem1218#1, wait_mgsl_event_#t~mem1219#1, wait_mgsl_event_#t~mem1220#1, wait_mgsl_event_#t~mem1221#1, wait_mgsl_event_#t~mem1222#1, wait_mgsl_event_#t~mem1223#1, wait_mgsl_event_#t~mem1224#1, wait_mgsl_event_#t~mem1225#1, wait_mgsl_event_#t~mem1226#1, wait_mgsl_event_#t~mem1227#1, wait_mgsl_event_#t~mem1228#1, wait_mgsl_event_#t~mem1229#1, wait_mgsl_event_#t~mem1230#1, wait_mgsl_event_#t~mem1231#1, wait_mgsl_event_#t~mem1232#1, wait_mgsl_event_#t~mem1233#1, wait_mgsl_event_#t~mem1234#1, wait_mgsl_event_#t~mem1235#1, wait_mgsl_event_#t~mem1236#1, wait_mgsl_event_#t~mem1237#1, wait_mgsl_event_#t~mem1238#1, wait_mgsl_event_#t~mem1239#1, wait_mgsl_event_#t~mem1240#1, wait_mgsl_event_#t~mem1241#1, wait_mgsl_event_#t~switch1242#1, wait_mgsl_event_#t~ret1243#1.base, wait_mgsl_event_#t~ret1243#1.offset, wait_mgsl_event_#t~ret1244#1.base, wait_mgsl_event_#t~ret1244#1.offset, wait_mgsl_event_#t~ret1245#1.base, wait_mgsl_event_#t~ret1245#1.offset, wait_mgsl_event_#t~ret1246#1.base, wait_mgsl_event_#t~ret1246#1.offset, wait_mgsl_event_#t~mem1247#1, wait_mgsl_event_#t~mem1248#1, wait_mgsl_event_#t~mem1249#1, wait_mgsl_event_#t~mem1250#1, wait_mgsl_event_#t~short1251#1, wait_mgsl_event_#t~mem1252#1, wait_mgsl_event_#t~mem1253#1, wait_mgsl_event_#t~short1254#1, wait_mgsl_event_#t~mem1255#1, wait_mgsl_event_#t~mem1256#1, wait_mgsl_event_#t~short1257#1, wait_mgsl_event_#t~mem1258#1, wait_mgsl_event_#t~mem1259#1, wait_mgsl_event_#t~short1260#1, wait_mgsl_event_#t~mem1261#1, wait_mgsl_event_#t~mem1262#1, wait_mgsl_event_#t~short1263#1, wait_mgsl_event_#t~mem1264#1, wait_mgsl_event_#t~mem1265#1, wait_mgsl_event_#t~short1266#1, wait_mgsl_event_#t~mem1267#1, wait_mgsl_event_#t~mem1268#1, wait_mgsl_event_#t~short1269#1, wait_mgsl_event_#t~mem1270#1, wait_mgsl_event_#t~mem1271#1, wait_mgsl_event_#t~short1272#1, wait_mgsl_event_#t~mem1273#1, wait_mgsl_event_#t~mem1274#1, wait_mgsl_event_#t~short1275#1, wait_mgsl_event_#t~mem1276#1, wait_mgsl_event_#t~mem1277#1, wait_mgsl_event_#t~mem1278#1, wait_mgsl_event_#t~mem1279#1, wait_mgsl_event_#t~mem1280#1, wait_mgsl_event_#t~mem1281#1, wait_mgsl_event_#t~mem1282#1, wait_mgsl_event_#t~mem1283#1, wait_mgsl_event_#t~mem1284#1, wait_mgsl_event_#t~mem1285#1, wait_mgsl_event_#t~mem1286#1, wait_mgsl_event_#t~mem1287#1, wait_mgsl_event_#t~mem1288#1, wait_mgsl_event_#t~mem1289#1, wait_mgsl_event_#t~mem1290#1, wait_mgsl_event_#t~mem1291#1, wait_mgsl_event_#t~mem1292#1, wait_mgsl_event_#t~mem1293#1, wait_mgsl_event_#t~mem1294#1, wait_mgsl_event_#t~mem1295#1, wait_mgsl_event_#t~mem1296#1, wait_mgsl_event_#t~bitwise1297#1, wait_mgsl_event_#t~mem1298#1, wait_mgsl_event_#t~mem1299#1, wait_mgsl_event_#t~mem1300#1, wait_mgsl_event_#t~mem1301#1, wait_mgsl_event_#t~mem1302#1, wait_mgsl_event_#t~mem1303#1, wait_mgsl_event_#t~mem1304#1, wait_mgsl_event_#t~mem1305#1, wait_mgsl_event_#t~mem1306#1, wait_mgsl_event_#t~mem1307#1, wait_mgsl_event_#t~mem1308#1, wait_mgsl_event_#t~mem1309#1, wait_mgsl_event_#t~mem1310#1, wait_mgsl_event_#t~mem1311#1, wait_mgsl_event_#t~mem1312#1, wait_mgsl_event_#t~mem1313#1, wait_mgsl_event_#t~mem1314#1, wait_mgsl_event_#t~mem1315#1, wait_mgsl_event_#t~mem1316#1, wait_mgsl_event_#t~mem1317#1, wait_mgsl_event_#t~mem1318#1, wait_mgsl_event_#t~mem1319#1, wait_mgsl_event_#t~mem1320#1, wait_mgsl_event_#t~mem1321#1, wait_mgsl_event_#t~mem1322#1, wait_mgsl_event_#t~mem1323#1, wait_mgsl_event_#t~mem1324#1, wait_mgsl_event_#t~mem1325#1, wait_mgsl_event_#t~mem1326#1, wait_mgsl_event_#t~mem1327#1, wait_mgsl_event_#t~mem1328#1, wait_mgsl_event_#t~switch1329#1, wait_mgsl_event_#t~ret1330#1.base, wait_mgsl_event_#t~ret1330#1.offset, wait_mgsl_event_#t~ret1331#1.base, wait_mgsl_event_#t~ret1331#1.offset, wait_mgsl_event_#t~ret1332#1.base, wait_mgsl_event_#t~ret1332#1.offset, wait_mgsl_event_#t~ret1333#1.base, wait_mgsl_event_#t~ret1333#1.offset, wait_mgsl_event_#t~mem1334#1, wait_mgsl_event_#t~bitwise1335#1, wait_mgsl_event_#t~ret1336#1.base, wait_mgsl_event_#t~ret1336#1.offset, wait_mgsl_event_#t~ret1337#1, wait_mgsl_event_#t~ret1338#1, wait_mgsl_event_#t~mem1339#1, wait_mgsl_event_#t~bitwise1340#1, wait_mgsl_event_#t~mem1341#1, wait_mgsl_event_#t~switch1342#1, wait_mgsl_event_~info#1.base, wait_mgsl_event_~info#1.offset, wait_mgsl_event_~mask_ptr#1.base, wait_mgsl_event_~mask_ptr#1.offset, wait_mgsl_event_~flags~28#1, wait_mgsl_event_~s~0#1, wait_mgsl_event_~rc~3#1, wait_mgsl_event_~#cprev~0#1.base, wait_mgsl_event_~#cprev~0#1.offset, wait_mgsl_event_~#cnow~1#1.base, wait_mgsl_event_~#cnow~1#1.offset, wait_mgsl_event_~events~0#1, wait_mgsl_event_~#mask~0#1.base, wait_mgsl_event_~#mask~0#1.offset, wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset, wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset, wait_mgsl_event_~#wait~0#1.base, wait_mgsl_event_~#wait~0#1.offset, wait_mgsl_event_~tmp~74#1.base, wait_mgsl_event_~tmp~74#1.offset, wait_mgsl_event_~tmp___1~13#1, wait_mgsl_event_~tmp___2~9#1.base, wait_mgsl_event_~tmp___2~9#1.offset, wait_mgsl_event_~tmp___3~4#1, wait_mgsl_event_~tmp___4~4#1, wait_mgsl_event_~tmp___5~4#1, wait_mgsl_event_~tmp___6~2#1, wait_mgsl_event_~oldval~0#1, wait_mgsl_event_~newval~0#1, wait_mgsl_event_~tmp___7~2#1, wait_mgsl_event_~__ret~3#1, wait_mgsl_event_~tmp___8~1#1.base, wait_mgsl_event_~tmp___8~1#1.offset, wait_mgsl_event_~tmp___9~1#1.base, wait_mgsl_event_~tmp___9~1#1.offset, wait_mgsl_event_~tmp___10~0#1.base, wait_mgsl_event_~tmp___10~0#1.offset, wait_mgsl_event_~tmp___11~0#1.base, wait_mgsl_event_~tmp___11~0#1.offset, wait_mgsl_event_~tmp___12~0#1.base, wait_mgsl_event_~tmp___12~0#1.offset, wait_mgsl_event_~tmp___13~0#1, wait_mgsl_event_~tmp___14~0#1.base, wait_mgsl_event_~tmp___14~0#1.offset, wait_mgsl_event_~__ret___0~0#1, wait_mgsl_event_~tmp___15~0#1.base, wait_mgsl_event_~tmp___15~0#1.offset, wait_mgsl_event_~tmp___16~0#1.base, wait_mgsl_event_~tmp___16~0#1.offset, wait_mgsl_event_~tmp___17~0#1.base, wait_mgsl_event_~tmp___17~0#1.offset, wait_mgsl_event_~tmp___18~0#1.base, wait_mgsl_event_~tmp___18~0#1.offset, wait_mgsl_event_~tmp___19~0#1, wait_mgsl_event_~tmp___20~0#1, wait_mgsl_event_~tmp___21~0#1, wait_mgsl_event_~tmp___22~0#1, wait_mgsl_event_~tmp___23~0#1, wait_mgsl_event_~tmp___24~0#1, wait_mgsl_event_~tmp___25~0#1, wait_mgsl_event_~tmp___26~0#1, wait_mgsl_event_~tmp___27~0#1, wait_mgsl_event_~__ret___1~0#1, wait_mgsl_event_~tmp___28~0#1.base, wait_mgsl_event_~tmp___28~0#1.offset, wait_mgsl_event_~tmp___29~0#1.base, wait_mgsl_event_~tmp___29~0#1.offset, wait_mgsl_event_~tmp___30~0#1.base, wait_mgsl_event_~tmp___30~0#1.offset, wait_mgsl_event_~tmp___31~0#1.base, wait_mgsl_event_~tmp___31~0#1.offset, wait_mgsl_event_~tmp___32~0#1.base, wait_mgsl_event_~tmp___32~0#1.offset, wait_mgsl_event_~tmp___33~0#1, wait_mgsl_event_~__ret_pu~0#1, wait_mgsl_event_~__pu_val~0#1;havoc wait_mgsl_event_#in~info#1.base, wait_mgsl_event_#in~info#1.offset, wait_mgsl_event_#in~mask_ptr#1.base, wait_mgsl_event_#in~mask_ptr#1.offset;assume { :end_inline_wait_mgsl_event } true;assume -2147483648 <= #t~ret479#1 && #t~ret479#1 <= 2147483647;~tmp___8~0#1 := #t~ret479#1;#res#1 := ~tmp___8~0#1; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850-1: SUMMARY for call wait_mgsl_event_#t~ret1333#1.base, wait_mgsl_event_#t~ret1333#1.offset := get_current(); srcloc: null [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8454-1: SUMMARY for call set_params_#t~memcpy~res1123#1.base, set_params_#t~memcpy~res1123#1.offset := #Ultimate.C_memcpy#12(set_params_~info#1.base, 4340 + set_params_~info#1.offset, set_params_~#tmp_params~0#1.base, set_params_~#tmp_params~0#1.offset, set_params_~__len~2#1); srcloc: null [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8454: set_params_~__ret~2#1.base, set_params_~__ret~2#1.offset := set_params_#t~memcpy~res1123#1.base, set_params_#t~memcpy~res1123#1.offset;havoc set_params_#t~memcpy~res1123#1.base, set_params_#t~memcpy~res1123#1.offset; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8884: assume wait_mgsl_event_#t~switch1342#1; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8884: assume !wait_mgsl_event_#t~switch1342#1;wait_mgsl_event_#t~switch1342#1 := true; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9016: havoc modem_input_wait_#t~switch1459#1;havoc modem_input_wait_#t~ret1460#1.base, modem_input_wait_#t~ret1460#1.offset;havoc modem_input_wait_#t~ret1461#1.base, modem_input_wait_#t~ret1461#1.offset;havoc modem_input_wait_#t~ret1462#1.base, modem_input_wait_#t~ret1462#1.offset;havoc modem_input_wait_#t~ret1463#1.base, modem_input_wait_#t~ret1463#1.offset;havoc modem_input_wait_#t~switch1459#1;havoc modem_input_wait_#t~ret1460#1.base, modem_input_wait_#t~ret1460#1.offset;havoc modem_input_wait_#t~ret1461#1.base, modem_input_wait_#t~ret1461#1.offset;havoc modem_input_wait_#t~ret1462#1.base, modem_input_wait_#t~ret1462#1.offset;havoc modem_input_wait_#t~ret1463#1.base, modem_input_wait_#t~ret1463#1.offset;modem_input_wait_#res#1 := modem_input_wait_~rc~4#1;call ULTIMATE.dealloc(modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset);havoc modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset;call ULTIMATE.dealloc(modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset);havoc modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset;call ULTIMATE.dealloc(modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset);havoc modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017: assume modem_input_wait_#t~switch1459#1; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017: assume !modem_input_wait_#t~switch1459#1;modem_input_wait_#t~switch1459#1 := modem_input_wait_#t~switch1459#1; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6672: #t~ret475#1 := tx_enable_#res#1;havoc tx_enable_#t~ret1131#1, tx_enable_#t~ret1132#1.base, tx_enable_#t~ret1132#1.offset, tx_enable_#t~ret1133#1, tx_enable_#t~mem1134#1, tx_enable_#t~mem1135#1, tx_enable_~info#1.base, tx_enable_~info#1.offset, tx_enable_~enable#1, tx_enable_~flags~25#1, tx_enable_~tmp~71#1.base, tx_enable_~tmp~71#1.offset;havoc tx_enable_#in~info#1.base, tx_enable_#in~info#1.offset, tx_enable_#in~enable#1;assume { :end_inline_tx_enable } true;assume -2147483648 <= #t~ret475#1 && #t~ret475#1 <= 2147483647;~tmp___4~2#1 := #t~ret475#1;#res#1 := ~tmp___4~2#1; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018: modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset := modem_input_wait_#t~ret1460#1.base, modem_input_wait_#t~ret1460#1.offset; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018-1: SUMMARY for call modem_input_wait_#t~ret1460#1.base, modem_input_wait_#t~ret1460#1.offset := get_current(); srcloc: null [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8457: SUMMARY for call spin_unlock_irqrestore(set_params_~info#1.base, 1447 + set_params_~info#1.offset, set_params_~flags~23#1); srcloc: null [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8887: assume wait_mgsl_event_#t~switch1342#1; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8887: assume !wait_mgsl_event_#t~switch1342#1;havoc wait_mgsl_event_#t~switch1342#1;havoc wait_mgsl_event_#t~switch1342#1;wait_mgsl_event_~rc~3#1 := wait_mgsl_event_~__ret_pu~0#1; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8854: assume wait_mgsl_event_#t~switch1329#1; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8854: assume !wait_mgsl_event_#t~switch1329#1; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8458: assume { :begin_inline_ldv_mutex_unlock_20 } true;ldv_mutex_unlock_20_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_20_#in~ldv_func_arg1#1.offset := set_params_~info#1.base, 553 + set_params_~info#1.offset;havoc ldv_mutex_unlock_20_~ldv_func_arg1#1.base, ldv_mutex_unlock_20_~ldv_func_arg1#1.offset;ldv_mutex_unlock_20_~ldv_func_arg1#1.base, ldv_mutex_unlock_20_~ldv_func_arg1#1.offset := ldv_mutex_unlock_20_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_20_#in~ldv_func_arg1#1.offset; [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12719: SUMMARY for call ldv_mutex_unlock_mutex_of_tty_port(ldv_mutex_unlock_18_~ldv_func_arg1#1.base, ldv_mutex_unlock_18_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:38,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8458-1: SUMMARY for call change_params(set_params_~info#1.base, set_params_~info#1.offset); srcloc: null [2025-02-08 02:46:38,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13253: havoc #t~nondet2484; [2025-02-08 02:46:38,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11093: assume 0 != (if ~tmp___0~53#1 % 256 % 4294967296 <= 2147483647 then ~tmp___0~53#1 % 256 % 4294967296 else ~tmp___0~53#1 % 256 % 4294967296 - 4294967296);~rc~8#1 := 1; [2025-02-08 02:46:38,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11093: assume !(0 != (if ~tmp___0~53#1 % 256 % 4294967296 <= 2147483647 then ~tmp___0~53#1 % 256 % 4294967296 else ~tmp___0~53#1 % 256 % 4294967296 - 4294967296));~timeout~1#1 := ~timeout~1#1 - 1; [2025-02-08 02:46:38,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122: call write~int#12(~speed~0#1 % 4294967296, ~info#1.base, 4352 + ~info#1.offset, 8);call write~$Pointer$#12(~oldtty~0#1.base, ~oldtty~0#1.offset, ~info#1.base, 184 + ~info#1.offset, 8);#res#1 := (if 0 == ~rc~8#1 % 256 then 0 else 1);call ULTIMATE.dealloc(~#buf~0#1.base, ~#buf~0#1.offset);havoc ~#buf~0#1.base, ~#buf~0#1.offset; [2025-02-08 02:46:38,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10317: assume 0 != (reset_adapter_#t~mem1985#1.base + reset_adapter_#t~mem1985#1.offset) % 18446744073709551616;havoc reset_adapter_#t~mem1985#1.base, reset_adapter_#t~mem1985#1.offset;call reset_adapter_#t~mem1986#1.base, reset_adapter_#t~mem1986#1.offset := read~$Pointer$#12(reset_adapter_~info#1.base, 4291 + reset_adapter_~info#1.offset + 8 * reset_adapter_~i~4#1, 8); [2025-02-08 02:46:38,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10317: assume !(0 != (reset_adapter_#t~mem1985#1.base + reset_adapter_#t~mem1985#1.offset) % 18446744073709551616);havoc reset_adapter_#t~mem1985#1.base, reset_adapter_#t~mem1985#1.offset; [2025-02-08 02:46:38,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10317-1: call reset_adapter_#t~mem1985#1.base, reset_adapter_#t~mem1985#1.offset := read~$Pointer$#12(reset_adapter_~info#1.base, 4291 + reset_adapter_~info#1.offset + 8 * reset_adapter_~i~4#1, 8); [2025-02-08 02:46:38,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11085: SUMMARY for call tx_load_dma_buffer(~info#1.base, ~info#1.offset, ~#buf~0#1.base, ~#buf~0#1.offset, ~count~1#1 % 65536); srcloc: null [2025-02-08 02:46:38,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10321: reset_adapter_~i~4#1 := 1 + reset_adapter_~i~4#1; [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122-1: SUMMARY for call spin_unlock_irqrestore(~info#1.base, 1447 + ~info#1.offset, ~flags~38#1); srcloc: null [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11089: assume 0 != ~timeout~1#1 % 18446744073709551616; [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11089: assume !(0 != ~timeout~1#1 % 18446744073709551616); [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106: assume 0 != (if ~rc~8#1 % 256 % 4294967296 <= 2147483647 then ~rc~8#1 % 256 % 4294967296 else ~rc~8#1 % 256 % 4294967296 - 4294967296);call #t~mem2223#1 := read~int#12(~info#1.base, 4237 + ~info#1.offset, 4); [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106: assume !(0 != (if ~rc~8#1 % 256 % 4294967296 <= 2147483647 then ~rc~8#1 % 256 % 4294967296 else ~rc~8#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11081: SUMMARY for call hdlc_mode(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11069: call write~int#12(~count~1#1, ~#buf~0#1.base, ~#buf~0#1.offset + (if ~count~1#1 % 65536 % 4294967296 <= 2147483647 then ~count~1#1 % 65536 % 4294967296 else ~count~1#1 % 65536 % 4294967296 - 4294967296), 1);~count~1#1 := 1 + (if ~count~1#1 % 65536 % 4294967296 <= 2147483647 then ~count~1#1 % 65536 % 4294967296 else ~count~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10318-1: SUMMARY for call reset_port(reset_adapter_#t~mem1986#1.base, reset_adapter_#t~mem1986#1.offset); srcloc: null [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11082: SUMMARY for call enable_loopback(~info#1.base, ~info#1.offset, 1); srcloc: null [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11119-1: SUMMARY for call #t~ret2226#1.base, #t~ret2226#1.offset := spinlock_check(~info#1.base, 1447 + ~info#1.offset); srcloc: null [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11086: SUMMARY for call tx_start(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10318: havoc reset_adapter_#t~mem1986#1.base, reset_adapter_#t~mem1986#1.offset; [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11119: ~tmp___2~19#1.base, ~tmp___2~19#1.offset := #t~ret2226#1.base, #t~ret2226#1.offset;havoc #t~ret2226#1.base, #t~ret2226#1.offset; [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11078-1: call #t~mem2217#1.base, #t~mem2217#1.offset := read~$Pointer$#12(~info#1.base, 4229 + ~info#1.offset, 8); [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11107: assume #t~mem2223#1 % 4294967296 != ~count~1#1 % 65536 % 4294967296;havoc #t~mem2223#1;~rc~8#1 := 0; [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11107: assume !(#t~mem2223#1 % 4294967296 != ~count~1#1 % 65536 % 4294967296);havoc #t~mem2223#1;call #t~mem2224#1.base, #t~mem2224#1.offset := read~$Pointer$#12(~info#1.base, 4229 + ~info#1.offset, 8);~tmp___1~23#1 := #t~nondet2225#1;havoc #t~mem2224#1.base, #t~mem2224#1.offset;havoc #t~nondet2225#1; [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11049: call ULTIMATE.dealloc(~#buf~0#1.base, ~#buf~0#1.offset);havoc ~#buf~0#1.base, ~#buf~0#1.offset; [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11078: SUMMARY for call #t~memset~res2218#1.base, #t~memset~res2218#1.offset := #Ultimate.C_memset#12(#t~mem2217#1.base, #t~mem2217#1.offset, 0, 20); srcloc: null [2025-02-08 02:46:38,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091: SUMMARY for call #t~ret2221#1 := msleep_interruptible(10); srcloc: null [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10315: assume reset_adapter_~i~4#1 <= 3; [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10315: assume !(reset_adapter_~i~4#1 <= 3); [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11083-1: SUMMARY for call rx_start(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11083: call write~int#12((if ~count~1#1 % 65536 % 4294967296 <= 2147483647 then ~count~1#1 % 65536 % 4294967296 else ~count~1#1 % 65536 % 4294967296 - 4294967296), ~info#1.base, 1019 + ~info#1.offset, 4); [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11120: ~flags~38#1 := #t~ret2227#1;havoc #t~ret2227#1;assume { :begin_inline_reset_adapter } true;reset_adapter_#in~info#1.base, reset_adapter_#in~info#1.offset := ~info#1.base, ~info#1.offset;havoc reset_adapter_#t~mem1985#1.base, reset_adapter_#t~mem1985#1.offset, reset_adapter_#t~mem1986#1.base, reset_adapter_#t~mem1986#1.offset, reset_adapter_~info#1.base, reset_adapter_~info#1.offset, reset_adapter_~i~4#1;reset_adapter_~info#1.base, reset_adapter_~info#1.offset := reset_adapter_#in~info#1.base, reset_adapter_#in~info#1.offset;havoc reset_adapter_~i~4#1;reset_adapter_~i~4#1 := 0; [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11087-1: SUMMARY for call spin_unlock_irqrestore(~info#1.base, 1447 + ~info#1.offset, ~flags~38#1); srcloc: null [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11120-1: SUMMARY for call #t~ret2227#1 := _raw_spin_lock_irqsave(~tmp___2~19#1.base, ~tmp___2~19#1.offset); srcloc: null [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11087: ~timeout~1#1 := 100; [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11112: assume 0 != ~tmp___1~23#1;~rc~8#1 := 0; [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11112: assume !(0 != ~tmp___1~23#1); [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11079-1: SUMMARY for call #t~ret2219#1.base, #t~ret2219#1.offset := spinlock_check(~info#1.base, 1447 + ~info#1.offset); srcloc: null [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11079: ~tmp~96#1.base, ~tmp~96#1.offset := #t~ret2219#1.base, #t~ret2219#1.offset;havoc #t~ret2219#1.base, #t~ret2219#1.offset; [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11092: ~tmp___0~53#1 := (if 0 == #t~ret2222#1 % 256 then 0 else 1);havoc #t~ret2222#1; [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint loopback_testFINAL: assume true; [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11092-1: SUMMARY for call #t~ret2222#1 := rx_get_frame(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11121: havoc reset_adapter_#t~mem1985#1.base, reset_adapter_#t~mem1985#1.offset, reset_adapter_#t~mem1986#1.base, reset_adapter_#t~mem1986#1.offset, reset_adapter_~info#1.base, reset_adapter_~info#1.offset, reset_adapter_~i~4#1;havoc reset_adapter_#in~info#1.base, reset_adapter_#in~info#1.offset;assume { :end_inline_reset_adapter } true; [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11080: ~flags~38#1 := #t~ret2220#1;havoc #t~ret2220#1; [2025-02-08 02:46:38,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11080-1: SUMMARY for call #t~ret2220#1 := _raw_spin_lock_irqsave(~tmp~96#1.base, ~tmp~96#1.offset); srcloc: null [2025-02-08 02:46:39,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13320: havoc #t~nondet2493; [2025-02-08 02:46:39,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13465: havoc #t~nondet2522; [2025-02-08 02:46:40,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5202: havoc #t~mem1;havoc #t~bitwise2; [2025-02-08 02:46:41,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11388: load_pci_memory_~__len~6#1 := ~sca_pci_load_interval~0 % 4294967296; [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11390-1: SUMMARY for call load_pci_memory_#t~ret2296#1 := read_status_reg(load_pci_memory_~info#1.base, load_pci_memory_~info#1.offset); srcloc: null [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10849: assume #t~mem2170#1 % 4294967296 <= ~i~5#1 % 4294967296;havoc #t~mem2170#1;~i~5#1 := 0; [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10849: assume !(#t~mem2170#1 % 4294967296 <= ~i~5#1 % 4294967296);havoc #t~mem2170#1; [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11390: havoc load_pci_memory_#t~ret2296#1;load_pci_memory_~dest#1.base, load_pci_memory_~dest#1.offset := load_pci_memory_~dest#1.base, load_pci_memory_~dest#1.offset + (if ~sca_pci_load_interval~0 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~sca_pci_load_interval~0 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~sca_pci_load_interval~0 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);load_pci_memory_~src#1.base, load_pci_memory_~src#1.offset := load_pci_memory_~src#1.base, load_pci_memory_~src#1.offset + (if ~sca_pci_load_interval~0 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~sca_pci_load_interval~0 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~sca_pci_load_interval~0 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);load_pci_memory_~i~9#1 := 1 + (if load_pci_memory_~i~9#1 % 65536 % 4294967296 <= 2147483647 then load_pci_memory_~i~9#1 % 65536 % 4294967296 else load_pci_memory_~i~9#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint tx_load_dma_bufferFINAL: assume true; [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11401: load_pci_memory_~__len___0~0#1 := load_pci_memory_~count#1 % 65536 % 4294967296 % (~sca_pci_load_interval~0 % 4294967296) % 4294967296; [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10844: assume 0 == ~count#1 % 4294967296; [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10844: assume !(0 == ~count#1 % 4294967296);~i~5#1 := 1 + ~i~5#1;call #t~mem2170#1 := read~int#12(~info#1.base, 2933 + ~info#1.offset, 4); [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11389-1: SUMMARY for call load_pci_memory_#t~memcpy~res2295#1.base, load_pci_memory_#t~memcpy~res2295#1.offset := #Ultimate.C_memcpy#12(load_pci_memory_~dest#1.base, load_pci_memory_~dest#1.offset, load_pci_memory_~src#1.base, load_pci_memory_~src#1.offset, load_pci_memory_~__len~6#1); srcloc: null [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11389: load_pci_memory_~__ret~9#1.base, load_pci_memory_~__ret~9#1.offset := load_pci_memory_#t~memcpy~res2295#1.base, load_pci_memory_#t~memcpy~res2295#1.offset;havoc load_pci_memory_#t~memcpy~res2295#1.base, load_pci_memory_#t~memcpy~res2295#1.offset; [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11402: load_pci_memory_~__ret___0~3#1.base, load_pci_memory_~__ret___0~3#1.offset := load_pci_memory_#t~memcpy~res2297#1.base, load_pci_memory_#t~memcpy~res2297#1.offset;havoc load_pci_memory_#t~memcpy~res2297#1.base, load_pci_memory_#t~memcpy~res2297#1.offset;havoc load_pci_memory_#t~memcpy~res2295#1.base, load_pci_memory_#t~memcpy~res2295#1.offset, load_pci_memory_#t~ret2296#1, load_pci_memory_#t~memcpy~res2297#1.base, load_pci_memory_#t~memcpy~res2297#1.offset, load_pci_memory_~info#1.base, load_pci_memory_~info#1.offset, load_pci_memory_~dest#1.base, load_pci_memory_~dest#1.offset, load_pci_memory_~src#1.base, load_pci_memory_~src#1.offset, load_pci_memory_~count#1, load_pci_memory_~interval~0#1, load_pci_memory_~i~9#1, load_pci_memory_~__len~6#1, load_pci_memory_~__ret~9#1.base, load_pci_memory_~__ret~9#1.offset, load_pci_memory_~__len___0~0#1, load_pci_memory_~__ret___0~3#1.base, load_pci_memory_~__ret___0~3#1.offset;havoc load_pci_memory_#in~info#1.base, load_pci_memory_#in~info#1.offset, load_pci_memory_#in~dest#1.base, load_pci_memory_#in~dest#1.offset, load_pci_memory_#in~src#1.base, load_pci_memory_#in~src#1.offset, load_pci_memory_#in~count#1;assume { :end_inline_load_pci_memory } true;havoc #t~mem2169#1.base, #t~mem2169#1.offset;call write~int#12(~copy_count~1#1, ~desc~1#1.base, 6 + ~desc~1#1.offset, 2);call write~int#12(0, ~desc~1#1.base, 8 + ~desc~1#1.offset, 1);~buf#1.base, ~buf#1.offset := ~buf#1.base, ~buf#1.offset + (if ~copy_count~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~copy_count~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 else ~copy_count~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);~count#1 := ~count#1 - ~copy_count~1#1 % 65536; [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11402-1: SUMMARY for call load_pci_memory_#t~memcpy~res2297#1.base, load_pci_memory_#t~memcpy~res2297#1.offset := #Ultimate.C_memcpy#12(load_pci_memory_~dest#1.base, load_pci_memory_~dest#1.offset, load_pci_memory_~src#1.base, load_pci_memory_~src#1.offset, load_pci_memory_~__len___0~0#1); srcloc: null [2025-02-08 02:46:41,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10855: call #t~mem2171#1.base, #t~mem2171#1.offset := read~$Pointer$#12(~info#1.base, 2937 + ~info#1.offset, 8);call write~int#12(129, #t~mem2171#1.base, 8 + (#t~mem2171#1.offset + 10 * (if ~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 1);~i~5#1 := 1 + ~i~5#1;call write~int#12(~i~5#1, ~info#1.base, 4225 + ~info#1.offset, 4); [2025-02-08 02:46:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5418: 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:46:46,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: call ULTIMATE.dealloc(~#cnow~0.base, ~#cnow~0.offset);havoc ~#cnow~0.base, ~#cnow~0.offset; [2025-02-08 02:46:46,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13332: havoc #t~nondet2496; [2025-02-08 02:46:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294: assume 0 == (hdlcdev_rx_~skb~0#1.base + hdlcdev_rx_~skb~0#1.offset) % 18446744073709551616; [2025-02-08 02:46:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294: assume !(0 == (hdlcdev_rx_~skb~0#1.base + hdlcdev_rx_~skb~0#1.offset) % 18446744073709551616);hdlcdev_rx_~__len~1#1 := hdlcdev_rx_~size#1;assume { :begin_inline_skb_put } true;skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1 := hdlcdev_rx_~skb~0#1.base, hdlcdev_rx_~skb~0#1.offset, hdlcdev_rx_~size#1;havoc skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem2518#1.base, skb_put_#t~mem2518#1.offset, skb_put_#t~mem2519#1, skb_put_#t~mem2520#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;skb_put_~arg0#1.base, skb_put_~arg0#1.offset := skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset;skb_put_~arg1#1 := skb_put_#in~arg1#1;call skb_put_#t~mem2518#1.base, skb_put_#t~mem2518#1.offset := read~$Pointer$#12(skb_put_~arg0#1.base, 241 + skb_put_~arg0#1.offset, 8);call skb_put_#t~mem2519#1 := read~int#12(skb_put_~arg0#1.base, 225 + skb_put_~arg0#1.offset, 4);skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset := skb_put_#t~mem2518#1.base, skb_put_#t~mem2518#1.offset + (if skb_put_#t~mem2519#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then skb_put_#t~mem2519#1 % 4294967296 % 18446744073709551616 else skb_put_#t~mem2519#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc skb_put_#t~mem2518#1.base, skb_put_#t~mem2518#1.offset;havoc skb_put_#t~mem2519#1;call skb_put_#t~mem2520#1 := read~int#12(skb_put_~arg0#1.base, 225 + skb_put_~arg0#1.offset, 4);call write~int#12(skb_put_#t~mem2520#1 + skb_put_~arg1#1, skb_put_~arg0#1.base, 225 + skb_put_~arg0#1.offset, 4);havoc skb_put_#t~mem2520#1;skb_put_#res#1.base, skb_put_#res#1.offset := skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset; [2025-02-08 02:46:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10779: havoc hdlcdev_rx_#t~ret709#1.base, hdlcdev_rx_#t~ret709#1.offset, hdlcdev_rx_#t~mem710#1.base, hdlcdev_rx_#t~mem710#1.offset, hdlcdev_rx_#t~ret711#1, hdlcdev_rx_#t~ret712#1, hdlcdev_rx_#t~mem713#1, hdlcdev_rx_#t~ret714#1.base, hdlcdev_rx_#t~ret714#1.offset, hdlcdev_rx_#t~memcpy~res715#1.base, hdlcdev_rx_#t~memcpy~res715#1.offset, hdlcdev_rx_#t~ret716#1, hdlcdev_rx_#t~mem717#1, hdlcdev_rx_#t~mem718#1, hdlcdev_rx_#t~ret719#1, hdlcdev_rx_~info#1.base, hdlcdev_rx_~info#1.offset, hdlcdev_rx_~buf#1.base, hdlcdev_rx_~buf#1.offset, hdlcdev_rx_~size#1, hdlcdev_rx_~skb~0#1.base, hdlcdev_rx_~skb~0#1.offset, hdlcdev_rx_~tmp~51#1.base, hdlcdev_rx_~tmp~51#1.offset, hdlcdev_rx_~dev~0#1.base, hdlcdev_rx_~dev~0#1.offset, hdlcdev_rx_~__len~1#1, hdlcdev_rx_~__ret~1#1.base, hdlcdev_rx_~__ret~1#1.offset, hdlcdev_rx_~tmp___1~9#1.base, hdlcdev_rx_~tmp___1~9#1.offset;havoc hdlcdev_rx_#in~info#1.base, hdlcdev_rx_#in~info#1.offset, hdlcdev_rx_#in~buf#1.base, hdlcdev_rx_#in~buf#1.offset, hdlcdev_rx_#in~size#1;assume { :end_inline_hdlcdev_rx } true;havoc #t~mem2159#1.base, #t~mem2159#1.offset; [2025-02-08 02:46:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10738: havoc #t~mem2150#1.base, #t~mem2150#1.offset; [2025-02-08 02:46:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5717: hdlc_type_trans_~tmp~21#1.base, hdlc_type_trans_~tmp~21#1.offset := hdlc_type_trans_#t~ret230#1.base, hdlc_type_trans_#t~ret230#1.offset;havoc hdlc_type_trans_#t~ret230#1.base, hdlc_type_trans_#t~ret230#1.offset;hdlc_type_trans_~hdlc~0#1.base, hdlc_type_trans_~hdlc~0#1.offset := hdlc_type_trans_~tmp~21#1.base, hdlc_type_trans_~tmp~21#1.offset;call write~$Pointer$#12(hdlc_type_trans_~dev#1.base, hdlc_type_trans_~dev#1.offset, hdlc_type_trans_~skb#1.base, 32 + hdlc_type_trans_~skb#1.offset, 8);assume { :begin_inline_skb_reset_mac_header } true;skb_reset_mac_header_#in~skb#1.base, skb_reset_mac_header_#in~skb#1.offset := hdlc_type_trans_~skb#1.base, hdlc_type_trans_~skb#1.offset;havoc skb_reset_mac_header_#t~mem192#1.base, skb_reset_mac_header_#t~mem192#1.offset, skb_reset_mac_header_#t~mem193#1.base, skb_reset_mac_header_#t~mem193#1.offset, skb_reset_mac_header_~skb#1.base, skb_reset_mac_header_~skb#1.offset;skb_reset_mac_header_~skb#1.base, skb_reset_mac_header_~skb#1.offset := skb_reset_mac_header_#in~skb#1.base, skb_reset_mac_header_#in~skb#1.offset;call skb_reset_mac_header_#t~mem192#1.base, skb_reset_mac_header_#t~mem192#1.offset := read~$Pointer$#12(skb_reset_mac_header_~skb#1.base, 241 + skb_reset_mac_header_~skb#1.offset, 8);call skb_reset_mac_header_#t~mem193#1.base, skb_reset_mac_header_#t~mem193#1.offset := read~$Pointer$#12(skb_reset_mac_header_~skb#1.base, 233 + skb_reset_mac_header_~skb#1.offset, 8);call write~int#12(skb_reset_mac_header_#t~mem192#1.base + skb_reset_mac_header_#t~mem192#1.offset - (skb_reset_mac_header_#t~mem193#1.base + skb_reset_mac_header_#t~mem193#1.offset), skb_reset_mac_header_~skb#1.base, 221 + skb_reset_mac_header_~skb#1.offset, 4);havoc skb_reset_mac_header_#t~mem192#1.base, skb_reset_mac_header_#t~mem192#1.offset;havoc skb_reset_mac_header_#t~mem193#1.base, skb_reset_mac_header_#t~mem193#1.offset; [2025-02-08 02:46:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5717-1: SUMMARY for call hdlc_type_trans_#t~ret230#1.base, hdlc_type_trans_#t~ret230#1.offset := dev_to_hdlc(hdlc_type_trans_~dev#1.base, hdlc_type_trans_~dev#1.offset); srcloc: null [2025-02-08 02:46:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10705-4: assume 0 == ~status~8#1 % 65536 % 4294967296 || 64 == ~status~8#1 % 65536 % 4294967296;#t~bitwise2134#1 := 64; [2025-02-08 02:46:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10705-4: assume !(0 == ~status~8#1 % 65536 % 4294967296 || 64 == ~status~8#1 % 65536 % 4294967296); [2025-02-08 02:46:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5585: dev_alloc_skb_#t~ret198#1.base, dev_alloc_skb_#t~ret198#1.offset := netdev_alloc_skb_#res#1.base, netdev_alloc_skb_#res#1.offset;havoc netdev_alloc_skb_#t~ret197#1.base, netdev_alloc_skb_#t~ret197#1.offset, netdev_alloc_skb_~dev#1.base, netdev_alloc_skb_~dev#1.offset, netdev_alloc_skb_~length#1, netdev_alloc_skb_~tmp~11#1.base, netdev_alloc_skb_~tmp~11#1.offset;havoc netdev_alloc_skb_#in~dev#1.base, netdev_alloc_skb_#in~dev#1.offset, netdev_alloc_skb_#in~length#1;assume { :end_inline_netdev_alloc_skb } true;dev_alloc_skb_~tmp~12#1.base, dev_alloc_skb_~tmp~12#1.offset := dev_alloc_skb_#t~ret198#1.base, dev_alloc_skb_#t~ret198#1.offset;havoc dev_alloc_skb_#t~ret198#1.base, dev_alloc_skb_#t~ret198#1.offset;dev_alloc_skb_#res#1.base, dev_alloc_skb_#res#1.offset := dev_alloc_skb_~tmp~12#1.base, dev_alloc_skb_~tmp~12#1.offset; [2025-02-08 02:46:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10730: assume ~debug_level~0 > 0;~__min1~2#1 := ~framesize~0#1;~__min2~2#1 := 1024; [2025-02-08 02:46:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10730: assume !(~debug_level~0 > 0); [2025-02-08 02:46:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10738-2: call #t~mem2150#1.base, #t~mem2150#1.offset := read~$Pointer$#12(~info#1.base, 1649 + ~info#1.offset + 10 * (if ~StartIndex~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~StartIndex~0#1 % 4294967296 % 18446744073709551616 else ~StartIndex~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10705-1: [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10738-1: SUMMARY for call trace_block(~info#1.base, ~info#1.offset, #t~mem2150#1.base, #t~mem2150#1.offset, (if ~tmp___0~49#1 % 4294967296 % 4294967296 <= 2147483647 then ~tmp___0~49#1 % 4294967296 % 4294967296 else ~tmp___0~49#1 % 4294967296 % 4294967296 - 4294967296), 0); srcloc: null [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10705: ~status~8#1 := #t~bitwise2134#1;havoc #t~bitwise2134#1; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10705-3: assume false;#t~bitwise2134#1 := ~status~8#1 % 65536; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10705-3: assume !false; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10705-2: havoc #t~bitwise2134#1;assume (#t~bitwise2134#1 % 4294967296 >= ~status~8#1 % 65536 % 4294967296 && #t~bitwise2134#1 % 4294967296 >= 64) && #t~bitwise2134#1 % 4294967296 <= 64 + ~status~8#1 % 65536 % 4294967296; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: hdlcdev_rx_#t~ret716#1 := hdlc_type_trans_#res#1;havoc hdlc_type_trans_#t~ret230#1.base, hdlc_type_trans_#t~ret230#1.offset, hdlc_type_trans_#t~mem231#1.base, hdlc_type_trans_#t~mem231#1.offset, hdlc_type_trans_#t~mem232#1.base, hdlc_type_trans_#t~mem232#1.offset, hdlc_type_trans_#t~mem237#1.base, hdlc_type_trans_#t~mem237#1.offset, hdlc_type_trans_#t~mem238#1.base, hdlc_type_trans_#t~mem238#1.offset, hdlc_type_trans_#t~ret239#1, hdlc_type_trans_~skb#1.base, hdlc_type_trans_~skb#1.offset, hdlc_type_trans_~dev#1.base, hdlc_type_trans_~dev#1.offset, hdlc_type_trans_~hdlc~0#1.base, hdlc_type_trans_~hdlc~0#1.offset, hdlc_type_trans_~tmp~21#1.base, hdlc_type_trans_~tmp~21#1.offset, hdlc_type_trans_~tmp___0~7#1;havoc hdlc_type_trans_#in~skb#1.base, hdlc_type_trans_#in~skb#1.offset, hdlc_type_trans_#in~dev#1.base, hdlc_type_trans_#in~dev#1.offset;assume { :end_inline_hdlc_type_trans } true;call write~int#12(hdlcdev_rx_#t~ret716#1, hdlcdev_rx_~skb~0#1.base, 134 + hdlcdev_rx_~skb~0#1.offset, 2);havoc hdlcdev_rx_#t~ret716#1;call hdlcdev_rx_#t~mem717#1 := read~int#12(hdlcdev_rx_~dev~0#1.base, 172 + hdlcdev_rx_~dev~0#1.offset, 8);call write~int#12(1 + hdlcdev_rx_#t~mem717#1, hdlcdev_rx_~dev~0#1.base, 172 + hdlcdev_rx_~dev~0#1.offset, 8);havoc hdlcdev_rx_#t~mem717#1;call hdlcdev_rx_#t~mem718#1 := read~int#12(hdlcdev_rx_~dev~0#1.base, 188 + hdlcdev_rx_~dev~0#1.offset, 8);call write~int#12(hdlcdev_rx_#t~mem718#1 + hdlcdev_rx_~size#1, hdlcdev_rx_~dev~0#1.base, 188 + hdlcdev_rx_~dev~0#1.offset, 8);havoc hdlcdev_rx_#t~mem718#1;assume { :begin_inline_netif_rx } true;netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset := hdlcdev_rx_~skb~0#1.base, hdlcdev_rx_~skb~0#1.offset;havoc netif_rx_#res#1;havoc netif_rx_#t~nondet2506#1, netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset;netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset := netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset;havoc netif_rx_#t~nondet2506#1;assume -2147483648 <= netif_rx_#t~nondet2506#1 && netif_rx_#t~nondet2506#1 <= 2147483647;netif_rx_#res#1 := netif_rx_#t~nondet2506#1;havoc netif_rx_#t~nondet2506#1; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10755: assume ~_min1~1#1 < ~_min2~1#1;~tmp___1~20#1 := ~_min1~1#1; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10755: assume !(~_min1~1#1 < ~_min2~1#1);~tmp___1~20#1 := ~_min2~1#1; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295-1: SUMMARY for call hdlcdev_rx_#t~ret712#1 := printk(106, 0); srcloc: null [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295: assume -2147483648 <= hdlcdev_rx_#t~ret712#1 && hdlcdev_rx_#t~ret712#1 <= 2147483647;havoc hdlcdev_rx_#t~ret712#1;call hdlcdev_rx_#t~mem713#1 := read~int#12(hdlcdev_rx_~dev~0#1.base, 220 + hdlcdev_rx_~dev~0#1.offset, 8);call write~int#12(1 + hdlcdev_rx_#t~mem713#1, hdlcdev_rx_~dev~0#1.base, 220 + hdlcdev_rx_~dev~0#1.offset, 8);havoc hdlcdev_rx_#t~mem713#1; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13216-1: __netdev_alloc_skb_#res#1.base, __netdev_alloc_skb_#res#1.offset := __netdev_alloc_skb_~skb~1#1.base, __netdev_alloc_skb_~skb~1#1.offset; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10772: assume 0 != ~copy_count~0#1; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10772: assume !(0 != ~copy_count~0#1); [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7287: hdlcdev_rx_#t~ret709#1.base, hdlcdev_rx_#t~ret709#1.offset := dev_alloc_skb_#res#1.base, dev_alloc_skb_#res#1.offset;havoc dev_alloc_skb_#t~ret198#1.base, dev_alloc_skb_#t~ret198#1.offset, dev_alloc_skb_~length#1, dev_alloc_skb_~tmp~12#1.base, dev_alloc_skb_~tmp~12#1.offset;havoc dev_alloc_skb_#in~length#1;assume { :end_inline_dev_alloc_skb } true;hdlcdev_rx_~tmp~51#1.base, hdlcdev_rx_~tmp~51#1.offset := hdlcdev_rx_#t~ret709#1.base, hdlcdev_rx_#t~ret709#1.offset;havoc hdlcdev_rx_#t~ret709#1.base, hdlcdev_rx_#t~ret709#1.offset;hdlcdev_rx_~skb~0#1.base, hdlcdev_rx_~skb~0#1.offset := hdlcdev_rx_~tmp~51#1.base, hdlcdev_rx_~tmp~51#1.offset;call hdlcdev_rx_#t~mem710#1.base, hdlcdev_rx_#t~mem710#1.offset := read~$Pointer$#12(hdlcdev_rx_~info#1.base, 12757 + hdlcdev_rx_~info#1.offset, 8);hdlcdev_rx_~dev~0#1.base, hdlcdev_rx_~dev~0#1.offset := hdlcdev_rx_#t~mem710#1.base, hdlcdev_rx_#t~mem710#1.offset;havoc hdlcdev_rx_#t~mem710#1.base, hdlcdev_rx_#t~mem710#1.offset; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13390: havoc netif_rx_#t~nondet2506#1;hdlcdev_rx_#t~ret719#1 := netif_rx_#res#1;havoc netif_rx_#t~nondet2506#1, netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset;havoc netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset;assume { :end_inline_netif_rx } true;assume -2147483648 <= hdlcdev_rx_#t~ret719#1 && hdlcdev_rx_#t~ret719#1 <= 2147483647;havoc hdlcdev_rx_#t~ret719#1; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5578: netdev_alloc_skb_#t~ret197#1.base, netdev_alloc_skb_#t~ret197#1.offset := __netdev_alloc_skb_#res#1.base, __netdev_alloc_skb_#res#1.offset;havoc __netdev_alloc_skb_#t~ret2476#1.base, __netdev_alloc_skb_#t~ret2476#1.offset, __netdev_alloc_skb_#t~ret2477#1.base, __netdev_alloc_skb_#t~ret2477#1.offset, __netdev_alloc_skb_#t~mem2478#1.base, __netdev_alloc_skb_#t~mem2478#1.offset, __netdev_alloc_skb_~arg0#1.base, __netdev_alloc_skb_~arg0#1.offset, __netdev_alloc_skb_~arg1#1, __netdev_alloc_skb_~arg2#1, __netdev_alloc_skb_~skb~1#1.base, __netdev_alloc_skb_~skb~1#1.offset;havoc __netdev_alloc_skb_#in~arg0#1.base, __netdev_alloc_skb_#in~arg0#1.offset, __netdev_alloc_skb_#in~arg1#1, __netdev_alloc_skb_#in~arg2#1;assume { :end_inline___netdev_alloc_skb } true;netdev_alloc_skb_~tmp~11#1.base, netdev_alloc_skb_~tmp~11#1.offset := netdev_alloc_skb_#t~ret197#1.base, netdev_alloc_skb_#t~ret197#1.offset;havoc netdev_alloc_skb_#t~ret197#1.base, netdev_alloc_skb_#t~ret197#1.offset;netdev_alloc_skb_#res#1.base, netdev_alloc_skb_#res#1.offset := netdev_alloc_skb_~tmp~11#1.base, netdev_alloc_skb_~tmp~11#1.offset; [2025-02-08 02:46:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781: havoc ldisc_receive_buf_#t~ret240#1.base, ldisc_receive_buf_#t~ret240#1.offset, ldisc_receive_buf_#t~mem241#1.base, ldisc_receive_buf_#t~mem241#1.offset, ldisc_receive_buf_#t~mem242#1.base, ldisc_receive_buf_#t~mem242#1.offset, ldisc_receive_buf_#t~mem249#1.base, ldisc_receive_buf_#t~mem249#1.offset, ldisc_receive_buf_#t~mem250#1.base, ldisc_receive_buf_#t~mem250#1.offset, ldisc_receive_buf_~tty#1.base, ldisc_receive_buf_~tty#1.offset, ldisc_receive_buf_~data#1.base, ldisc_receive_buf_~data#1.offset, ldisc_receive_buf_~flags#1.base, ldisc_receive_buf_~flags#1.offset, ldisc_receive_buf_~count#1, ldisc_receive_buf_~ld~0#1.base, ldisc_receive_buf_~ld~0#1.offset;havoc ldisc_receive_buf_#in~tty#1.base, ldisc_receive_buf_#in~tty#1.offset, ldisc_receive_buf_#in~data#1.base, ldisc_receive_buf_#in~data#1.offset, ldisc_receive_buf_#in~flags#1.base, ldisc_receive_buf_#in~flags#1.offset, ldisc_receive_buf_#in~count#1;assume { :end_inline_ldisc_receive_buf } true;havoc #t~mem2160#1.base, #t~mem2160#1.offset; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10715-1: [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10715: assume 0 != #t~bitwise2140#1;havoc #t~bitwise2140#1;call #t~mem2141#1 := read~int#12(~info#1.base, 969 + ~info#1.offset, 4);call write~int#12(1 + #t~mem2141#1, ~info#1.base, 969 + ~info#1.offset, 4);havoc #t~mem2141#1; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10715: assume !(0 != #t~bitwise2140#1);havoc #t~bitwise2140#1;call #t~mem2142#1 := read~int#12(~info#1.base, 973 + ~info#1.offset, 4);call write~int#12(1 + #t~mem2142#1, ~info#1.base, 973 + ~info#1.offset, 4);havoc #t~mem2142#1; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10715-3: assume 8 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296);#t~bitwise2140#1 := (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10715-3: assume !(8 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10715-2: havoc #t~bitwise2140#1;assume (((((if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2140#1 <= (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2140#1 <= 8) && #t~bitwise2140#1 >= 0) && ((if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2140#1 > 8 + (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2140#1 >= -2147483648; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13209: __netdev_alloc_skb_~skb~1#1.base, __netdev_alloc_skb_~skb~1#1.offset := __netdev_alloc_skb_#t~ret2476#1.base, __netdev_alloc_skb_#t~ret2476#1.offset;havoc __netdev_alloc_skb_#t~ret2476#1.base, __netdev_alloc_skb_#t~ret2476#1.offset; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13209-1: SUMMARY for call __netdev_alloc_skb_#t~ret2476#1.base, __netdev_alloc_skb_#t~ret2476#1.offset := ldv_malloc(257); srcloc: null [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10715-4: assume 0 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296);#t~bitwise2140#1 := 0; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10715-4: assume !(0 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699-1: #t~short2133#1 := #t~short2132#1; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699: assume #t~short2133#1;havoc #t~mem2131#1;havoc #t~short2132#1;havoc #t~short2133#1; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699: assume !#t~short2133#1;havoc #t~mem2131#1;havoc #t~short2132#1;havoc #t~short2133#1; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10790-1: assume #t~short2163#1;call #t~mem2162#1 := read~int#12(~info#1.base, 4242 + ~info#1.offset, 1);#t~short2163#1 := 0 != (if #t~mem2162#1 % 256 % 4294967296 <= 2147483647 then #t~mem2162#1 % 256 % 4294967296 else #t~mem2162#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10790-1: assume !#t~short2163#1; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699-3: assume #t~short2133#1; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699-3: assume !#t~short2133#1;#t~short2132#1 := 255 != ~addr_field~0#1 % 256 % 4294967296; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699-2: assume #t~short2132#1;call #t~mem2131#1 := read~int#12(~info#1.base, 4360 + ~info#1.offset, 1);#t~short2132#1 := (if #t~mem2131#1 % 256 % 4294967296 <= 2147483647 then #t~mem2131#1 % 256 % 4294967296 else #t~mem2131#1 % 256 % 4294967296 - 4294967296) != (if ~addr_field~0#1 % 256 % 4294967296 <= 2147483647 then ~addr_field~0#1 % 256 % 4294967296 else ~addr_field~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699-2: assume !#t~short2132#1; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10790: assume #t~short2163#1;havoc #t~mem2161#1;havoc #t~mem2162#1;havoc #t~short2163#1;call #t~mem2164#1.base, #t~mem2164#1.offset := read~$Pointer$#12(~info#1.base, 1641 + ~info#1.offset, 8);call #t~mem2165#1 := read~int#12(#t~mem2164#1.base, 8 + (#t~mem2164#1.offset + 10 * (if ~EndIndex~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~EndIndex~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~EndIndex~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 1); [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10790: assume !#t~short2163#1;havoc #t~mem2161#1;havoc #t~mem2162#1;havoc #t~short2163#1; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699-4: #t~short2133#1 := 0 == ~framesize~0#1 % 4294967296; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13210: assume __netdev_alloc_skb_~skb~1#1.base != 0 || __netdev_alloc_skb_~skb~1#1.offset != 0;call write~$Pointer$#12(__netdev_alloc_skb_~arg0#1.base, __netdev_alloc_skb_~arg0#1.offset, __netdev_alloc_skb_~skb~1#1.base, 32 + __netdev_alloc_skb_~skb~1#1.offset, 8); [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13210: assume !(__netdev_alloc_skb_~skb~1#1.base != 0 || __netdev_alloc_skb_~skb~1#1.offset != 0); [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10708: assume 0 != #t~bitwise2135#1;havoc #t~bitwise2135#1; [2025-02-08 02:46:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10708: assume !(0 != #t~bitwise2135#1);havoc #t~bitwise2135#1; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10708-2: havoc #t~bitwise2135#1;assume (((((if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2135#1 <= (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2135#1 <= 108) && #t~bitwise2135#1 >= 0) && ((if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2135#1 > 108 + (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2135#1 >= -2147483648; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5720: havoc skb_reset_mac_header_#t~mem192#1.base, skb_reset_mac_header_#t~mem192#1.offset, skb_reset_mac_header_#t~mem193#1.base, skb_reset_mac_header_#t~mem193#1.offset, skb_reset_mac_header_~skb#1.base, skb_reset_mac_header_~skb#1.offset;havoc skb_reset_mac_header_#in~skb#1.base, skb_reset_mac_header_#in~skb#1.offset;assume { :end_inline_skb_reset_mac_header } true;call hdlc_type_trans_#t~mem231#1.base, hdlc_type_trans_#t~mem231#1.offset := read~$Pointer$#12(hdlc_type_trans_~hdlc~0#1.base, 16 + hdlc_type_trans_~hdlc~0#1.offset, 8);call hdlc_type_trans_#t~mem232#1.base, hdlc_type_trans_#t~mem232#1.offset := read~$Pointer$#12(hdlc_type_trans_#t~mem231#1.base, 48 + hdlc_type_trans_#t~mem231#1.offset, 8); [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10708-1: [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10700: SUMMARY for call rx_free_frame_buffers(~info#1.base, ~info#1.offset, ~StartIndex~0#1, ~EndIndex~0#1); srcloc: null [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10733: assume ~__min1~2#1 % 4294967296 < ~__min2~2#1 % 4294967296;~tmp___0~49#1 := ~__min1~2#1; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10733: assume !(~__min1~2#1 % 4294967296 < ~__min2~2#1 % 4294967296);~tmp___0~49#1 := ~__min2~2#1; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10708-4: assume 0 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296);#t~bitwise2135#1 := 0; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10708-4: assume !(0 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10708-3: assume 108 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296);#t~bitwise2135#1 := (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10708-3: assume !(108 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10725: assume ~debug_level~0 > 3; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10725: assume !(~debug_level~0 > 3); [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10791: assume 255 == #t~mem2165#1 % 256 % 4294967296;havoc #t~mem2164#1.base, #t~mem2164#1.offset;havoc #t~mem2165#1; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10791: assume !(255 == #t~mem2165#1 % 256 % 4294967296);havoc #t~mem2164#1.base, #t~mem2164#1.offset;havoc #t~mem2165#1; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7290: assume ~debug_level~0 > 2; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7290: assume !(~debug_level~0 > 2); [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5911: havoc tty_ldisc_deref_~arg0#1.base, tty_ldisc_deref_~arg0#1.offset;havoc tty_ldisc_deref_#in~arg0#1.base, tty_ldisc_deref_#in~arg0#1.offset;assume { :end_inline_tty_ldisc_deref } true; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10709-1: [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5911-1: assume { :begin_inline_tty_ldisc_deref } true;tty_ldisc_deref_#in~arg0#1.base, tty_ldisc_deref_#in~arg0#1.offset := ldisc_receive_buf_~ld~0#1.base, ldisc_receive_buf_~ld~0#1.offset;havoc tty_ldisc_deref_~arg0#1.base, tty_ldisc_deref_~arg0#1.offset;tty_ldisc_deref_~arg0#1.base, tty_ldisc_deref_~arg0#1.offset := tty_ldisc_deref_#in~arg0#1.base, tty_ldisc_deref_#in~arg0#1.offset; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10709: assume 0 != #t~bitwise2136#1;havoc #t~bitwise2136#1;call #t~mem2137#1 := read~int#12(~info#1.base, 957 + ~info#1.offset, 4);call write~int#12(1 + #t~mem2137#1, ~info#1.base, 957 + ~info#1.offset, 4);havoc #t~mem2137#1; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10709: assume !(0 != #t~bitwise2136#1);havoc #t~bitwise2136#1; [2025-02-08 02:46:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5721: assume 0 != (hdlc_type_trans_#t~mem232#1.base + hdlc_type_trans_#t~mem232#1.offset) % 18446744073709551616;havoc hdlc_type_trans_#t~mem231#1.base, hdlc_type_trans_#t~mem231#1.offset;havoc hdlc_type_trans_#t~mem232#1.base, hdlc_type_trans_#t~mem232#1.offset;call hdlc_type_trans_#t~mem237#1.base, hdlc_type_trans_#t~mem237#1.offset := read~$Pointer$#12(hdlc_type_trans_~hdlc~0#1.base, 16 + hdlc_type_trans_~hdlc~0#1.offset, 8);call hdlc_type_trans_#t~mem238#1.base, hdlc_type_trans_#t~mem238#1.offset := read~$Pointer$#12(hdlc_type_trans_#t~mem237#1.base, 48 + hdlc_type_trans_#t~mem237#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~TO~~__be16~0 } true;##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~235#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~235#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~236#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~236#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~#fp#1.offset := hdlc_type_trans_~skb#1.base, hdlc_type_trans_~skb#1.offset, hdlc_type_trans_~dev#1.base, hdlc_type_trans_~dev#1.offset, hdlc_type_trans_#t~mem238#1.base, hdlc_type_trans_#t~mem238#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#~235#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#~235#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#~236#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#~236#1.offset;##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#~235#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#~235#1.offset := ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~235#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~235#1.offset;##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#~236#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#~236#1.offset := ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~236#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~236#1.offset;hdlc_type_trans_#t~ret239#1 := ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#~235#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#~235#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#~236#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#~236#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~235#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~235#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~236#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~236#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~TO~~__be16~0_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~TO~~__be16~0 } true;hdlc_type_trans_~tmp___0~7#1 := hdlc_type_trans_#t~ret239#1;havoc hdlc_type_trans_#t~mem237#1.base, hdlc_type_trans_#t~mem237#1.offset;havoc hdlc_type_trans_#t~mem238#1.base, hdlc_type_trans_#t~mem238#1.offset;havoc hdlc_type_trans_#t~ret239#1;hdlc_type_trans_#res#1 := hdlc_type_trans_~tmp___0~7#1; [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5721: assume !(0 != (hdlc_type_trans_#t~mem232#1.base + hdlc_type_trans_#t~mem232#1.offset) % 18446744073709551616);havoc hdlc_type_trans_#t~mem231#1.base, hdlc_type_trans_#t~mem231#1.offset;havoc hdlc_type_trans_#t~mem232#1.base, hdlc_type_trans_#t~mem232#1.offset;hdlc_type_trans_#res#1 := 6400; [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10709-3: assume 64 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296);#t~bitwise2136#1 := (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10709-3: assume !(64 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10709-2: havoc #t~bitwise2136#1;assume (((((if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2136#1 <= (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2136#1 <= 64) && #t~bitwise2136#1 >= 0) && ((if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2136#1 > 64 + (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2136#1 >= -2147483648; [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10742: assume 0 != ~framesize~0#1 % 4294967296;call #t~mem2151#1 := read~int#12(~info#1.base, 1591 + ~info#1.offset, 4); [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10742: assume !(0 != ~framesize~0#1 % 4294967296); [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5903: assume 0 != (ldisc_receive_buf_~ld~0#1.base + ldisc_receive_buf_~ld~0#1.offset) % 18446744073709551616;call ldisc_receive_buf_#t~mem241#1.base, ldisc_receive_buf_#t~mem241#1.offset := read~$Pointer$#12(ldisc_receive_buf_~ld~0#1.base, ldisc_receive_buf_~ld~0#1.offset, 8);call ldisc_receive_buf_#t~mem242#1.base, ldisc_receive_buf_#t~mem242#1.offset := read~$Pointer$#12(ldisc_receive_buf_#t~mem241#1.base, 108 + ldisc_receive_buf_#t~mem241#1.offset, 8); [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5903: assume !(0 != (ldisc_receive_buf_~ld~0#1.base + ldisc_receive_buf_~ld~0#1.offset) % 18446744073709551616); [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10800: #res#1 := (if 0 == ~ReturnCode~0#1 % 256 then 0 else 1); [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10709-4: assume 0 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296);#t~bitwise2136#1 := 0; [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10709-4: assume !(0 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10767: assume ~index~0#1 % 4294967296 == #t~mem2157#1 % 4294967296;havoc #t~mem2157#1;~index~0#1 := 0; [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10767: assume !(~index~0#1 % 4294967296 == #t~mem2157#1 % 4294967296);havoc #t~mem2157#1; [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10726-1: SUMMARY for call #t~ret2149#1 := printk(279, 0); srcloc: null [2025-02-08 02:46:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10792: ~tmp___2~16#1.base, ~tmp___2~16#1.offset := #t~ret2166#1.base, #t~ret2166#1.offset;havoc #t~ret2166#1.base, #t~ret2166#1.offset; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10726: assume -2147483648 <= #t~ret2149#1 && #t~ret2149#1 <= 2147483647;havoc #t~ret2149#1; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10792-1: SUMMARY for call #t~ret2166#1.base, #t~ret2166#1.offset := spinlock_check(~info#1.base, 1447 + ~info#1.offset); srcloc: null [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13212-1: SUMMARY for call __netdev_alloc_skb_#t~ret2477#1.base, __netdev_alloc_skb_#t~ret2477#1.offset := ldv_malloc(__netdev_alloc_skb_~arg1#1 % 4294967296); srcloc: null [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13212: call write~$Pointer$#12(__netdev_alloc_skb_#t~ret2477#1.base, __netdev_alloc_skb_#t~ret2477#1.offset, __netdev_alloc_skb_~skb~1#1.base, 233 + __netdev_alloc_skb_~skb~1#1.offset, 8);havoc __netdev_alloc_skb_#t~ret2477#1.base, __netdev_alloc_skb_#t~ret2477#1.offset;call __netdev_alloc_skb_#t~mem2478#1.base, __netdev_alloc_skb_#t~mem2478#1.offset := read~$Pointer$#12(__netdev_alloc_skb_~skb~1#1.base, 233 + __netdev_alloc_skb_~skb~1#1.offset, 8);call write~$Pointer$#12(__netdev_alloc_skb_#t~mem2478#1.base, __netdev_alloc_skb_#t~mem2478#1.offset, __netdev_alloc_skb_~skb~1#1.base, 241 + __netdev_alloc_skb_~skb~1#1.offset, 8);havoc __netdev_alloc_skb_#t~mem2478#1.base, __netdev_alloc_skb_#t~mem2478#1.offset;call write~int#12(0, __netdev_alloc_skb_~skb~1#1.base, 225 + __netdev_alloc_skb_~skb~1#1.offset, 4); [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7291-1: SUMMARY for call hdlcdev_rx_#t~ret711#1 := printk(105, 0); srcloc: null [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7291: assume -2147483648 <= hdlcdev_rx_#t~ret711#1 && hdlcdev_rx_#t~ret711#1 <= 2147483647;havoc hdlcdev_rx_#t~ret711#1; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743: assume #t~mem2151#1 % 4294967296 < ~framesize~0#1 % 4294967296;havoc #t~mem2151#1;call #t~mem2152#1 := read~int#12(~info#1.base, 961 + ~info#1.offset, 4);call write~int#12(1 + #t~mem2152#1, ~info#1.base, 961 + ~info#1.offset, 4);havoc #t~mem2152#1; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743: assume !(#t~mem2151#1 % 4294967296 < ~framesize~0#1 % 4294967296);havoc #t~mem2151#1;~copy_count~0#1 := (if ~framesize~0#1 % 4294967296 % 4294967296 <= 2147483647 then ~framesize~0#1 % 4294967296 % 4294967296 else ~framesize~0#1 % 4294967296 % 4294967296 - 4294967296);~index~0#1 := (if ~StartIndex~0#1 % 4294967296 % 4294967296 <= 2147483647 then ~StartIndex~0#1 % 4294967296 % 4294967296 else ~StartIndex~0#1 % 4294967296 % 4294967296 - 4294967296);call #t~mem2153#1.base, #t~mem2153#1.offset := read~$Pointer$#12(~info#1.base, 4229 + ~info#1.offset, 8);~ptmp~0#1.base, ~ptmp~0#1.offset := #t~mem2153#1.base, #t~mem2153#1.offset;havoc #t~mem2153#1.base, #t~mem2153#1.offset;call write~int#12(~framesize~0#1, ~info#1.base, 4237 + ~info#1.offset, 4);call #t~mem2154#1 := read~int#12(~info#1.base, 977 + ~info#1.offset, 4);call write~int#12(1 + #t~mem2154#1, ~info#1.base, 977 + ~info#1.offset, 4);havoc #t~mem2154#1; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5904: assume 0 != (ldisc_receive_buf_#t~mem242#1.base + ldisc_receive_buf_#t~mem242#1.offset) % 18446744073709551616;havoc ldisc_receive_buf_#t~mem241#1.base, ldisc_receive_buf_#t~mem241#1.offset;havoc ldisc_receive_buf_#t~mem242#1.base, ldisc_receive_buf_#t~mem242#1.offset;call ldisc_receive_buf_#t~mem249#1.base, ldisc_receive_buf_#t~mem249#1.offset := read~$Pointer$#12(ldisc_receive_buf_~ld~0#1.base, ldisc_receive_buf_~ld~0#1.offset, 8);call ldisc_receive_buf_#t~mem250#1.base, ldisc_receive_buf_#t~mem250#1.offset := read~$Pointer$#12(ldisc_receive_buf_#t~mem249#1.base, 108 + ldisc_receive_buf_#t~mem249#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID } true;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~245#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~245#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~246#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~246#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~247#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~247#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~248#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset := ldisc_receive_buf_~tty#1.base, ldisc_receive_buf_~tty#1.offset, ldisc_receive_buf_~data#1.base, ldisc_receive_buf_~data#1.offset, ldisc_receive_buf_~flags#1.base, ldisc_receive_buf_~flags#1.offset, ldisc_receive_buf_~count#1, ldisc_receive_buf_#t~mem250#1.base, ldisc_receive_buf_#t~mem250#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~245#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~245#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~246#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~246#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~247#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~247#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~248#1;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~245#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~245#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~245#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~245#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~246#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~246#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~246#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~246#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~247#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~247#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~247#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~247#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~248#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~248#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~245#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~245#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~246#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~246#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~247#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~247#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~248#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~245#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~245#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~246#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~246#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~247#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~247#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~248#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~VOID } true;havoc ldisc_receive_buf_#t~mem249#1.base, ldisc_receive_buf_#t~mem249#1.offset;havoc ldisc_receive_buf_#t~mem250#1.base, ldisc_receive_buf_#t~mem250#1.offset; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5904: assume !(0 != (ldisc_receive_buf_#t~mem242#1.base + ldisc_receive_buf_#t~mem242#1.offset) % 18446744073709551616);havoc ldisc_receive_buf_#t~mem241#1.base, ldisc_receive_buf_#t~mem241#1.offset;havoc ldisc_receive_buf_#t~mem242#1.base, ldisc_receive_buf_#t~mem242#1.offset; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10793-1: SUMMARY for call #t~ret2167#1 := _raw_spin_lock_irqsave(~tmp___2~16#1.base, ~tmp___2~16#1.offset); srcloc: null [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10760: ~partial_count~0#1 := ~tmp___1~20#1;~__len~5#1 := ~partial_count~0#1;call #t~mem2155#1.base, #t~mem2155#1.offset := read~$Pointer$#12(~info#1.base, 1649 + ~info#1.offset + 10 * ~index~0#1, 8); [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10793: ~flags~35#1 := #t~ret2167#1;havoc #t~ret2167#1; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10694: call #t~mem2128#1 := read~int#12(~desc~0#1.base, 8 + ~desc~0#1.offset, 1);~status~8#1 := #t~mem2128#1 % 256;call #t~mem2129#1 := read~int#12(~info#1.base, 4361 + ~info#1.offset, 2); [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10794: SUMMARY for call rx_start(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13478-3: SUMMARY for call tty_ldisc_ref_#t~ret2524#1.base, tty_ldisc_ref_#t~ret2524#1.offset := ldv_malloc(96); srcloc: null [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13478-2: tty_ldisc_ref_#res#1.base, tty_ldisc_ref_#res#1.offset := tty_ldisc_ref_#t~ret2524#1.base, tty_ldisc_ref_#t~ret2524#1.offset;havoc tty_ldisc_ref_#t~ret2524#1.base, tty_ldisc_ref_#t~ret2524#1.offset; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13478: havoc tty_ldisc_ref_#t~ret2524#1.base, tty_ldisc_ref_#t~ret2524#1.offset;ldisc_receive_buf_#t~ret240#1.base, ldisc_receive_buf_#t~ret240#1.offset := tty_ldisc_ref_#res#1.base, tty_ldisc_ref_#res#1.offset;havoc tty_ldisc_ref_#t~ret2524#1.base, tty_ldisc_ref_#t~ret2524#1.offset, tty_ldisc_ref_~arg0#1.base, tty_ldisc_ref_~arg0#1.offset;havoc tty_ldisc_ref_#in~arg0#1.base, tty_ldisc_ref_#in~arg0#1.offset;assume { :end_inline_tty_ldisc_ref } true;ldisc_receive_buf_~ld~0#1.base, ldisc_receive_buf_~ld~0#1.offset := ldisc_receive_buf_#t~ret240#1.base, ldisc_receive_buf_#t~ret240#1.offset;havoc ldisc_receive_buf_#t~ret240#1.base, ldisc_receive_buf_#t~ret240#1.offset; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301: hdlcdev_rx_#t~ret714#1.base, hdlcdev_rx_#t~ret714#1.offset := skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem2518#1.base, skb_put_#t~mem2518#1.offset, skb_put_#t~mem2519#1, skb_put_#t~mem2520#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;havoc skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1;assume { :end_inline_skb_put } true;hdlcdev_rx_~tmp___1~9#1.base, hdlcdev_rx_~tmp___1~9#1.offset := hdlcdev_rx_#t~ret714#1.base, hdlcdev_rx_#t~ret714#1.offset;havoc hdlcdev_rx_#t~ret714#1.base, hdlcdev_rx_#t~ret714#1.offset; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10695: assume 0 == #t~mem2129#1 % 65536 % 4294967296;havoc #t~mem2129#1; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10695: assume !(0 == #t~mem2129#1 % 65536 % 4294967296);havoc #t~mem2129#1; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778: assume 0 != #t~mem2158#1;havoc #t~mem2158#1;call #t~mem2159#1.base, #t~mem2159#1.offset := read~$Pointer$#12(~info#1.base, 4229 + ~info#1.offset, 8);assume { :begin_inline_hdlcdev_rx } true;hdlcdev_rx_#in~info#1.base, hdlcdev_rx_#in~info#1.offset, hdlcdev_rx_#in~buf#1.base, hdlcdev_rx_#in~buf#1.offset, hdlcdev_rx_#in~size#1 := ~info#1.base, ~info#1.offset, #t~mem2159#1.base, #t~mem2159#1.offset, (if ~framesize~0#1 % 4294967296 % 4294967296 <= 2147483647 then ~framesize~0#1 % 4294967296 % 4294967296 else ~framesize~0#1 % 4294967296 % 4294967296 - 4294967296);havoc hdlcdev_rx_#t~ret709#1.base, hdlcdev_rx_#t~ret709#1.offset, hdlcdev_rx_#t~mem710#1.base, hdlcdev_rx_#t~mem710#1.offset, hdlcdev_rx_#t~ret711#1, hdlcdev_rx_#t~ret712#1, hdlcdev_rx_#t~mem713#1, hdlcdev_rx_#t~ret714#1.base, hdlcdev_rx_#t~ret714#1.offset, hdlcdev_rx_#t~memcpy~res715#1.base, hdlcdev_rx_#t~memcpy~res715#1.offset, hdlcdev_rx_#t~ret716#1, hdlcdev_rx_#t~mem717#1, hdlcdev_rx_#t~mem718#1, hdlcdev_rx_#t~ret719#1, hdlcdev_rx_~info#1.base, hdlcdev_rx_~info#1.offset, hdlcdev_rx_~buf#1.base, hdlcdev_rx_~buf#1.offset, hdlcdev_rx_~size#1, hdlcdev_rx_~skb~0#1.base, hdlcdev_rx_~skb~0#1.offset, hdlcdev_rx_~tmp~51#1.base, hdlcdev_rx_~tmp~51#1.offset, hdlcdev_rx_~dev~0#1.base, hdlcdev_rx_~dev~0#1.offset, hdlcdev_rx_~__len~1#1, hdlcdev_rx_~__ret~1#1.base, hdlcdev_rx_~__ret~1#1.offset, hdlcdev_rx_~tmp___1~9#1.base, hdlcdev_rx_~tmp___1~9#1.offset;hdlcdev_rx_~info#1.base, hdlcdev_rx_~info#1.offset := hdlcdev_rx_#in~info#1.base, hdlcdev_rx_#in~info#1.offset;hdlcdev_rx_~buf#1.base, hdlcdev_rx_~buf#1.offset := hdlcdev_rx_#in~buf#1.base, hdlcdev_rx_#in~buf#1.offset;hdlcdev_rx_~size#1 := hdlcdev_rx_#in~size#1;havoc hdlcdev_rx_~skb~0#1.base, hdlcdev_rx_~skb~0#1.offset;havoc hdlcdev_rx_~tmp~51#1.base, hdlcdev_rx_~tmp~51#1.offset;havoc hdlcdev_rx_~dev~0#1.base, hdlcdev_rx_~dev~0#1.offset;havoc hdlcdev_rx_~__len~1#1;havoc hdlcdev_rx_~__ret~1#1.base, hdlcdev_rx_~__ret~1#1.offset;havoc hdlcdev_rx_~tmp___1~9#1.base, hdlcdev_rx_~tmp___1~9#1.offset;assume { :begin_inline_dev_alloc_skb } true;dev_alloc_skb_#in~length#1 := hdlcdev_rx_~size#1;havoc dev_alloc_skb_#res#1.base, dev_alloc_skb_#res#1.offset;havoc dev_alloc_skb_#t~ret198#1.base, dev_alloc_skb_#t~ret198#1.offset, dev_alloc_skb_~length#1, dev_alloc_skb_~tmp~12#1.base, dev_alloc_skb_~tmp~12#1.offset;dev_alloc_skb_~length#1 := dev_alloc_skb_#in~length#1;havoc dev_alloc_skb_~tmp~12#1.base, dev_alloc_skb_~tmp~12#1.offset;assume { :begin_inline_netdev_alloc_skb } true;netdev_alloc_skb_#in~dev#1.base, netdev_alloc_skb_#in~dev#1.offset, netdev_alloc_skb_#in~length#1 := 0, 0, dev_alloc_skb_~length#1;havoc netdev_alloc_skb_#res#1.base, netdev_alloc_skb_#res#1.offset;havoc netdev_alloc_skb_#t~ret197#1.base, netdev_alloc_skb_#t~ret197#1.offset, netdev_alloc_skb_~dev#1.base, netdev_alloc_skb_~dev#1.offset, netdev_alloc_skb_~length#1, netdev_alloc_skb_~tmp~11#1.base, netdev_alloc_skb_~tmp~11#1.offset;netdev_alloc_skb_~dev#1.base, netdev_alloc_skb_~dev#1.offset := netdev_alloc_skb_#in~dev#1.base, netdev_alloc_skb_#in~dev#1.offset;netdev_alloc_skb_~length#1 := netdev_alloc_skb_#in~length#1;havoc netdev_alloc_skb_~tmp~11#1.base, netdev_alloc_skb_~tmp~11#1.offset;assume { :begin_inline___netdev_alloc_skb } true;__netdev_alloc_skb_#in~arg0#1.base, __netdev_alloc_skb_#in~arg0#1.offset, __netdev_alloc_skb_#in~arg1#1, __netdev_alloc_skb_#in~arg2#1 := netdev_alloc_skb_~dev#1.base, netdev_alloc_skb_~dev#1.offset, netdev_alloc_skb_~length#1, 32;havoc __netdev_alloc_skb_#res#1.base, __netdev_alloc_skb_#res#1.offset;havoc __netdev_alloc_skb_#t~ret2476#1.base, __netdev_alloc_skb_#t~ret2476#1.offset, __netdev_alloc_skb_#t~ret2477#1.base, __netdev_alloc_skb_#t~ret2477#1.offset, __netdev_alloc_skb_#t~mem2478#1.base, __netdev_alloc_skb_#t~mem2478#1.offset, __netdev_alloc_skb_~arg0#1.base, __netdev_alloc_skb_~arg0#1.offset, __netdev_alloc_skb_~arg1#1, __netdev_alloc_skb_~arg2#1, __netdev_alloc_skb_~skb~1#1.base, __netdev_alloc_skb_~skb~1#1.offset;__netdev_alloc_skb_~arg0#1.base, __netdev_alloc_skb_~arg0#1.offset := __netdev_alloc_skb_#in~arg0#1.base, __netdev_alloc_skb_#in~arg0#1.offset;__netdev_alloc_skb_~arg1#1 := __netdev_alloc_skb_#in~arg1#1;__netdev_alloc_skb_~arg2#1 := __netdev_alloc_skb_#in~arg2#1; [2025-02-08 02:46:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778: assume !(0 != #t~mem2158#1);havoc #t~mem2158#1;call #t~mem2160#1.base, #t~mem2160#1.offset := read~$Pointer$#12(~info#1.base, 4229 + ~info#1.offset, 8);assume { :begin_inline_ldisc_receive_buf } true;ldisc_receive_buf_#in~tty#1.base, ldisc_receive_buf_#in~tty#1.offset, ldisc_receive_buf_#in~data#1.base, ldisc_receive_buf_#in~data#1.offset, ldisc_receive_buf_#in~flags#1.base, ldisc_receive_buf_#in~flags#1.offset, ldisc_receive_buf_#in~count#1 := ~tty~3#1.base, ~tty~3#1.offset, #t~mem2160#1.base, #t~mem2160#1.offset, ~info#1.base, 4460 + ~info#1.offset, (if ~framesize~0#1 % 4294967296 % 4294967296 <= 2147483647 then ~framesize~0#1 % 4294967296 % 4294967296 else ~framesize~0#1 % 4294967296 % 4294967296 - 4294967296);havoc ldisc_receive_buf_#t~ret240#1.base, ldisc_receive_buf_#t~ret240#1.offset, ldisc_receive_buf_#t~mem241#1.base, ldisc_receive_buf_#t~mem241#1.offset, ldisc_receive_buf_#t~mem242#1.base, ldisc_receive_buf_#t~mem242#1.offset, ldisc_receive_buf_#t~mem249#1.base, ldisc_receive_buf_#t~mem249#1.offset, ldisc_receive_buf_#t~mem250#1.base, ldisc_receive_buf_#t~mem250#1.offset, ldisc_receive_buf_~tty#1.base, ldisc_receive_buf_~tty#1.offset, ldisc_receive_buf_~data#1.base, ldisc_receive_buf_~data#1.offset, ldisc_receive_buf_~flags#1.base, ldisc_receive_buf_~flags#1.offset, ldisc_receive_buf_~count#1, ldisc_receive_buf_~ld~0#1.base, ldisc_receive_buf_~ld~0#1.offset;ldisc_receive_buf_~tty#1.base, ldisc_receive_buf_~tty#1.offset := ldisc_receive_buf_#in~tty#1.base, ldisc_receive_buf_#in~tty#1.offset;ldisc_receive_buf_~data#1.base, ldisc_receive_buf_~data#1.offset := ldisc_receive_buf_#in~data#1.base, ldisc_receive_buf_#in~data#1.offset;ldisc_receive_buf_~flags#1.base, ldisc_receive_buf_~flags#1.offset := ldisc_receive_buf_#in~flags#1.base, ldisc_receive_buf_#in~flags#1.offset;ldisc_receive_buf_~count#1 := ldisc_receive_buf_#in~count#1;havoc ldisc_receive_buf_~ld~0#1.base, ldisc_receive_buf_~ld~0#1.offset; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10720: ~framesize~0#1 := 0;call #t~mem2143#1.base, #t~mem2143#1.offset := read~$Pointer$#12(~info#1.base, 12757 + ~info#1.offset, 8);call #t~mem2144#1.base, #t~mem2144#1.offset := read~$Pointer$#12(~info#1.base, 12757 + ~info#1.offset, 8);call #t~mem2145#1 := read~int#12(#t~mem2144#1.base, 204 + #t~mem2144#1.offset, 8);call write~int#12(1 + #t~mem2145#1, #t~mem2143#1.base, 204 + #t~mem2143#1.offset, 8);havoc #t~mem2143#1.base, #t~mem2143#1.offset;havoc #t~mem2144#1.base, #t~mem2144#1.offset;havoc #t~mem2145#1;call #t~mem2146#1.base, #t~mem2146#1.offset := read~$Pointer$#12(~info#1.base, 12757 + ~info#1.offset, 8);call #t~mem2147#1.base, #t~mem2147#1.offset := read~$Pointer$#12(~info#1.base, 12757 + ~info#1.offset, 8);call #t~mem2148#1 := read~int#12(#t~mem2147#1.base, 276 + #t~mem2147#1.offset, 8);call write~int#12(1 + #t~mem2148#1, #t~mem2146#1.base, 276 + #t~mem2146#1.offset, 8);havoc #t~mem2146#1.base, #t~mem2146#1.offset;havoc #t~mem2147#1.base, #t~mem2147#1.offset;havoc #t~mem2148#1; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10753: ~_min1~1#1 := ~copy_count~0#1;~_min2~1#1 := 1024; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10712-4: assume 0 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296);#t~bitwise2138#1 := 0; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10712-4: assume !(0 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10712-3: assume 32 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296);#t~bitwise2138#1 := (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10712-3: assume !(32 == (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10712: assume 0 != #t~bitwise2138#1;havoc #t~bitwise2138#1;call #t~mem2139#1 := read~int#12(~info#1.base, 965 + ~info#1.offset, 4);call write~int#12(1 + #t~mem2139#1, ~info#1.base, 965 + ~info#1.offset, 4);havoc #t~mem2139#1; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10712: assume !(0 != #t~bitwise2138#1);havoc #t~bitwise2138#1; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint rx_get_frameFINAL: assume true; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778-1: call #t~mem2158#1 := read~int#12(~info#1.base, 12685 + ~info#1.offset, 4); [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10712-2: havoc #t~bitwise2138#1;assume (((((if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2138#1 <= (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2138#1 <= 32) && #t~bitwise2138#1 >= 0) && ((if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2138#1 > 32 + (if ~status~8#1 % 65536 % 4294967296 <= 2147483647 then ~status~8#1 % 65536 % 4294967296 else ~status~8#1 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2138#1 >= -2147483648; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10712-1: [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762: ~__ret~8#1.base, ~__ret~8#1.offset := #t~memcpy~res2156#1.base, #t~memcpy~res2156#1.offset;havoc #t~mem2155#1.base, #t~mem2155#1.offset;havoc #t~memcpy~res2156#1.base, #t~memcpy~res2156#1.offset;~ptmp~0#1.base, ~ptmp~0#1.offset := ~ptmp~0#1.base, ~ptmp~0#1.offset + (if ~partial_count~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~partial_count~0#1 % 18446744073709551616 % 18446744073709551616 else ~partial_count~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);~copy_count~0#1 := ~copy_count~0#1 - ~partial_count~0#1;~index~0#1 := 1 + ~index~0#1;call #t~mem2157#1 := read~int#12(~info#1.base, 1637 + ~info#1.offset, 4); [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10795: SUMMARY for call spin_unlock_irqrestore(~info#1.base, 1447 + ~info#1.offset, ~flags~35#1); srcloc: null [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10704: assume ~framesize~0#1 % 4294967296 <= 1; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10704: assume !(~framesize~0#1 % 4294967296 <= 1); [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898: assume 0 == (ldisc_receive_buf_~tty#1.base + ldisc_receive_buf_~tty#1.offset) % 18446744073709551616; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898: assume !(0 == (ldisc_receive_buf_~tty#1.base + ldisc_receive_buf_~tty#1.offset) % 18446744073709551616);assume { :begin_inline_tty_ldisc_ref } true;tty_ldisc_ref_#in~arg0#1.base, tty_ldisc_ref_#in~arg0#1.offset := ldisc_receive_buf_~tty#1.base, ldisc_receive_buf_~tty#1.offset;havoc tty_ldisc_ref_#res#1.base, tty_ldisc_ref_#res#1.offset;havoc tty_ldisc_ref_#t~ret2524#1.base, tty_ldisc_ref_#t~ret2524#1.offset, tty_ldisc_ref_~arg0#1.base, tty_ldisc_ref_~arg0#1.offset;tty_ldisc_ref_~arg0#1.base, tty_ldisc_ref_~arg0#1.offset := tty_ldisc_ref_#in~arg0#1.base, tty_ldisc_ref_#in~arg0#1.offset; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7302: hdlcdev_rx_~__ret~1#1.base, hdlcdev_rx_~__ret~1#1.offset := hdlcdev_rx_#t~memcpy~res715#1.base, hdlcdev_rx_#t~memcpy~res715#1.offset;havoc hdlcdev_rx_#t~memcpy~res715#1.base, hdlcdev_rx_#t~memcpy~res715#1.offset;assume { :begin_inline_hdlc_type_trans } true;hdlc_type_trans_#in~skb#1.base, hdlc_type_trans_#in~skb#1.offset, hdlc_type_trans_#in~dev#1.base, hdlc_type_trans_#in~dev#1.offset := hdlcdev_rx_~skb~0#1.base, hdlcdev_rx_~skb~0#1.offset, hdlcdev_rx_~dev~0#1.base, hdlcdev_rx_~dev~0#1.offset;havoc hdlc_type_trans_#res#1;havoc hdlc_type_trans_#t~ret230#1.base, hdlc_type_trans_#t~ret230#1.offset, hdlc_type_trans_#t~mem231#1.base, hdlc_type_trans_#t~mem231#1.offset, hdlc_type_trans_#t~mem232#1.base, hdlc_type_trans_#t~mem232#1.offset, hdlc_type_trans_#t~mem237#1.base, hdlc_type_trans_#t~mem237#1.offset, hdlc_type_trans_#t~mem238#1.base, hdlc_type_trans_#t~mem238#1.offset, hdlc_type_trans_#t~ret239#1, hdlc_type_trans_~skb#1.base, hdlc_type_trans_~skb#1.offset, hdlc_type_trans_~dev#1.base, hdlc_type_trans_~dev#1.offset, hdlc_type_trans_~hdlc~0#1.base, hdlc_type_trans_~hdlc~0#1.offset, hdlc_type_trans_~tmp~21#1.base, hdlc_type_trans_~tmp~21#1.offset, hdlc_type_trans_~tmp___0~7#1;hdlc_type_trans_~skb#1.base, hdlc_type_trans_~skb#1.offset := hdlc_type_trans_#in~skb#1.base, hdlc_type_trans_#in~skb#1.offset;hdlc_type_trans_~dev#1.base, hdlc_type_trans_~dev#1.offset := hdlc_type_trans_#in~dev#1.base, hdlc_type_trans_#in~dev#1.offset;havoc hdlc_type_trans_~hdlc~0#1.base, hdlc_type_trans_~hdlc~0#1.offset;havoc hdlc_type_trans_~tmp~21#1.base, hdlc_type_trans_~tmp~21#1.offset;havoc hdlc_type_trans_~tmp___0~7#1; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10696-4: assume 0 == ~status~8#1 % 65536 % 4294967296;#t~bitwise2130#1 := 0; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10696-4: assume !(0 == ~status~8#1 % 65536 % 4294967296); [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10696-3: assume 65531 == ~status~8#1 % 65536 % 4294967296;#t~bitwise2130#1 := ~status~8#1 % 65536; [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10696-3: assume !(65531 == ~status~8#1 % 65536 % 4294967296); [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10787-1: SUMMARY for call rx_free_frame_buffers(~info#1.base, ~info#1.offset, ~StartIndex~0#1, ~EndIndex~0#1); srcloc: null [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10787: ~ReturnCode~0#1 := 1;call #t~mem2161#1 := read~int#12(~info#1.base, 4241 + ~info#1.offset, 1);#t~short2163#1 := 0 != (if #t~mem2161#1 % 256 % 4294967296 <= 2147483647 then #t~mem2161#1 % 256 % 4294967296 else #t~mem2161#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:46:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10696: ~status~8#1 := #t~bitwise2130#1;havoc #t~bitwise2130#1; [2025-02-08 02:46:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-1: SUMMARY for call #t~memcpy~res2156#1.base, #t~memcpy~res2156#1.offset := #Ultimate.C_memcpy#12(~ptmp~0#1.base, ~ptmp~0#1.offset, #t~mem2155#1.base, #t~mem2155#1.offset, ~__len~5#1); srcloc: null [2025-02-08 02:46:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10696-2: havoc #t~bitwise2130#1;assume #t~bitwise2130#1 % 4294967296 <= ~status~8#1 % 65536 % 4294967296 && #t~bitwise2130#1 % 4294967296 <= 65531; [2025-02-08 02:46:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7302-1: SUMMARY for call hdlcdev_rx_#t~memcpy~res715#1.base, hdlcdev_rx_#t~memcpy~res715#1.offset := #Ultimate.C_memcpy#12(hdlcdev_rx_~tmp___1~9#1.base, hdlcdev_rx_~tmp___1~9#1.offset, hdlcdev_rx_~buf#1.base, hdlcdev_rx_~buf#1.offset, hdlcdev_rx_~__len~1#1); srcloc: null [2025-02-08 02:46:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10696-1: [2025-02-08 02:46:49,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13366: havoc #t~nondet2503; [2025-02-08 02:46:49,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13296: havoc #t~nondet2489; [2025-02-08 02:46:50,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13232: havoc #t~ret2480.base, #t~ret2480.offset; [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10141: havoc #t~mem1903;call #t~mem1904 := read~int#12(~info.base, 1637 + ~info.offset, 4);call #t~mem1905 := read~int#12(~info.base, 8 + (1649 + ~info.offset + 10 * (if (#t~mem1904 - 1) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (#t~mem1904 - 1) % 4294967296 % 18446744073709551616 else (#t~mem1904 - 1) % 4294967296 % 18446744073709551616 - 18446744073709551616)), 2); [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10141-1: SUMMARY for call write_reg16(~info.base, ~info.offset, 136, (if #t~mem1903 % 65536 % 4294967296 <= 2147483647 then #t~mem1903 % 65536 % 4294967296 else #t~mem1903 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10145: SUMMARY for call write_reg(~info.base, ~info.offset, 144, 242); srcloc: null [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10143: SUMMARY for call write_reg16(~info.base, ~info.offset, 140, 1024); srcloc: null [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10129: havoc #t~ret1901; [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10129-1: SUMMARY for call #t~ret1901 := read_status_reg(~info.base, ~info.offset); srcloc: null [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10127: call #t~mem1900.base, #t~mem1900.offset := read~$Pointer$#12(~info.base, 1641 + ~info.offset, 8);call write~int#12(255, #t~mem1900.base, 8 + (#t~mem1900.offset + 10 * (if ~i~3 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~3 % 18446744073709551616 % 18446744073709551616 else ~i~3 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 1); [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10142-1: SUMMARY for call write_reg16(~info.base, ~info.offset, 138, (if #t~mem1905 % 65536 % 4294967296 <= 2147483647 then #t~mem1905 % 65536 % 4294967296 else #t~mem1905 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10140: call write~int#12(0, ~info.base, 2929 + ~info.offset, 4);call #t~mem1903 := read~int#12(~info.base, 1657 + ~info.offset, 2); [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10144: SUMMARY for call write_reg(~info.base, ~info.offset, 148, 96); srcloc: null [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10142: havoc #t~mem1904;havoc #t~mem1905; [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10132: ~i~3 := 1 + ~i~3;call #t~mem1902 := read~int#12(~info.base, 1637 + ~info.offset, 4); [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10134: assume ~i~3 % 4294967296 < #t~mem1902 % 4294967296;havoc #t~mem1902; [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10134: assume !(~i~3 % 4294967296 < #t~mem1902 % 4294967296);havoc #t~mem1902; [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10128: assume 0 == ~i~3 % 4 % 4294967296; [2025-02-08 02:46:50,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10128: assume !(0 == ~i~3 % 4 % 4294967296); [2025-02-08 02:46:51,318 INFO L? ?]: Removed 2447 outVars from TransFormulas that were not future-live. [2025-02-08 02:46:51,318 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:46:51,420 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:46:51,420 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-08 02:46:51,420 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:46:51 BoogieIcfgContainer [2025-02-08 02:46:51,420 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:46:51,426 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:46:51,426 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:46:51,430 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:46:51,430 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:45:43" (1/3) ... [2025-02-08 02:46:51,431 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6019e1b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:46:51, skipping insertion in model container [2025-02-08 02:46:51,431 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:46" (2/3) ... [2025-02-08 02:46:51,432 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6019e1b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:46:51, skipping insertion in model container [2025-02-08 02:46:51,432 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:46:51" (3/3) ... [2025-02-08 02:46:51,433 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--tty--synclinkmp.ko-main.cil.out.i [2025-02-08 02:46:51,445 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:46:51,451 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_7a_cilled_linux-3.8-rc1-drivers--tty--synclinkmp.ko-main.cil.out.i that has 175 procedures, 2973 locations, 1 initial locations, 97 loop locations, and 1 error locations. [2025-02-08 02:46:51,545 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:46:51,557 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;@552f3ad0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:46:51,557 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:46:51,569 INFO L276 IsEmpty]: Start isEmpty. Operand has 2598 states, 1854 states have (on average 1.4719525350593312) internal successors, (2729), 1983 states have internal predecessors, (2729), 553 states have call successors, (553), 90 states have call predecessors, (553), 87 states have return successors, (548), 545 states have call predecessors, (548), 548 states have call successors, (548) [2025-02-08 02:46:51,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2025-02-08 02:46:51,594 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 02:46:51,595 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 02:46:51,595 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-08 02:46:51,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 02:46:51,599 INFO L85 PathProgramCache]: Analyzing trace with hash 40815346, now seen corresponding path program 1 times [2025-02-08 02:46:51,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 02:46:51,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129996725] [2025-02-08 02:46:51,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 02:46:51,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 02:46:54,593 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-08 02:46:54,852 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-08 02:46:54,852 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 02:46:54,852 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 02:46:55,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 02:46:55,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 02:46:55,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129996725] [2025-02-08 02:46:55,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129996725] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 02:46:55,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 02:46:55,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 02:46:55,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994259369] [2025-02-08 02:46:55,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 02:46:55,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 02:46:55,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 02:46:55,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 02:46:55,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:46:55,417 INFO L87 Difference]: Start difference. First operand has 2598 states, 1854 states have (on average 1.4719525350593312) internal successors, (2729), 1983 states have internal predecessors, (2729), 553 states have call successors, (553), 90 states have call predecessors, (553), 87 states have return successors, (548), 545 states have call predecessors, (548), 548 states have call successors, (548) Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 02:46:55,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 02:46:55,956 INFO L93 Difference]: Finished difference Result 2771 states and 4074 transitions. [2025-02-08 02:46:55,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 02:46:55,962 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2025-02-08 02:46:55,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 02:46:55,967 INFO L225 Difference]: With dead ends: 2771 [2025-02-08 02:46:55,967 INFO L226 Difference]: Without dead ends: 0 [2025-02-08 02:46:55,984 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:46:55,986 INFO L435 NwaCegarLoop]: 664 mSDtfsCounter, 685 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 02:46:55,986 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [685 Valid, 664 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 02:46:55,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2025-02-08 02:46:56,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2025-02-08 02:46:56,002 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:46:56,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2025-02-08 02:46:56,009 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 27 [2025-02-08 02:46:56,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 02:46:56,009 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2025-02-08 02:46:56,010 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 02:46:56,010 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2025-02-08 02:46:56,010 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:46:56,011 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:46:56,014 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 02:46:56,015 INFO L422 BasicCegarLoop]: Path program histogram: [1] [2025-02-08 02:46:56,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2025-02-08 02:47:04,893 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:47:04,905 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:47:04 BoogieIcfgContainer [2025-02-08 02:47:04,905 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:47:04,905 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:47:04,906 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:47:04,906 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:47:04,906 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:46:51" (3/4) ... [2025-02-08 02:47:04,908 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:47:04,915 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#29 [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#28 [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#27 [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#26 [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#25 [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#24 [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure write_reg [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#23 [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#22 [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#19 [2025-02-08 02:47:04,916 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure jiffies_to_msecs [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure remove_wait_queue [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tty_hung_up_p [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure release_resources [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __xchg_wrong_size [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#31 [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#30 [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_tx_start_queue [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_netdev [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_to_hdlc [2025-02-08 02:47:04,917 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#23 [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tx_set_idle [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#22 [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#21 [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#20 [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure read_reg [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_termios [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_wake_queue [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#29 [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_current [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#28 [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#27 [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_carrier_off [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#26 [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_signals [2025-02-08 02:47:04,918 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#25 [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure irq_test [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#24 [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure write_room [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure alloc_dma_bufs [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlcdev_ioctl [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure flush_chars [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure enable_loopback [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure install [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tty_port_destroy [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure constant_test_bit [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioremap_nocache [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure throttle [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#31 [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __release_region [2025-02-08 02:47:04,919 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#30 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tx_load_fifo [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_mutex_of_tty_port [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_error [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tx_stop [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tx_load_dma_buffer [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure program_hw [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sca_init [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure carrier_raised [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_carrier_on [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure clear_bit [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure reset_port [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2025-02-08 02:47:04,920 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure chars_in_buffer [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#19 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_stop_queue [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure del_timer [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure change_params [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure msleep_interruptible [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#21 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#20 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlc_change_mtu [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_break [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tx_start [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tty_wakeup [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure register_test [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure flush_buffer [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hangup [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure startup [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_icount [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_ops_disconnect_1 [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure alloc_frame_bufs [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure write_control_reg [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure put_char [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rx_free_frame_buffers [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure unthrottle [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tx_release [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __wake_up [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mod_timer [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wait_until_sent [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlc_mode [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure signal_pending [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure synclinkmp_cleanup [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rx_get_frame [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure shutdown [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_mutex_of_tty_port [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dtr_rts [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iounmap [2025-02-08 02:47:04,921 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure init_timer_key [2025-02-08 02:47:04,922 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_rate [2025-02-08 02:47:04,922 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure send_xchar [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure might_fault [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioctl [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure msecs_to_jiffies [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tiocmget [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure put_tty_driver [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmalloc [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tiocmset [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlc_ioctl [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure write_reg16 [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure add_wait_queue [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_get_tx_queue [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __init_waitqueue_head [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_signals [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_bit [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rx_stop [2025-02-08 02:47:04,923 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure loopback_test [2025-02-08 02:47:04,924 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __request_region [2025-02-08 02:47:04,924 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure schedule [2025-02-08 02:47:04,924 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rx_start [2025-02-08 02:47:04,924 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlcdev_tx_timeout [2025-02-08 02:47:04,924 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure trace_block [2025-02-08 02:47:04,924 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2025-02-08 02:47:04,924 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sanity_check [2025-02-08 02:47:04,924 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure read_status_reg [2025-02-08 02:47:04,985 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 571 nodes and edges [2025-02-08 02:47:04,992 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 194 nodes and edges [2025-02-08 02:47:04,998 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 67 nodes and edges [2025-02-08 02:47:05,001 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 30 nodes and edges [2025-02-08 02:47:05,003 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2025-02-08 02:47:05,008 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2025-02-08 02:47:05,011 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2025-02-08 02:47:05,014 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 02:47:05,017 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:47:05,342 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:47:05,343 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:47:05,343 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:47:05,344 INFO L158 Benchmark]: Toolchain (without parser) took 82092.28ms. Allocated memory was 142.6MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 89.5MB in the beginning and 996.5MB in the end (delta: -907.0MB). Peak memory consumption was 538.7MB. Max. memory is 16.1GB. [2025-02-08 02:47:05,344 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 201.3MB. Free memory is still 128.1MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:47:05,344 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3165.86ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 88.4MB in the beginning and 94.5MB in the end (delta: -6.1MB). Peak memory consumption was 188.3MB. Max. memory is 16.1GB. [2025-02-08 02:47:05,345 INFO L158 Benchmark]: Boogie Procedure Inliner took 290.06ms. Allocated memory is still 310.4MB. Free memory was 94.5MB in the beginning and 174.2MB in the end (delta: -79.7MB). Peak memory consumption was 41.8MB. Max. memory is 16.1GB. [2025-02-08 02:47:05,345 INFO L158 Benchmark]: Boogie Preprocessor took 1037.01ms. Allocated memory was 310.4MB in the beginning and 587.2MB in the end (delta: 276.8MB). Free memory was 174.2MB in the beginning and 327.4MB in the end (delta: -153.2MB). Peak memory consumption was 141.4MB. Max. memory is 16.1GB. [2025-02-08 02:47:05,346 INFO L158 Benchmark]: IcfgBuilder took 63672.74ms. Allocated memory is still 587.2MB. Free memory was 327.4MB in the beginning and 309.4MB in the end (delta: 18.1MB). Peak memory consumption was 263.9MB. Max. memory is 16.1GB. [2025-02-08 02:47:05,347 INFO L158 Benchmark]: TraceAbstraction took 13479.24ms. Allocated memory was 587.2MB in the beginning and 1.6GB in the end (delta: 1.0GB). Free memory was 305.2MB in the beginning and 1.1GB in the end (delta: -783.6MB). Peak memory consumption was 218.9MB. Max. memory is 16.1GB. [2025-02-08 02:47:05,347 INFO L158 Benchmark]: Witness Printer took 437.56ms. Allocated memory is still 1.6GB. Free memory was 1.1GB in the beginning and 996.5MB in the end (delta: 92.3MB). Peak memory consumption was 92.3MB. Max. memory is 16.1GB. [2025-02-08 02:47:05,348 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.26ms. Allocated memory is still 201.3MB. Free memory is still 128.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3165.86ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 88.4MB in the beginning and 94.5MB in the end (delta: -6.1MB). Peak memory consumption was 188.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 290.06ms. Allocated memory is still 310.4MB. Free memory was 94.5MB in the beginning and 174.2MB in the end (delta: -79.7MB). Peak memory consumption was 41.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1037.01ms. Allocated memory was 310.4MB in the beginning and 587.2MB in the end (delta: 276.8MB). Free memory was 174.2MB in the beginning and 327.4MB in the end (delta: -153.2MB). Peak memory consumption was 141.4MB. Max. memory is 16.1GB. * IcfgBuilder took 63672.74ms. Allocated memory is still 587.2MB. Free memory was 327.4MB in the beginning and 309.4MB in the end (delta: 18.1MB). Peak memory consumption was 263.9MB. Max. memory is 16.1GB. * TraceAbstraction took 13479.24ms. Allocated memory was 587.2MB in the beginning and 1.6GB in the end (delta: 1.0GB). Free memory was 305.2MB in the beginning and 1.1GB in the end (delta: -783.6MB). Peak memory consumption was 218.9MB. Max. memory is 16.1GB. * Witness Printer took 437.56ms. Allocated memory is still 1.6GB. Free memory was 1.1GB in the beginning and 996.5MB in the end (delta: 92.3MB). Peak memory consumption was 92.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5180]: 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"); [5180] - GenericResultAtLocation [Line: 5187]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5187] - GenericResultAtLocation [Line: 5194]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5194-5195] - GenericResultAtLocation [Line: 5208]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [5208-5209] - GenericResultAtLocation [Line: 5237]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5237] - GenericResultAtLocation [Line: 5240]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5240] - GenericResultAtLocation [Line: 5243]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5243] - GenericResultAtLocation [Line: 5246]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5246] - GenericResultAtLocation [Line: 8708]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___8->state): : "memory", "cc"); [8708-8709] - GenericResultAtLocation [Line: 8713]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___9->state): : "memory", "cc"); [8713-8714] - GenericResultAtLocation [Line: 8718]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___10->state): : "memory", "cc"); [8718-8719] - GenericResultAtLocation [Line: 8723]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___11->state): : "memory", "cc"); [8723-8724] - GenericResultAtLocation [Line: 8749]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___15->state): : "memory", "cc"); [8749-8750] - GenericResultAtLocation [Line: 8754]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___16->state): : "memory", "cc"); [8754-8755] - GenericResultAtLocation [Line: 8759]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___17->state): : "memory", "cc"); [8759-8760] - GenericResultAtLocation [Line: 8764]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___18->state): : "memory", "cc"); [8764-8765] - GenericResultAtLocation [Line: 8836]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___1), "+m" (tmp___28->state): : "memory", "cc"); [8836-8837] - GenericResultAtLocation [Line: 8841]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___1), "+m" (tmp___29->state): : "memory", "cc"); [8841-8842] - GenericResultAtLocation [Line: 8846]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___1), "+m" (tmp___30->state): : "memory", "cc"); [8846-8847] - GenericResultAtLocation [Line: 8851]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___1), "+m" (tmp___31->state): : "memory", "cc"); [8851-8852] - GenericResultAtLocation [Line: 8876]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8876] - GenericResultAtLocation [Line: 8879]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8879] - GenericResultAtLocation [Line: 8882]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8882] - GenericResultAtLocation [Line: 8885]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8885] - GenericResultAtLocation [Line: 8888]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8888] - GenericResultAtLocation [Line: 8939]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [8939-8940] - GenericResultAtLocation [Line: 8944]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [8944-8945] - GenericResultAtLocation [Line: 8949]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [8949-8950] - GenericResultAtLocation [Line: 8954]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [8954-8955] - GenericResultAtLocation [Line: 8978]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___8->state): : "memory", "cc"); [8978-8979] - GenericResultAtLocation [Line: 8983]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [8983-8984] - GenericResultAtLocation [Line: 8988]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___10->state): : "memory", "cc"); [8988-8989] - GenericResultAtLocation [Line: 8993]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___11->state): : "memory", "cc"); [8993-8994] - GenericResultAtLocation [Line: 9019]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___1), "+m" (tmp___12->state): : "memory", "cc"); [9019-9020] - GenericResultAtLocation [Line: 9024]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___1), "+m" (tmp___13->state): : "memory", "cc"); [9024-9025] - GenericResultAtLocation [Line: 9029]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___1), "+m" (tmp___14->state): : "memory", "cc"); [9029-9030] - GenericResultAtLocation [Line: 9034]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___1), "+m" (tmp___15->state): : "memory", "cc"); [9034-9035] - GenericResultAtLocation [Line: 9243]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [9243-9244] - GenericResultAtLocation [Line: 9248]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [9248-9249] - GenericResultAtLocation [Line: 9253]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [9253-9254] - GenericResultAtLocation [Line: 9258]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___5->state): : "memory", "cc"); [9258-9259] - GenericResultAtLocation [Line: 9301]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [9301-9302] - GenericResultAtLocation [Line: 9306]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___10->state): : "memory", "cc"); [9306-9307] - GenericResultAtLocation [Line: 9311]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___11->state): : "memory", "cc"); [9311-9312] - GenericResultAtLocation [Line: 9316]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___12->state): : "memory", "cc"); [9316-9317] * 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: 12744]: 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 175 procedures, 2973 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 4.5s, OverallIterations: 1, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 685 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 685 mSDsluCounter, 664 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25 IncrementalHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 664 mSDtfsCounter, 25 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2598occurred in iteration=0, InterpolantAutomatonStates: 3, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 0.5s InterpolantComputationTime, 27 NumberOfCodeBlocks, 27 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 26 ConstructedInterpolants, 0 QuantifiedInterpolants, 34 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 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:47:05,543 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